Skip to content

Release 1.1.0 - #24

Merged
dirkjink merged 2 commits into
mainfrom
release/1.1.0
Sep 7, 2026
Merged

Release 1.1.0#24
dirkjink merged 2 commits into
mainfrom
release/1.1.0

Conversation

@dirkjink

@dirkjink dirkjink commented Sep 7, 2026

Copy link
Copy Markdown
Member

Summary

  • revision 1.0.1-SNAPSHOT → 1.1.0; the CHANGELOG's Unreleased section becomes [1.1.0] - 2026-09-07, opening with the operator-visible behavior changes (events.dispatched semantics, refused restart per ADR-0004, full 5 s fallback drain), and a fresh empty Unreleased section plus compare links.
  • Public API (ADR-0002) unchanged since 1.0.0; MINOR because of the added features and the behavior changes above.

Verified at this commit

  • mvn -o verify: 269 offline tests, ktlint
  • mvn -o dokka:dokka (failOnWarning)
  • mvn -Pintegration test (Testcontainers real-broker stage)
  • tabellarium-1.1.0.jar carries version=1.1.0 in tabellarium-version.properties

After the merge

  1. Tag v1.1.0 on the merge commit and publish the GitHub release (the Release workflow then attaches the jar, the SBOM and the SLSA provenance).
  2. Maven Central: mvn -Prelease-central -Drevision=1.1.0 deploy from the tag (deliberately manual, needs the portal token and GPG).
  3. Post-release PR bumping revision to 1.1.1-SNAPSHOT.

🤖 Generated with Claude Code

https://claude.ai/code/session_015GfdGp7eUrjJKBvcJUx3q2

dirkjink and others added 2 commits September 7, 2026 22:57
Public API (ADR-0002) unchanged; the CHANGELOG's 1.1.0 section opens
with the operator-visible behavior changes (events.dispatched
semantics, refused restart per ADR-0004, full 5 s fallback drain).
Verified at this commit: 269 offline tests, ktlint, dokka with
failOnWarning, the real-broker integration stage (Testcontainers), and
the artifact filtered to version=1.1.0 (meta.agent.version header).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015GfdGp7eUrjJKBvcJUx3q2
The CI step that compiles the benchmarks against the freshly built
library failed on the release commit: the benchmark POM hard-coded
tabellarium:1.0.1-SNAPSHOT while the build had just installed 1.1.0.
The dependency now goes through a `tabellarium.version` property whose
default tracks the repo's revision; CI overrides it with the version it
evaluated from the library POM, so a revision bump can never point the
module at an artifact that no longer exists.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015GfdGp7eUrjJKBvcJUx3q2
@dirkjink
dirkjink merged commit 9cad053 into main Sep 7, 2026
6 checks passed
@dirkjink
dirkjink deleted the release/1.1.0 branch September 7, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant