Skip to content

Latest commit

 

History

History
179 lines (92 loc) · 7.36 KB

File metadata and controls

179 lines (92 loc) · 7.36 KB

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; and Job.Name is seeded into the symbol table. (962e359)
  • Support RFC extensions in environment templates (#213) (cc8d354)

Bug Fixes

  • Require openjd-sessions >= 0.10.11 (dfa118d)
  • openjd run printed 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 run reported a misleading "Must exit Environment X first" error when an environment failed partway through entering (e.g. a bad environment variables expression)
  • Step.Name was not available in a step's let bindings and step-environment actions (RFC 0007 EXPR)
  • Defer adaptive chunk adjustment without a measurable sample (#232) (7091007)

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 (2025-11-14)

Features

  • Make openjd run <template> help output describe the job parameters (ac751c7)

0.7.3 (2025-10-27)

Features

  • Treat job template extensions other than .json as YAML (338f4d8)

0.7.2 (2025-10-23)

Features

  • Add version argument (#190) (1cae604)

0.7.1 (2025-07-22)

Features

  • Adding support for redacted environment variable values through openjd_redacted_env (3070830)

Bug Fixes

  • renable zero versions for semantic versioning (d1a8f9f)
  • sdist failed to install (#157) (77a443e)

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 (2025-03-13)

Bug Fixes

  • openjd run command runs sessions twice (16ee6ae)

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)

0.5.1 (2025-02-26)

Features

  • Update to use Pydantic V2, and support task chunking (#134) (ad53f68)

0.5.0 (2024-11-13)

Features

  • deps: Update openjd-model to 0.5.* and openjd-session to 0.9.* (#118) (ef97dd8)

0.4.4 (2024-07-23)

Bug Fixes

  • run command exits when an action reaches timeout (#97) (d031a91)
  • run subcommand now exits all entered environments (#98) (f6a54b2)

0.4.3 (2024-04-16)

Documenation

  • Windows is no longer marked as experimental in documentation.

0.4.2 (2024-03-11)

Features

  • update to openjd-sessions 0.7.* (#66) (4d44db9)

0.4.1 (2024-02-21)

Features

  • add template-debugging options to openjd run (#52) (80e8cb9)

0.4.0 (2024-02-13)

BREAKING CHANGES

0.3.0 (2024-02-12)

BREAKING CHANGES

  • modifying how tasks are selected in run command (#37) (59c41d9)
  • Update openjd-cli to pass template_dir/cwd to preprocess_job_parameters (#29) (0983e1d)

Features

  • Allow job parameters as JSON string (#34) (8708b2c)
  • support environment templates (#30) (b845d70)

Bug Fixes

  • improve missing job parameter error for summary command (#44) (975863a)
  • Allow job parameter values to be empty strings. (#26) (b8959d0)

0.2.0 (2023-11-06)

BREAKING CHANGES

  • accept path mapping rules as per schema (#16) (a9d71fd)

0.1.4 (2023-11-01)

Bug Fixes

  • add entrypoint to packaging (#14) (55cc90a)

0.1.3 (2023-10-27)

0.1.1 (2023-09-14)

Bug Fixes

  • add back cli entrypoint (#8) (10188dd)

0.1.0 (2023-09-12)

  • Initial import from internal repository