In addition, simplify the SPEC file to not have to update the minimum required osbuild version gazillion times, but just once. Update the minimum required osbuild version to v109, due to changes in grub2 stages required by the new osbuild/images version. Update osbild SHA in Schutzfile to v109. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
78 KiB
v1.9.0 (2024-02-02)
New features and improvements:
- GH-2884 [v1] Context-aware methods to ProviderClient and ServiceClient
- GH-2887 [v1] Add support of Flavors and FlavorProfiles for Octavia
- GH-2875 [v1] [db/v1/instance]: adding support for availability_zone for a db instance
CI changes:
- GH-2856 [v1] Fix devstack install on EOL magnum branches
- GH-2857 [v1] Fix networking acceptance tests
- GH-2858 [v1] build(deps): bump actions/upload-artifact from 3 to 4
- GH-2859 [v1] build(deps): bump github/codeql-action from 2 to 3
v1.8.0 (2023-11-30)
New features and improvements:
- GH-2800 [v1] Fix options initialization in ServiceClient.Request (fixes #2798)
- GH-2823 [v1] Add more godoc to GuestFormat
- GH-2826 Allow objects.CreateTempURL with names containing /v1/
CI changes:
- GH-2802 [v1] Add job for bobcat stable/2023.2
- GH-2819 [v1] Test files alongside code
- GH-2814 Make fixtures part of tests
- GH-2796 [v1] ci/unit: switch to coverallsapp/github-action
- GH-2840 unit tests: Fix the installation of tools
v1.7.0 (2023-09-22)
New features and improvements:
- GH-2782 [v1] (manual clean backport) Add tag field to compute block_device_v2
CI changes:
- GH-2760 [v1 backports] semver auto labels
- GH-2775 [v1] Fix typos in comments
- GH-2783 [v1] (clean manual backport) ci/functional: fix ubuntu version & add antelope
- GH-2785 [v1] Acceptance: Handle numerical version names in version comparison helpers
- GH-2787 backport-v1: fixes to semver label
- GH-2788 [v1] Make acceptance tests internal
v1.6.0 (2023-08-30)
New features and improvements:
- GH-2712 [v1] README: minor change to test backport workflow
- GH-2713 [v1] tests: run MultiAttach with a capable Cinder Type
- GH-2714 [v1] Add CRUD support for encryption in volume v3 types
- GH-2715 [v1] Add projectID to fwaas_v2 policy CreateOpts and ListOpts
- GH-2716 [v1] Add projectID to fwaas_v2 CreateOpts
- GH-2717 [v1] [manila]: add reset and force delete actions to a snapshot
- GH-2718 [v1] [cinder]: add reset and force delete actions to volumes and snapshots
- GH-2721 [v1] orchestration: Explicit error in optionsmap creation
- GH-2723 [v1] Add conductor API to Baremetal V1
- GH-2729 [v1] networking/v2/ports: allow list filter by security group
CI changes:
v1.5.0 (2023-06-21)
New features and improvements:
- GH-2634 baremetal: update inspection inventory with recent additions
- GH-2635 [manila]: Add Share Replicas support
- GH-2637 [FWaaS_v2]: Add FWaaS_V2 workflow and enable tests
- GH-2639 Implement errors.Unwrap() on unexpected status code errors
- GH-2648 [manila]: implement share transfer API
v1.4.0 (2023-05-25)
New features and improvements:
- GH-2465 keystone: add v3 limits update operation
- GH-2596 keystone: add v3 limits get operation
- GH-2618 keystone: add v3 limits delete operation
- GH-2616 Add CRUD support for register limit APIs
- GH-2610 Add PUT/HEAD/DELETE for identity/v3/OS-INHERIT
- GH-2597 Add validation and optimise objects.BulkDelete
- GH-2602 [swift v1]: introduce a TempURLKey argument for objects.CreateTempURLOpts struct
- GH-2623 Add the ability to remove ingress/egress policies from fwaas_v2 groups
- GH-2625 neutron: Support trunk_details extension
CI changes:
- GH-2608 Drop train and ussuri jobs
- GH-2589 Bump EmilienM/devstack-action from 0.10 to 0.11
- GH-2604 Bump mheap/github-action-required-labels from 3 to 4
- GH-2620 Pin goimport dep to a version that works with go 1.14
- GH-2619 Fix version comparison for acceptance tests
- GH-2627 Limits: Fix ToDo to create registered limit and use it
- GH-2629 [manila]: Add share from snapshot restore functional test
v1.3.0 (2023-03-28)
- GH-2464 keystone: add v3 limits create operation
- GH-2512 Manila: add List for share-access-rules API
- GH-2529 Added target state "rebuild" for Ironic nodes
- GH-2539 Add release instructions
- GH-2540 [all] IsEmpty to check for HTTP status 204
- GH-2543 keystone: add v3 OS-FEDERATION mappings get operation
- GH-2545 baremetal: add inspection_{started,finished}_at to Node
- GH-2546 Drop train job for baremetal
- GH-2549 objects: Clarify ExtractContent usage
- GH-2550 keystone: add v3 OS-FEDERATION mappings update operation
- GH-2552 objectstorage: Reject container names with a slash
- GH-2555 nova: introduce servers.ListSimple along with the more detailed servers.List
- GH-2558 Expand docs on 'clientconfig' usage
- GH-2563 Support propagate_uplink_status for Ports
- GH-2567 Fix invalid baremetal-introspection service type
- GH-2568 Prefer github mirrors over opendev repos
- GH-2571 Swift V1: support object versioning
- GH-2572 networking v2: add extraroutes Add and Remove methods
- GH-2573 Enable tests for object versioning
- GH-2576 keystone: add v3 OS-FEDERATION mappings delete operation
- GH-2578 Add periodic jobs for OpenStack zed release and reduce periodic jobs frequency
- GH-2580 [neutron v2]: Add support for network segments update
- GH-2583 Add missing rule protocol constants for IPIP
- GH-2584 CI: workaround mongodb dependency for messaging and clustering master jobs
- GH-2587 fix: Incorrect Documentation
- GH-2593 Make TestMTUNetworkCRUDL deterministic
- GH-2594 Bump actions/setup-go from 3 to 4
v1.2.0 (2023-01-27)
Starting with this version, Gophercloud sends its actual version in the
user-agent string in the format gophercloud/v1.2.0. It no longer sends the
hardcoded string gophercloud/2.0.0.
- GH-2542 Add field hidden in containerinfra/v1/clustertemplates
- GH-2537 Support value_specs for Ports
- GH-2530 keystone: add v3 OS-FEDERATION mappings create operation
- GH-2519 Modify user-agent header to ensure current gophercloud version is provided
v1.1.1 (2022-12-07)
The GOPROXY cache for v1.1.0 was corrupted with a tag pointing to the wrong commit. This release fixes the problem by exposing a new release with the same content.
Please use v1.1.1 instead of v1.1.0 to avoid cache issues.
v1.1.0 (2022-11-24)
- GH-2513 objectstorage: Do not parse NoContent responses
- GH-2503 Bump golang.org/x/crypto
- GH-2501 Staskraev/l3 agent scheduler
- GH-2496 Manila: add Get for share-access-rules API
- GH-2491 Add VipQosPolicyID to loadbalancer Create and Update
- GH-2488 Add Persistance for octavia pools.UpdateOpts
- GH-2487 Add Prometheus protocol for octavia listeners
- GH-2482 Add createdAt, updatedAt and provisionUpdatedAt fields in Baremetal V1 nodes
- GH-2479 Add service_types support for neutron subnet
- GH-2477 Port CreatedAt and UpdatedAt: add back JSON tags
- GH-2475 Support old time format for port CreatedAt and UpdatedAt
- GH-2474 Implementing re-image volumeaction
- GH-2470 keystone: add v3 limits GetEnforcementModel operation
- GH-2468 keystone: add v3 OS-FEDERATION extension List Mappings
- GH-2458 Fix typo in blockstorage/v3/attachments docs
- GH-2456 Add support for Update for flavors
- GH-2453 Add description to flavor
- GH-2417 Neutron v2: ScheduleBGPSpeakerOpts, RemoveBGPSpeaker, Lis…
1.0.0 (2022-08-29)
UPGRADE NOTES + PROMISE OF COMPATIBILITY
- Introducing Gophercloud v1! Like for every other release so far, all clients will upgrade automatically with
go get -d github.com/gophercloud/gophercloudunless the dependency is pinned ingo.mod. - Gophercloud v1 comes with a promise of compatibility: no breaking changes are expected to merge before v2.0.0.
IMPROVEMENTS
- Added
compute.v2/extensions/services.DeleteGH-2427 - Added support for
standard-attr-revisionstonetworking/v2/networks,networking/v2/ports, andnetworking/v2/subnetsGH-2437 - Added
updated_atandcreated_atfields tonetworking/v2/ports.PortGH-2445
0.25.0 (May 30, 2022)
BREAKING CHANGES
- Replaced
blockstorage/noauth.NewBlockStorageNoAuthwithNewBlockStorageNoAuthV2andNewBlockStorageNoAuthV3GH-2343 - Renamed
blockstorage/extensions/schedulerstats.Capabilities'sGoodnessFuctionfield toGoodnessFunctionGH-2346
IMPROVEMENTS
- Added
RequestOpts.OmitHeadersto provider client GH-2315 - Added
identity/v3/extensions/projectendpoints.ListGH-2304 - Added
identity/v3/extensions/projectendpoints.CreateGH-2304 - Added
identity/v3/extensions/projectendpoints.DeleteGH-2304 - Added protocol
anytonetworking/v2/extensions/security/rules.CreateGH-2310 - Added
REDIRECT_PREFIXandREDIRECT_HTTP_CODEtoloadbalancer/v2/l7policies.CreateGH-2324 - Added
SOURCE_IP_PORTLB method toloadbalancer/v2/pools.CreateGH-2300 - Added
AllocatedCapacityGBcapability toblockstorage/extensions/schedulerstats.CapabilitiesGH-2348 - Added
Metadatatodns/v2/recordset.RecordSetGH-2353 - Added missing fields to
compute/v2/extensions/servergroups.ListGH-2355 - Added missing labels fields to
containerinfra/v1/nodegroupsGH-2377 - Added missing fields to
loadbalancer/v2/listeners.ListenerGH-2407 - Added
identity/v3/limits.ListGH-2360 - Added
ParentProviderUUIDtoplacement/v1/resourceproviders.CreateGH-2356 - Added
placement/v1/resourceproviders.DeleteGH-2357 - Added
placement/v1/resourceproviders.GetGH-2358 - Added
placement/v1/resourceproviders.UpdateGH-2359 - Added
networking/v2/extensions/bgp/peers.ListGH-2241 - Added
networking/v2/extensions/bgp/peers.GetGH-2241 - Added
networking/v2/extensions/bgp/peers.CreateGH-2388 - Added
networking/v2/extensions/bgp/peers.DeleteGH-2388 - Added
networking/v2/extensions/bgp/peers.UpdateGH-2396 - Added
networking/v2/extensions/bgp/speakers.CreateGH-2395 - Added
networking/v2/extensions/bgp/speakers.DeleteGH-2395 - Added
networking/v2/extensions/bgp/speakers.UpdateGH-2400 - Added
networking/v2/extensions/bgp/speakers.AddBGPPeerGH-2400 - Added
networking/v2/extensions/bgp/speakers.RemoveBGPPeerGH-2400 - Added
networking/v2/extensions/bgp/speakers.GetAdvertisedRoutesGH-2406 - Added
networking/v2/extensions/bgp/speakers.AddGatewayNetworkGH-2406 - Added
networking/v2/extensions/bgp/speakers.RemoveGatewayNetworkGH-2406 - Added
baremetal/v1/nodes.SetMaintenanceandbaremetal/v1/nodes.UnsetMaintenanceGH-2384 - Added
sharedfilesystems/v2/services.ListGH-2350 - Added
sharedfilesystems/v2/schedulerstats.ListGH-2350 - Added
sharedfilesystems/v2/schedulerstats.ListDetailGH-2350 - Added ability to handle 502 and 504 errors GH-2245
- Added
IncludeSubtreetoidentity/v3/roles.ListAssignmentsGH-2411
0.24.0 (December 13, 2021)
UPGRADE NOTES
- Set Go minimum version to 1.14 GH-2294
IMPROVEMENTS
- Added
blockstorage/v3/qos.GetGH-2283 - Added
blockstorage/v3/qos.UpdateGH-2283 - Added
blockstorage/v3/qos.DeleteKeysGH-2283 - Added
blockstorage/v3/qos.AssociateGH-2284 - Added
blockstorage/v3/qos.DisassociateGH-2284 - Added
blockstorage/v3/qos.DisassociateAllGH-2284 - Added
blockstorage/v3/qos.ListAssociationsGH-2284
0.23.0 (November 12, 2021)
IMPROVEMENTS
- Added
networking/v2/extensions/agents.ListBGPSpeakersGH-2229 - Added
networking/v2/extensions/bgp/speakers.BGPSpeakerGH-2229 - Added
identity/v3/roles.Project.DomainGH-2235 - Added
identity/v3/roles.User.DomainGH-2235 - Added
identity/v3/roles.Group.DomainGH-2235 - Added
loadbalancer/v2/pools.CreateOpts.TagsGH-2237 - Added
loadbalancer/v2/pools.UpdateOpts.TagsGH-2237 - Added
loadbalancer/v2/pools.Pool.TagsGH-2237 - Added
networking/v2/extensions/bgp/speakers.ListGH-2238 - Added
networking/v2/extensions/bgp/speakers.GetGH-2238 - Added
compute/v2/extensions/keypairs.CreateOpts.TypeGH-2231 - When doing Keystone re-authentification, keep the error if it failed GH-2259
- Added new loadbalancer pool monitor types (TLS-HELLO, UDP-CONNECT and SCTP) GH-2237
0.22.0 (October 7, 2021)
BREAKING CHANGES
- The types of several Object Storage Update fields have been changed to pointers in order to allow the value to be unset via the HTTP headers:
objectstorage/v1/accounts.UpdateOpts.ContentTypeobjectstorage/v1/accounts.UpdateOpts.DetectContentTypeobjectstorage/v1/containers.UpdateOpts.ContainerReadobjectstorage/v1/containers.UpdateOpts.ContainerSyncToobjectstorage/v1/containers.UpdateOpts.ContainerSyncKeyobjectstorage/v1/containers.UpdateOpts.ContainerWriteobjectstorage/v1/containers.UpdateOpts.ContentTypeobjectstorage/v1/containers.UpdateOpts.DetectContentTypeobjectstorage/v1/objects.UpdateOpts.ContentDispositionobjectstorage/v1/objects.UpdateOpts.ContentEncodingobjectstorage/v1/objects.UpdateOpts.ContentTypeobjectstorage/v1/objects.UpdateOpts.DeleteAfterobjectstorage/v1/objects.UpdateOpts.DeleteAtobjectstorage/v1/objects.UpdateOpts.DetectContentType
BUG FIXES
- Fixed issue with not being able to unset Object Storage values via HTTP headers GH-2218
IMPROVEMENTS
- Added
compute/v2/servers.Server.ServerGroupsGH-2217 - Added
imageservice/v2/images.ReplaceImageProtectedto allow theprotectedfield to be updated GH-2221 - More details added to the 404/Not Found error message GH-2223
- Added
openstack/baremetal/v1/nodes.CreateSubscriptionOpts.HttpHeadersGH-2224
0.21.0 (September 14, 2021)
IMPROVEMENTS
- Added
blockstorage/extensions/volumehostGH-2212 - Added
loadbalancer/v2/listeners.CreateOpts.TagsGH-2214 - Added
loadbalancer/v2/listeners.UpdateOpts.TagsGH-2214 - Added
loadbalancer/v2/listeners.Listener.TagsGH-2214
0.20.0 (August 10, 2021)
IMPROVEMENTS
- Added
RetryFuncto enable custom retry functions. GH-2194 - Added
openstack/baremetal/v1/nodes.GetVendorPassthruMethodsGH-2201 - Added
openstack/baremetal/v1/nodes.GetAllSubscriptionsGH-2201 - Added
openstack/baremetal/v1/nodes.GetSubscriptionGH-2201 - Added
openstack/baremetal/v1/nodes.DeleteSubscriptionGH-2201 - Added
openstack/baremetal/v1/nodes.CreateSubscriptionGH-2201
0.19.0 (July 22, 2021)
NOTES / BREAKING CHANGES
compute/v2/extensions/keypairs.Listnow takes aListOptsBuilderargument GH-2186compute/v2/extensions/keypairs.Getnow takes aGetOptsBuilderargument GH-2186compute/v2/extensions/keypairs.Deletenow takes aDeleteOptsBuilderargument GH-2186compute/v2/extensions/hypervisors.Listnow takes aListOptsBuilderargument GH-2187
IMPROVEMENTS
- Added
blockstorage/v3/qos.ListGH-2167 - Added
compute/v2/extensions/volumeattach.CreateOpts.TagGH-2177 - Added
compute/v2/extensions/volumeattach.CreateOpts.DeleteOnTerminationGH-2177 - Added
compute/v2/extensions/volumeattach.VolumeAttachment.TagGH-2177 - Added
compute/v2/extensions/volumeattach.VolumeAttachment.DeleteOnTerminationGH-2177 - Added
db/v1/instances.Instance.AddressGH-2179 - Added
compute/v2/servers.ListOpts.AvailabilityZoneGH-2098 - Added
compute/v2/extensions/keypairs.ListOptsGH-2186 - Added
compute/v2/extensions/keypairs.GetOptsGH-2186 - Added
compute/v2/extensions/keypairs.DeleteOptsGH-2186 - Added
objectstorage/v2/containers.GetHeader.TimestampGH-2185 - Added
compute/v2/extensions.ListOptsGH-2187 - Added
sharedfilesystems/v2/shares.Share.CreateShareFromSnapshotSupportGH-2191 - Added
compute/v2/servers.Network.Tagfor use inCreateOptsGH-2193
0.18.0 (June 11, 2021)
NOTES / BREAKING CHANGES
-
As of GH-2160, Gophercloud no longer URL encodes Object Storage containers and object names. You can still encode them yourself before passing the names to the Object Storage functions.
-
baremetal/v1/nodes.ListBIOSSettingsnow takes three parameters. The third, new, parameter isListBIOSSettingsOptsBuilderGH-2174
BUG FIXES
- Fixed expected OK codes to use default codes GH-2173
- Fixed inablity to create sub-containers (objects with
/in their name) GH-2160
IMPROVEMENTS
- Added
orchestration/v1/stacks.ListOpts.ShowHiddenGH-2104 - Added
loadbalancer/v2/listeners.ProtocolSCTPGH-2149 - Added
loadbalancer/v2/listeners.CreateOpts.TLSVersionsGH-2150 - Added
loadbalancer/v2/listeners.UpdateOpts.TLSVersionsGH-2150 - Added
baremetal/v1/nodes.CreateOpts.NetworkDataGH-2154 - Added
baremetal/v1/nodes.Node.NetworkDataGH-2154 - Added
loadbalancer/v2/pools.ProtocolPROXYV2GH-2158 - Added
loadbalancer/v2/pools.ProtocolSCTPGH-2158 - Added
placement/v1/resourceproviders.GetAllocationsGH-2162 - Added
baremetal/v1/nodes.CreateOpts.BIOSInterfaceGH-2164 - Added
baremetal/v1/nodes.Node.BIOSInterfaceGH-2164 - Added
baremetal/v1/nodes.NodeValidation.BIOSGH-2164 - Added
baremetal/v1/nodes.ListBIOSSettingsGH-2171 - Added
baremetal/v1/nodes.GetBIOSSettingGH-2171 - Added
baremetal/v1/nodes.ListBIOSSettingsOptsGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.AttributeTypeGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.AllowableValuesGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.LowerBoundGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.UpperBoundGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.MinLengthGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.MaxLengthGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.ReadOnlyGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.ResetRequiredGH-2174 - Added
baremetal/v1/nodes.BIOSSetting.UniqueGH-2174
0.17.0 (April 9, 2021)
IMPROVEMENTS
networking/v2/extensions/quotas.QuotaDetail.Reservedcan handle bothintandstringvalues GH-2126- Added
blockstorage/v3/volumetypes.ListExtraSpecsGH-2123 - Added
blockstorage/v3/volumetypes.GetExtraSpecGH-2123 - Added
blockstorage/v3/volumetypes.CreateExtraSpecsGH-2123 - Added
blockstorage/v3/volumetypes.UpdateExtraSpecGH-2123 - Added
blockstorage/v3/volumetypes.DeleteExtraSpecGH-2123 - Added
identity/v3/roles.ListAssignmentOpts.IncludeNamesGH-2133 - Added
identity/v3/roles.AssignedRoles.NameGH-2133 - Added
identity/v3/roles.Domain.NameGH-2133 - Added
identity/v3/roles.Project.NameGH-2133 - Added
identity/v3/roles.User.NameGH-2133 - Added
identity/v3/roles.Group.NameGH-2133 - Added
blockstorage/extensions/availabilityzones.ListGH-2135 - Added
blockstorage/v3/volumetypes.ListAccessesGH-2138 - Added
blockstorage/v3/volumetypes.AddAccessGH-2138 - Added
blockstorage/v3/volumetypes.RemoveAccessGH-2138 - Added
blockstorage/v3/qos.CreateGH-2140 - Added
blockstorage/v3/qos.DeleteGH-2140
0.16.0 (February 23, 2021)
UPGRADE NOTES
baremetal/v1/nodes.CleanStep.Interfacehas changed fromstringtoStepInterfaceGH-2120
BUG FIXES
- Fixed
xorlogic issues inloadbalancers/v2/l7policies.CreateOptsGH-2087 - Fixed
xorlogic issues inloadbalancers/v2/listeners.CreateOptsGH-2087 - Fixed
If-Modified-Sinceso it's correctly sent in aobjectstorage/v1/objects.Downloadrequest GH-2108 - Fixed
If-Unmodified-Sinceso it's correctly sent in aobjectstorage/v1/objects.Downloadrequest GH-2108
IMPROVEMENTS
- Added
blockstorage/extensions/limits.GetGH-2084 clustering/v1/clusters.RemoveNodesnow returns anActionResultGH-2089- Added
identity/v3/projects.ListAvailableGH-2090 - Added
blockstorage/extensions/backups.ListDetailGH-2085 - Allow all ports to be removed in
networking/v2/extensions/fwaas_v2/groups.UpdateOpts[GH-2073] - Added
imageservice/v2/images.ListOpts.HiddenGH-2094 - Added
imageservice/v2/images.CreateOpts.HiddenGH-2094 - Added
imageservice/v2/images.ReplaceImageHiddenGH-2094 - Added
imageservice/v2/images.Image.HiddenGH-2094 - Added
containerinfra/v1/clusters.CreateOpts.MasterLBEnabledGH-2102 - Added the ability to define a custom function to handle "Retry-After" (429) responses GH-2097
- Added
baremetal/v1/nodes.JBODconstant for theRAIDLeveltype GH-2103 - Added support for Block Storage quotas of volume typed resources GH-2109
- Added
blockstorage/extensions/volumeactions.ChangeTypeGH-2113 - Added
baremetal/v1/nodes.DeployStepGH-2120 - Added
baremetal/v1/nodes.ProvisionStateOpts.DeployStepsGH-2120 - Added
baremetal/v1/nodes.CreateOpts.AutomatedCleanGH-2122
0.15.0 (December 27, 2020)
BREAKING CHANGES
compute/v2/extensions/servergroups.Listnow takes aListOptsparameter. You can passnilif you don't need to use this.
IMPROVEMENTS
- Added
loadbalancer/v2/pools.CreateMemberOpts.TagsGH-2056 - Added
loadbalancer/v2/pools.UpdateMemberOpts.BackupGH-2056 - Added
loadbalancer/v2/pools.UpdateMemberOpts.MonitorAddressGH-2056 - Added
loadbalancer/v2/pools.UpdateMemberOpts.MonitorPortGH-2056 - Added
loadbalancer/v2/pools.UpdateMemberOpts.TagsGH-2056 - Added
loadbalancer/v2/pools.BatchUpdateMemberOpts.BackupGH-2056 - Added
loadbalancer/v2/pools.BatchUpdateMemberOpts.MonitorAddressGH-2056 - Added
loadbalancer/v2/pools.BatchUpdateMemberOpts.MonitorPortGH-2056 - Added
loadbalancer/v2/pools.BatchUpdateMemberOpts.TagsGH-2056 - Added
networking/v2/extensions/quotas.GetDetailGH-2061 - Added
networking/v2/extensions/quotas.UpdateOpts.TrunkGH-2061 - Added
objectstorage/v1/accounts.UpdateOpts.RemoveMetadataGH-2063 - Added
objectstorage/v1/objects.UpdateOpts.RemoveMetadataGH-2063 - Added
identity/v3/catalog.ListGH-2067 - Added
networking/v2/extensions/fwaas_v2/policies.ListGH-2057 - Added
networking/v2/extensions/fwaas_v2/policies.CreateGH-2057 - Added
networking/v2/extensions/fwaas_v2/policies.GetGH-2057 - Added
networking/v2/extensions/fwaas_v2/policies.UpdateGH-2057 - Added
networking/v2/extensions/fwaas_v2/policies.DeleteGH-2057 - Added
compute/v2/extensions/servergroups.ListOpts.AllProjectsGH-2070 - Added
objectstorage/v1/containers.CreateOpts.StoragePolicyGH-2075 - Added
blockstorage/v3/snapshots.UpdateGH-2081 - Added
loadbalancer/v2/l7policies.CreateOpts.RulesGH-2077 - Added
loadbalancer/v2/listeners.CreateOpts.DefaultPoolGH-2077 - Added
loadbalancer/v2/listeners.CreateOpts.L7PoliciesGH-2077 - Added
loadbalancer/v2/listeners.Listener.DefaultPoolGH-2077 - Added
loadbalancer/v2/loadbalancers.CreateOpts.ListenersGH-2077 - Added
loadbalancer/v2/loadbalancers.CreateOpts.PoolsGH-2077 - Added
loadbalancer/v2/pools.CreateOpts.MembersGH-2077 - Added
loadbalancer/v2/pools.CreateOpts.MonitorGH-2077
0.14.0 (November 11, 2020)
IMPROVEMENTS
- Added
identity/v3/endpoints.Endpoint.EnabledGH-2030 - Added
containerinfra/v1/clusters.UpgradeGH-2032 - Added
compute/apiversions.ListGH-2037 - Added
compute/apiversions.GetGH-2037 - Added
compute/v2/servers.ListOpts.IPGH-2038 - Added
compute/v2/servers.ListOpts.IP6GH-2038 - Added
compute/v2/servers.ListOpts.UserIDGH-2038 - Added
dns/v2/transfer/accept.ListGH-2041 - Added
dns/v2/transfer/accept.GetGH-2041 - Added
dns/v2/transfer/accept.CreateGH-2041 - Added
dns/v2/transfer/requests.ListGH-2041 - Added
dns/v2/transfer/requests.GetGH-2041 - Added
dns/v2/transfer/requests.UpdateGH-2041 - Added
dns/v2/transfer/requests.DeleteGH-2041 - Added
baremetal/v1/nodes.RescueWaitGH-2052 - Added
baremetal/v1/nodes.UnrescuingGH-2052 - Added
networking/v2/extensions/fwaas_v2/groups.ListGH-2050 - Added
networking/v2/extensions/fwaas_v2/groups.GetGH-2050 - Added
networking/v2/extensions/fwaas_v2/groups.CreateGH-2050 - Added
networking/v2/extensions/fwaas_v2/groups.UpdateGH-2050 - Added
networking/v2/extensions/fwaas_v2/groups.DeleteGH-2050
BUG FIXES
- Changed
networking/v2/extensions/layer3/routers.Routesfrom[]Routeto*[]RouteGH-2043
0.13.0 (September 27, 2020)
IMPROVEMENTS
- Added
ProtocolTerminatedHTTPSas a valid listener protocol toloadbalancer/v2/listenersGH-1992 - Added
objectstorage/v1/objects.CreateTempURLOpts.TimestampGH-1994 - Added
compute/v2/extensions/schedulerhints.SchedulerHints.DifferentCellGH-2012 - Added
loadbalancer/v2/quotas.GetGH-2010 - Added
messaging/v2/queues.CreateOpts.EnableEncryptMessagesGH-2016 - Added
messaging/v2/queues.ListOpts.NameGH-2018 - Added
messaging/v2/queues.ListOpts.WithCountGH-2018 - Added
loadbalancer/v2/quotas.UpdateGH-2023 - Added
loadbalancer/v2/loadbalancers.ListOpts.AvailabilityZoneGH-2026 - Added
loadbalancer/v2/loadbalancers.CreateOpts.AvailabilityZoneGH-2026 - Added
loadbalancer/v2/loadbalancers.LoadBalancer.AvailabilityZoneGH-2026 - Added
networking/v2/extensions/layer3/routers.ListL3AgentsGH-2025
BUG FIXES
- Fixed URL escaping in
objectstorage/v1/objects.CreateTempURLGH-1994 - Remove unused
ServiceClientfromcompute/v2/servers.CreateOptsGH-2004 - Changed
objectstorage/v1/objects.CreateOpts.DeleteAfterfrominttoint64GH-2014 - Changed
objectstorage/v1/objects.CreateOpts.DeleteAtfrominttoint64GH-2014 - Changed
objectstorage/v1/objects.UpdateOpts.DeleteAfterfrominttoint64GH-2014 - Changed
objectstorage/v1/objects.UpdateOpts.DeleteAtfrominttoint64GH-2014
0.12.0 (June 25, 2020)
UPGRADE NOTES
- The URL used in the
compute/v2/extensions/bootfromvolumepackage has been changed fromos-volumes_boottoservers.
IMPROVEMENTS
- The URL used in the
compute/v2/extensions/bootfromvolumepackage has been changed fromos-volumes_boottoserversGH-1973 - Modify
baremetal/v1/nodes.LogicalDisk.PhysicalDiskstype to support physical disks hints GH-1982 - Added
baremetalintrospection/httpbasicwhich provides an HTTP Basic Auth client GH-1986 - Added
baremetal/httpbasicwhich provides an HTTP Basic Auth client GH-1983 - Added
containerinfra/v1/clusters.CreateOpts.MergeLabelsGH-1985
BUG FIXES
- Changed
containerinfra/v1/clusters.Cluster.HealthStatusReasonfromstringtomap[string]interface{}GH-1968 - Fixed marshalling of
blockstorage/extensions/backups.ImportBackup.MetadataGH-1967 - Fixed typo of "OAUth" to "OAuth" in
identity/v3/extensions/oauth1GH-1969 - Fixed goroutine leak during reauthentication GH-1978
- Changed
baremetalintrospection/v1/introspection.RootDiskType.Sizefrominttoint64GH-1988
0.11.0 (May 14, 2020)
UPGRADE NOTES
- Object storage container and object names are now URL encoded GH-1930
- All responses now have access to the returned headers. Please report any issues this has caused GH-1942
- Changes have been made to the internal HTTP client to ensure response bodies are handled in a way that enables connections to be re-used more efficiently GH-1952
IMPROVEMENTS
- Added
objectstorage/v1/containers.BulkDeleteGH-1930 - Added
objectstorage/v1/objects.BulkDeleteGH-1930 - Object storage container and object names are now URL encoded GH-1930
- All responses now have access to the returned headers GH-1942
- Added
compute/v2/extensions/injectnetworkinfo.InjectNetworkInfoGH-1941 - Added
compute/v2/extensions/resetnetwork.ResetNetworkGH-1941 - Added
identity/v3/extensions/trusts.ListRolesGH-1939 - Added
identity/v3/extensions/trusts.GetRoleGH-1939 - Added
identity/v3/extensions/trusts.CheckRoleGH-1939 - Added
identity/v3/extensions/oauth1.CreateGH-1935 - Added
identity/v3/extensions/oauth1.CreateConsumerGH-1935 - Added
identity/v3/extensions/oauth1.DeleteConsumerGH-1935 - Added
identity/v3/extensions/oauth1.ListConsumersGH-1935 - Added
identity/v3/extensions/oauth1.GetConsumerGH-1935 - Added
identity/v3/extensions/oauth1.UpdateConsumerGH-1935 - Added
identity/v3/extensions/oauth1.RequestTokenGH-1935 - Added
identity/v3/extensions/oauth1.AuthorizeTokenGH-1935 - Added
identity/v3/extensions/oauth1.CreateAccessTokenGH-1935 - Added
identity/v3/extensions/oauth1.GetAccessTokenGH-1935 - Added
identity/v3/extensions/oauth1.RevokeAccessTokenGH-1935 - Added
identity/v3/extensions/oauth1.ListAccessTokensGH-1935 - Added
identity/v3/extensions/oauth1.ListAccessTokenRolesGH-1935 - Added
identity/v3/extensions/oauth1.GetAccessTokenRoleGH-1935 - Added
networking/v2/extensions/agents.UpdateGH-1954 - Added
networking/v2/extensions/agents.DeleteGH-1954 - Added
networking/v2/extensions/agents.ScheduleDHCPNetworkGH-1954 - Added
networking/v2/extensions/agents.RemoveDHCPNetworkGH-1954 - Added
identity/v3/projects.CreateOpts.ExtraGH-1951 - Added
identity/v3/projects.CreateOpts.OptionsGH-1951 - Added
identity/v3/projects.UpdateOpts.ExtraGH-1951 - Added
identity/v3/projects.UpdateOpts.OptionsGH-1951 - Added
identity/v3/projects.Project.ExtraGH-1951 - Added
identity/v3/projects.Options.OptionsGH-1951 - Added
imageservice/v2/images.Image.OpenStackImageImportMethodsGH-1962 - Added
imageservice/v2/images.Image.OpenStackImageStoreIDsGH-1962
BUG FIXES
- Changed
identity/v3/extensions/trusts.Trust.RemainingUsesfrombooltointGH-1939 - Changed
identity/v3/applicationcredentials.CreateOpts.ExpiresAtfromstringto*time.TimeGH-1937 - Fixed issue with unmarshalling/decoding slices of composed structs GH-1964
0.10.0 (April 12, 2020)
UPGRADE NOTES
- The various
IDFromNameconvenience functions have been moved to https://github.com/gophercloud/utils GH-1897 sharedfilesystems/v2/shares.GetExportLocationswas renamed tosharedfilesystems/v2/shares.ListExportLocationsGH-1932
IMPROVEMENTS
- Added
blockstorage/extensions/volumeactions.SetBootableGH-1891 - Added
blockstorage/extensions/backups.ExportGH-1894 - Added
blockstorage/extensions/backups.ImportGH-1894 - Added
placement/v1/resourceproviders.GetTraitsGH-1899 - Added the ability to authenticate with Amazon EC2 Credentials GH-1900
- Added ability to list Nova services by binary and host GH-1904
- Added
compute/v2/extensions/services.UpdateGH-1902 - Added system scope to v3 authentication GH-1908
- Added
identity/v3/extensions/ec2tokens.ValidateS3TokenGH-1906 - Added
containerinfra/v1/clusters.Cluster.HealthStatusGH-1910 - Added
containerinfra/v1/clusters.Cluster.HealthStatusReasonGH-1910 - Added
loadbalancer/v2/amphorae.FailoverGH-1912 - Added
identity/v3/extensions/ec2credentials.ListGH-1916 - Added
identity/v3/extensions/ec2credentials.GetGH-1916 - Added
identity/v3/extensions/ec2credentials.CreateGH-1916 - Added
identity/v3/extensions/ec2credentials.DeleteGH-1916 - Added
ErrUnexpectedResponseCode.ResponseHeaderGH-1919 - Added support for TOTP authentication GH-1922
sharedfilesystems/v2/shares.GetExportLocationswas renamed tosharedfilesystems/v2/shares.ListExportLocationsGH-1932- Added
sharedfilesystems/v2/shares.GetExportLocationGH-1932 - Added
sharedfilesystems/v2/shares.RevertGH-1931 - Added
sharedfilesystems/v2/shares.ResetStatusGH-1931 - Added
sharedfilesystems/v2/shares.ForceDeleteGH-1931 - Added
sharedfilesystems/v2/shares.UnmanageGH-1931 - Added
blockstorage/v3/attachments.CreateGH-1934 - Added
blockstorage/v3/attachments.ListGH-1934 - Added
blockstorage/v3/attachments.GetGH-1934 - Added
blockstorage/v3/attachments.UpdateGH-1934 - Added
blockstorage/v3/attachments.DeleteGH-1934 - Added
blockstorage/v3/attachments.CompleteGH-1934
BUG FIXES
- Fixed issue with Orchestration
get_fileonly being able to read JSON and YAML files GH-1915
0.9.0 (March 10, 2020)
UPGRADE NOTES
-
The way we implement new API result fields added by microversions has changed. Previously, we would declare a dedicated
ExtractFoofunction in a file calledmicroversions.go. Now, we are declaring those fields inline of the original result struct as a pointer. GH-1854 -
compute/v2/servers.CreateOpts.Networkshas changed from[]Networktointerface{}in order to support creating servers that have no networks. GH-1884
IMPROVEMENTS
- Added
compute/v2/extensions/instanceactions.ListGH-1848 - Added
compute/v2/extensions/instanceactions.GetGH-1848 - Added
networking/v2/ports.List.FixedIPsGH-1849 - Added
identity/v3/extensions/trusts.ListGH-1855 - Added
identity/v3/extensions/trusts.GetGH-1855 - Added
identity/v3/extensions/trusts.Trust.ExpiresAtGH-1857 - Added
identity/v3/extensions/trusts.Trust.DeletedAtGH-1857 - Added
compute/v2/extensions/instanceactions.InstanceActionDetailGH-1851 - Added
compute/v2/extensions/instanceactions.EventGH-1851 - Added
compute/v2/extensions/instanceactions.ListOptsGH-1858 - Added
objectstorage/v1/containers.UpdateOpts.TempURLKeyGH-1864 - Added
objectstorage/v1/containers.UpdateOpts.TempURLKey2GH-1864 - Added
placement/v1/resourceproviders.GetUsagesGH-1862 - Added
placement/v1/resourceproviders.GetInventoriesGH-1862 - Added
imageservice/v2/images.ReplaceImageMinRamGH-1867 - Added
objectstorage/v1/containers.UpdateOpts.TempURLKeyGH-1865 - Added
objectstorage/v1/containers.CreateOpts.TempURLKey2GH-1865 - Added
blockstorage/extensions/volumetransfers.ListGH-1869 - Added
blockstorage/extensions/volumetransfers.CreateGH-1869 - Added
blockstorage/extensions/volumetransfers.AcceptGH-1869 - Added
blockstorage/extensions/volumetransfers.GetGH-1869 - Added
blockstorage/extensions/volumetransfers.DeleteGH-1869 - Added
blockstorage/extensions/backups.RestoreFromBackupGH-1871 - Added
blockstorage/v3/volumes.CreateOpts.BackupIDGH-1871 - Added
blockstorage/v3/volumes.Volume.BackupIDGH-1871 - Added
identity/v3/projects.ListOpts.TagsGH-1882 - Added
identity/v3/projects.ListOpts.TagsAnyGH-1882 - Added
identity/v3/projects.ListOpts.NotTagsGH-1882 - Added
identity/v3/projects.ListOpts.NotTagsAnyGH-1882 - Added
identity/v3/projects.CreateOpts.TagsGH-1882 - Added
identity/v3/projects.UpdateOpts.TagsGH-1882 - Added
identity/v3/projects.Project.TagsGH-1882 - Changed
compute/v2/servers.CreateOpts.Networksfrom[]Networktointerface{}to support creating servers with no networks. GH-1884
BUG FIXES
- Added support for
int64headers, which were previously being silently dropped GH-1860 - Allow image properties with empty values GH-1875
- Fixed
compute/v2/extensions/extendedserverattributes.ServerAttributesExt.UserdataJSON tag GH-1881
0.8.0 (February 8, 2020)
UPGRADE NOTES
- The behavior of
keymanager/v1/acls.SetOptshas changed. Instead of a struct, it is now[]SetOpt. See GH-1816 for implementation details.
IMPROVEMENTS
- The result of
containerinfra/v1/clusters.Resizenow returns only the UUID when callingExtract. This is a backwards-breaking change from the previous struct that was returned GH-1649 - Added
compute/v2/extensions/shelveunshelve.ShelveGH-1799 - Added
compute/v2/extensions/shelveunshelve.ShelveOffloadGH-1799 - Added
compute/v2/extensions/shelveunshelve.UnshelveGH-1799 - Added
containerinfra/v1/nodegroups.GetGH-1774 - Added
containerinfra/v1/nodegroups.ListGH-1774 - Added
orchestration/v1/resourcetypes.ListGH-1806 - Added
orchestration/v1/resourcetypes.GetSchemaGH-1806 - Added
orchestration/v1/resourcetypes.GenerateTemplateGH-1806 - Added
keymanager/v1/acls.SetOptand changedkeymanager/v1/acls.SetOptsto[]SetOptGH-1816 - Added
blockstorage/apiversions.ListGH-458 - Added
blockstorage/apiversions.GetGH-458 - Added
StatusCodeErrorinterface andGetStatusCodeconvenience method GH-1820 - Added pagination support to
compute/v2/extensions/usage.SingleTenantGH-1819 - Added pagination support to
compute/v2/extensions/usage.AllTenantsGH-1819 - Added
placement/v1/resourceproviders.ListGH-1815 - Allow
CreateMemberOptsBuilderto be passed inloadbalancer/v2/pools.CreateGH-1822 - Added
Backuptoloadbalancer/v2/pools.CreateMemberOptsGH-1824 - Added
MonitorAddresstoloadbalancer/v2/pools.CreateMemberOptsGH-1824 - Added
MonitorPorttoloadbalancer/v2/pools.CreateMemberOptsGH-1824 - Changed
Impersonationto a non-required field inidentity/v3/extensions/trusts.CreateOptsGH-1818 - Added
InsertHeaderstoloadbalancer/v2/listeners.UpdateOptsGH-1835 - Added
NUMATopologytobaremetalintrospection/v1/introspection.DataGH-1842 - Added
placement/v1/resourceproviders.CreateGH-1841 - Added
blockstorage/extensions/volumeactions.UploadImageOpts.VisibilityGH-1873 - Added
blockstorage/extensions/volumeactions.UploadImageOpts.ProtectedGH-1873 - Added
blockstorage/extensions/volumeactions.VolumeImage.VisibilityGH-1873 - Added
blockstorage/extensions/volumeactions.VolumeImage.ProtectedGH-1873
BUG FIXES
- Changed
sort_keytosort_keysinworkflow/v2/crontriggers.ListOptsGH-1809 - Allow
blockstorage/extensions/schedulerstats.Capabilities.MaxOverSubscriptionRatioto accept both string and int/float responses GH-1817 - Fixed bug in
NewLoadBalancerV2for situations when the LBaaS service was advertised without a/v2.0endpoint GH-1829 - Fixed JSON tags in
baremetal/v1/ports.UpdateOperationGH-1840 - Fixed JSON tags in
networking/v2/extensions/lbaas/vips.commonResult.Extract()GH-1840
0.7.0 (December 3, 2019)
IMPROVEMENTS
- Allow a token to be used directly for authentication instead of generating a new token based on a given token GH-1752
- Moved
tags.ServerTagsExtto servers.TagsExt` GH-1760 - Added
tags,tags-any,not-tags, andnot-tags-anytocompute/v2/servers.ListOptsGH-1759 - Added
AccessRuletoidentity/v3/applicationcredentialsGH-1758 - Gophercloud no longer returns an error when multiple endpoints are found. Instead, it will choose the first endpoint and discard the others GH-1766
- Added
networking/v2/extensions/fwaas_v2/rules.CreateGH-1768 - Added
networking/v2/extensions/fwaas_v2/rules.DeleteGH-1771 - Added
loadbalancer/v2/providers.ListGH-1765 - Added
networking/v2/extensions/fwaas_v2/rules.GetGH-1772 - Added
networking/v2/extensions/fwaas_v2/rules.UpdateGH-1776 - Added
networking/v2/extensions/fwaas_v2/rules.ListGH-1783 - Added
MaxRetriesDownintoloadbalancer/v2/monitors.CreateOptsGH-1785 - Added
MaxRetriesDownintoloadbalancer/v2/monitors.UpdateOptsGH-1786 - Added
MaxRetriesDownintoloadbalancer/v2/monitors.MonitorGH-1787 - Added
MaxRetriesDownintoloadbalancer/v2/monitors.ListOptsGH-1788 - Updated
go.moddependencies, specifically to account for CVE-2019-11840 withgolang.org/x/cryptoGH-1793
0.6.0 (October 17, 2019)
UPGRADE NOTES
- The way reauthentication works has been refactored. This should not cause a problem, but please report bugs if it does. See GH-1746 for more information.
IMPROVEMENTS
- Added
networking/v2/extensions/quotas.GetGH-1742 - Added
networking/v2/extensions/quotas.UpdateGH-1747 - Refactored the reauthentication implementation to use goroutines and added a check to prevent an infinite loop in certain situations. GH-1746
BUG FIXES
- Changed
FlavortoFlavorIDinloadbalancer/v2/loadbalancersGH-1744 - Changed
FlavortoFlavorIDinnetworking/v2/extensions/lbaas_v2/loadbalancersGH-1744 - The
go-yamldependency was updated tov2.2.4to fix possible DDOS vulnerabilities GH-1751
0.5.0 (October 13, 2019)
IMPROVEMENTS
- Added
VolumeTypetocompute/v2/extensions/bootfromvolume.BlockDeviceGH-1690 - Added
networking/v2/extensions/layer3/portforwarding.ListGH-1688 - Added
networking/v2/extensions/layer3/portforwarding.GetGH-1698 - Added
compute/v2/extensions/tags.ReplaceAllGH-1696 - Added
compute/v2/extensions/tags.AddGH-1696 - Added
networking/v2/extensions/layer3/portforwarding.UpdateGH-1703 - Added
ExtractDomainmethod to token results inidentity/v3/tokensGH-1712 - Added
AllowedCIDRstoloadbalancer/v2/listeners.CreateOptsGH-1710 - Added
AllowedCIDRstoloadbalancer/v2/listeners.UpdateOptsGH-1710 - Added
AllowedCIDRstoloadbalancer/v2/listeners.ListenerGH-1710 - Added
compute/v2/extensions/tags.AddGH-1695 - Added
compute/v2/extensions/tags.ReplaceAllGH-1694 - Added
compute/v2/extensions/tags.DeleteGH-1699 - Added
compute/v2/extensions/tags.DeleteAllGH-1700 - Added
ImageStatusImportingas an image status GH-1725 - Added
ByPathtobaremetalintrospection/v1/introspection.RootDiskTypeGH-1730 - Added
AttachedVolumestocompute/v2/servers.ServerGH-1732 - Enable unmarshaling server tags to a
compute/v2/servers.Serverstruct [GH-1734] - Allow setting an empty members list in
loadbalancer/v2/pools.BatchUpdateMembersGH-1736 - Allow unsetting members' subnet ID and name in
loadbalancer/v2/pools.BatchUpdateMemberOptsGH-1738
BUG FIXES
- Changed struct type for options in
networking/v2/extensions/lbaas_v2/listenerstoUpdateOptsBuilderinterface instead of specific UpdateOpts type GH-1705 - Changed struct type for options in
networking/v2/extensions/lbaas_v2/loadbalancerstoUpdateOptsBuilderinterface instead of specific UpdateOpts type GH-1706 - Fixed issue with
blockstorage/v1/volumes.Createwhere the response was expected to be 202 GH-1720 - Changed
DefaultTlsContainerReffromstringto*stringinloadbalancer/v2/listeners.UpdateOptsto allow the value to be removed during update. GH-1723 - Changed
SniContainerRefsfrom[]string{}to*[]string{}inloadbalancer/v2/listeners.UpdateOptsto allow the value to be removed during update. GH-1723 - Changed
DefaultTlsContainerReffromstringto*stringinnetworking/v2/extensions/lbaas_v2/listeners.UpdateOptsto allow the value to be removed during update. GH-1723 - Changed
SniContainerRefsfrom[]string{}to*[]string{}innetworking/v2/extensions/lbaas_v2/listeners.UpdateOptsto allow the value to be removed during update. GH-1723
0.4.0 (September 3, 2019)
IMPROVEMENTS
- Added
blockstorage/extensions/quotasets.results.QuotaSet.GroupsGH-1668 - Added
blockstorage/extensions/quotasets.results.QuotaUsageSet.GroupsGH-1668 - Added
containerinfra/v1/clusters.CreateOpts.FixedNetworkGH-1674 - Added
containerinfra/v1/clusters.CreateOpts.FixedSubnetGH-1676 - Added
containerinfra/v1/clusters.CreateOpts.FloatingIPEnabledGH-1677 - Added
CreatedAtandUpdatedAttoloadbalancers/v2/loadbalancers.LoadBalancerGH-1681 - Added
networking/v2/extensions/layer3/portforwarding.CreateGH-1651 - Added
networking/v2/extensions/agents.ListDHCPNetworksGH-1686 - Added
networking/v2/extensions/layer3/portforwarding.DeleteGH-1652 - Added
compute/v2/extensions/tags.ListGH-1679 - Added
compute/v2/extensions/tags.CheckGH-1679
BUG FIXES
- Changed
identity/v3/endpoints.ListOpts.RegionIDfrominttostringGH-1664 - Fixed issue where older time formats in some networking APIs/resources were unable to be parsed GH-1671
- Changed
SATA,SCSI, andSAStypes toInterfaceTypeinbaremetal/v1/nodes[GH-1683]
0.3.0 (July 31, 2019)
IMPROVEMENTS
- Added
baremetal/apiversions.ListGH-1577 - Added
baremetal/apiversions.GetGH-1577 - Added
compute/v2/extensions/servergroups.CreateOpts.PolicyGH-1636 - Added
identity/v3/extensions/trusts.CreateGH-1644 - Added
identity/v3/extensions/trusts.DeleteGH-1644 - Added
CreatedAtandUpdatedAttonetworking/v2/extensions/layer3/floatingips.FloatingIPGH-1647 - Added
CreatedAtandUpdatedAttonetworking/v2/extensions/security/groups.SecGroupGH-1654 - Added
CreatedAtandUpdatedAttonetworking/v2/networks.NetworkGH-1657 - Added
keymanager/v1/containers.CreateSecretRefGH-1659 - Added
keymanager/v1/containers.DeleteSecretRefGH-1659 - Added
sharedfilesystems/v2/shares.GetMetadataGH-1656 - Added
sharedfilesystems/v2/shares.GetMetadatumGH-1656 - Added
sharedfilesystems/v2/shares.SetMetadataGH-1656 - Added
sharedfilesystems/v2/shares.UpdateMetadataGH-1656 - Added
sharedfilesystems/v2/shares.DeleteMetadatumGH-1656 - Added
sharedfilesystems/v2/sharetypes.IDFromNameGH-1662
BUG FIXES
- Changed
baremetal/v1/nodes.CleanStep.Argsfrommap[string]stringtomap[string]interface{}GH-1638 - Removed
URLPathandExpectedCodesfromloadbalancer/v2/monitors.ToMonitorCreateMapsince Octavia now provides default values when these fields are not specified GH-1640
0.2.0 (June 17, 2019)
IMPROVEMENTS
- Added
networking/v2/extensions/qos/rules.ListBandwidthLimitRulesGH-1584 - Added
networking/v2/extensions/qos/rules.GetBandwidthLimitRuleGH-1584 - Added
networking/v2/extensions/qos/rules.CreateBandwidthLimitRuleGH-1584 - Added
networking/v2/extensions/qos/rules.UpdateBandwidthLimitRuleGH-1589 - Added
networking/v2/extensions/qos/rules.DeleteBandwidthLimitRuleGH-1590 - Added
networking/v2/extensions/qos/policies.ListGH-1591 - Added
networking/v2/extensions/qos/policies.GetGH-1593 - Added
networking/v2/extensions/qos/rules.ListDSCPMarkingRulesGH-1594 - Added
networking/v2/extensions/qos/policies.CreateGH-1595 - Added
compute/v2/extensions/diagnostics.GetGH-1592 - Added
networking/v2/extensions/qos/policies.UpdateGH-1603 - Added
networking/v2/extensions/qos/policies.DeleteGH-1603 - Added
networking/v2/extensions/qos/rules.CreateDSCPMarkingRuleGH-1605 - Added
networking/v2/extensions/qos/rules.UpdateDSCPMarkingRuleGH-1605 - Added
networking/v2/extensions/qos/rules.GetDSCPMarkingRuleGH-1609 - Added
networking/v2/extensions/qos/rules.DeleteDSCPMarkingRuleGH-1609 - Added
networking/v2/extensions/qos/rules.ListMinimumBandwidthRulesGH-1615 - Added
networking/v2/extensions/qos/rules.GetMinimumBandwidthRuleGH-1615 - Added
networking/v2/extensions/qos/rules.CreateMinimumBandwidthRuleGH-1615 - Added
Hostnametobaremetalintrospection/v1/introspection.DataGH-1627 - Added
networking/v2/extensions/qos/rules.UpdateMinimumBandwidthRuleGH-1624 - Added
networking/v2/extensions/qos/rules.DeleteMinimumBandwidthRuleGH-1624 - Added
networking/v2/extensions/qos/ruletypes.GetRuleTypeGH-1625 - Added
Extratobaremetalintrospection/v1/introspection.DataGH-1611 - Added
blockstorage/extensions/volumeactions.SetImageMetadataGH-1621
BUG FIXES
- Updated
networking/v2/extensions/qos/rules.UpdateBandwidthLimitRuleto use return code 200 GH-1606 - Fixed bug in
compute/v2/extensions/schedulerhints.SchedulerHints.Querywhere contents will now be marshalled to a string GH-1620
0.1.0 (May 27, 2019)
Initial tagged release.