Release v0.55.2
This release includes improvements to the Zarf SDK and continuing iteration on the packager refactor - most of which are consumed by the CLI to-date. In the CLI you will see a few changes:
- Caching OCI layers: Improving package creation time when layers are present in the cache (while hard to represent given all conditions, our package creation of the
examples/longhorn
package saw a %62 improvement on subsequent creations. zarf package mirror-resources
will now default to zarf state if available and other targets are not defined. Additionally--images/--repos
flags were introduced to mirror a type of artifact in isolation.zarf package inspect
operations targeting packages in a registry now only pull the required layers needed for inspect to occur. This fixes inspect previously pulling the full package just to view the definition/sboms/images etc
Release Demo Video for those who want to watch these updates in action.
Note: We ran into an issue with our release process and identified a bug which resulted in releasing v0.54.0
-> v0.55.2
and have since identified improvements to testing and release to work towards more resilient zarf releases.
What's Changed
🚀 Updates
- fix: template variables in values file in
zarf package inspect value-files
by @AustinAbro321 in #3760 - feat(mirror-resources): support for State fallback without flags by @brandtkeller in #3757
- chore(docs): 2025 roadmap proposal by @brandtkeller in #3670
- feat: cache OCI packages by @AustinAbro321 in #3767
- feat: avoid using a cache in
zarf package pull
is cachepath is not set by @AustinAbro321 in #3775 - fix(wait-for): return early on connection refused by @brandtkeller in #3772
- fix(docs): update mirror resources docs to include examples by @brandtkeller in #3778
- feat(packager): make packager2.Pull public by @mkcp in #3773
- refactor: lint by @AustinAbro321 in #3776
- Log out available disk space on create-release failure by @mkcp in #3698
- fix(inspect): only pull required layers for inspecting OCI packages by @brandtkeller in #3679
- fix: avoid panic during wait-for HTTP server by @AustinAbro321 in #3797
- test: run unit tests on arm64 by @AustinAbro321 in #3805
- fix: respect
.metadata.architecture
on package create output to registry by @AustinAbro321 in #3806 - fix(archiver): archiver migration to archives by @brandtkeller in #3788
- fix(archiver): remaining cleanup and variables swap in #3809
- fix(CLI): migrate to Packager2 for init package downloads by @brandtkeller in #3810
📦 Dependencies
- chore(deps): bump actions/create-github-app-token from 2.0.2 to 2.0.3 by @dependabot in #3758
- chore(deps): bump vite from 6.3.3 to 6.3.4 in /site by @dependabot in #3753
- chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #3764
- chore(deps): bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in #3765
- chore(deps): bump actions/create-github-app-token from 2.0.3 to 2.0.6 by @dependabot in #3763
- chore(deps): bump aws-actions/configure-aws-credentials from 4.1.0 to 4.2.0 by @dependabot in #3770
- chore(dependencies): update crane by @AustinAbro321 in #3771
- chore(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot in #3779
- chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot in #3780
- chore(deps): bump github.com/anchore/syft from 1.19.0 to 1.23.1 by @dependabot in #3740
- chore(deps): bump github.com/golang-cz/devslog from 0.0.12 to 0.0.13 by @dependabot in #3785
- chore(deps): bump the golang group across 1 directory with 3 updates by @dependabot in #3784
- chore(deps): bump oras.land/oras-go/v2 from 2.5.0 to 2.6.0 by @dependabot in #3786
- chore(deps): bump github.com/mikefarah/yq/v4 from 4.45.1 to 4.45.4 by @dependabot in #3792
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.4 by @dependabot in #3791
- chore(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 by @dependabot in #3795
- chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 by @dependabot in #3804
Full Changelog: v0.54.0...v0.55.2