• v0.6.0 7e5ea1a754

    Release 0.6.0
    All checks were successful
    Main / Build and test (push) Successful in 1m40s
    Main / RPM build for sisyphus for amd64 for and uploading (push) Successful in 3m19s
    Main / RPM build for p11 for amd64 for and uploading (push) Successful in 4m0s
    E2E / APM Podman E2E (push) Successful in 7m44s
    Main / RPM build for p11 for arm64 for and uploading (push) Successful in 8m49s
    Main / RPM build for sisyphus for arm64 for and uploading (push) Successful in 6m53s
    Stable

    rirusha released this 2026-07-19 01:58:42 +03:00 | 20 commits to main since this release

    Highlights

    • Added switch command. [#81]
    • Added source command to download and install .src.rpm packages.
    • Added --pretty flag for image builds with per-module progress events.
    • Added --no-update flag to install command.
    • Added support for skipping update on install when last update is fresher than TTL.
    • Added OR filters and multi-field conditions.
    • Added HTTP token requirement for apt operations.
    • Added ImageSyncGroups API via DBus and HTTP. [#94]
    • Added tmpfiles factory generation.

    Library

    • Extracted build service into pkg/build, split image service.
    • Extracted apt binding into pkg/apt.
    • Extracted repository service into pkg/aptrepo.
    • Extracted progress (CLI spinner) into pkg/progress.
    • Extracted render engine into pkg/render.
    • Extracted command primitives into pkg/command.
    • Moved osutils into pkg/osutils.
    • Renamed project module path to altlinux.space/alt-atomic/apm.
    • Added Arch and GoArch to build expression data.

    Other

    • Added unit and e2e tests for pkg/build.
    • Fixed kernel module inheritance during image build.
    • Fixed reproducible os-release generation. [#93]
    • Fixed preserving setuid/setgid/sticky bits in tmpfiles.d.
    • Fixed correct staged status after apply command.
    • Fixed context-driven shutdown and cleanup for DBus service.
    • Updated README and build recipe documentation.

    i18n

    • Updated Russian translation.