Skip to content

v5.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 22:38
· 25 commits to main since this release
Immutable release. Only release title and notes can be modified.
3ed3dae

5.6.0 (2026-08-08)

⚠ BREAKING CHANGES

  • release: sections, or leak historical issue links into a new
    unified release.

Changes

  • replace the static release config with a fail-closed executable config
    that selects exact full first-parent commit IDs
  • keep the official pinned semantic-release analyzer and notes generator
  • share the same first-parent notes selector with guarded
    missing-release recovery
  • replace GitHub-generated recovery notes with repository-generated
    official semantic-release notes
  • verify the complete pinned npx package environment before automatic or
    recovery execution
  • validate exact first-parent rules in import-history policy checks
  • document the automatic and recovery contract in AGENTS.md and
    RELEASING.md

Evidence

  • current graph: all imported side-parent commits are excluded, expected
    next release remains minor (v5.6.0), and automatic notes are
    byte-identical to first-parent-only official generation
  • synthetic graph: a side-parent breaking feat and issue 999 produce
    neither a minor release nor a notes entry
  • recovery selects v5.5.1 as the prior reachable unified release for
    v5.6.0

Validation

  • python3 tools/verify_import_history.py
  • python3 -m unittest discover -s tools/tests -p test_*.py (74 tests)
  • python3 -m compileall -q tools
  • exact pinned Node integration suite (3 tests)
  • actionlint
  • shellcheck tools/release/*.sh
  • node --check for all new release helpers
  • git diff --check

The production trigger remains manual-only. This PR does not create a
tag or publish a release.

Features

Bug Fixes

  • release: expose pinned compiler cache (#28) (49304ea), closes #26 post-#27
  • release: restrict notes to first-parent history (#27) (f356cef)
  • release: validate embedded Python runtime (#25) (1263e8b)
  • server: copy validated password records safely (#22) (ba2d41b)
  • server: format size counts portably (#23) (d66a53a)

Performance Improvements

  • release: restore Windows compiler caches (#26) (89c3ee0)