Releases: sodafoundation/api
v0.4.0
This is the first official Bali release. Bali adds the following functionality:
- Introduced management of multiple OpenStack deployments
- Expanded the OpenSDS standard RESTful API
- Multi-Cloud support
- S3 API support with AWS, Azure, Huawei Cloud, and local Ceph object store and Fusion Storage backends.
- Manual and basic policy based migration for AWS, Azure, Huawei Cloud, Ceph, and Fusion Storage.
- Dashboard UI interface has been broken out into separately installed component and integrated with multicloud support.
- Added ability to upload/download snapshot to/from cloud storage
- Updated support for the Container Storage Interface (CSI) v1.0 specification
- Added support to create snapshot and create volume from snapshot
- Added support for NodeStageVolume and NodeUnstageVolume.
- Support to provision replicated volumes using OpenSDS CSI plugin
- CSI plugin refactoring and FC support
- Southbound Fusion Storage and OceanStor V3/V5 volume drivers
- Integrated profiles properties definition and selector filtering.
- Support external volumes for VMs or baremetal.
- Add API support for AvailabilityZone.
- Installation with Helm (tested with LVM)
v0.3.4
This is the second release candidate (RC) build for the Bali release.
v0.3.3
This is the first release candidate (RC) build for the Bali release.
v0.3.2
This is the third milestone release of the Bali development cycle.
v0.3.1
This is the second milestone release of the Bali development cycle.
v0.3.0
This is the first milestone release of the Bali development cycle.
Changes
- API to return availability zones for pools
v0.2.1
This is an Aruba bugfix release of Hotpot, the OpenSDS Controller project.
Fixes
- Fix volume re-use in replication check.
- Fix some replication error.
- Fix some dashboard error.
- Update READEME.md to show aruba release version.
- Update aruba poc plan document.
v0.2.0
This is the Aruba release of Hotpot, the OpenSDS Controller project.
Features
The Aruba release adds the following functionality:
- Array-based replication
- Cinder compatible API
- Containerized deployment
- Controller API request filter
- Create volume from snapshot
- Dashboard UI interface
- Extend volume support
- Fibre channel protocol support
- Host-based replication
- Multi-tenancy support in the API
- OpenStack Keystone authentication
- Storage backend capabilities reporting
- Storage pool capability reporting
- Volume groups
The full details of changes between the Zealand pre-release and the Aruba release can be found here:
The differences between the last v0.1.10 release and this release can be found here:
Here is a link of the Aruba release for NBP:
https://github.com/opensds/nbp/releases/tag/v0.2.0
Here is a link of the Aruba release for opensds-installer:
https://github.com/opensds/opensds-installer/releases/tag/v0.2.0
v0.1.10
v0.1.10 is a development release with the scope of bug fixing and alpha version feature development.
Feature development
- The default dashboard port has changed to port 8088
- Support for volume extend
- Support for create volume from snapshot
- Dashboard support for new functionality
Bug fixes
- Permission and style updates for dashboard
- Checking added to prevent deleting volumes with snapshots
- Checking added to prevent deleting volumes currently attached
- Fixes for CSI replication
- Better error checking on volume group creation and modifications
- Resize API endpoint moved under block/volume
- Policy fixes for volume group operations
v0.1.9
v0.1.9 is a development release with some significant progress. The main scope is still bug fixing and alpha version feature development.
Feature development
- Initial implementation of backend-agnostic replication using DRBD
- CHAP authentication support added for LVM
- Addition of the OpenSDS controller Dashboard interface
- Connector support added for fibre channel (FC) storage drivers
- Addition of Cinder API compatibility layer
Bug fixes
- Updates and improvements to the ReadTheDocs published documentation
- Various host based replication fixes
- The volume extend API URI has been renamed from "action" to "resize"
- The replication action API URI's have been renamed to "enable", "disable", and "failover"
- Fixes for various issues when using Cinder