Skip to content

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Jun 07:59
· 36 commits to main since this release

Z-Manager CLI 1.0.3 Release Notes

Z-Manager CLI 1.0.3 adds first-class TZAP archive support and refreshes release
packaging from the current main branch after the already-published 1.0.2
release.

Highlights

  • Creates, lists, tests, and extracts .tzap archives.
  • Supports passphrase-protected TZAP workflows through prompts or
    --password-stdin.
  • Supports explicit no-password TZAP creation for public archives.
  • Adds TZAP split-volume handling with .volNNN.tzap archive names.
  • Adds TZAP X.509 RootAuth signing and verification support.
  • Accepts TZAP signing identities from certificate/key pairs or PKCS#12/PFX
    identity files.
  • Updates the TZAP core dependency set to the latest 0.1.x crates.
  • Keeps Linux release artifacts on the static musl tarball path introduced after
    1.0.1.

Release Artifacts

The GitHub release contains:

  • zm-aarch64-apple-darwin.tar.gz
  • zm-x86_64-apple-darwin.tar.gz
  • zm-aarch64-unknown-linux-musl.tar.gz
  • zm-x86_64-unknown-linux-musl.tar.gz
  • zm-aarch64-pc-windows-msvc.zip
  • zm-x86_64-pc-windows-msvc.zip
  • zm-<target>.deps.txt runtime dependency reports for each target
  • LICENSE, NOTICE, generated THIRD_PARTY_NOTICES.md, and
    third-party-licenses/ inside each platform archive
  • package-metadata.tar.gz
  • SHA256SUMS

Verify downloads with SHA256SUMS before installing.

Known Backend Limits

  • Creation is intentionally limited to ZIP, TAR.ZST, TZAP, and 7z.
  • Editing an existing archive in place is not supported. Extract, modify, and
    create a new archive instead.
  • RAR creation is not supported. RAR extraction uses the bundled extraction-only
    backend for passworded and multipart RAR coverage.
  • Raw single-file streams extract to one output file; they are not archive
    containers.
  • --to-stdout is for selected regular file data, not directories, links, or
    special entries.
  • macOS release archives may depend on platform runtime libraries listed in the
    corresponding zm-<target>.deps.txt report. Linux release archives are
    statically linked and their reports must not contain ELF NEEDED entries.

Package Channels

  • Homebrew metadata is generated from release checksums and should be copied to
    frankmanzhu/homebrew-zmanager.
  • WinGet metadata is generated from release checksums and should be validated
    with winget validate before submission.
  • Linux distribution is direct static tarball installation with checksum
    verification.