Skip to content

Releases: zarf-dev/zarf

v0.27.0

22 May 22:20
v0.27.0
4983505
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking Changes

  • Internal package structure changes will require packages built with v0.27.0 to be deployed with v0.27.0 or higher by @Noxsios in #1469 and by @Racer159 #1696

    Previously built packages are still compatible with v0.27.0, only newly created packages will require the higher version

  • Component import paths have been made relative to the child zarf.yaml for files, data injections and actions (similar to how charts was previously). These paths will need to be updated to be relative to the child instead of the parent.

Features

Rollup From v0.26 Patch Releases

Fixes

  • Fix inaccessible clusters in a ~/.kube/config causing a failure during the architecture check by @Racer159 in #1724
  • Ensure variables are uppercase when specified with --set by @YrrepNoj in #1728
  • Fix full-repo authenticated git clone "authentication required" failures by @Racer159 in #1727
  • Improve crane image pushing to reduce likelihood of image push stalling by @Racer159 in #1721
  • Save/update deployed package state per component to assist rollbacks by @YrrepNoj in #1736

Rollup From v0.26 Patch Releases

  • Replace Zarf Logo in WebUI with an HQ version by @mike-winberry in #1700
  • [SECURITY] Resolve areas where sensitive state was being stored in Zarf logs by @Racer159 in #1692
  • Improve messaging when the package architecture doesn't match cluster architecture by @lucasrod16 in #1495
  • Fix issues pulling packages from some unauthenticated OCI registries by @Noxsios in #1678
  • Fix some failing Big Bang 2.0 deployments by @willswire in #1648

Docs

Rollup From v0.26 Patch Releases

Dependencies

  • Update google/go-containerregistry (crane) to v0.15.2 by @Racer159 in #1721

Rollup From v0.26 Patch Releases

  • [SECURITY] Update library/registry to 2.8.2 and all other non-major dependencies by @renovate in #1646
  • Change gitea to the rootless version to enable compatibility with EFS and enhance security by @corang in #1706
  • Update aws-actions/configure-aws-credentials action to v2 by @renovate in #1673
  • Update all non-major dependencies by @renovate in #1562

Development

Rollup From v0.26 Patch Releases

Read more

v0.26.4

17 May 03:35
v0.26.4
288debf
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Docs

Dependencies

  • [SECURITY] Update library/registry to 2.8.2 and all other non-major dependencies by @renovate in #1646

⚠️ NOTE - You can use library/registry:2.8.2 on older versions of Zarf by following the Creating a Custom 'init' Package Tutorial

  • Change gitea to the rootless version to enable compatibility with EFS and enhance security by @corang in #1706

New Contributors

Full Changelog: v0.26.3...v0.26.4

v0.26.3

11 May 20:13
v0.26.3
c782eb1
Compare
Choose a tag to compare

What's Changed

Features

Fixes

  • [SECURITY] Resolve areas where sensitive state was being stored in Zarf logs by @Racer159 in #1692
  • Improve messaging when the package architecture doesn't match cluster architecture by @lucasrod16 in #1495
  • Fix issues pulling packages from some unauthenticated OCI registries by @Noxsios in #1678

Docs

Dependencies

  • Update aws-actions/configure-aws-credentials action to v2 by @renovate in #1673

Development

Full Changelog: v0.26.2...v0.26.3

v0.26.2

04 May 01:24
v0.26.2
8df33b6
Compare
Choose a tag to compare

What's Changed

Features

  • Support for differential package creation by specifying a previously built package with the --differential flag on zarf package create by @YrrepNoj in #1650

⚠️ NOTE - This currently will diff images and repos and is currently meant for development use cases. Production use is possible but we will be looking to add more user messaging and package state management in the future to reduce the potential for churn with many diffs.

Docs

Development

New Contributors

Full Changelog: v0.26.1...v0.26.2

v0.26.1

26 Apr 01:02
v0.26.1
6ef3b49
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Docs

Dependencies

Development

  • Added renovate support for Big Bang by @dgershman in #1585
  • Fix the Big Bang tests to support upgrading v1 to v2 by @Racer159 in #1640
  • Add permisssions to nightly workflow to request the OIDC JWT token by @YrrepNoj in #1627
  • Update codeowners to drop non-active approvers and add @Noxsios in more places by @Racer159 in #1647

New Contributors

Full Changelog: v0.26.0...v0.26.1

v0.26.0

19 Apr 17:09
v0.26.0
0daaf50
Compare
Choose a tag to compare

⚠️ Breaking changes

  • Image CRCs are now appended to tags instead of repository names to better dedupe image layers on push by @Racer159 in #1590

    When upgrading you will need to reinitialize the cluster and redeploy image-containing packages to create the new image refs. (i.e. 127.0.0.1:31999/library/nginx-3793515731:1.23.3 becomes 127.0.0.1:31999/library/nginx:1.23.3-zarf-3793515731) - existing pods will continue to run but may need to pull the new images on failures

  • Zarf also now officially requires Big Bang version 1.54.0 or greater in the Big Bang extension by @dgershman in #1559

Features

      Zarf WebUI

Rollup From v0.25 Patch Releases

Fixes

  • Fixed an issue where specifying a custom repo for the Big Bang extension fails when getting flux by @dgershman in #1613
  • Fixed an issue when unpacking sboms on zarf package inspect from some older Zarf packages by @Racer159 in #1621
  • Fix internal registry HPA scaledown behavior, and improve registry push UX by @Racer159 in #1590
  • Fix a failure when running zarf tools kubectl version by @Racer159 in #1620

Rollup From v0.25 Patch Releases

Docs

Rollup From v0.25 Patch Releases

Dependencies

  • Update dependency @sveltejs/kit to 1.15.2 [security] by @renovate in #1576
  • Update github.com/anchore/stereoscope diges...
Read more

v0.25.2

06 Apr 00:39
v0.25.2
69c1706
Compare
Choose a tag to compare

What's Changed

Fixes

Documentation

Dependencies

Development

  • No longer explicitly check for deprecated text in the upgrade test by @Racer159 in #1546
  • Resolve remaining linting issues by @Racer159 in #1550
  • Change big bang in tests from repo1 to GitHub to reduce CI flakes due to repo1 availability by @Racer159 in #1547

New Contributors

Full Changelog: v0.25.1...v0.25.2

v0.25.1

02 Apr 00:21
v0.25.1
a6b8eba
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Documentation

Dependencies

Development

New Contributors

Full Changelog: v0.25.0...v0.25.1

v0.25.0

22 Mar 00:22
v0.25.0
4227aca
Compare
Choose a tag to compare

⚠️ Breaking changes

  • Zarf packages now have a different internal layout in order to better support OCI - these are not deployable by earlier Zarf versions
  • Git repository caching has been removed - if you relied on this feature it is recommended to move to file:// URLs instead

Features

Fixes

Docs

Dependencies

  • Update all non-major dependencies (including gitea to 1.18.5 and promtail to 2.7.2) by @renovate in #1320
  • Update go dependencies [SECURITY] by @Racer159 in #1358
  • Update dependency undici to 5.19.1 [SECURITY] by @renovate in #1367

Development

New Contributors

Full Changelog: v0.24.0...v0.25.0

v0.25.0-rc2

15 Mar 04:00
v0.25.0-rc2
787c663
Compare
Choose a tag to compare
v0.25.0-rc2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.25.0-rc1...v0.25.0-rc2