Releases: openebs/mayastor-extensions
v2.9.4
What's Changed
- Bump future helm chart version on the release branch by @openebs-ci in #759
Full Changelog: v2.9.3...v2.9.4
v2.10.0
What's Changed
- ci: set tmpdir env for develop helm chart by @r1jt in #683
- chore(deps): update the version of localpv-provisioner dependency chart to 4.3.0 by @niladrih in #686
- fix(helm/chart): add missing images by @tiagolobocastro in #689
- feat(helm chart): update the values snippet for loki filesystem storage by @Abhinandan-Purkait in #693
- Fix Helm Chart Images on Prereleases by @tiagolobocastro in #692
- update docs for delete stem by @abhilashshetty04 in #695
- feat(helm chart): update the rbac to include pvc patch verb by @Abhinandan-Purkait in #697
- ci(helm-pins): add helm pins chart publishing by @tiagolobocastro in #698
- ci: different names for pytest logs by @tiagolobocastro in #701
- ci(pin): don't check if "latest" already exists by @tiagolobocastro in #702
- Minor fix and typo by @niladrih in #705
- [ OEP 3903 ]: Pool cordon - update controller module by @tiagolobocastro in #707
- fix(callhome): open permissions on encryption dir by @tiagolobocastro in #706
- chore: update controller module by @tiagolobocastro in #708
- chore: make ports of services with hostNetwork configurable by @Abhinandan-Purkait in #710
- Huge pages by @tiagolobocastro in #712
- Etcd dependency chart upgrade to v12.0.11 by @niladrih in #672
- chore: fix typos in etcd upgrade components by @niladrih in #713
- ci: nightly submodule update by @tiagolobocastro in #714
- [CI] Update git submodules by @openebs-ci in #716
- chore: update etcd to 12.0.14 and use bitnamilegacy images by @niladrih in #718
- build: update rust to 1.88.0 and nixpkgs to 25.05 by @tiagolobocastro in #719
- refactor: use new rust target platform fn by @tiagolobocastro in #721
- [CI] Update git submodules by @openebs-ci in #720
- Etcd upgrade script tweaks by @niladrih in #717
- fix(chart): handle dry-run case for the helm lookup function by @niladrih in #722
- [CI] Update git submodules by @openebs-ci in #725
- [CI] Update git submodules by @openebs-ci in #727
- feat(core-agent): tunable for default pool cluster size by @dsharma-dc in #726
- [CI] Update git submodules by @openebs-ci in #729
- [CI] Update git submodules by @openebs-ci in #733
- [CI] Update git submodules by @openebs-ci in #734
- [CI] Update git submodules by @openebs-ci in #735
- Kubectl Plugin: Snapshot Deletion by @tiagolobocastro in #730
- [CI] Update git submodules by @openebs-ci in #737
- chore: add default priority class to the ds by @Abhinandan-Purkait in #732
- ci: don't docker login without the secrets by @tiagolobocastro in #740
- feat(k8s-plugin): add support for kubeconfig context switching by @voyvodov in #736
- [CI] Update git submodules by @openebs-ci in #743
- [CI] Update git submodules by @openebs-ci in #745
- refactor(plugin/support): add wrapper for kubeconfig path and opts by @tiagolobocastro in #744
- ci: use oci gh arc runners by @tiagolobocastro in #741
- refactor: mark KubeConfigArgs fields as pub by @tiagolobocastro in #748
- [CI] Update git submodules by @openebs-ci in #750
- [CI] Update git submodules by @openebs-ci in #751
- fix(kubectl/dump): use namespace from context by @tiagolobocastro in #752
- test: set root dir for pytest by @tiagolobocastro in #753
- fix: Use normalized etcdUrl in default etcd-probe init containers by @cjfinnell in #739
- feat(scripts): add script to replace one etcd laggard member by @niladrih in #755
- add expand command to mayastor plugin by @abhilashshetty04 in #756
- Fix - use correct grpc port in metrics exporter by @tiagolobocastro in #758
- [CI] Update git submodules by @openebs-ci in #760
- [CI] Update git submodules by @openebs-ci in #761
- [CI] Update git submodules by @openebs-ci in #762
- [CI] Update git submodules by @openebs-ci in #763
- [CI] Update git submodules by @openebs-ci in #764
- Prepare release branch by @openebs-ci in #765
- [CI] Update git submodules by @openebs-ci in #773
- cherry-pick PR #767 by @abhilashshetty04 in #775
- Cherry pick fixes by @niladrih in #780
- chore: add default registry as docker by @Abhinandan-Purkait in #779
New Contributors
- @voyvodov made their first contribution in #736
- @cjfinnell made their first contribution in #739
Full Changelog:
v2.9.3
What's Changed
- Bump future helm chart version on the release branch by @openebs-ci in #738
- CherryPick 741 by @tiagolobocastro in #742
- Configurable io-engine gRPC ports by @tiagolobocastro in #757
Full Changelog: v2.9.2...v2.9.3
v2.7.8
What's Changed
- fix: move bitnami images to openebs by @tiagolobocastro in #746
Full Changelog: v2.7.7...v2.7.8
v2.9.2
v2.9.2
This patch bring in a few fixes, as well as update of the bitnami repo which is needed. For more details see here.
What's Changed
- fix: volume mkfs stuck on very large pools by @dsharma-dc in openebs/mayastor#1891
- fix: exit with error if gRPC port is busy by @tiagolobocastro in openebs/mayastor#1901
- fix: allow zfs volume paths by @Abhinandan-Purkait in openebs/mayastor-control-plane#1011
- fix: agent-core panic when scheduling replicas by @tiagolobocastro in openebs/mayastor-control-plane#1012
- fix: move bitnami images to openebs by @tiagolobocastro in #723
- feat: add support for updating etcd image repo and debug by @niladrih in #724
- feat: add default priority class to the ds by @Abhinandan-Purkait in #731
Full Changelog
openebs/mayastor@v2.9.1...v2.9.2
openebs/mayastor-control-plane@v2.9.1...v2.9.2
v2.9.1...v2.9.2
v2.7.7
What's Changed
- Bump future helm chart version on the release branch by @openebs-ci in #676
- chore: make ports of services with hostNetwork configurable by @Abhinandan-Purkait in #709
Full Changelog: v2.7.6...v2.7.7
v2.9.1
What's Changed
- Bump future helm chart version on the release branch by @openebs-ci in #700
- fix: normalize release name for alloy by @Abhinandan-Purkait in #703
- fix(labels): use the newer paperclip which allows tail match by @tiagolobocastro in openebs/mayastor-control-plane#1001
v2.9.0
Release v2.9.0
Release Date: 13th June, 2025
Summary
OpenEBS Replicated PV Mayastor version 2.9.0 provides new features and crictical fixes and enhancements.A key highlight is Mayastor's -At-Rest Encryption
You can now configure disk pools with your own encryption key, allowing volume replicas to be encrypted at rest. This is useful if you are working in environments with compliance or security requirements.
The mayastor-extensions repository is home to the components and utilities which extend the core Mayastor (control & data plane) functionality.
The main README for the project can be found here. The main release notes for Mayastor v2.9.0 can be found here
v2.9.0-rc.0
What's Changed
- Upgrade change for unified upgrade by @niladrih in #613
- feat(chart): add eviction tolerations to localpv,dsp operator,csi controller by @niladrih in #616
- Upgrade change for builtin-nvme_tcp-module checking initContainer by @niladrih in #614
- Security Advisory Updates by @tiagolobocastro in #620
- feat(helm): add list of container images by @tiagolobocastro in #549
- chore: add CODEOWNERS by @niladrih in #624
- [fix] Fix invalid YAMLs by @nilroy in #611
- fix: fetch depth 0 by @pchandra19 in #628
- refactor(upgrade): add API to list crds metadata by @niladrih in #619
- ci(gha): disable man-pages update by @tiagolobocastro in #626
- Krew fix - only push the latest version by @tiagolobocastro in #635
- build: sync kube rs crate versions by @tiagolobocastro in #634
- chore: expose yq library to pub scope by @niladrih in #638
- make kube_config_path flag binary specific by @abhilashshetty04 in #640
- refactor: expose upgrade::helm::yaml Rust module by @niladrih in #643
- fix: rename flag for dump command by @abhilashshetty04 in #644
- chore: fix CODEOWNERS by @niladrih in #642
- feat(encryption): add secrets to rbac and service account to io-engine by @Abhinandan-Purkait in #649
- refactor(upgrade): make paginated_list error generic by @niladrih in #648
- fix(gha): handle multiple workflows by @tiagolobocastro in #633
- feat(encryption): update submodule to incorporate plugin changes by @Abhinandan-Purkait in #651
- Orphan Volumes Handling by @tiagolobocastro in #647
- fix: add knob for volume health by @tiagolobocastro in #655
- build(nix-shell): remove linux specific utils from aarch-darwin by @tiagolobocastro in #658
- refactor: make the EventRecorder extensible for openebs/openebs upgrade by @niladrih in #664
- ci(kind/deployer): add ip-family configuration by @tiagolobocastro in #659
- build: integrate with new release.sh vars by @niladrih in #665
- chore: update control-plane dep by @tiagolobocastro in #667
- chore: update loki chart, deprecate promtail, use alloy by @Abhinandan-Purkait in #663
- chore: add tenant id header to loki query by @Abhinandan-Purkait in #669
- refactor: specify the events stream replicas by @tiagolobocastro in #668
- refactor: supportability by @Abhinandan-Purkait in #670
- fix(upgrade): add support for loki upgrade by @niladrih in #673
- feat(csi): update csi sidecars to latest v1_11 support by @Abhinandan-Purkait in #671
- revert: disable loki-stack during helm install ci by @niladrih in #674
- chore: fix typo in stats log by @niladrih in #675
- docs: update community meeting badge link by @niladrih in #666
- feat(chart): add PodAntiAffinity to nats by @niladrih in #677
- fix: ignore 404 errors is crds not present by @Abhinandan-Purkait in #678
- test: add override for root dir by @tiagolobocastro in #680
- chore(ci): override the prerelease images on docker push by @pchandra19 in #679
- fix: set tmp directory to /tmp in env by @r1jt in #681
- feat: handle volume migration to encrypted by @dsharma-dc in #661
- ci: create auto pr with user token by @tiagolobocastro in #682
- ci: set correct action branch parameter by @tiagolobocastro in #684
- Prepare release branch by @openebs-ci in #685
- Cherry-pick #686 to release/2.9 by @niladrih in #687
- fix(helm/chart): add missing images by @tiagolobocastro in #690
New Contributors
Full Changelog: v2.8.0...v2.9.0-rc.0
v2.7.6
Release v2.7.6
Release Date: 22nd May, 2025
Summary
It's recommended that you upgrade to 2.7.6 from any previous version.
The mayastor-extensions repository is home only to the extended components of the OpenEBS Mayastor project.
The main README for the project can be found here. The main release notes for Mayastor v2.7.6 can be found here
Fixes
- Allow scaling up of volumes of affinity group by @Abhinandan-Purkait in openebs/mayastor-control-plane#983