[v2] [networking] add ExtractRoutersInto func helper to routers by @kayrus in https://github.com/gophercloud/gophercloud/pull/3348
[v2] Fix a small typo by @Jonher937 in https://github.com/gophercloud/gophercloud/pull/3354
[v2] tests: fix devstack master branch tests by @kayrus in https://github.com/gophercloud/gophercloud/pull/3358
[v2] tests: fix containerinfra template creation by @kayrus in https://github.com/gophercloud/gophercloud/pull/3362
[v2] octavia: fix http_version type to float by @kayrus in https://github.com/gophercloud/gophercloud/pull/3361
[v2] tests: fix failing rabbitmq service by @kayrus in https://github.com/gophercloud/gophercloud/pull/3378
[v2] CI: Remove Bobcat by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3379
[v2] core: add missing Builder interfaces by @kayrus in https://github.com/gophercloud/gophercloud/pull/3375
[v2] Use Makefile for CI jobs by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3367
[v2] Update the doc of openstack.AuthOptionsFromEnv function by @hex2dec in https://github.com/gophercloud/gophercloud/pull/3387
[v2] tests: Fix TestBGPAgentCRUD by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3386
[v2] acceptance: Prevent 409 when bulk-creating secgroup rules by @pierreprinetti in https://github.com/gophercloud/gophercloud/pull/3394
[v2] identity: add support for string boolean in users' enabled member by @kayrus in https://github.com/gophercloud/gophercloud/pull/3396
[v2] Adjust List func to accept a Builder in tenants, routers and security groups packages by @kayrus in https://github.com/gophercloud/gophercloud/pull/3397
[v2] blockstorage: add manage-existing and unmanage api call by @TOMOFUMI-KONDO in https://github.com/gophercloud/gophercloud/pull/3399
[v2] Added address groups to Networking extensions, with tests. by @Jscott377 in https://github.com/gophercloud/gophercloud/pull/3401
[v2] dns: implement shared zones list by @kayrus in https://github.com/gophercloud/gophercloud/pull/3393
[v2] neutron: add segment_id support to subnets by @kayrus in https://github.com/gophercloud/gophercloud/pull/3407
[v2] Move master CI jobs to Ubuntu 24.04 by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3384
[v2] networking: add constants for statuses by @mandre in https://github.com/gophercloud/gophercloud/pull/3389
[v2] build(deps): bump joelanford/go-apidiff from 0.8.2 to 0.8.3 by @dependabot in https://github.com/gophercloud/gophercloud/pull/3413
[v2] tests: bump devstack-action by @kayrus in https://github.com/gophercloud/gophercloud/pull/3416
[v2] Fix documentation for gateway_ip in subnet update by @mandre in https://github.com/gophercloud/gophercloud/pull/3422
[v2] Use container-infra for OpenStack-API-Version by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3431
[v2] make: Use fixed version of gotestsum by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3433
[v2] dns: add support for /v2/quotas by @kayrus and @SuperSandro2000 in https://github.com/gophercloud/gophercloud/pull/3438
[v2] neutron: add segments extension package by @kayrus in https://github.com/gophercloud/gophercloud/pull/3439
nova: add support for hostname updates by @kayrus in https://github.com/gophercloud/gophercloud/pull/3446
[v2] neutron: allow omission of subnet_id for IP address by @kayrus in https://github.com/gophercloud/gophercloud/pull/3452
[v2] Fix pagination for messaging client by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3458
[v2] Randomize test order for unit tests by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3434
[v2] tests: Fix TestVLANTransparentCRUD test by @kayrus in https://github.com/gophercloud/gophercloud/pull/3465
[v2] tests: fix tests for recent PR backports by @kayrus in https://github.com/gophercloud/gophercloud/pull/3466
[v2] tests: shorten GH-A job names by @kayrus in https://github.com/gophercloud/gophercloud/pull/3469
[v2] core: clone service type aliases instead of referencing global slice by @kayrus in https://github.com/gophercloud/gophercloud/pull/3473
[v2] blockstorage: add isPublic query option for volume types by @kayrus in https://github.com/gophercloud/gophercloud/pull/3454
[v2] tests: fix volumetypes unit tests by @kayrus in https://github.com/gophercloud/gophercloud/pull/3476
[v2] Implement update & delete traits on resource provider by @fwiesel in https://github.com/gophercloud/gophercloud/pull/3475
[v2] script: Improve getenvvar helper by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3477
[v2] Implement hypervisors.GetExt: Get with Query parameter by @fwiesel in https://github.com/gophercloud/gophercloud/pull/3481
[v2] CI: Add Epoxy by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3391
[v2] Fix incorrect ICMP field description in PortRangeMax comment by @amiraslanaslani in https://github.com/gophercloud/gophercloud/pull/3489
[v2] Networking v2: Support two time formats for subnet, router, SG rule (#3492) by @tmmorin in https://github.com/gophercloud/gophercloud/pull/3494
[v2] build(deps): bump actions/checkout from 4 to 5 by @dependabot in https://github.com/gophercloud/gophercloud/pull/3495
[v2] Add versioned endpoint discovery by @stephenfin in https://github.com/gophercloud/gophercloud/pull/3435
[v2] Add networking taas tapmirror suite by @vydrazde in https://github.com/gophercloud/gophercloud/pull/3487
Prepare v2.8.0 by @pierreprinetti in https://github.com/gophercloud/gophercloud/pull/3419
Full Changelog: https://github.com/gophercloud/gophercloud/compare/v2.7.0...v2.8.0