Skip to content

Commit

Permalink
Bump: Release 4.3.0 (#3108)
Browse files Browse the repository at this point in the history
  • Loading branch information
ClausHolbechArista authored Aug 25, 2023
1 parent 32f09d1 commit 4db11e6
Show file tree
Hide file tree
Showing 7 changed files with 169 additions and 10 deletions.
37 changes: 37 additions & 0 deletions ansible_collections/arista/avd/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,43 @@ Arista.Avd Release Notes
.. contents:: Topics


v4.3.0
======

Release Summary
---------------

Release 4.2.0 - See documentation on avd.arista.com for details.


Minor Changes
-------------

- Bump - Add support for Ansible 2.15.x (https://github.com/aristanetworks/ansible-avd/pull/3070)
- Doc - Add license header to YAML source files. (https://github.com/aristanetworks/ansible-avd/pull/3099)
- Doc - Insert license header in all source files (https://github.com/aristanetworks/ansible-avd/pull/3092)
- Doc - Minor typo fixes on internal notes documentation (https://github.com/aristanetworks/ansible-avd/pull/3093)
- Doc - avd to cvaas (https://github.com/aristanetworks/ansible-avd/pull/3089)
- Feat(eos_cli_config_gen) - Add Trident MMU queue (https://github.com/aristanetworks/ansible-avd/pull/2835)
- Feat(eos_cli_config_gen) - Add priority flow control to qos profile (https://github.com/aristanetworks/ansible-avd/pull/2796)
- Feat(eos_cli_config_gen) - Add support for "include leaked" under BGP redistribution (https://github.com/aristanetworks/ansible-avd/pull/3071)
- Feat(eos_cli_config_gen) - Add support for ftp/tftp/telnet client source interfaces (https://github.com/aristanetworks/ansible-avd/pull/3080)
- Feat(eos_cli_config_gen) - Allow TCAM profile local file configuration (https://github.com/aristanetworks/ansible-avd/pull/2833)
- Feat(eos_cli_config_gen) - Support accounting logging (https://github.com/aristanetworks/ansible-avd/pull/3091)
- Feat(eos_cli_config_gen) - add dot1x unauthorized access/native vlan membership egress to ethernet interfaces (https://github.com/aristanetworks/ansible-avd/pull/3073)
- Feat(eos_designs) - Add control for redistribution of MLAG peering subnet (https://github.com/aristanetworks/ansible-avd/pull/3069)
- Feat(eos_designs) - Add support for setting source-interfaces for management protocols (https://github.com/aristanetworks/ansible-avd/pull/3072)
- Feat(eos_designs) - Validation of structured_config (https://github.com/aristanetworks/ansible-avd/pull/3077)
- Refactor(eos_designs) - Deprecate cvp_instance_ip in favor of cvp_instance_ips (https://github.com/aristanetworks/ansible-avd/pull/3028)
- Refactor(eos_designs) - Optimize connected endpoints temp data storage (https://github.com/aristanetworks/ansible-avd/pull/3094)

Bugfixes
--------

- Fix(eos_designs) - Don't require "mlag_peer_l3_ipv4_pool" with full rfc5549 (https://github.com/aristanetworks/ansible-avd/pull/3106)
- Fix(eos_designs) - Ensure consistent ordering of underlay route-maps (https://github.com/aristanetworks/ansible-avd/pull/3105)
- Fix(eos_designs) - Fix schema for BGP peers to allow shutdown key (https://github.com/aristanetworks/ansible-avd/pull/3100)

v4.2.0
======

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@ plugins:
than group_vars or host_vars
name: global_vars
version_added: 4.0.0
version: 4.2.0
version: 4.3.0
42 changes: 34 additions & 8 deletions ansible_collections/arista/avd/changelogs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,42 @@

# Changelog

Update galaxy.yml with the target version
Prepare changelog fragments and place them in `changelogs/fragments/` folder. Copy PR titles from GitHub Release Notes (auto generated) and search/replace to make the formatting fit.
Check a previous fragments_backup for example.
- Update galaxy.yml with the target version
- Prepare changelog fragments and place them in `changelogs/fragments/` folder. Copy PR titles from GitHub Release Notes (auto
generated) and search/replace to make the formatting fit.
- Check a previous fragments_backup for example.
- In IDE use regex based search/replace
- Search:

To generate changelog (Note this can only be done once, since it will remove the fragments file - make sure to copy it to fragments_backup first):
```re
[*-] (.*)[:-] (.*) by @.+ in (.*)$
```

```shell
cd ansible_collections/arista/avd/
antsibull-changelog release
```
- Replace (vscode syntax):

```re
$1 - $2 ($3)
```

- converts

```md
* Fix(eos_designs): Fix schema for BGP peers to allow shutdown key by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3100
```

- to

```md
- Fix(eos_designs) - Fix schema for BGP peers to allow shutdown key (https://github.com/aristanetworks/ansible-avd/pull/3100)
```

- Copy the fragment to `changelogs/fragments_backup` *before* generating the changelog
- Generate changelog (Note this can only be done once, since it will remove the fragments file - make sure to copy it to fragments_backup first):

```shell
cd ansible_collections/arista/avd/
antsibull-changelog release
```

## Documentation

Expand Down
37 changes: 37 additions & 0 deletions ansible_collections/arista/avd/changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1080,3 +1080,40 @@ releases:
fragments:
- v4.2.0.yml
release_date: '2023-07-28'
4.3.0:
changes:
bugfixes:
- Fix(eos_designs) - Don't require "mlag_peer_l3_ipv4_pool" with full rfc5549
(https://github.com/aristanetworks/ansible-avd/pull/3106)
- Fix(eos_designs) - Ensure consistent ordering of underlay route-maps (https://github.com/aristanetworks/ansible-avd/pull/3105)
- Fix(eos_designs) - Fix schema for BGP peers to allow shutdown key (https://github.com/aristanetworks/ansible-avd/pull/3100)
minor_changes:
- Bump - Add support for Ansible 2.15.x (https://github.com/aristanetworks/ansible-avd/pull/3070)
- Doc - Add license header to YAML source files. (https://github.com/aristanetworks/ansible-avd/pull/3099)
- Doc - Insert license header in all source files (https://github.com/aristanetworks/ansible-avd/pull/3092)
- Doc - Minor typo fixes on internal notes documentation (https://github.com/aristanetworks/ansible-avd/pull/3093)
- Doc - avd to cvaas (https://github.com/aristanetworks/ansible-avd/pull/3089)
- Feat(eos_cli_config_gen) - Add Trident MMU queue (https://github.com/aristanetworks/ansible-avd/pull/2835)
- Feat(eos_cli_config_gen) - Add priority flow control to qos profile (https://github.com/aristanetworks/ansible-avd/pull/2796)
- Feat(eos_cli_config_gen) - Add support for "include leaked" under BGP redistribution
(https://github.com/aristanetworks/ansible-avd/pull/3071)
- Feat(eos_cli_config_gen) - Add support for ftp/tftp/telnet client source interfaces
(https://github.com/aristanetworks/ansible-avd/pull/3080)
- Feat(eos_cli_config_gen) - Allow TCAM profile local file configuration (https://github.com/aristanetworks/ansible-avd/pull/2833)
- Feat(eos_cli_config_gen) - Support accounting logging (https://github.com/aristanetworks/ansible-avd/pull/3091)
- Feat(eos_cli_config_gen) - add dot1x unauthorized access/native vlan membership
egress to ethernet interfaces (https://github.com/aristanetworks/ansible-avd/pull/3073)
- Feat(eos_designs) - Add control for redistribution of MLAG peering subnet
(https://github.com/aristanetworks/ansible-avd/pull/3069)
- Feat(eos_designs) - Add support for setting source-interfaces for management
protocols (https://github.com/aristanetworks/ansible-avd/pull/3072)
- Feat(eos_designs) - Validation of structured_config (https://github.com/aristanetworks/ansible-avd/pull/3077)
- Refactor(eos_designs) - Deprecate cvp_instance_ip in favor of cvp_instance_ips
(https://github.com/aristanetworks/ansible-avd/pull/3028)
- Refactor(eos_designs) - Optimize connected endpoints temp data storage (https://github.com/aristanetworks/ansible-avd/pull/3094)
release_summary: 'Release 4.2.0 - See documentation on avd.arista.com for details.
'
fragments:
- v4.3.0.yml
release_date: '2023-08-25'
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
release_summary: |
Release 4.2.0 - See documentation on avd.arista.com for details.
bugfixes:
- Fix(eos_designs) - Fix schema for BGP peers to allow shutdown key (https://github.com/aristanetworks/ansible-avd/pull/3100)
- Fix(eos_designs) - Don't require "mlag_peer_l3_ipv4_pool" with full rfc5549 (https://github.com/aristanetworks/ansible-avd/pull/3106)
- Fix(eos_designs) - Ensure consistent ordering of underlay route-maps (https://github.com/aristanetworks/ansible-avd/pull/3105)
minor_changes:
- Doc - Insert license header in all source files (https://github.com/aristanetworks/ansible-avd/pull/3092)
- Doc - Minor typo fixes on internal notes documentation (https://github.com/aristanetworks/ansible-avd/pull/3093)
- Doc - avd to cvaas (https://github.com/aristanetworks/ansible-avd/pull/3089)
- Doc - Add license header to YAML source files. (https://github.com/aristanetworks/ansible-avd/pull/3099)
- Feat(eos_cli_config_gen) - add dot1x unauthorized access/native vlan membership egress to ethernet interfaces (https://github.com/aristanetworks/ansible-avd/pull/3073)
- Feat(eos_cli_config_gen) - Allow TCAM profile local file configuration (https://github.com/aristanetworks/ansible-avd/pull/2833)
- Feat(eos_cli_config_gen) - Add support for "include leaked" under BGP redistribution (https://github.com/aristanetworks/ansible-avd/pull/3071)
- Feat(eos_cli_config_gen) - Add Trident MMU queue (https://github.com/aristanetworks/ansible-avd/pull/2835)
- Feat(eos_cli_config_gen) - Add priority flow control to qos profile (https://github.com/aristanetworks/ansible-avd/pull/2796)
- Feat(eos_cli_config_gen) - Add support for ftp/tftp/telnet client source interfaces (https://github.com/aristanetworks/ansible-avd/pull/3080)
- Feat(eos_cli_config_gen) - Support accounting logging (https://github.com/aristanetworks/ansible-avd/pull/3091)
- Feat(eos_designs) - Add control for redistribution of MLAG peering subnet (https://github.com/aristanetworks/ansible-avd/pull/3069)
- Feat(eos_designs) - Validation of structured_config (https://github.com/aristanetworks/ansible-avd/pull/3077)
- Feat(eos_designs) - Add support for setting source-interfaces for management protocols (https://github.com/aristanetworks/ansible-avd/pull/3072)
- Bump - Add support for Ansible 2.15.x (https://github.com/aristanetworks/ansible-avd/pull/3070)
- Refactor(eos_designs) - Deprecate cvp_instance_ip in favor of cvp_instance_ips (https://github.com/aristanetworks/ansible-avd/pull/3028)
- Refactor(eos_designs) - Optimize connected endpoints temp data storage (https://github.com/aristanetworks/ansible-avd/pull/3094)
35 changes: 35 additions & 0 deletions ansible_collections/arista/avd/docs/release-notes/4.x.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,41 @@

If Ansible is installed using pip, a supported version can be installed with `pip3 install "ansible-core>=2.12.6,<2.16.0,!=2.13.0"`.

### Fixed issues in eos_designs

- Fix(eos_designs) - Fix schema for BGP peers to allow shutdown key by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3100
- Fix(eos_designs) - Don't require "mlag_peer_l3_ipv4_pool" with full rfc5549 by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3106
- Fix(eos_designs) - Ensure consistent ordering of underlay route-maps by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3105

### Documentation

- Doc - Insert license header in all source files by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3092
- Doc - Minor typo fixes on internal notes documentation by @JulioPDX in https://github.com/aristanetworks/ansible-avd/pull/3093
- Doc - avd to cvaas by @kgiusti4130 in https://github.com/aristanetworks/ansible-avd/pull/3089
- Doc - Add license header to YAML source files. by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3099

### New features and enhancements in eos_cli_config_gen

- Feat(eos_cli_config_gen) - add dot1x unauthorized access/native vlan membership egress to ethernet interfaces by @kmueller68 in https://github.com/aristanetworks/ansible-avd/pull/3073
- Feat(eos_cli_config_gen) - Allow TCAM profile local file configuration by @xaviramon in https://github.com/aristanetworks/ansible-avd/pull/2833
- Feat(eos_cli_config_gen) - Add support for "include leaked" under BGP redistribution by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3071
- Feat(eos_cli_config_gen) - Add Trident MMU queue by @chetryan in https://github.com/aristanetworks/ansible-avd/pull/2835
- Feat(eos_cli_config_gen) - Add priority flow control to qos profile by @chetryan in https://github.com/aristanetworks/ansible-avd/pull/2796
- Feat(eos_cli_config_gen) - Add support for ftp/tftp/telnet client source interfaces by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3080
- Feat(eos_cli_config_gen) - Support accounting logging by @colinmacgiolla in https://github.com/aristanetworks/ansible-avd/pull/3091

### New features and enhancements in eos_designs

- Feat(eos_designs) - Add control for redistribution of MLAG peering subnet by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3069
- Feat(eos_designs) - Validation of structured_config by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3077
- Feat(eos_designs) - Add support for setting source-interfaces for management protocols by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3072

### Other Changes

- Bump - Add support for Ansible 2.15.x by @carlbuchmann in https://github.com/aristanetworks/ansible-avd/pull/3070
- Refactor(eos_designs) - Deprecate cvp_instance_ip in favor of cvp_instance_ips by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3028
- Refactor(eos_designs) - Optimize connected endpoints temp data storage by @carlbuchmann in https://github.com/aristanetworks/ansible-avd/pull/3094

## Release 4.2.0

### Fixed issues in eos_cli_config_gen
Expand Down
2 changes: 1 addition & 1 deletion ansible_collections/arista/avd/galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace: arista
name: avd

# The version of the collection. Must be compatible with semantic versioning
version: 4.2.0
version: 4.3.0

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
Expand Down

0 comments on commit 4db11e6

Please sign in to comment.