Releases: gophercloud/gophercloud
Releases · gophercloud/gophercloud
v2.11.1
v2.11.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- [v2] Add PCIAddress field to baremetal InterfaceType by @MahnoorAsghar in #3602
- [v2] Networking V2: Added support for ML2 extension port_trusted_vif by @dlaw4608 in #3610
- [v2] networking/v2/layer3/routers: Add external gateways management by @aldokimi in #3611
- [v2] Use jimmy amphora in octavia job by @eshulman2 in #3625
- [v2] CI: Fix fwaas jobs by @mandre in #3632
- [v2] Bump go by @mandre in #3630
- [v2] Add a new Ironic field representing node health to Gophercloud by @jacob-anders in #3629
- [v2] Add TSIG key support for OpenStack DNS v2 API by @omersch381 in #3633
- [v2] fix: networkipavailabilities: handle scientific notation in IP counts by @ednxzu in #3640
- Prepare v2.11.0 by @mandre in #3641
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
- [v2] identityv3/service: add
nameanddescriptionfields by @winiciusallan in #3570 - identity/role: restore backward compatibility for description by @mandre in #3569
- [v2] add: description field to identity.v3.Endpoint by @winiciusallan in #3577
- [v2] identity.v3.Endpoint: add enabled field on creation and on update by @winiciusallan in #3585
- [v2] fix (image/v2/images): image v2 unmarshal issue by @chanchiwai-ray in #3590
- [v2] network.v2.Port: add support for update mac_address by @winiciusallan in #3582
- [v2] keystone: add support for per page limit by @kayrus in #3580
- [v2] identity.v3.Endpoint: make name as optional on creation by @winiciusallan in #3595
- [v2] Add new fields for ListOpts volumetypes by @Koodt in #3594
- Prepare for v2.10.0 by @mandre in #3596
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
- [v2] Trigger "hold" workflow on merge groups by @stephenfin in #3508
- [v2] Closes #2321 - Fix TestRolesCRUD by including DomainID to TestRolesCRUD by @dlaw4608 in #3511
- [v2] build(deps): bump actions/labeler from 5 to 6 by @dependabot in #3513
- [v2] refactor: Trivial fixes by @pierreprinetti in #3516
- [v2] [glance]: Add 'uploading' status by @bkranendonk in #3524
- [v2] compute: Add host aggregate uuid field by @stephenfin in #3525
- [v2] docs: Document tested releases for acceptance tests by @stephenfin in #3541
- [v2] Identity V3: Add Options field to roles. by @dlaw4608 in #3544
- [v2] Add config_drive to server struct by @xshyve in #3547
- [v2] Identity: Add description field to roles by @dlaw4608 in #3548
- [v2] build(deps): bump github/codeql-action from 3 to 4 by @dependabot in #3551
- [v2] Migrate epoxy jobs to Ubuntu 24.04 (Noble), drop caracal jobs by @stephenfin in #3550
- [v2] compute: add cpu info topology cells entry by @vooon in #3549
- [v2] Enable deletion for network and loadbalancer quotas by @MaximilianMeister in #3526
- [v2] Fix EC2 authentication to work with new Keystone auth requirement by @mandre in #3557
- [v2] identity/services: add omitempty to the
typefield by @winiciusallan in #3558 - [v2] fix: handle Nova create image response for microversion 2.45 and above by @ycalansy in #3559
- Prepare for v2.9.0 by @mandre in #3560
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- [v2] [networking] add ExtractRoutersInto func helper to routers by @kayrus in #3348
- [v2] Fix a small typo by @Jonher937 in #3354
- [v2] tests: fix devstack master branch tests by @kayrus in #3358
- [v2] tests: fix containerinfra template creation by @kayrus in #3362
- [v2] octavia: fix http_version type to float by @kayrus in #3361
- [v2] tests: fix failing rabbitmq service by @kayrus in #3378
- [v2] CI: Remove Bobcat by @stephenfin 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 @hex2dec in #3387
- [v2] tests: Fix TestBGPAgentCRUD by @stephenfin in #3386
- [v2] acceptance: Prevent 409 when bulk-creating secgroup rules by @pierreprinetti in #3394
- [v2] identity: add support for string boolean in users' enabled member by @kayrus 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 @TOMOFUMI-KONDO in #3399
- [v2] Added address groups to Networking extensions, with tests. by @Jscott377 in #3401
- [v2] dns: implement shared zones list by @kayrus in #3393
- [v2] neutron: add segment_id support to subnets by @kayrus in #3407
- [v2] Move master CI jobs to Ubuntu 24.04 by @stephenfin in #3384
- [v2] networking: add constants for statuses by @mandre in #3389
- [v2] build(deps): bump joelanford/go-apidiff from 0.8.2 to 0.8.3 by @dependabot in #3413
- [v2] tests: bump devstack-action by @kayrus in #3416
- [v2] Fix documentation for gateway_ip in subnet update by @mandre in #3422
- [v2] Use container-infra for OpenStack-API-Version by @stephenfin in #3431
- [v2] make: Use fixed version of gotestsum by @stephenfin in #3433
- [v2] dns: add support for /v2/quotas by @kayrus and @SuperSandro2000 in #3438
- [v2] neutron: add segments extension package by @kayrus in #3439
- nova: add support for hostname updates by @kayrus in #3446
- [v2] neutron: allow omission of subnet_id for IP address by @kayrus 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 @kayrus 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 @fwiesel in #3475
- [v2] script: Improve getenvvar helper by @stephenfin in #3477
- [v2] Implement hypervisors.GetExt: Get with Query parameter by @fwiesel in #3481
- [v2] CI: Add Epoxy by @stephenfin in #3391
- [v2] Fix incorrect ICMP field description in PortRangeMax comment by @amiraslanaslani in #3489
- [v2] Networking v2: Support two time formats for subnet, router, SG rule (#3492) by @tmmorin in #3494
- [v2] build(deps): bump actions/checkout from 4 to 5 by @dependabot in #3495
- [v2] Add versioned endpoint discovery by @stephenfin in #3435
- [v2] Add networking taas tapmirror suite by @vydrazde 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