Releases: gophercloud/gophercloud
Releases · gophercloud/gophercloud
v2.8.0
What's Changed
- [v2] [networking] add ExtractRoutersInto func helper to routers by @gophercloud-backport-bot[bot] in #3348
- [v2] Fix a small typo by @gophercloud-backport-bot[bot] in #3354
- [v2] tests: fix devstack master branch tests by @gophercloud-backport-bot[bot] in #3358
- [v2] tests: fix containerinfra template creation by @gophercloud-backport-bot[bot] in #3362
- [v2] octavia: fix http_version type to float by @gophercloud-backport-bot[bot] in #3361
- [v2] tests: fix failing rabbitmq service by @gophercloud-backport-bot[bot] in #3378
- [v2] CI: Remove Bobcat by @gophercloud-backport-bot[bot] in #3379
- [v2] core: add missing Builder interfaces by @kayrus in #3375
- [v2] Use Makefile for CI jobs by @stephenfin in #3367
- [v2] Update the doc of openstack.AuthOptionsFromEnv function by @gophercloud-backport-bot[bot] in #3387
- [v2] tests: Fix TestBGPAgentCRUD by @stephenfin in #3386
- [v2] acceptance: Prevent 409 when bulk-creating secgroup rules by @gophercloud-backport-bot[bot] in #3394
- [v2] identity: add support for string boolean in users' enabled member by @gophercloud-backport-bot[bot] in #3396
- [v2] Adjust List func to accept a Builder in tenants, routers and security groups packages by @kayrus in #3397
- [v2] blockstorage: add manage-existing and unmanage api call by @gophercloud-backport-bot[bot] in #3399
- [v2] Added address groups to Networking extensions, with tests. by @gophercloud-backport-bot[bot] in #3401
- [v2] dns: implement shared zones list by @kayrus in #3393
- [v2] neutron: add segment_id support to subnets by @gophercloud-backport-bot[bot] in #3407
- [v2] Move master CI jobs to Ubuntu 24.04 by @gophercloud-backport-bot[bot] in #3384
- [v2] networking: add constants for statuses by @gophercloud-backport-bot[bot] in #3389
- [v2] build(deps): bump joelanford/go-apidiff from 0.8.2 to 0.8.3 by @gophercloud-backport-bot[bot] in #3413
- [v2] tests: bump devstack-action by @kayrus in #3416
- [v2] Fix documentation for gateway_ip in subnet update by @gophercloud-backport-bot[bot] in #3422
- [v2] Use container-infra for OpenStack-API-Version by @gophercloud-backport-bot[bot] in #3431
- [v2] make: Use fixed version of gotestsum by @gophercloud-backport-bot[bot] in #3433
- [v2] dns: add support for /v2/quotas by @gophercloud-backport-bot[bot] in #3438
- [v2] neutron: add segments extension package by @gophercloud-backport-bot[bot] in #3439
- nova: add support for hostname updates by @kayrus in #3446
- [v2] neutron: allow omission of subnet_id for IP address by @gophercloud-backport-bot[bot] in #3452
- [v2] Fix pagination for messaging client by @stephenfin in #3458
- [v2] Randomize test order for unit tests by @stephenfin in #3434
- [v2] tests: Fix TestVLANTransparentCRUD test by @kayrus in #3465
- [v2] tests: fix tests for recent PR backports by @kayrus in #3466
- [v2] tests: shorten GH-A job names by @kayrus in #3469
- [v2] core: clone service type aliases instead of referencing global slice by @gophercloud-backport-bot[bot] in #3473
- [v2] blockstorage: add isPublic query option for volume types by @kayrus in #3454
- [v2] tests: fix volumetypes unit tests by @kayrus in #3476
- [v2] Implement update & delete traits on resource provider by @gophercloud-backport-bot[bot] in #3475
- [v2] script: Improve getenvvar helper by @gophercloud-backport-bot[bot] in #3477
- [v2] Implement hypervisors.GetExt: Get with Query parameter by @gophercloud-backport-bot[bot] in #3481
- [v2] CI: Add Epoxy by @gophercloud-backport-bot[bot] in #3391
- [v2] Fix incorrect ICMP field description in PortRangeMax comment by @gophercloud-backport-bot[bot] in #3489
- [v2] Networking v2: Support two time formats for subnet, router, SG rule (#3492) by @gophercloud-backport-bot[bot] in #3494
- [v2] build(deps): bump actions/checkout from 4 to 5 by @gophercloud-backport-bot[bot] in #3495
- [v2] Add versioned endpoint discovery by @stephenfin in #3435
- [v2] Add networking taas tapmirror suite by @gophercloud-backport-bot[bot] in #3487
- Prepare v2.8.0 by @pierreprinetti in #3419
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- [v2] identity: Add Get endpoint by ID by @chuliang in #3306
- [v2] Switch to a version of gocovmerge compatible with go 1.22 by @mandre in #3325
- Merge pull request #3209 from shiftstack/proper-service-discovery by @kayrus in #3327
- [v2] Enhance Snapshot struct and add ListDetail function in V3 blockstorage by @dkokkino in #3330
- [v2] Improve support for
network standard-attr-*
extensions by @mandre in #3328 - [v2] Added support for VIF's in Baremetal by @Sharpz7 in #3334
- [v2] Baremetal virtual media Get API by @hroyrh in #3335
- [v2] vpnaas: add support for more ciphers (auth, encryption, pfs modes) by @bpetermannS11 in #3333
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- Backport: Added support for hypervisor_hostname to v2 by @ngin8-beta in #3309
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- [v2] test: Ensure that randomly created secgroup rules don't conflict by @pierreprinetti in #3278
- [v2] Fix panic in ExtractIntoStructPtr by @bobuhiro11 in #3287
- [v2] Fix JSON field name hints in APIVersion structs by @pshchelo in #3288
- [v2] Add support for zone sharing in DNS v2 by @victorpcamargo in #3294
- [v2] build(deps): bump golang.org/x/crypto to 0.33.0 #3298
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- [v2] SG rules: implement bulk create by @mandre in #3270
- [v2] Add missing fields in Objectstorage and compute API by @pdesgarets in #3273
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- [v2] Added required fields for Node API Parity by @Sharpz7 in #3236
- [v2] Add support for disable_power_off by @derekhiggins in #3248
- [v2] Small improvements to v2 migration script by @mandre in #3257
- [v2] Handle nova api version > 2.87 for hypervisor by @samuelallan72 in #3213
- [v2] Misc cleanups by @stephenfin in #3261
- [v2] Address govet 1.24 issue by @stephenfin in #3262
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- [v2] [containerinfra]: add "MasterLBEnabled" in Cluster results by @kayrus in #3176
- [v2] octavia: add new options to health monitors by @kayrus in #3181
- [v2] octavia: add new security options to pools and listeners by @kayrus in #3182
- [v2] [fwaas_v2]: proper ParseResponse handling by @kayrus in #3196
- [v2] compute: Fix expected and actual test results by @pierreprinetti in #3198
- [v2] [octavia] add an ability to filter flavors and flavorprofiles by @kayrus in #3199
- [v2] [core]: handle empty response body by @kayrus in #3195
- [v2] [manila] add scheduler_hints to the shares CreateOpts by @kayrus in #3214
- [v2] [manila] add share_group_id to share's CreateOpts by @kayrus in #3215
- [v2] docs: Remove outdated godoc by @pierreprinetti in #3219
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- [v2] fix: create security group rule with any protocol by @kmlebedev in #3161
Full Changelog: v2.1.0...v2.1.1
v1.14.1
What's Changed
- Fix security group rule "any protocol" by @kmlebedev in #3162
Full Changelog: v1.14.0...v1.14.1
v2.1.0
What's Changed
- [networking]: add BGP VPNs support by @kayrus in #3078
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #3086
- [v2] [neutron]: introduce Description argument for the portforwarding by @gophercloud-backport-bot in #3103
- [v2] Adding support for field dns_publish_fixed_ip in a subnet by @gophercloud-backport-bot in #3111
- [v2] clouds: Parse trust_id from clouds.yaml by @gophercloud-backport-bot in #3117
- [v2] [neutron]: introduce Stateful argument for the security groups by @kayrus in #3119
- [v2] Align ServiceFail provisioning state value with Ironic by @gophercloud-backport-bot in #3141
- [v2] Added node.Retired by @gophercloud-backport-bot in #3150
Full Changelog: v2.0.0...v2.1.0