Releases: gophercloud/gophercloud
Releases · gophercloud/gophercloud
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
v1.14.0
v1.13.0
What's Changed
- [v1] Add ci jobs for openstack caracal by @gophercloud-backport-bot in #3044
- [v1] Adding missing QoS field for router by @gophercloud-backport-bot in #3073
- [networking]: add BGP VPNs support (backport to 1.x) by @kayrus in #3080
- Prepare v1.13.0 by @pierreprinetti in #3087
Full Changelog: v1.12.0...v1.13.0
v2.0.0
Please check the migration docs! https://github.com/gophercloud/gophercloud/blob/master/docs/MIGRATING.md
What's Changed
- Add CRUD support for encryption in volume v3 types by @gebamp in #2642
- Instrument backporting to v1 by @pierreprinetti in #2656
- chore: Fix labels by @pierreprinetti in #2661
- Add projectID to fwaas_v2 policy CreateOpts and ListOpts by @nikParasyr in #2664
- Add projectID to fwaas_v2 CreateOpts by @nikParasyr in #2663
- tests: run MultiAttach with a capable Cinder Type by @EmilienM in #2658
- [CI] Drop branch filters for 'Ensure Labels' and 'CodeQL' jobs by @mandre in #2674
- Remove unused backport-labels.yaml file by @mandre in #2681
- Restore branch filter for ensure-labels workflow by @mandre in #2680
- Advertise slack channel by @mandre in #2684
- Use git-backporting v4.1.0 by @pierreprinetti in #2687
- Bump kiegroup/git-backporting from 265955dda77a8191fd1f64517fec20e8d5f8c5b4 to e29dae5073d5b026781931f9be00fc19d0453acb by @dependabot in #2692
- labels: Add Dependabot labels by @pierreprinetti in #2693
- [manila]: add reset and force delete actions to a snapshot by @kayrus in #2689
- [cinder]: add reset and force delete actions to volumes and snapshots by @kayrus in #2696
- Require Go v1.20 by @pierreprinetti in #2645
- Cinder: Remove multiatttach request parameter by @mandre in #2665
- Bump golang.org/x/crypto from 0.0.0-20220829220503-c86fa9a7ed90 to 0.11.0 by @dependabot in #2676
- [cinder]: add reset and force delete actions to backups by @kayrus in #2706
- Bump kiegroup/git-backporting from 4.2.0 to 4.3.0 by @dependabot in #2707
- backport-v1: use PAT token when creating the PR by @EmilienM in #2708
- README: minor change to test backport workflow by @EmilienM in #2709
- backport: use github app instead of PAT by @EmilienM in #2711
- compute: add ext_specs to flavor by @gxxxh in #2561
- Add tags for loadbalancer l7policy and l7rule by @nikParasyr in #2492
- loadbalancer: Use CreateMemberOpts instead of BatchUpdateMemberOpts in PoolCreateOpts by @danfai in #2560
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #2720
- orchestration: Explicit error in optionsmap creation by @pierreprinetti in #2719
- Add conductor API to Baremetal V1 by @dkt26111 in #2722
- Migrate baremetal inventory to a common location by @dtantsur in #2613
- Bump kiegroup/git-backporting from 4.3.0 to 4.4.0 by @dependabot in #2727
- baremetal: introduce Node Inventory API by @dtantsur in #2724
- baremetal: finish moving common inventory bits by @dtantsur in #2725
- networking/v2/ports: allow list filter by security group by @EmilienM in #2728
- Fix BareMetalV1 version by @snigle in #2486
- Add Github Workflow for checking Go API compatibility on PRs by @EmilienM in #2508
- Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3 by @dependabot in #2733
- Bump actions/setup-go from 2 to 4 by @dependabot in #2732
- workflow: remove semver-require by @EmilienM in #2734
- all: Replace deprecated ioutil by @pierreprinetti in #2737
- workflow/semver-auto: rebase PR by @EmilienM in #2740
- CI: Fix a typo in semver-auto by @EmilienM in #2743
- semver-auto: manual rebase instead of external action by @EmilienM in #2745
- semver-auto: remove labels first by @EmilienM in #2744
- workflow/backport_v1: use verified getsentry/action-github-app-token by @EmilienM in #2742
- semver-auto: tell who we are during rebase by @EmilienM in #2754
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #2751
- Composable templates by @dverbeir in #2736
- build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #2763
- ci/semver-auto: return a failure only when needed by @EmilienM in #2765
- ci/functional: fix ubuntu version & add antelope by @EmilienM in #2762
- Fix semver-auto by @EmilienM in #2773
- Fix typos in comments by @pierreprinetti in #2771
- CI: automatically reject backward incompatible backports by @EmilienM in #2761
- Add tag field to compute block_device_v2 by @mkjpryor in #2777
- backport: include label name changes in events by @EmilienM in #2780
- Acceptance: Handle numerical version names in version comparison helpers by @mandre in #2764
- backport: fix label names by @EmilienM in #2784
- Make acceptance tests internal by @mandre in #2786
- baremetal: support ironic native PluginData by @dtantsur in #2781
- ci/unit: switch to coverallsapp/github-action by @EmilienM in #2793
- build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #2797
- Fix options initialization in ServiceClient.Request (fixes #2798) by @dtantsur in #2799
- Add job for bobcat stable/2023.2 by @iurygregory in #2801
- Fix baremetal jobs on Ubuntu 20.04 by @iurygregory in #2805
- Revert "Fix baremetal jobs on Ubuntu 20.04" by @iurygregory in #2812
- Add workaround for baremetal jobs on ubuntu 20.04 by @iurygregory in #2813
- Remove code for CDN (poppy) by @EmilienM in #2809
- Make fixtures part of tests by @mandre in #2811
- Support Firmware Interface by @iurygregory in #2795
- Test files alongside code by @mandre in #2818
- Fix blind replacement of paths in Heat template referencing other files by @dverbeir in #2815
- Fix list ports with multiple fixedip parameters by @mdbooth in #2806
- build(deps): bump thollander/actions-comment-pull-request from 2.4.2 to 2.4.3 by @dependabot in #2820
- Add more godoc to GuestFormat by @EmilienM in #2822
- Octavia: Add tags to resources missing them by @dulek in #2828
- objects: Escape names in Gophercloud by @pierreprinetti in #2821
- Add microversion utilities by @lentzi90 in #2791
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 by @dependabot in #2832
- baremetal: implemented ParsedLLDP in the standard PluginData by @dtantsur in #2834
- chore: use String() instead of fmt.Sprintf by @testwill in #2837
- build(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 by @dependabot in #2838
- build(deps): bump kiegroup/git-backporting from 4.4.0 to 4.4.1 by @dependabot in #2845
- build(deps): bump actions/s...
v2.0.0-rc.3
What's Changed
- build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 by @dependabot in #3066
- Updates to v2 migration doc by @stephenfin in #3068
- Accept interfaces wherever possible by @pierreprinetti in #3069
Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3
v2.0.0-rc.2
What's Changed
- Correct use of system-scoped tokens in CI by @stephenfin in #3064
- identity: use AuthOptionsBuilder for v2 auth by @cardoe in #2655
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2
v2.0.0-rc.1
What's Changed
- Add CRUD support for encryption in volume v3 types by @gebamp in #2642
- Instrument backporting to v1 by @pierreprinetti in #2656
- chore: Fix labels by @pierreprinetti in #2661
- Add projectID to fwaas_v2 policy CreateOpts and ListOpts by @nikParasyr in #2664
- Add projectID to fwaas_v2 CreateOpts by @nikParasyr in #2663
- tests: run MultiAttach with a capable Cinder Type by @EmilienM in #2658
- [CI] Drop branch filters for 'Ensure Labels' and 'CodeQL' jobs by @mandre in #2674
- Remove unused backport-labels.yaml file by @mandre in #2681
- Restore branch filter for ensure-labels workflow by @mandre in #2680
- Advertise slack channel by @mandre in #2684
- Use git-backporting v4.1.0 by @pierreprinetti in #2687
- Bump kiegroup/git-backporting from 265955dda77a8191fd1f64517fec20e8d5f8c5b4 to e29dae5073d5b026781931f9be00fc19d0453acb by @dependabot in #2692
- labels: Add Dependabot labels by @pierreprinetti in #2693
- [manila]: add reset and force delete actions to a snapshot by @kayrus in #2689
- [cinder]: add reset and force delete actions to volumes and snapshots by @kayrus in #2696
- Require Go v1.20 by @pierreprinetti in #2645
- Cinder: Remove multiatttach request parameter by @mandre in #2665
- Bump golang.org/x/crypto from 0.0.0-20220829220503-c86fa9a7ed90 to 0.11.0 by @dependabot in #2676
- [cinder]: add reset and force delete actions to backups by @kayrus in #2706
- Bump kiegroup/git-backporting from 4.2.0 to 4.3.0 by @dependabot in #2707
- backport-v1: use PAT token when creating the PR by @EmilienM in #2708
- README: minor change to test backport workflow by @EmilienM in #2709
- backport: use github app instead of PAT by @EmilienM in #2711
- compute: add ext_specs to flavor by @gxxxh in #2561
- Add tags for loadbalancer l7policy and l7rule by @nikParasyr in #2492
- loadbalancer: Use CreateMemberOpts instead of BatchUpdateMemberOpts in PoolCreateOpts by @danfai in #2560
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #2720
- orchestration: Explicit error in optionsmap creation by @pierreprinetti in #2719
- Add conductor API to Baremetal V1 by @dkt26111 in #2722
- Migrate baremetal inventory to a common location by @dtantsur in #2613
- Bump kiegroup/git-backporting from 4.3.0 to 4.4.0 by @dependabot in #2727
- baremetal: introduce Node Inventory API by @dtantsur in #2724
- baremetal: finish moving common inventory bits by @dtantsur in #2725
- networking/v2/ports: allow list filter by security group by @EmilienM in #2728
- Fix BareMetalV1 version by @snigle in #2486
- Add Github Workflow for checking Go API compatibility on PRs by @EmilienM in #2508
- Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3 by @dependabot in #2733
- Bump actions/setup-go from 2 to 4 by @dependabot in #2732
- workflow: remove semver-require by @EmilienM in #2734
- all: Replace deprecated ioutil by @pierreprinetti in #2737
- workflow/semver-auto: rebase PR by @EmilienM in #2740
- CI: Fix a typo in semver-auto by @EmilienM in #2743
- semver-auto: manual rebase instead of external action by @EmilienM in #2745
- semver-auto: remove labels first by @EmilienM in #2744
- workflow/backport_v1: use verified getsentry/action-github-app-token by @EmilienM in #2742
- semver-auto: tell who we are during rebase by @EmilienM in #2754
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #2751
- Composable templates by @dverbeir in #2736
- build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #2763
- ci/semver-auto: return a failure only when needed by @EmilienM in #2765
- ci/functional: fix ubuntu version & add antelope by @EmilienM in #2762
- Fix semver-auto by @EmilienM in #2773
- Fix typos in comments by @pierreprinetti in #2771
- CI: automatically reject backward incompatible backports by @EmilienM in #2761
- Add tag field to compute block_device_v2 by @mkjpryor in #2777
- backport: include label name changes in events by @EmilienM in #2780
- Acceptance: Handle numerical version names in version comparison helpers by @mandre in #2764
- backport: fix label names by @EmilienM in #2784
- Make acceptance tests internal by @mandre in #2786
- baremetal: support ironic native PluginData by @dtantsur in #2781
- ci/unit: switch to coverallsapp/github-action by @EmilienM in #2793
- build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #2797
- Fix options initialization in ServiceClient.Request (fixes #2798) by @dtantsur in #2799
- Add job for bobcat stable/2023.2 by @iurygregory in #2801
- Fix baremetal jobs on Ubuntu 20.04 by @iurygregory in #2805
- Revert "Fix baremetal jobs on Ubuntu 20.04" by @iurygregory in #2812
- Add workaround for baremetal jobs on ubuntu 20.04 by @iurygregory in #2813
- Remove code for CDN (poppy) by @EmilienM in #2809
- Make fixtures part of tests by @mandre in #2811
- Support Firmware Interface by @iurygregory in #2795
- Test files alongside code by @mandre in #2818
- Fix blind replacement of paths in Heat template referencing other files by @dverbeir in #2815
- Fix list ports with multiple fixedip parameters by @mdbooth in #2806
- build(deps): bump thollander/actions-comment-pull-request from 2.4.2 to 2.4.3 by @dependabot in #2820
- Add more godoc to GuestFormat by @EmilienM in #2822
- Octavia: Add tags to resources missing them by @dulek in #2828
- objects: Escape names in Gophercloud by @pierreprinetti in #2821
- Add microversion utilities by @lentzi90 in #2791
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 by @dependabot in #2832
- baremetal: implemented ParsedLLDP in the standard PluginData by @dtantsur in #2834
- chore: use String() instead of fmt.Sprintf by @testwill in #2837
- build(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 by @dependabot in #2838
- build(deps): bump kiegroup/git-backporting from 4.4.0 to 4.4.1 by @dependabot in #2845
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #2847
- build(deps): bu...
v1.12.0
What's Changed
- [v1] CI backports by @mandre in #2979
- [v1] baremetal: fix handling of the "fields" query argument by @mandre in #2985
- [v1] [CI] Fix portbiding tests by @gophercloud-backport-bot in #2989
- [v1] [CI] Fix portbiding tests by @gophercloud-backport-bot in #2992
- [v1] build(deps): bump EmilienM/devstack-action from 0.14 to 0.15 by @gophercloud-backport-bot in #2993
- [v1] testhelper: mark all helpers with t.Helper by @gophercloud-backport-bot in #2998
- [v1] CI: remove Zed from testing coverage by @gophercloud-backport-bot in #3043
Full Changelog: v1.11.0...v1.12.0
v2.0.0-beta.5
What's Changed
- Remove error code types by @majewsky in #2904
- baremetal: add support for servicing by @dtantsur in #3014
- clouds: Fix secure.yaml parsing by @pierreprinetti in #3041
- clouds: Fix the clouds.yaml locations by @pierreprinetti in #3040
- Support list-modify-delete project tags api calls by @gebamp in #3037
- Add support for implied roles by @gebamp in #3036
- Add ci jobs for openstack caracal by @nikParasyr in #3035
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
v2.0.0-beta.4
Require Go v1.21 rather than Go v1.21.6