Skip to content

v2.4.3

Choose a tag to compare

@pboling pboling released this 25 Jul 07:10
v2.4.3
dd1c704

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-release now supports --events[=TYPES], --json, and
    --report PATH machine-readable release reporting backed by the shared
    kettle-ndjson event toolkit.

Changed

  • kettle-jem-template-20260725-001 - Generated JRuby and TruffleRuby workflow
    files now run when pull request head branches start with feature/release,
    so release CI monitoring does not report intentionally skipped engine
    workflows as failures.

Fixed

  • kettle-release now retries transient git remote fetch failures during
    strict pre-push trunk parity checks, and failures now include an explicit
    --skip-remotes recovery hint for intentionally unavailable remotes.

  • kettle-release now 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-ndjson runtime dependency floor to v0.1.1 so the
    dependency remains installable on kettle-dev's Ruby 2.4+ support floor.

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate to my FLOSS efforts at ko-fi.com