Releases: Lirt/velero-plugin-for-openstack
v0.8.2
Changes since v0.8.1
Update of dependencies, bugfix.
Breaking Changes
Previous versions of plugin might have moved the parent share during Manila backup with clone method instead of the cloned share.
Features and Enhancements
- Bump github.com/vmware-tanzu/velero` from 1.17.2 to 1.18.0 (#140)
- Bump github.com/gophercloud/gophercloud/v2` from 2.10.0 to 2.11.1 (#140, #141)
- Bump google.golang.org/grpc from 1.77.0 to 1.79.3 (#143)
- manila: fix share ID argument in changeAZ call by @kayrus in (#144)
- Fix the bug where during Manila backup with clone method would move the parent share into desired availability zone instead of the cloned share.
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Changes since v0.8.0
Main topic is migration to gophercloud v2 and use of latest dependency versions. Non important logs had lowered their severity. The integration tests were improved and as well the documentation.
Big thanks to @EmilienM and @kayrus for taking care of migration to gophercloud v2 and dependency bump (plus dependabot).
Breaking Changes
No breaking changes were introduced
Features and Enhancements
- Docs: compatibility and link to docker images by @Lirt in #115
- Fix: incremental backup docs by @stijzermans in #117
- Bump Gophercloud to the latest greatest v2 by @EmilienM in #118
- chore: bump deps by @kayrus in #128
- Bump the default group with 3 updates by @dependabot[bot] in #131
- Lower the severity of Init() logs and non-important logs by @Lirt in #133
- Bump versions in tests by @Lirt in #135
- Add test for long object name by @Lirt in #134
- CI: Run full test action on main and tags by @Lirt in #136
- Allow configuration of ceph version in integrated tests by @Lirt in #139
- Draft: Docs/update by @Lirt in #132
New Contributors
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Changes since v0.7.0
Breaking Changes
No breaking changes were introduced
Features
- Allow backups to be made incrementally by @stijzermans in #114
New Contributors
- @stijzermans made their first contribution in #114
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Changes since v0.6.1
Breaking changes
- Set default region back to empty string by @Lirt in #110
- Previous behavior was that if region name in one of Openstack auth methods was not specified, it defaulted to
RegionOne. - With this change in case region is not specified in one of Openstack auth methods, the plugin will use the first found region. This is original behavior of Openstack and gophercloud library.
- This can be a potentially breaking behavior in case user had multiple regions and one of them was called
RegionOne - Note that there is very small chance that this will affect any consumer of this plugin
- Previous behavior was that if region name in one of Openstack auth methods was not specified, it defaulted to
Enhancements
Full Changelog: v0.6.1...v0.7.0
v0.6.1
Small patch release.
Changes since v0.6.0
Features
- Add support for static storage container name by @Jonher937 in #107
Enhancements
- Add lint job to CI by @Lirt in #101
- Replace command to setup temporary url key with MacOS compatible by @Lirt in #105
- Update dependencies in CI by @Lirt in #106
- Tests: Do not upgrade CRDs in velero helm chart by @Lirt in #108
New Contributors
- @Jonher937 made their first contribution in #107
Full Changelog: v0.6.0...v0.6.1
v0.6.0 - Manila support and new backup methods
This release introduces support for backups of Manila shares, new backup methods for Cinder and multiple bug fixes.
This release marks volume snapshot provider name community.openstack.org/openstack as deprecated. This provider name will be removed in release v0.7.0 and replaced by name community.openstack.org/openstack-cinder.
Big thanks for this release and all new functionalities goes to @kayrus and his colleagues @yIKX5 @chrislinan 🙏 👏 .
Changes since v0.5.2
Features
- Add support for Manila Shared Filesystem backups by @kayrus in #73 (fixed #62)
- [backup-methods] Add an ability to create Cinder and Manila backup using
clonemethod @kayrus in #81 - [backup-methods] Add support for Cinder backup using method
backupandimageby @kayrus in #89 - Add an option to wait until volume/snapshot is deleted by @kayrus in #91 (related to #60)
Enhancements
- [config] Add configurable timeouts by @kayrus in #87
- [maintenance] Add an alias for cinder snapshot location by @kayrus in #84
- For provider name deprecation
- [logging] Add user agent with a plugin version by @kayrus in #76
- [logging] Add an ability to print API debug logs by @kayrus in #72
Bug Fixes / Security Fixes
- [maintenance] Set proper package name by @kayrus in #77
- [bug] Use local random generator by @kayrus in #83
- This bug caused volume and snapshot names to not have random suffix.
- [bug] Preserve metadata on snapshot restore by @kayrus in #85 (fixed #70)
- [maintenance] Update dependencies by @Lirt in #97
Full Changelog: v0.5.2...v0.6.0
v0.5.2
Changes since v0.5.1
This release has no breaking changes
Enhancements
- Compatibility with Velero 1.11 by @Lirt in #64
- Compatibility with Velero 1.11 API (go module)
- Update CI to use Velero 1.11
- Update documentation to install Velero 1.11 with latest helm chart 4.0.1
- Implement project issue templates by @Lirt in #65
- Rewrite logs with JSON fields by @Lirt in #66
- Burn build version and git sha into binary by @Lirt in 7407385, 79160f3
Bug Fixes / Security Fixes
Full Changelog: v0.5.1...v0.5.2
v0.5.1
v0.5.0
Changes since v0.4.1
This release has no breaking changes