v2.4.3
2.4.3 - 2026-07-25
- TAG: v2.4.3
- COVERAGE: 92.17% -- 4082/4429 lines in 38 files
- BRANCH COVERAGE: 76.38% -- 1594/2087 branches in 38 files
- 59.16% documented
Added
kettle-releasenow supports--events[=TYPES],--json, and
--report PATHmachine-readable release reporting backed by the shared
kettle-ndjsonevent toolkit.
Changed
- kettle-jem-template-20260725-001 - Generated JRuby and TruffleRuby workflow
files now run when pull request head branches start withfeature/release,
so release CI monitoring does not report intentionally skipped engine
workflows as failures.
Fixed
-
kettle-releasenow retries transient git remote fetch failures during
strict pre-push trunk parity checks, and failures now include an explicit
--skip-remotesrecovery hint for intentionally unavailable remotes. -
kettle-releasenow waits briefly and retries post-publish gem.coop
availability validation before failing, so normal registry mirror lag does
not abort immediately after a successful RubyGems push. -
Raised the
kettle-ndjsonruntime dependency floor to v0.1.1 so the
dependency remains installable on kettle-dev's Ruby 2.4+ support floor.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?