Skip to content

chore(release): 0.31.0 - #1047

Merged
seant-aws merged 1 commit into
mainlinefrom
bump/0.31.0
Aug 12, 2026
Merged

chore(release): 0.31.0#1047
seant-aws merged 1 commit into
mainlinefrom
bump/0.31.0

Conversation

@client-software-ci

@client-software-ci client-software-ci commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

0.31.0 (2026-08-10)

Features

Bug Fixes

@client-software-ci
client-software-ci requested a review from a team as a code owner August 11, 2026 23:40
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Aug 11, 2026
Comment thread CHANGELOG.md
@@ -1,3 +1,18 @@
## 0.31.0 (2026-08-11)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This adds a second ## 0.31.0 section, so the changelog now contains two headings for the same version (0.31.0 (2026-08-11) here and 0.31.0 (2026-08-10) at line 16) with overlapping content:

Since tag_format = "{version}" in pyproject.toml, there can only be one 0.31.0 tag, so one of these two sections describes a release that will never exist under that number. The 2026-08-10 section (from 9c4ac8a) was hand-curated to dedupe and link PRs; this regenerated section appears to have been stacked on top of it rather than replacing it.

Suggest either folding the genuinely new entries into the existing 0.31.0 section, or bumping this one to the next version if 0.31.0 has already been tagged/published.

Comment thread CHANGELOG.md Outdated
* Fixed Rust runtime panics (BaseException via PyO3) crashing the session thread without reporting failure or running cleanup. These are now caught at the adapter boundary, converted to a proper error, and handled by the existing failure path. (#1026)
* Fixed `step_name` not being passed through to `run_task`, which caused jobs using wrap environments to fail because RFC 0008's `WrappedStep.Name` had no value to render. (#1039)
* Fixed `step_name` not being forwarded on the Rust runtime path, so `WrappedStep.Name` now resolves correctly for both Python and Rust runtimes. (#1040)
* Fixed the agent terminating on transient network errors (connection closed, connect timeout, endpoint connection error, read timeout) during UpdateWorkerSchedule calls. These are now retried with exponential backoff. (#1033)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two entries attribute the network-retry and credential-expiry fixes to #1033, but #1033 is the e2e test commit 2457b71 fix(test): resolve worker agent PID via systemd in cap_kill e2e test (#1033). The actual fixes are af02f3f fix: retry transient network errors in UpdateWorkerSchedule and 528cd41 fix(credentials): Retry with bootstrap creds on hibernate/sleep expiry, neither of which carries a PR number in its commit subject — which is likely why the generator fell back to the nearest numbered commit.

The existing 0.31.0 section (lines 26-27) attributes the same two fixes to #1013 and #1014. At most one attribution can be right; worth confirming the correct PR numbers before publishing.

Signed-off-by: Sean Tang <171081544+seant-aws@users.noreply.github.com>
@seant-aws
seant-aws merged commit 4ab90b4 into mainline Aug 12, 2026
33 checks passed
@seant-aws
seant-aws deleted the bump/0.31.0 branch August 12, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants