Skip to content

cjsh v1.4.5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:14
· 178 commits to master since this release

1.4.5 - 2026-09-04

Added

  • Added automated, tag-driven release builds for macOS Intel, Apple Silicon, and Universal2 plus glibc and static musl Linux builds on x86-64 and ARM64.
  • Added release archive validation, SHA-256 checksums, build provenance attestations, generated release notes, and a non-publishing manual dry-run mode.
  • Added Ctrl+C cancellation for in-flight agent executors, including process-group cleanup and restoration of the original editor request.

Changed

  • Consolidated release validation around the comprehensive shell suite, which includes the CTest-backed component and interactive tests without running CTest separately.
  • Set the Intel and Universal2 macOS deployment target to macOS 12 while retaining native Apple Silicon builds for macOS 15 and newer.

Fixed

  • Made release integration fixtures independent of the working directory, root privileges, and host-provided setuid files.
  • Guarded glibc-only memory trimming so static musl builds compile and run correctly.
  • Stabilized interactive agent-mode synchronization on slower hosted Intel macOS runners.

Full Changelog: v1.4.4...v1.4.5