Skip to content

Releases: zarf-dev/zarf

v0.28.2

12 Jul 19:52
v0.28.2
b54dda4
Compare
Choose a tag to compare

What's Changed

Features

Fixes

  • Properly catch user interrupts when using Zarf commands by @caesarshift in #1891
  • Correctly create all namespaces when in YOLO mode by @YrrepNoj in #1878
  • Only verify authentication to registry if creds exist and better handle registry scopes by @Noxsios in #1893

Dependencies

  • Update github.com/anchore/stereoscope digest to cd49355 by @renovate in #1680
  • Update aws-actions/configure-aws-credentials digest to 5fd3084 by @renovate in #1825
  • Update module github.com/fluxcd/source-controller/api to v1 by @renovate in #1877

Development

  • Reduce the size of the transform package for easier reuse as a library by @cmwylie19 in #1883
  • Create Pending zarf bundle ADR to start work on multi-package orchestration by @Noxsios in #1820
  • Create Pending Zarf hooks ADR to start work on handling environment prerequisites for components by @YrrepNoj in #1813
  • Refactor large workflows into multiple jobs and fix the release workflow by @Racer159 in #1901, #1902, and #1903

New Contributors

Full Changelog: v0.28.1...v0.28.2

v0.28.1

03 Jul 21:37
v0.28.1
02fa96d
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Docs

Dependencies

Full Changelog: v0.28.0...v0.28.1

v0.28.0

26 Jun 20:54
v0.28.0
09522c4
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking Changes

  • Update the default init package's k3s version to v1.27.2+k3s1 from v1.24.1+k3s1 by @renovate in #1709

This only impacts existing deployments using the k3s component from the default init package, and the deprecated APIs are outlined in the K8s Deprecated API Migration Guide. Chart manifests will need to be updated to support the new APIs and will need to be redeployed to the cluster ideally prior to upgrading k3s. Zarf-managed charts can detect deprecations and attempt migrations after a k3s update but any GitOps deployments will need to be updated manually (see the Helm mapkubeapis plugin if you need to do this after updating k3s)

Features

    

Rollup From v0.27 Patch Releases

  • Add a package warnings section, unhide filtered components, and improve SBOM message user experience by @Racer159 in #1749
  • Respect actions.defaults.MaxTotalSeconds within the Big Bang extension by @Noxsios in #1782

Fixes

  • Fix git repository fallbacks for branch, tag, and full repository clones by @Racer159 in #1841
  • Fix Pending pods causing the Zarf injection process to stall by @Racer159 in #1844
  • Fix deploy page in web UI not properly handling fatal error responses by @mike-winberry in #1842

Rollup From v0.27 Patch Releases

  • Correctly name the HelmRelease manifest file for the Big Bang extension by @mjnagel in #1748
  • Fix filepaths not being allowed to be nonexistent during component compose by @Noxsios in #1758
  • Fix Importing OCI skeleton components w/ no local resources by @Noxsios in #1774
  • Fix Big Bang OCI compose and Big Bang --differential package creation by @Racer159 in #1762
  • Fix htpasswd generation causing issues with external registry passwords longer than 72 bytes by @Racer159 in #1786

Docs

Rollup From v0.27 Patch Releases

Dependencies

Rollup From v0.27 Patch Releases

  • Update dependency @fontsource/roboto to v5 by @renovate in #1738
  • Update Gitea image to 1.19.3-rootless (with Gitea Helm Chart 8.3.0) by @renovate in #1505

Development

Rollup From v0.27 Patch Releases

  • Fix the nightly AWS EKS / ECR tests by @Racer159 in #1740
  • Add GitHub URLs in zarf.yamls to the Renovate bot regex matcher by @Racer159 in #1755
  • Properly remove files in parallel tests for component actions by @Racer159 in #1784
  • Fix some issues with releases running out of space by @Racer159 in #1785

New Contributors

Full Changelog: v0.27.1...v0.28.0

v0.27.1

06 Jun 00:07
v0.27.1
3d42e1f
Compare
Choose a tag to compare

What's Changed

Features

  • Add a package warnings section, unhide filtered components, and improve SBOM message user experience by @Racer159 in #1749
  • Respect actions.defaults.MaxTotalSeconds within the Big Bang extension by @Noxsios in #1782

Fixes

  • Correctly name the HelmRelease manifest file for the Big Bang extension by @mjnagel in #1748
  • Fix filepaths not being allowed to be nonexistent during component compose by @Noxsios in #1758
  • Fix Importing OCI skeleton components w/ no local resources by @Noxsios in #1774
  • Fix Big Bang OCI compose and Big Bang --differential package creation by @Racer159 in #1762
  • Fix htpasswd generation causing issues with external registry passwords longer than 72 bytes by @Racer159 in #1786

Docs

Dependencies

  • Update dependency @fontsource/roboto to v5 by @renovate in #1738
  • Update Gitea image to 1.19.3-rootless (with Gitea Helm Chart 8.3.0) by @renovate in #1505

Development

  • Fix the nightly AWS EKS / ECR tests by @Racer159 in #1740
  • Add GitHub URLs in zarf.yamls to the Renovate bot regex matcher by @Racer159 in #1755
  • Properly remove files in parallel tests for component actions by @Racer159 in #1784
  • Fix some issues with releases running out of space by @Racer159 in #1785

Full Changelog: v0.27.0...v0.27.1

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