Skip to content

chore(release): 1.14.1 - #1188

Merged
PIsberg merged 2 commits into
mainfrom
release/1.14.1
Nov 4, 2026
Merged

PIsberg merged 2 commits into
mainfrom
release/1.14.1

Conversation

@PIsberg

@PIsberg PIsberg commented Nov 4, 2026

Copy link
Copy Markdown
Owner

Prepares 1.14.1. Merging publishes nothing: the tag does that, and it waits for the owner.

Why this is a patch

The owner chose the patch number on 2026-11-04, knowing docs/SUPPORT_POLICY.md classes this content as minor. About 10 Fixed entries are new detections, and four changes can turn a green build red, on purpose: tests that never ran, a benchmark check that never failed, a licence key that was never verified, and an update that can be lost. The changelog's Upgrading section and a new policy paragraph say this, so nobody learns it from a red build. japicmp cannot see any of it, because the signatures stay compatible.

Known limit, shipped on purpose

ATOMIC_NON_ATOMIC_UPDATE also reports a correct log(gauge.get()); gauge.set(queue.size());. Reproduced through the agent with a temporary corpus row: fired (1, HIGH). It takes the agent, an explicit failOn of HIGH or lower, and minTrust below VERDICT; the default failOn = NONE is unaffected. No small fix is correct, since runtime values look the same as a real balance.set(balance.get() + deposit). Tracked in #1187.

What changed

  • Version: bumped to 1.14.1 across the reactor, versions/pom.xml, the fixtures, the corpus and the install docs.
  • japicmp baseline: 1.13.2 to 1.14.0. A stale baseline protects nothing.
  • @since: four tags said 1.15.0, a version this release is not; they now say 1.14.1.
  • bump-version.sh (separate commit): it matched async-test-lib: only, so README's agent line stayed on the previous release, in the 1.14.0 bump and again here. A reader copying that snippet got a library and an agent from two releases.

How it was verified

  • mvn --batch-mode clean verify "-Dlicense.mock.mode=true": BUILD SUCCESS in 19:44 on JDK 26, Maven 3.9.16, before the final docs edits. japicmp ran against the 1.14.0 from Central: ~/.m2 held local builds under those coordinates, moved aside first.
  • Docs edits after that run: DocsIndexCoverageTest, DetectorCatalogCoverageTest, SatelliteVersionsTest, JapicmpBaselineFreshnessTest re-run and green.
  • SatelliteVersionsTest.installSnippetsNameTheReactorVersion was seen failing on README.md: ...async-test-agent:1.14.0 before the fix. A trial bump to 1.14.2 with the fixed script moved that line and left the baseline alone.
  • mvn -f corpus-eval/pom.xml test against this tree's jars: green with the probe row removed.
  • Not run: the downstream sweep, the Gradle examples, and JDK 21 and 25 locally; CI covers the JDKs.

Docs

docs/CHANGELOG.md, docs/SUPPORT_POLICY.md, docs/DETECTOR_CATALOG.md, README.md, docs/QUICK_REFERENCE.md, docs/DISTRIBUTION.md, .claude/SKILL.md.

Guardrails

No @AI* annotation changed. The only main code touched is four @since tags, and none of it adds a fact a guardrail should carry.

Still open after this

🤖 Generated with Claude Code

PIsberg and others added 2 commits November 4, 2026 07:15
bump-version.sh matched async-test-lib: only, so README's asyncTestAgent line was
reported as prose and stayed on the previous release, in the 1.14.0 bump and again
in 1.14.1. A reader copying that snippet gets a library and an agent from two releases.

The new SatelliteVersionsTest case was seen failing on exactly that README line
before the fix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Patch by owner decision on 2026-11-04, against SUPPORT_POLICY's table: the release
also carries new detections and four behaviour changes that can turn a green build
red, on purpose. The changelog's Upgrading section and a new policy paragraph say so.

The woven atomic get then set can also report correct code, reproduced through the
agent as fired (1, HIGH). Shipped with that documented and tracked in #1187.

japicmp moves from 1.13.2 to 1.14.0. Four @SInCE 1.15.0 tags become 1.14.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@codecov

codecov Bot commented Nov 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@PIsberg
PIsberg merged commit c635961 into main Nov 4, 2026
78 of 83 checks passed
@PIsberg
PIsberg deleted the release/1.14.1 branch November 4, 2026 12:22
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