-
Notifications
You must be signed in to change notification settings - Fork 48
chore(release): 0.33.0 #1072
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): 0.33.0 #1072
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,18 @@ | ||
| ## 0.33.0 (2026-08-21) | ||
|
|
||
| ### BREAKING CHANGES | ||
| * The `total-disk-used-percent` metric now reports values on a 0-100 scale instead of a 0.0-1.0 fraction. Previously, a 25% full disk was incorrectly reported as 0.25; it now correctly reports as 25. (#1067) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This new BREAKING CHANGES block drops content that the existing
If the two |
||
|
|
||
| ### Features | ||
| * The worker agent now accepts and forwards the `resolvedSymbolTable` field from `BatchGetJobEntity` step and environment details to the session runtime, enabling pre-resolved EXPR symbols (Job.Name, Param.*, RawParam.*, step let values) to be used in sessions. (#1063) | ||
| * Session extension enablement is now driven by the job's `extensions` declaration from `BatchGetJobEntity`. Jobs can explicitly declare which extensions to enable, with backward compatibility maintained when the field is absent. (#1062) | ||
| * Added support for 8 new EXPR parameter types (`bool`, `rangeExpr`, `stringList`, `pathList`, `intList`, `floatList`, `boolList`, `intListList`) in API response parsing. Jobs using these parameter types will no longer crash the session. (#1064) | ||
|
|
||
| ### Bug Fixes | ||
| * Fixed a crash when jobs use EXPR parameter types (e.g., `bool`, `rangeExpr`, list types) — entity validation previously rejected these types before they could be parsed. (#1065) | ||
| * Fixed parameter type resolution for LIST[*] job parameter types (LIST_STRING, LIST_INT, etc.) which previously failed with a "type not defined" error due to incorrect enum member lookup. (#1066) | ||
| * Step-scoped environments now correctly receive their step's name and let bindings. (#1061) | ||
| * On Windows, materialized embedded files now have explicit ACLs granting the agent user full control and the job user read access, fixing issues where files could be unreadable or over-exposed when NTFS inheritance is misconfigured. (#1059) | ||
| ## 0.33.0 (2026-08-20) | ||
|
|
||
| ### BREAKING CHANGES | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This release commit adds a second
## 0.33.0section while## 0.33.0 (2026-08-20)already exists directly below (added by #1069). The CHANGELOG now has two headings for the same version, and every entry in the new block is a duplicate of one in the older block — #1067, #1063, #1062, #1064, #1065, #1066, #1061, #1059 all appear twice, just reworded.The likely cause: the only commit since the previous release was
1c45a4c fix(test): relax session root dir assertion for openjd-sessions 0.11.0. If the0.33.0tag from #1069 was never created/pushed, semantic-release would re-scan the same commit range, recompute the identical version, and re-emit all of the same entries. Note also thattestis not inpatch_tags/minor_tagsinpyproject.toml, so a test-only commit should not have triggered a release at all.Worth confirming before merge, since the version is unchanged from the last release: a build from this commit would collide with the already-published
0.33.0artifact. If the intent was to supersede the earlier section, the old one should be removed rather than stacked (but see the separate note about the #1068 entry that only exists in the old block).