This release of OpenEBS ZFS-LocalPV focuses on Helm chart flexibility, filesystem shutdown handling, release automation, and CI/CD hardening. It also updates the build toolchain and improves the overall developer and release workflow.
New Features and Enhancements
- Helm dnsPolicy configurability
Made zfs-node dnsPolicy configurable.
by @michaelbeaumont in PR 690 (#690) - Helm initContainers as a list
Changed initContainers values to be represented as a list.
by @michaelbeaumont in PR 679 (#679) - Helm chart OCI publishing
Added OCI publishing support for the zfs-localpv Helm chart.
by @tiagolobocastro in PR 688 (#688)
Bug Fixes and Improvements
- Graceful filesystem shutdown handling
Improved publish/unpublish behavior when the filesystem is shut down.
by @tiagolobocastro in PR 706 (#706) - Improved ZFS error reporting
Replaced error classification with verbatim stderr propagation for clearer failures.
by @Abhinandan-Purkait in PR 710 (#710) - Test script update
Updated the test script for the new log fatal behavior.
by @Abhinandan-Purkait in PR 681 (#681)
Continuous Integration and Maintenance
- Go and build environment update
Bumped Go to 1.24.12 and moved the build environment to nixos-25.11.
by @niladrih in PR 694 (#694) - Release workflow fixes
Fixed registry handling, yq usage, and release workflow behavior.
by @Abhinandan-Purkait in PR 686 (#686) - Workflow action reuse
Reused actions across workflows to reduce duplication.
by @tiagolobocastro in PR 692 (#692) - Mergify automation
Enabled Mergify for merge and backport workflows.
by @tiagolobocastro in PR 693 (#693) - Trivy scanning
Added Trivy scanning to CI.
by @pchandra19 in PR 697 (#697) - Trivy action update
Updated the Trivy action version.
by @pchandra19 in PR 704 (#704) - Workflow updates
Upgraded action workflows and related release tooling.
by @tiagolobocastro in PR 707 (#707) - Minikube workflow fix
Fixed the setup-minikube input parameter name.
by @niladrih in PR 695 (#695) - Chart releaser fixes
Fixed the appany URL and pointed to the correct chart releaser version.
by @Abhinandan-Purkait in PR 715 (#715), by @Abhinandan-Purkait in PR 719 (#719)
New Contributors
- @michaelbeaumont made their first contribution in PR 690 (#690)
- @pchandra19 made their first contribution in PR 697 (#697)
- @mergify[bot] made their first contribution in PR 705 (#705)
- @krishnaGajabi made their first contribution in PR 700 (#700)
Full Changelog: v2.9.1...v2.10.0 (v2.9.1...v2.10.0)