From 9702f5fc5df63b5f636dde8a0c6c7ae42017c6c3 Mon Sep 17 00:00:00 2001 From: Guillaume Mulocher Date: Fri, 28 Jul 2023 16:23:47 +0200 Subject: [PATCH] Bump: Release 4.2.0 (#3068) --- ansible_collections/arista/avd/CHANGELOG.rst | 44 +++++++++++++++ .../arista/avd/changelogs/.plugin-cache.yaml | 2 +- .../arista/avd/changelogs/README.md | 1 + .../arista/avd/changelogs/changelog.yaml | 49 +++++++++++++++++ .../changelogs/fragments_backup/v4.2.0.yml | 31 +++++++++++ .../arista/avd/docs/release-notes/4.x.x.md | 54 +++++++++++++++++++ ansible_collections/arista/avd/galaxy.yml | 2 +- 7 files changed, 181 insertions(+), 2 deletions(-) create mode 100644 ansible_collections/arista/avd/changelogs/fragments_backup/v4.2.0.yml diff --git a/ansible_collections/arista/avd/CHANGELOG.rst b/ansible_collections/arista/avd/CHANGELOG.rst index b1cad8be6c6..2321dff7e55 100644 --- a/ansible_collections/arista/avd/CHANGELOG.rst +++ b/ansible_collections/arista/avd/CHANGELOG.rst @@ -5,6 +5,50 @@ Arista.Avd Release Notes .. contents:: Topics +v4.2.0 +====== + +Release Summary +--------------- + +Release 4.2.0 - See documentation on avd.arista.com for details. + + +Minor Changes +------------- + +- Bump - Pre-release v4.2.0-dev1 (https://github.com/aristanetworks/ansible-avd/pull/3032) +- Bump - Pre-release v4.2.0-dev2 (https://github.com/aristanetworks/ansible-avd/pull/3060) +- Doc(eos_designs, eos_cli_config_gen) - Various doc improvements (https://github.com/aristanetworks/ansible-avd/pull/3001) +- Feat(dhcp_provisioner) - Adding support for automatic dict_to_list conversion in ztp_configuration template (https://github.com/aristanetworks/ansible-avd/pull/3012) +- Feat(eos_cli_config_gen) - Add global logging event storm-control (https://github.com/aristanetworks/ansible-avd/pull/2994) +- Feat(eos_cli_config_gen) - Add support for eos_cli under router_ospf process ids (https://github.com/aristanetworks/ansible-avd/pull/3035) +- Feat(eos_cli_config_gen) - ECN Propagation (https://github.com/aristanetworks/ansible-avd/pull/2841) +- Feat(eos_cli_config_gen) - Flow tracking table size (https://github.com/aristanetworks/ansible-avd/pull/2838) +- Feat(eos_cli_config_gen) - Generate sFlow egress commands (https://github.com/aristanetworks/ansible-avd/pull/2767) +- Feat(eos_cli_config_gen) - add support for password complexity policies (https://github.com/aristanetworks/ansible-avd/pull/2991) +- Feat(eos_designs) - Adding structured_config to l3_edge P2P_links (https://github.com/aristanetworks/ansible-avd/pull/3017) +- Feat(eos_designs) - Fabric IP Addressing MLAG same_subnet addressing algorithm (https://github.com/aristanetworks/ansible-avd/pull/2987) +- Feat(eos_designs) - Sflow configuration at fabric level (https://github.com/aristanetworks/ansible-avd/pull/2775) +- Feat(eos_designs,eos_cli_config_gen) - Add hostname to structured configuration (https://github.com/aristanetworks/ansible-avd/pull/3016) +- Feat(plugins) - Make setting of switch fact optional for yaml_templates_to_facts (https://github.com/aristanetworks/ansible-avd/pull/3022) +- Refactor - Adjust pyavd API and requirements (https://github.com/aristanetworks/ansible-avd/pull/3018) +- Refactor(eos_designs) - Combine core_interfaces and l3_edge python_modules (https://github.com/aristanetworks/ansible-avd/pull/3003) +- Refactor(eos_designs) - Deprecating port_channel.short_esi under connected_endpoints (https://github.com/aristanetworks/ansible-avd/pull/3027) +- Refactor(eos_designs) - Using common method for raising duplicate detection error in python_modules (https://github.com/aristanetworks/ansible-avd/pull/3033) + +Bugfixes +-------- + +- Fix(eos_cli_config_gen) - Fix router_isis.instance schema (https://github.com/aristanetworks/ansible-avd/pull/3050) +- Fix(eos_cli_config_gen) - Fixing management_api_http.protocol_https_certificate error (https://github.com/aristanetworks/ansible-avd/pull/3023) +- Fix(eos_cli_config_gen) - Force domain_identifier to be a string (https://github.com/aristanetworks/ansible-avd/pull/2997) +- Fix(eos_cli_config_gen) - Relax schema for empty prefix-lists (https://github.com/aristanetworks/ansible-avd/pull/3008) +- Fix(eos_cli_config_gen) - Support vars on play via `vars` or `vars_files` (https://github.com/aristanetworks/ansible-avd/pull/2999) +- Fix(eos_config_deploy_cvp) - device_filter is not behaving correctly if input is a string (https://github.com/aristanetworks/ansible-avd/pull/3046) +- Fix(eos_designs) - Duplicate neighbor_interfaces in rfc5549 design when multiple uplinks to the same Spine (https://github.com/aristanetworks/ansible-avd/pull/3054) +- Fix(eos_designs) - Incorrect type for ospf.area in network services keys (https://github.com/aristanetworks/ansible-avd/pull/2998) + v4.1.0 ====== diff --git a/ansible_collections/arista/avd/changelogs/.plugin-cache.yaml b/ansible_collections/arista/avd/changelogs/.plugin-cache.yaml index 5b94339696e..e45ce24bac7 100644 --- a/ansible_collections/arista/avd/changelogs/.plugin-cache.yaml +++ b/ansible_collections/arista/avd/changelogs/.plugin-cache.yaml @@ -72,4 +72,4 @@ plugins: than group_vars or host_vars name: global_vars version_added: 4.0.0 -version: 4.1.0 +version: 4.2.0 diff --git a/ansible_collections/arista/avd/changelogs/README.md b/ansible_collections/arista/avd/changelogs/README.md index 1ee1bad3c55..d227540ad2a 100644 --- a/ansible_collections/arista/avd/changelogs/README.md +++ b/ansible_collections/arista/avd/changelogs/README.md @@ -1,5 +1,6 @@ # 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. diff --git a/ansible_collections/arista/avd/changelogs/changelog.yaml b/ansible_collections/arista/avd/changelogs/changelog.yaml index 145819f0760..94aaaa6e947 100644 --- a/ansible_collections/arista/avd/changelogs/changelog.yaml +++ b/ansible_collections/arista/avd/changelogs/changelog.yaml @@ -1031,3 +1031,52 @@ releases: fragments: - v4.1.0.yml release_date: '2023-06-16' + 4.2.0: + changes: + bugfixes: + - Fix(eos_cli_config_gen) - Fix router_isis.instance schema (https://github.com/aristanetworks/ansible-avd/pull/3050) + - Fix(eos_cli_config_gen) - Fixing management_api_http.protocol_https_certificate + error (https://github.com/aristanetworks/ansible-avd/pull/3023) + - Fix(eos_cli_config_gen) - Force domain_identifier to be a string (https://github.com/aristanetworks/ansible-avd/pull/2997) + - Fix(eos_cli_config_gen) - Relax schema for empty prefix-lists (https://github.com/aristanetworks/ansible-avd/pull/3008) + - Fix(eos_cli_config_gen) - Support vars on play via `vars` or `vars_files` + (https://github.com/aristanetworks/ansible-avd/pull/2999) + - Fix(eos_config_deploy_cvp) - device_filter is not behaving correctly if input + is a string (https://github.com/aristanetworks/ansible-avd/pull/3046) + - Fix(eos_designs) - Duplicate neighbor_interfaces in rfc5549 design when multiple + uplinks to the same Spine (https://github.com/aristanetworks/ansible-avd/pull/3054) + - Fix(eos_designs) - Incorrect type for ospf.area in network services keys (https://github.com/aristanetworks/ansible-avd/pull/2998) + minor_changes: + - Bump - Pre-release v4.2.0-dev1 (https://github.com/aristanetworks/ansible-avd/pull/3032) + - Bump - Pre-release v4.2.0-dev2 (https://github.com/aristanetworks/ansible-avd/pull/3060) + - Doc(eos_designs, eos_cli_config_gen) - Various doc improvements (https://github.com/aristanetworks/ansible-avd/pull/3001) + - Feat(dhcp_provisioner) - Adding support for automatic dict_to_list conversion + in ztp_configuration template (https://github.com/aristanetworks/ansible-avd/pull/3012) + - Feat(eos_cli_config_gen) - Add global logging event storm-control (https://github.com/aristanetworks/ansible-avd/pull/2994) + - Feat(eos_cli_config_gen) - Add support for eos_cli under router_ospf process + ids (https://github.com/aristanetworks/ansible-avd/pull/3035) + - Feat(eos_cli_config_gen) - ECN Propagation (https://github.com/aristanetworks/ansible-avd/pull/2841) + - Feat(eos_cli_config_gen) - Flow tracking table size (https://github.com/aristanetworks/ansible-avd/pull/2838) + - Feat(eos_cli_config_gen) - Generate sFlow egress commands (https://github.com/aristanetworks/ansible-avd/pull/2767) + - Feat(eos_cli_config_gen) - add support for password complexity policies (https://github.com/aristanetworks/ansible-avd/pull/2991) + - Feat(eos_designs) - Adding structured_config to l3_edge P2P_links (https://github.com/aristanetworks/ansible-avd/pull/3017) + - Feat(eos_designs) - Fabric IP Addressing MLAG same_subnet addressing algorithm + (https://github.com/aristanetworks/ansible-avd/pull/2987) + - Feat(eos_designs) - Sflow configuration at fabric level (https://github.com/aristanetworks/ansible-avd/pull/2775) + - Feat(eos_designs,eos_cli_config_gen) - Add hostname to structured configuration + (https://github.com/aristanetworks/ansible-avd/pull/3016) + - Feat(plugins) - Make setting of switch fact optional for yaml_templates_to_facts + (https://github.com/aristanetworks/ansible-avd/pull/3022) + - Refactor - Adjust pyavd API and requirements (https://github.com/aristanetworks/ansible-avd/pull/3018) + - Refactor(eos_designs) - Combine core_interfaces and l3_edge python_modules + (https://github.com/aristanetworks/ansible-avd/pull/3003) + - Refactor(eos_designs) - Deprecating port_channel.short_esi under connected_endpoints + (https://github.com/aristanetworks/ansible-avd/pull/3027) + - Refactor(eos_designs) - Using common method for raising duplicate detection + error in python_modules (https://github.com/aristanetworks/ansible-avd/pull/3033) + release_summary: 'Release 4.2.0 - See documentation on avd.arista.com for details. + + ' + fragments: + - v4.2.0.yml + release_date: '2023-07-28' diff --git a/ansible_collections/arista/avd/changelogs/fragments_backup/v4.2.0.yml b/ansible_collections/arista/avd/changelogs/fragments_backup/v4.2.0.yml new file mode 100644 index 00000000000..fdfbe66930f --- /dev/null +++ b/ansible_collections/arista/avd/changelogs/fragments_backup/v4.2.0.yml @@ -0,0 +1,31 @@ +release_summary: | + Release 4.2.0 - See documentation on avd.arista.com for details. +bugfixes: +- Fix(eos_cli_config_gen) - Force domain_identifier to be a string (https://github.com/aristanetworks/ansible-avd/pull/2997) +- Fix(eos_cli_config_gen) - Fixing management_api_http.protocol_https_certificate error (https://github.com/aristanetworks/ansible-avd/pull/3023) +- Fix(eos_cli_config_gen) - Relax schema for empty prefix-lists (https://github.com/aristanetworks/ansible-avd/pull/3008) +- Fix(eos_cli_config_gen) - Fix router_isis.instance schema (https://github.com/aristanetworks/ansible-avd/pull/3050) +- Fix(eos_cli_config_gen) - Support vars on play via `vars` or `vars_files` (https://github.com/aristanetworks/ansible-avd/pull/2999) +- Fix(eos_designs) - Incorrect type for ospf.area in network services keys (https://github.com/aristanetworks/ansible-avd/pull/2998) +- Fix(eos_designs) - Duplicate neighbor_interfaces in rfc5549 design when multiple uplinks to the same Spine (https://github.com/aristanetworks/ansible-avd/pull/3054) +- Fix(eos_config_deploy_cvp) - device_filter is not behaving correctly if input is a string (https://github.com/aristanetworks/ansible-avd/pull/3046) +minor_changes: +- Doc(eos_designs, eos_cli_config_gen) - Various doc improvements (https://github.com/aristanetworks/ansible-avd/pull/3001) +- Feat(eos_cli_config_gen) - Generate sFlow egress commands (https://github.com/aristanetworks/ansible-avd/pull/2767) +- Feat(eos_cli_config_gen) - add support for password complexity policies (https://github.com/aristanetworks/ansible-avd/pull/2991) +- Feat(eos_cli_config_gen) - Add global logging event storm-control (https://github.com/aristanetworks/ansible-avd/pull/2994) +- Feat(eos_cli_config_gen) - Flow tracking table size (https://github.com/aristanetworks/ansible-avd/pull/2838) +- Feat(eos_cli_config_gen) - ECN Propagation (https://github.com/aristanetworks/ansible-avd/pull/2841) +- Feat(eos_cli_config_gen) - Add support for eos_cli under router_ospf process ids (https://github.com/aristanetworks/ansible-avd/pull/3035) +- Feat(eos_designs) - Fabric IP Addressing MLAG same_subnet addressing algorithm (https://github.com/aristanetworks/ansible-avd/pull/2987) +- Feat(eos_designs) - Adding structured_config to l3_edge P2P_links (https://github.com/aristanetworks/ansible-avd/pull/3017) +- Feat(eos_designs) - Sflow configuration at fabric level (https://github.com/aristanetworks/ansible-avd/pull/2775) +- Feat(eos_designs,eos_cli_config_gen) - Add hostname to structured configuration (https://github.com/aristanetworks/ansible-avd/pull/3016) +- Feat(plugins) - Make setting of switch fact optional for yaml_templates_to_facts (https://github.com/aristanetworks/ansible-avd/pull/3022) +- Feat(dhcp_provisioner) - Adding support for automatic dict_to_list conversion in ztp_configuration template (https://github.com/aristanetworks/ansible-avd/pull/3012) +- Refactor(eos_designs) - Combine core_interfaces and l3_edge python_modules (https://github.com/aristanetworks/ansible-avd/pull/3003) +- Refactor - Adjust pyavd API and requirements (https://github.com/aristanetworks/ansible-avd/pull/3018) +- Bump - Pre-release v4.2.0-dev1 (https://github.com/aristanetworks/ansible-avd/pull/3032) +- Refactor(eos_designs) - Using common method for raising duplicate detection error in python_modules (https://github.com/aristanetworks/ansible-avd/pull/3033) +- Bump - Pre-release v4.2.0-dev2 (https://github.com/aristanetworks/ansible-avd/pull/3060) +- Refactor(eos_designs) - Deprecating port_channel.short_esi under connected_endpoints (https://github.com/aristanetworks/ansible-avd/pull/3027) diff --git a/ansible_collections/arista/avd/docs/release-notes/4.x.x.md b/ansible_collections/arista/avd/docs/release-notes/4.x.x.md index 4a6f19ba6f2..3f61582b8a9 100644 --- a/ansible_collections/arista/avd/docs/release-notes/4.x.x.md +++ b/ansible_collections/arista/avd/docs/release-notes/4.x.x.md @@ -2,6 +2,60 @@ - Documentation for AVD version `4.x.x` [available here](https://www.avd.sh/en/stable/) +## Release 4.2.0 + +### Fixed issues in eos_cli_config_gen + +- Fix(eos_cli_config_gen) - Force domain_identifier to be a string by @hamptonmoore in https://github.com/aristanetworks/ansible-avd/pull/2997 +- Fix(eos_cli_config_gen) - Fixing management_api_http.protocol_https_certificate error by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3023 +- Fix(eos_cli_config_gen) - Relax schema for empty prefix-lists by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3008 +- Fix(eos_cli_config_gen) - Fix router_isis.instance schema by @tgodaA in https://github.com/aristanetworks/ansible-avd/pull/3050 +- Fix(eos_cli_config_gen) - Support vars on play via `vars` or `vars_files` by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/2999 + +### Fixed issues in eos_designs + +- Fix(eos_designs) - Incorrect type for ospf.area in network services keys by @carlbuchmann in https://github.com/aristanetworks/ansible-avd/pull/2998 +- Fix(eos_designs) - Duplicate neighbor_interfaces in rfc5549 design when multiple uplinks to the same Spine by @gmuloc in https://github.com/aristanetworks/ansible-avd/pull/3054 + +### Other Fixed issues + +- Fix(eos_config_deploy_cvp) - device_filter is not behaving correctly if input is a string by @gmuloc in https://github.com/aristanetworks/ansible-avd/pull/3046 + +### Documentation + +- Doc(eos_designs, eos_cli_config_gen) - Various doc improvements by @carlbuchmann in https://github.com/aristanetworks/ansible-avd/pull/3001 + +### New features and enhancements in eos_cli_config_gen + +- Feat(eos_cli_config_gen) - Generate sFlow egress commands by @xaviramon in https://github.com/aristanetworks/ansible-avd/pull/2767 +- Feat(eos_cli_config_gen) - add support for password complexity policies by @hamptonmoore in https://github.com/aristanetworks/ansible-avd/pull/2991 +- Feat(eos_cli_config_gen) - Add global logging event storm-control by @kmueller68 in https://github.com/aristanetworks/ansible-avd/pull/2994 +- Feat(eos_cli_config_gen) - Flow tracking table size by @chetryan in https://github.com/aristanetworks/ansible-avd/pull/2838 +- Feat(eos_cli_config_gen) - ECN Propagation by @chetryan in https://github.com/aristanetworks/ansible-avd/pull/2841 +- Feat(eos_cli_config_gen) - Add support for eos_cli under router_ospf process ids by @KyleMui in https://github.com/aristanetworks/ansible-avd/pull/3035 + +### New features and enhancements in eos_designs + +- Feat(eos_designs) - Fabric IP Addressing MLAG same_subnet addressing algorithm by @hamptonmoore in https://github.com/aristanetworks/ansible-avd/pull/2987 +- Feat(eos_designs) - Adding structured_config to l3_edge P2P_links by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3017 +- Feat(eos_designs) - Sflow configuration at fabric level by @xaviramon in https://github.com/aristanetworks/ansible-avd/pull/2775 + +### New features and enhancement in both eos_designs and eos_cli_config_gen + +- Feat(eos_designs,eos_cli_config_gen) - Add hostname to structured configuration by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3016 + +### Other new features and enhancements + +- Feat(plugins) - Make setting of switch fact optional for yaml_templates_to_facts by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3022 +- Feat(dhcp_provisioner) - Adding support for automatic dict_to_list conversion in ztp_configuration template by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3012 + +### Other Changes + +- Refactor(eos_designs) - Combine core_interfaces and l3_edge python_modules by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3003 +- Refactor - Adjust pyavd API and requirements by @ClausHolbechArista in https://github.com/aristanetworks/ansible-avd/pull/3018 +- Refactor(eos_designs) - Using common method for raising duplicate detection error in python_modules by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3033 +- Refactor(eos_designs) - Deprecating port_channel.short_esi under connected_endpoints by @Shivani-chourasiya in https://github.com/aristanetworks/ansible-avd/pull/3027 + ## Release 4.1.0 ### Fixed issues in eos_designs diff --git a/ansible_collections/arista/avd/galaxy.yml b/ansible_collections/arista/avd/galaxy.yml index 5c02b0caf2c..606512eee4e 100644 --- a/ansible_collections/arista/avd/galaxy.yml +++ b/ansible_collections/arista/avd/galaxy.yml @@ -9,7 +9,7 @@ namespace: arista name: avd # The version of the collection. Must be compatible with semantic versioning -version: 4.2.0-dev2 +version: 4.2.0 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection readme: README.md