Skip to content

chore(release): 0.11.0 - #352

Closed
client-software-ci wants to merge 1 commit into
mainlinefrom
bump/0.11.0
Closed

chore(release): 0.11.0#352
client-software-ci wants to merge 1 commit into
mainlinefrom
bump/0.11.0

Conversation

@client-software-ci

Copy link
Copy Markdown
Collaborator

0.11.0 (2026-08-18)

Features

@client-software-ci
client-software-ci requested a review from a team as a code owner August 18, 2026 18:47
Comment thread CHANGELOG.md
## 0.11.0 (2026-08-18)


### Features

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The release this entry documents is a breaking one, but the generated notes contain no ### BREAKING CHANGES section.

3252e69 is feat!: and carries a BREAKING CHANGE: footer (on-disk session working directory is no longer prefixed with the session id; embedded-files subdir renamed embedded_files<rand>ef<rand>, with a named downstream consumer in deadline-cloud-worker-agent). semantic-release clearly did see it — feat is only in patch_tags and minor_tags is empty, so the 0.10.14 → 0.11.0 minor bump can only come from the breaking flag with major_on_zero = false. Yet the rendered section is missing, so the one thing consumers grep the changelog for is absent for the only release that needs it.

The likely cause is .semantic_release/CHANGELOG.md.j2:4:

{% if "breaking" in release["elements"] %}

release.elements is keyed by parsed commit type (features, bug fixes, …); "breaking" was a v8-era key. Under python-semantic-release == 10.6.* (requirements-release.txt) breaking descriptions come off the commits themselves (commit.breaking_descriptions), so this branch can never be true and the block is dead. That matches history: every prior ### BREAKING CHANGES block in this file (0.10.0 and earlier) predates the 10.x upgrade.

Suggested handling: fix the template to collect breaking descriptions from the release's commits, then regenerate — or, if regenerating is awkward on a release commit, hand-add the ### BREAKING CHANGES section here so 0.11.0 isn't published without it. Either way the template bug will silently swallow the next breaking release too.

Also cosmetic, same block: the feature is listed twice (lines 5-6) because the squash-merge body repeats the feat!: subject as a bullet, and both get parsed as commits. Worth de-duplicating while editing.

Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com>
@seant-aws seant-aws closed this Aug 18, 2026
@seant-aws
seant-aws deleted the bump/0.11.0 branch August 18, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants