github defenseunicorns/zarf v0.20.0

latest releases: v0.33.1, v0.33.0, v0.32.6...
21 months ago

Video update below:

v0.20.0 Video Update

⚠️ Breaking changes

  • Remove shorthand zarf <package>|<zarf.yaml> and require package deploy or package create. Also warn users on attempt to use deprecated commands by @jeff-mccoy in #587 and #628

    Previous Shorthand New Command
    zarf zarf-package-demo-amd64.tar.zst zarf package deploy zarf-package-demo-amd64.tar.zst
    zarf zarf.yaml zarf package create
    Screen Shot 2022-07-18 at 8 00 31 PM
  • No longer automatically save git or docker credentials locally to support dynamic port binding by @jeff-mccoy in #586

Features

  • Increase image push and git push reliability by adding retry logic and enabling dynamic port binding for tunnels during zarf package deploy operations by @jeff-mccoy in #586
    • This removes the need to reserve specific local ports to use Zarf or experience issues from stalled tunnel connections keeping the port bound
  • Add component filtering based on cluster architecture and local operating system on zarf package deploy by @jeff-mccoy in #591
  • Add zarf connect list for connect service lookup by @jeff-mccoy in #615
    Screen Shot 2022-07-18 at 10 51 18 PM
  • Add tmpdir command flag and refactor CommonOptions by @Racer159 in #600
  • Converts E2E tests to user journey tests & adds --no-progress flag for cleaner CI logs by @jeff-mccoy in #581
  • Directly open to useful logs in Grafana on zarf connect logging by @jeff-mccoy in #615
    Screen Shot 2022-07-18 at 7 14 26 PM

Fixes

  • Update gitea PATCH request to include 'login_name' key by @YrrepNoj in #603
  • Refactor composed package logic to handle nested composes by @YrrepNoj in #588
  • Fix registry user in credentials output by @rodneyxr in #578
  • Fix zarf agent flux mutation by @jeff-mccoy in #572
  • Produce better debug messages with JSON encoding instead of byte array dumps by @jeff-mccoy in #511
    Screen Shot 2022-07-18 at 5 05 15 PM

Packages & Examples

Docs

Development

  • Generate docs from zarf schema json by @Racer159 in #614
  • Ignore non-code changes in CI for PRs to simplify docs updates by @jeff-mccoy in #599

Dependencies

  • Update module github.com/google/go-containerregistry to v0.10.0 by @renovate in #554
  • Update module github.com/stretchr/testify to v1.7.5 by @renovate in #545
  • Update module github.com/derailed/k9s to v0.25.20 by @renovate in #571
  • Update module github.com/stretchr/testify to v1.8.0 by @renovate in #574
  • Update sigstore/cosign-installer action to v2.4.1 by @renovate in #582
  • Update golang.org/x/crypto digest to 0559593 by @renovate in #553
  • Update module github.com/derailed/k9s to v0.25.21 by @renovate in #579
  • Update module k8s.io/klog/v2 to v2.70.1 by @renovate in #594
  • Update module helm.sh/helm/v3 to v3.9.1 by @renovate in #620
  • Update kubernetes packages to v0.24.3 by @renovate in #622
  • Update module github.com/derailed/k9s to v0.26.0 by @renovate in #629
  • Update module github.com/pterm/pterm to v0.12.42 by @renovate in #548
  • Update module github.com/spf13/cobra to v1.5.0 by @renovate in #549
  • Update goreleaser build path by @jeff-mccoy in #567
  • Update module github.com/derailed/k9s to v0.25.19 by @renovate in #568
  • Update module github.com/AlecAivazis/survey/v2 to v2.3.5 by @renovate in #524
  • Update module github.com/docker/cli to v20.10.17 by @renovate in #525
  • Update module github.com/stretchr/testify to v1.7.2 by @renovate in #528
  • Update helm/kind-action action to v1.3.0 by @renovate in #531
  • Update module github.com/testifysec/go-witness to v0.1.11 by @renovate in #530
  • Update leonsteinhaeuser/project-beta-automations action to v1.2.1 by @renovate in #532
  • Update actions/checkout action to v3 by @renovate in #536
  • Update actions/setup-go action to v3 by @renovate in #537
  • Update sigstore/cosign-installer action to v2.4.0 by @renovate in #534
  • Update docker/login-action action to v2 by @renovate in #541
  • Update actions/upload-artifact action to v3 by @renovate in #540
  • Update module github.com/sigstore/cosign to v1.9.0 by @renovate in #533

New Contributors

Full Changelog: v0.19.0...v0.20.0

Don't miss a new zarf release

NewReleases is sending notifications on new releases.