Releases: OpenJobDescription/openjd-cli
Releases · OpenJobDescription/openjd-cli
Release list
0.7.7
0.7.6
0.7.6 (2026-08-11)
Features
- RFC 0007/0008 support — step-level let bindings, wrap-hook step names, and template-declared
extensions. A step's environments are entered with its step-level EXPR let bindings (RFC 0007),
so environment variables and actions can reference them; RFC 0008 wrap hooks now resolve
WrappedStep.Name; only the extensions a template declares are enabled; andJob.Nameis
seeded into the symbol table. (962e359) - Support RFC extensions in environment templates (#213) (
cc8d354)
Bug Fixes
- Require
openjd-sessions >= 0.10.11(dfa118d) openjd runprinted a stack trace instead of a readable error message when an environment failed to enter (e.g. violating RFC 0008's "at most one wrap environment" rule)openjd runreported a misleading "Must exit Environment X first" error when an environment failed partway through entering (e.g. a bad environmentvariablesexpression)Step.Namewas not available in a step'sletbindings and step-environment actions (RFC 0007 EXPR)- Defer adaptive chunk adjustment without a measurable sample (#232) (
7091007)
0.7.5
0.7.5 (2026-02-09)
Features
- Implement FEATURE_BUNDLE_1 RFC 0004, increasing limits
for job parameter counts and name lengths, enabling format strings in integer properties, providing control over embedded file line endings, and adding syntax sugar
to simplify templates that run simple scripts with common interpreters (adfc5a6)
0.7.4
0.7.4 (2025-11-14)
Features
- Make
openjd run <template>help output describe the job parameters (ac751c7)
0.7.3
0.7.2
0.7.1
0.7.0
0.7.0 (2025-03-19)
BREAKING CHANGES
- The functions generate_jobs and job_from_template have changed to accept the environments and return the job parameters
alongside the job. Constructing the LocalSession class now requires job parameters.
Bug Fixes
- Running jobs with env templates does not support parameters (
65a15b4)
0.6.1
0.6.0
0.6.0 (2025-03-07)
BREAKING CHANGES
- The logging output has changed to use relative timestamps by default, and print more messages about the job and steps that are running.
Features
- Support adaptive chunking, general CLI improvement (
664d008)