v0.25.0
⚠️ 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
- Introduce a Big Bang Component Extension to simplify BB package creation by @runyontr in #1094
- Support Helm OCI Charts by @jeff-mccoy in #1346
- Add tools kubectl, tools wait-for & Wait Action. by @jeff-mccoy in #1373
- Add prerequisites check and delete flag support for the longhorn package by @JasonvanBrackel in #1378
- Add git refspec / branch support, non-linear tag support & simplify git logic by @jeff-mccoy in #1404
- Zarf OCI Package Support (publish/push/deploy) by @Noxsios in #1423
- Add Big Bang helm.sh/images annotation conditions checking by @Racer159 in #1451
- Add OCI manifest annotations on package publish from Zarf package
metadata
by @Noxsios in #1452
Fixes
- Update git repository push retry messaging by @Yash-C-330 in #1240
- Fix issues with privileged ports in longhorn example by @JasonvanBrackel in #1333
- Hotfix docker CRI support by @jeff-mccoy in #1349
- Resolve nested go templating issues in generated helm charts by @jeff-mccoy in #1350
- Restore SBOM display messaging on interactive package deploy by @Racer159 in #1356
- Fix visual glitches in file download progress bars by @Racer159 in #1380
- Remove git caching in favor of file:// URLs by @Racer159 in #1398
- Fix OCI pulling of helm chart versions by @Racer159 in #1427
- Correct progress bar bytes output by @nik-don in #1441
- Resolve issues performing package pull then package deploy by @Noxsios in #1446
- Fix OCI publish interactions with the progress bar by @Noxsios in #1447
- Update short description of zarf version command by @lucasrod16 in #1449
Docs
- Update docs with a note about different
git
protocol schemes by @Racer159 in #1351 - Fix the
Edit this Page
button on https://docs.zarf.dev by @bdfinst in #1363 - Make schema documentation more useful by @Racer159 in #1381
- Fixed broken links on the Understand the Basics page by @TheFutonEng in #1386
- Content and style updates to docs overview page by @Jessy-Morris in #1403 and @Madeline-UX in #1394
- Fix a duplicated link typo in the Zarf Packages docs by @ThomasBuchinger in #1414
- Fix links in zarf-packages docs by @ThomasBuchinger in #1428
- Fix the directory reference for ADRs in the Contributor Guide by @mjnagel in #1442
- Update the Getting Started VS Code page by @Madeline-UX in #1459
- Reorganize Doom walkthrough using the new walkthrough format by @JasonvanBrackel in #1456
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
- Update internal, package, prepare to use lang/english by @andrewg-xyz in #1342
- Cleanup Github issue templates by @Racer159 in #1355
- Add wirewc to CODEOWNERS for docs/examples by @Racer159 in #1388
- Add relates-to field to our PR template for multi-pr issues by @Racer159 in #1406
- Update the create-git test to remove short sha references by @Racer159 in #1415
- OpenSSF Scorecard and github action file for the same by @abhiyant-10 in #1419
- Fix Big Bang test running for external contributors @Racer159 in #1432 and #1453
- Introduce a UX Test issue template by @Madeline-UX in #1412
New Contributors
- @nik-don made their first contribution in #1441
- @lucasrod16 made their first contribution in #1449
- @abhiyant-10 made their first contribution in #1419
- @Jessy-Morris made their first contribution in #1403
- @runyontr made their first contribution in #1094
- @ThomasBuchinger made their first contribution in #1414
- @Yash-C-330 made their first contribution in #1240
Full Changelog: v0.24.0...v0.25.0