github henrywang/Berthly v1.2.1
Berthly 1.2.1

2 hours ago

What's New

Catches Berthly up with apple/container 1.2.1/1.2.2.

  • Filesystem export now works on running containers, not just stopped ones, when the daemon is 1.2.1+ (#115)
  • Build sheet: "Forward SSH agent" — lets a Dockerfile's RUN --mount=type=ssh steps reach private git dependencies through your local SSH agent (#118)
  • System page: non-blocking update for the container daemon — if it's on an older patch than Berthly expects (e.g. 1.2.0 vs the pinned 1.2.2), the page now shows "Update available" with a one-click update, instead of no signal at all (#124)
  • Kubernetes cluster containers are treated as infrastructure — protected from Clean Up/prune and hidden from the Compute list, so container k8s create's containers don't get caught by unrelated container-management actions (#111, #112)
  • Bumped the vendored apple/container/containerization dependency to 1.2.2 (#114)
  • PARITY.md re-audited against container CLI 1.2.2 (#113)

Testing

This release shipped only after its gate run passed on the release commit:

  • 523 unit tests passed — 90% line coverage of the pure
    logic layer
    (Berthly/Core models, mapping, and planning; 56%
    including the daemon/terminal I/O plumbing, which the end-to-end suite
    exercises against a real daemon instead).
  • 77 UI tests (deterministic mock-daemon XCUITest) and
    20 real-daemon end-to-end journeys guard the UI wiring and the
    daemon integration. SwiftUI view bodies are covered by these suites, not
    unit tests, by design.

Full Changelog: v1.2.0...v1.2.1

Don't miss a new Berthly release

NewReleases is sending notifications on new releases.