openstack_sdk 0.6.0

OpenStack SDK
Documentation
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.6.0]https://github.com/gtema/openstack/compare/openstack_sdk-v0.5.2...openstack_sdk-v0.6.0 - 2024-07-05

### Added
- Allow overriding project in cli ([#313]https://github.com/gtema/openstack/pull/313)
- Allow skipping SSL verification ([#309]https://github.com/gtema/openstack/pull/309)

### Fixed
- *(pagination)* Address new cornercase in pagination ([#312]https://github.com/gtema/openstack/pull/312)
- *(auth)* Deal with InvalidPort in discovery doc ([#311]https://github.com/gtema/openstack/pull/311)

### Other
- Absent state file is not a warning ([#315]https://github.com/gtema/openstack/pull/315)

## [0.5.2]https://github.com/gtema/openstack/compare/openstack_sdk-v0.5.1...openstack_sdk-v0.5.2 - 2024-06-27

### Added
- *(ssl)* Add possibility to add custom root SSL ca ([#293]https://github.com/gtema/openstack/pull/293)

### Fixed
- Repair endpoint url construction for object ([#295]https://github.com/gtema/openstack/pull/295)

## [0.5.1]https://github.com/gtema/openstack/compare/openstack_sdk-v0.5.0...openstack_sdk-v0.5.1 - 2024-06-17

### Added
- *(sdk)* Add api version into RestEndpoint ([#241]https://github.com/gtema/openstack/pull/241)
- Add domain commands implementation ([#233]https://github.com/gtema/openstack/pull/233)
- *(sdk)* Add possibility to skip version discovery ([#227]https://github.com/gtema/openstack/pull/227)
- *(sdk)* Rework service catalog processing ([#225]https://github.com/gtema/openstack/pull/225)
- *(sdk)* Use 'Endpoint' struct for endpoint overrides ([#216]https://github.com/gtema/openstack/pull/216)
- *(sdk)* Start consuming service_authority ([#215]https://github.com/gtema/openstack/pull/215)
- *(sdk)* Deduplicate endpoint construction method ([#214]https://github.com/gtema/openstack/pull/214)
- *(sdk)* Add Endpoint struct ([#213]https://github.com/gtema/openstack/pull/213)
- *(sdk)* Add service authority data ([#212]https://github.com/gtema/openstack/pull/212)

### Other
- *(features)* Renerate code fixing sdk crate features ([#240]https://github.com/gtema/openstack/pull/240)
- *(error)* Improve discovery error ([#237]https://github.com/gtema/openstack/pull/237)
- *(sdk)* Get rid of anyhow in openstack_sdk ([#228]https://github.com/gtema/openstack/pull/228)
- --- ([#211]https://github.com/gtema/openstack/pull/211)

## [0.5.0]https://github.com/gtema/openstack/compare/openstack_sdk-v0.4.0...openstack_sdk-v0.5.0 - 2024-05-07

### Added
- Add volume.qos-spec resources ([#196]https://github.com/gtema/openstack/pull/196)
- Add volume.az resource ([#194]https://github.com/gtema/openstack/pull/194)
- Add volume.cluster resource ([#192]https://github.com/gtema/openstack/pull/192)
- Add cinder volume_transfer resources ([#187]https://github.com/gtema/openstack/pull/187)
- Add volume.manageable_XXX resources ([#175]https://github.com/gtema/openstack/pull/175)
- Add volume.default-types ([#173]https://github.com/gtema/openstack/pull/173)
- Add volume.extension ([#167]https://github.com/gtema/openstack/pull/167)
- add volume.host
- add volume.group-snapshots
- add volume.snapshot
- implement volume.attachment
- add volume.limit
- add volume.message
- add volume.resource-filters implementation

### Other
- *(docs)* Add minor specifications into the readme ([#195]https://github.com/gtema/openstack/pull/195)
- *(lint)* Apply fresh clippy suggestions ([#193]https://github.com/gtema/openstack/pull/193)
- *(qa)* Initialize fuzzing ([#191]https://github.com/gtema/openstack/pull/191)
- *(ci)* Update dependencies ([#190]https://github.com/gtema/openstack/pull/190)
- *(test)* Introduce features ([#176]https://github.com/gtema/openstack/pull/176)
- add volume.group-type schemas
- fix code scanning warning
- Merge pull request [#153]https://github.com/gtema/openstack/pull/153 from gtema/gtema-patch-2
- Update documentation
- *(deps)* bump hyper from 1.2.0 to 1.3.0

## [0.4.0]https://github.com/gtema/openstack/compare/openstack_sdk-v0.3.0...openstack_sdk-v0.4.0 - 2024-04-05

### Added
- Add LoadBalancer
- regenerate code with latest generator changes
- *(volume)* cover block-storage backup

### Other
- drop serde_yaml dependency
- Merge pull request [#113]https://github.com/gtema/openstack/pull/113 from gtema/deps
- update http/reqwest/hyper lib

## [0.3.0]https://github.com/gtema/openstack/compare/openstack_sdk-v0.2.0...openstack_sdk-v0.3.0 - 2024-03-15

### Added
- add autogenerated functional tests
- add image.metadef implementation
- improve image docstrings
- *(network)* enable volume type enctyption commands
- enable router interface/routes/gateways operations
- implement router {add,remove}_router_interface
- add identity group resources
- *(identity)* extend role commands
- *(identity)* Add role-assignment list command

### Other
- preparation changes for image.metadef
- replace deprecated chrono::Duration::days call
- reorg integration tests
- sort struct fields alphabetically
- *(deps)* bump open from 5.0.1 to 5.1.1
- remove few unnecessary clone invocations
- fix role responses

## [0.2.0]https://github.com/gtema/openstack/compare/openstack_sdk-v0.1.1...openstack_sdk-v0.2.0 - 2024-02-23

### Added
- split out scope into separate module
- *(auth)* Add support for auth with application credentials
- add func tests verifying connection
- further modularilze sdk
- split OpenStack client module

### Fixed
- *(sdk)* flatten _properties of extensible structs
- respect endpoint_override for missing catalog entry
- Respect server defaults for pagination

### Other
- switch to caret requirements syntax
- further improve comments
- better pre-format comments
- further modularize auth plugins
- Merge pull request [#55]https://github.com/gtema/openstack/pull/55 from gtema/dependabot/cargo/derive_builder-0.20.0

## [0.1.1]https://github.com/gtema/openstack/compare/openstack_sdk-v0.1.0...openstack_sdk-v0.1.1 - 2024-02-16

### Added
- *(docs)* Improve documents structure
- *(auth)* Enable WebSSO authentication

### Fixed
- ensure auth cache is enabled by default

### Other
- Revert "chore: release"
- release
- minor reorg in cargo manifests