CHANGES
=======

* Remove not necessary spec templates from the releases folders
* Routed networks with multiple segments per host
* Add spec to add information to network ip availabilities
* Spec folder for 2026.1 cycle
* Propose spec for OVN BGP integration
* Remove url tags from README
* tox: Remove basepython and ineffective ignore\_basepython\_conflict
* Add spec for Distributed DNS Forwarder
* Spec folder for 2025.2 cycle
* Update to use openstack-python3-jobs template
* Fix docs job errors and warnings
* Spec folder for 2025.1 cycle
* Add spec to allow configuration of BGP peer connect mode - RFE
* Add pre-commit configuration
* Remove executable from python files which don't really needs it
* Fix issues pointed by the pre-commit checks
* Add spec for BGP speaker peer sessions resilient - RFE
* Spec folder for 2024.2 cycle
* Move Active-active L3 Gateway with Multihoming to 2024.1
* Add spec for coexistence support for OVN externally managed resources RFE
* port-hints: Retrofit CLI syntax
* Spec folder for 2024.1 cycle
* Multiple backend support for L3 routers in ML2/OVN
* Port extension to create hardware offloaded ports
* ERSPAN and GRE mirroring for tap-as-a-service
* Default SG rules - update fields in the API examples
* Add "remote\_address\_group\_id" attribute to the default SG rules API
* Add "used\_in\_non\_default\_sg" attribute to the default SG rules API
* Move configurable default SG rules spec to 2023.2 cycle
* setup.cfg: Replace dashes with underscores
* port-hints: Retrofit spec to details changed during implementation
* Active-active L3 Gateway with Multihoming
* Spec folder for 2023.2 cycle
* Add spec for the OVN IPv6 DVR RFE
* OVN Neutron Agent and hardware offloaded QoS extension
* Update envlist for tox4
* Fix tox.ini for tox4
* Strict minimum bandwidth support for tunnelled networks
* Add spec for the Default SG rules API
* Spec: Add port hints and hint ovs-tx-steering
* Add spec for metadata-rate-limit
* Spec folder for 2023.1 cycle
* FWaaS Group Ordering Spec
* remove unicode prefix from code
* Spec for Router Advertisement on Openvswitch Agent
* Add spec for Network cascade deletion
* [ovn]Floating IP adds distributed attributes
* OVS: multiple routed provider segments per host
* Spec folder for Zed
* smartnic-dpu: Update implementation details
* Spec for distributed datapath for metadata
* Use VNIC\_REMOTE\_MANAGED instead of VNIC\_SMARTNIC
* Allowed Address Pair: support matching ANY MAC address
* Off-path SmartNIC Port Binding with OVN
* Move and extend qos-minimum-guaranteed-packet-rate spec
* Neutron VLAN networks with QinQ enabled
* Spec folder for Yoga
* FUP for BFD to allow optional src\_ip on API
* Create intermediate OVS bridge to improve live-migration in OVN
* Add Node-Local Virtual IP Spec
* Allow multiple external gateways
* Fix up the pps spec config name
* BGPaaS enhancements
* BFD support for Neutron
* L3 router support ndp proxy
* Remove Xena placeholder spec
* QoS minimum guaranteed packet rate
* Add spec for VPNaaS for OVN
* Add spec for QoS rule type packet per second
* Allow explicit management of default routes
* Spec folder for Xena
* L3 router support ECMP
* Add symlink of images to doc/source
* Add spec for Distributed DHCP
* Remove unicode prefix from strings
* Remove placeholder for wallaby folder
* Extends Floating IP port forwarding API
* Use TOX\_CONSTRAINTS\_FILE
* Fix the wrong index title
* Add wallaby placeholder
* Source and destination filtering for metering label rules
* Floating IP's for routed networks
* Port NUMA affinity policy, revisit
* Port NUMA affinity policy
* Move port\_dns\_assignment spec to the Victoria release
* Adding a spec for neutron dns\_assignment for RFE https://bugs.launchpad.net/neutron/+bug/1873091
* Support address groups in security group rules
* Switch to newer openstackdocstheme version
* Move share SG as read only spec to Victoria
* Add placeholder for Victoria specs
* Allow sharing security groups as read-only
* Cleanup py27 support
* Spec for IPv6 support in metadata service
* Missing caveat in NC DSCP spec
* Neutron Classifier integration into Neutron QoS
* Toward Convergence of ML2+OVS+DVR and OVN
* Fix misspell word
* Fix some invalid links in the spec file
* Allow user to create default record on port creation from shared network
* Bump the openstackdocstheme extension to 1.20
* Update the constraints url
* Add placeholder for Ussuri specs
* Retroactively update improve-extraroute-api spec
* Introduce distributed locks to ipam module
* Add spec for custom ethertype feature
* Port binding event extended information for Nova
* Improve Extraroute API
* Switch py27 job to py36
* OpenDev Migration Patch
* Update Neutron-Neutron Interconnections
* Registering RouterInfo by L3 extention API
* Changing segmentation ID of existing network should be allowed
* Add Support for Smart NIC in OVS ML2 mech driver
* Fix key type of \`used\` dict in JSON responses
* Fix inconsistent \`shared\` attribute default value
* Add \`default\` to network segment range resource
* Change openstack-dev to openstack-discuss
* Introduce port mirroring for sriov-vf
* Network Segment Range Management
* Add placeholder for Train specs
* Adapt to changed resource class names
* Update min tox version to 2.0
* fix tox python3 overrides
* Always run py27 test
* import zuul job settings from project-config
* Add list of all working DSCP marks
* Switch to stestr
* fwaas 2.0 address groups support
* Update links in README
* Fix py27 job in specs repo
* (Operator-only) Extend logging framework for FWaaS v2
* Trivial:Update pypi url to new url
* Minor typo corrections
* QoS minimum bandwidth allocation in Placement API
* Neutron-Neutron Interconnections
* Delete redundant rst files and update README
* Spec for VPN service support Qos
* decouple neutron db models and ovo for neutron-lib
* rehome db api and utils into neutron-lib
* Move Port Forwarding spec to Rocky
* Move specs implemented in Queens from backlog
* Reorganize docs to fit openstackdocstheme
* Initiate Rocky specs
* Need to follow the new PTI for document build
* Spec for Port Forwarding
* Queens: Assessment for neutron-vpnaas
* Open stadium doc structure
* Open Queens spec directory
* Pike: Assessment for neutron-vpnaas
* Update description of possible values in QoS rule types
* Neutron Common Classification Framework
* Add more detailed info about supported QoS rule types
* Fix doc generation for Python3
* Fix docs by limiting sphinx requirement to <1.6.1
* Layer 3 IPs rate limit
* Repropose no-downtime-server-upgrade for Pike
* Document how this list be kept in sync
* Sync down exclusion version for sphinx
* (Operator-only) Logging API for security groups
* Move \`qos-improved-validation-mechanism\` specs to Pike
* Add a spec for strict minimum bandwidth support
* Rehoming port data plane status spec into pike dir
* Repropose: Spec for providing Nova portbinding information for live migration
* Fix doc build
* Neutron resource diagnostics
* Update sphinx to 1.5
* Tweak stadium doc structure
* L2 extension ovs flow management
* Extend Quota API to report usage statistics
* Ocata release postmortem
* Correct the doc link
* Open Pike specs
* Ocata: Assessment summary
* Delete the unnecessary word in networking-midonet.rst
* Fix typo in a10networks-lbaas-driver.rst
* Spec for providing Nova portbinding information for live migration
* Port data plane status
* Support agentless driver in neutron-dynamic-routing
* Plan to support no-downtime upgrade for neutron-server
* Show team and repo badges on README
* Ocata: Assessment for networking-calico
* Ocata: Assessement for networking-bagpipe
* Ocata: Assessment for networking-bgpvpn
* Ocata: Assessment for networking-odl
* Ocata: Assessment for neutron-vpnaas
* Ocata: Assessment for neutron-fwaas
* Ocata: Assessment for networking-l2gw
* Ocata: Assessment for neutron-dynamic-routing
* Ocata: Assessment for networking-onos
* Ocata: Assessment for networking-midonet
* Ocata: Assessment for networking-sfc
* Ocata: Assessment for networking-ovn
* Changed the home-page of neutron-specs in setup.cfg
* Add Stadium project scorecard
* Newton release postmortem
* Prepare Ocata spec directory
* Removed networking\_general\_api\_information.rst
* QoS Improved validation mechanism for rules
* LBaaS project spinout
* Add timestamp to neutron extension resources
* Add flavor support to the L3 plugin
* Minimum bandwidth support (egress)
* Clarification to the routed networks spec
* Update specs use RBAC instead of ACL in rbac-qos-policies.rst
* Update specs use RBAC instead of ACL in rbac-networks.rst
* Document sorting/pagination extension existance
* Subnet service types
* L3 Agent Extensions
* Added a note on OSC client coverage for new CLI features
* Add spec for push notification refactor
* Neutron Stadium Evolution
* Moving to Keystone v3 API
* Fix typo in rbac-networks
* fix wrong link misc/juno-incubator/example.rst
* Retarget blueprint vlan-aware-vms for Newton
* Provide a release postmortem
* Firewall as a Service API 2.0 Specs
* Routed networks
* Follow-up patch for https://review.openstack.org/#/c/190285/
* Remove placeholder
* Spec for ML2/OVS QoS support with dscp markings
* Follow README guidelines in preparation of RC window
* Agent specific API for L2 agent extensions
* Add tags for neutron resources spec
* fix typo
* Proposed changes to vlan-aware-vms
* Role-based Access Control for QoS Policies
* Replace deprecated library function os.popen() with subprocess
* Firewall as a Service API 2.0
* Network IP Availability Extension API
* Move guru reports to mitaka
* Improve DVR L3 agent binding
* Re-propose l7 & neutron-lib for Mitaka, archive aas decomposition
* Revisit the structure of the specs repo
* Nuke project priorities
* Allow lbaas drivers the option to allocate VIPs
* Add more details on how to define the problem statement
* Remove these stale rst docs
* Optimistically move Liberty backlog specs to Mitaka
* Define timestamp as extension attribute
* Availability zones is approved for Mitaka
* Specs cleanup for the Liberty release
* port-timestamps: Move back into liberty release
* Mitaka: Open Mitaka specs
* liberty: Create and populate liberty-backlog directory
* [Labs] Update links to Cloud Admin Guide
* Fix typos in ipv6-router.rst/qos-api-extension.rst
* Update spec to reflect current QoS API
* Get-Me-A-Network: Add LP BP link
* Add resource timestamp
* Add enable\_new\_agents to neutron server
* add gerrit topic to get-me-a-network spec
* Update RBAC spec to reflect API changes
* Propose scripted online schema migrations
* Updated attributes in blueprint to match the code
* Integrate DNS resolution with an external DNS service
* Change QoS API to be consistent
* get-me-a-network: Really get a network
* "Get me a network" spec
* Add spec for reference implementation split
* Add REJECT into action rule of FWaaS
* Add Dynamic Multipoint VPN to Neutron VPNaaS
* Lbaas, use Octavia as reference implementation
* Decompose vendor plugins/drivers for neutron-\*aas
* VLAN aware VMs
* Allow unaddressed port(without l3 address, subnet) and to boot VM with it
* Add availability\_zone support
* DNS resolution inside of Neutron using Nova instance name
* Don't put subnet pools in a scope by default
* Service group spec re-proposed from kilo-backlog to liberty
* Split neutron-lib out of neutron
* Dynamically advertise routes via BGP
* Introduce address scopes
* Neutron QoS API Extension, addressing comments
* Neutron QoS API Extension
* Shorten the spec template greatly
* Enable spoofchk control for SR-IOV ports
* Replace ci.o.o links with docs.o.o/infra
* Neutron API evolution strategy
* Add a "Porting to Python 3" spec
* Implement floating IPs using stateless NAT
* Role-based access control for networks
* Update IPv6 Prefix Delegation spec to include pluggable framework
* Implement external physical bridge mapping in linuxbridge
* Repropose pecan-switch for Liberty
* Adopt Oslo Guru reports
* restructure-l2-agent address comments
* OVS agent: Use python binding instead of ovs-ofctl command
* Specs re-proposed from kilo-backlog to liberty
* Move l2 agent restructure blueprint to Liberty
* Move IPv6 Prefix Delegation from Kilo-backlog to Liberty
* Add IPAM blueprints to Liberty
* Re-propose flavors and lbaas l7 routing for liberty
* Cleanup Kilo specs
* Add liberty directory for neutron-specs
* MTU selection spec update bridge\_mappings new format
* Add port timestamp
* Initial spec for nova-network to neutron migration process
* MTU selection and advertisement
* Dynamic templates for flavors
* Introducing v3 plugin interface
* Specification for reference IPAM driver
* Add LP link
* Replace WSGI layer
* Add IPv6 prefix delegation support in Neutron
* Neutron PyDev debugger support
* ML2: portsecurity extension support
* IPv6 router support
* IPSec strongSwan VPNaaS Driver
* FWaaS Insertion Model on Routers
* Added specs for ARP spoofing patch
* firewall: add mcafee ngfw driver support
* Revert "Filtering routers by network-id"
* Update the subnet allocation quota mechanism
* Fix the LP link for the pecan spec
* Reliable quota enforcement specification
* RPC: docs and namespaces
* Refactor test against template
* Specification for the BP multiple-ipv6-prefixes
* Remove trailing whitespace
* Kilo L2 agent improvements
* VLAN trunking networks for NFV
* DHCP Service LoadBalancing Scheduler
* OVS agent: Use python binding instead of ovs-ofctl command
* New iptables firewall driver
* [Neutron-FWaaS] Freescale FWaaS Plugin
* Allow router external IPs to be set
* Add support for subnet allocation
* Spec for Brocade Vyatta Firewall Driver
* Spec for converting from ovs-vsctl calls to OVSDB
* Spec for the brocade lbaas driver based on v2 lbaas data model
* Spec for the brocade lbaas driver based on v2 lbaas data model
* Proposal for Neutron core and vendor code decomposition
* VMWare LBaaS v2 support
* Add Spec for Extra DHCP Options for IPv4 and IPv6
* Specification for Firewall Services on Cisco CSR1kv
* Neutron OVS agent on Windows
* Full-stack white-box tests framework
* Services spec clarification
* Reorganize unit test tree
* Neutron Pluggable IPAM Blueprint
* Filtering routers by network-id
* Allow updating VM port's mac\_address
* ML2 Hierarchical Port Binding
* Radware LBaaS Driver
* Citrix NetScaler LBaaS v2 driver
* Re-propose LBaaS v2 specs for Kilo
* Introduce flavor framework for services
* LBaaS V2 API and object model definition
* Service group and Service Object for firewall as a service
* Workflow documentation is now in infra-manual
* Brocade Vyatta VPN service and device drivers
* Split services out of Neutron repo
* VLAN support for Distributed Virtual Router (DVR)
* A10 Networks LBaaS v2 driver
* Add rootwrap-daemon-mode blueprint
* template.rst: Use a reference
* template.rst: Fix build failure
* Refresh spec for retargetable functional testing
* Kilo refactoring and restructuring the L3 agent
* Add support for conntrack zones
* Report HA router master
* allow setting ip address of floating ip
* OFAgent: Factor out switch implementation dependent code to sub-drivers
* ofagent-flow-based-tunneling
* Add Kilo priorities for Neutron
* Add an "IPv6 Impact" section to the template
* Adds Networking API v2.0 specification files
* fix a typo in ofagent-bridge-setup.rst
* Drop usage of rpc compat layer
* Add agent-child-processes-status blueprint
* Add Guru Meditation Report Functionality to Neutron
* Add requirement for APIImpact flag
* OFAgent: Simplify bridge setup
* Add section titles per release
* ML2 mechanism driver for Cisco Nexus1000V
* Cisco VPNaaS and router integration
* Provider Segment Support for Cisco Nexus Switches
* Setup the neutron-specs repository for Kilo specs
* Reformat template.rst
* Stop using intersphinx
* Use the current date for the copyright statement
* Remove templates from toctrees
* Add RSS feed
* Move Incubator BPs into the juno-incubator directory
* Remove BPs not in Juno
* Add juno-incubator directory for specs
* Fix LP BP link
* Remove BPs which didn't make the Juno cut
* Remove docutils pin
* Support for Extensions in ML2
* Fix a typo
* Fix capitalization error
* LBaaS TLS termination capability specification
* NetScaler Driver for Neutron LBaaS plugin based on the V2 model
* Group Based Policy Driver for ODL
* Refactor the security\_group\_rules\_for\_devices call
* Add agent-child-processes-status blueprint
* Radware v2 driver - design document
* LBaaS L7 Switching - design document
* Clean up tenant resources when one is deleted
* Sync mechanism between Neutron and Nuage VSD
* Specification for Snabb NFV mechanism driver for ML2
* Neutron Service Chaining Specification
* Add specification for api-intercept-plugin
* Add spec for Big Switch Plugin/ML2 refactor
* Specification to support providernet extension in nuage plugin
* Specification for GBP driver for Nuage networks
* BSN plugin - add capability offload to L3 agent
* Add specification for BSN OVS agent support
* Add spec for Big Switch group policy driver
* Specification for FWaaS changes for DVR
* ML2 Hierarchical Port Binding
* ML2 Type drivers refactor to allow extensiblity
* Add spec for service-base-and-insertion
* Implements: blueprint gbp-oc-nvsd-driver
* L3 Router service plugin to provide hardware based routing
* Support for Extensions in ML2
* Spec for converting from ovs-vsctl calls to OVSDB
* Specification for Dnsmasq DHCPv6
* Reorganize migrations after DB 'healing'
* Design Spec For Brocade Vyatta L3 Plugin
* Blueprint for ML2 mechanism driver for Cisco UCS Manager
* Freescale FWaaS Plugin
* Service group and service object for FWaaS blueprint fwaas-customized-service
* Describes design of router service plugin for Cisco devices
* Cisco VPNaaS with in-band Cisco CSR router
* Specification for Firewall Services on Cisco CSR1kv
* Using ipset for security group
* State synchronization for Cisco N1KV plugin
* Arista L3 Router Service Plugin
* Add spec for retargetable functional testing
* Add spec for removal of autodeletion in tests
* Move title length check after name check
* Add spec for BSN L3 service plugin
* Specification for the BP l3-high-availability
* Apic ML2 driver enhancements
* Group Based Policy Driver for APIC Controller
* PLUMgrid mechanism driver in ML2 plugin
* Group Based Policy Support with SDN-VE
* Neutron OVS based Distributed Virtual Router
* specification for securitygroup extension support for nuage plugin
* Spec for adding mechanism driver in ML2 plugin for Nuage Networks
* VDP support in OVS Neutron Agent
* ofagent: physical interface mappings
* OFAgent: Merge br-int and br-tun
* Add spec for BSN ML2 IVS port binding
* Spec for BSN ML2 external attachment support
* BSN plugin external attachment support
* Add Big Switch provider network extension spec
* Extra route extension for PLUMgrid plugin
* Security group extension for PLUMgrid plugin
* Config option to control visibility of cisco-policy-profile
* Update GBP spec to match latest code
* Add spec for ML2 mechanism driver for SDN-VE
* BGP dynamic routing
* Changed .gitignore file to ignore .idea (Pycharm) and \*~ (emacs)
* Improve the responsiveness of the L3 agent
* Ml2 mechanism driver for Huawei SDN controller
* Update pbr version
* Support Router Advertisement Daemon (radvd) for IPv6
* ML2 mechanism driver for Cisco Nexus1000V
* LBaaS reference implementation TLS support
* ofagent-l2pop
* fix html rendering of neutron-ovs-dvr spec
* Dell ml2 Mechanism Driver
* Specs for bulk get device details
* Support of host-routes and dns\_nameservers via DHCP options for the Nuage Plugin
* LBaaS refactor HAProxy namespace driver
* DB migration refactoring
* LBaaS Driver Interface changes for new object model
* Allow router external IPs to be set and read
* lbaas-api-and-objmodel-improvement
* a10-lbaas-driver
* ML2: Allow partial specification of Provider Network attributes
* Spec for keystone V3 Support changes
* Route order
* Configuration agent for Cisco service VMs
* add oslo.messaging implementation
* BP: Provider Validation for L3 Plugins
* Assign cisco nw profile to multi-tenants in single request
* Add spec for neutron-external-attachment-points
* Extension for Network Security Group
* ml2 mechanism driver for hp TOR support
* Update MidoNet plugin in Juno release
* Remove openvswitch runtime version checks
* Neutron OVS agent - Dont Fragment flag
* ML2 Mechanism Driver for Cisco DFA
* Neutron OVS based Distributed Virtual Router
* Add ipv6-provider-nets-slaac
* ML2\_MD\_BP: bp/fsl-sdn-os-mech-driver
* SSLVPN support for Neutron SSLVPN
* Ensure skeleton.rst is tested
* Add blueprint for MidoNet quotas ext support
* ofagent: port monitoring w/o ovsdb accesses
* Create a skeleton RST file
* Specification for the BP Extend management features of L3 metering API
* L3 router Service plugin for the Cisco APIC
* Adding csv-table example for template
* Advanced Network Services Common Framework
* Specification for floatingip extension support for nuage plugin
* specification for extraroute extension support for nuage plugin
* Group-based Policy Blueprint
* Specification for the Opencontrail neutron plugin
* Fix non-ASCII characters in template.rst
* Add blueprint floating-ip-extra-route
* Enable JSON support for N1KV REST calls
* faster-list-responses blueprint specification
* ML2 Mechanism Driver for SR-IOV NIC switching
* ML2 Mechanism Driver for the Cisco APIC
* Allow defining REST API with attribute tables
* Added Sphinx diagram tools
* Add an example.rst to make the docs tox target succeed
* Allow adding sub-headings under Proposed change header
* Note the usage of asciiflow.com for diagrams
* Add base neutron-specs framework
* Added .gitreview
