Skip to content

Commit

Permalink
Doc: Release-notes v3.4.0 (#1696)
Browse files Browse the repository at this point in the history
  • Loading branch information
ClausHolbechArista authored Apr 8, 2022
1 parent 363a72f commit ff4a8c6
Show file tree
Hide file tree
Showing 2 changed files with 82 additions and 4 deletions.
84 changes: 81 additions & 3 deletions ansible_collections/arista/avd/docs/release-notes/3.x.x.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
# Release Notes For Ansible AVD 3.x.x

Documentation for AVD version `3.x.x` [available here](https://www.avd.sh/en/releases-v3.x.x/)
Documentation for AVD version `3.4.0` [available here](https://www.avd.sh/en/3.4.0/)
Documentation for AVD version <= `3.3.3` [available here](https://www.avd.sh/en/releases-v3.x.x/)

## Release 3.4.0

Notable changes are listed below. For a complete list of changes see the [Release](https://github.com/aristanetworks/ansible-avd/releases/tag/v3.4.0) on GitHub.

### Data model modifications (non-breaking)

This section provides an overview of the data model that have ***changed*** from the previous release, but are backwards compatible.

No changes are required for existing deployments.

See the release notes and role documentation for all new additions.

#### Changes to eos_designs role

- __Fabric variables:__
Expand All @@ -20,6 +21,83 @@ See the release notes and role documentation for all new additions.
- `bgp_peer_groups.MLAG_IPv4_UNDERLAY_PEER` has been renamed to `bgp_peer_groups.mlag_ipv4_underlay_peer` to avoid upper-case variables. The old key is still supported.
- `bgp_peer_groups.EVPN_OVERLAY_PEERS` has been renamed to `bgp_peer_groups.evpn_overlay_peers` to avoid upper-case variables. The old key is still supported.

### Fixed issues

#### Fixed issues in eos_cli_config_gen

- Fix(eos_cli_config_gen): dhcp relay missing ! by @ryanmerolle in #1576
- Fix(eos_cli_config_gen): logging config order by @ryanmerolle in #1577
- Fix(eos_cli_config_gen): port_channel_interface mlag config order by @ryanmerolle in #1580
- Fix(eos_cli_config_gen): vlan_interface virtual ip config order by @ryanmerolle in #1579
- Fix(eos_cli_config_gen): aaa config order by @ryanmerolle in #1578
- Fix(eos_cli_config_gen): dns config reorder by @ryanmerolle in #1589
- Fix(eos_cli_config_gen): Allow no logging source-interface in VRFs by @ClausHolbechArista in #1597
- Fix(eos_cli_config_gen): mgmt config order by @ryanmerolle in #1598
- Fix(eos_cli_config_gen): Ethernet Interface Config Order by @ryanmerolle in #1599
- Fix(eos_cli_config_gen): router bgp config order by @ryanmerolle in #1603
- Fix(eos_cli_config_gen): community-list config order by @ryanmerolle in #1607
- Fix(eos_cli_config_gen): no icmp redirect config order by @ryanmerolle in #1608
- Fix(eos_cli_config_gen): Remove sorting on class-maps in policy-maps type qos by @carlbuchmann in #1611
- Fix(eos_cli_config_gen): fix the dual-primary recovery delay if check by @tgodaA in #1652
- Fix(eos_cli_config_gen): ethernet interface documentation output by @carlbuchmann in #1661

#### Fixed issues in eos_designs

- Fix(eos_designs): Remove unneeded j2lint ignore by @emilarista in #1584
- Fix(eos_designs): Check for network_services_l3:true when creating iBGP peering in overlay VRFs by @UchihaItachiSama in #1650

#### Fixed issues in eos_validate_state

- Fix(eos_validate_state): additional check in generate vars by @ankudinov in #1623
- Fix(eos_validate_state): Failures on shutdown interfaces by @perimore in #1585
- Fix(eos_validate_state): bugs and refactor by @xaviramon in #1588

#### Other Fixed issues

- Fix: Updated j2 templates to fix jinja single-statement-per-line error by @Shivani-chourasiya in #1569
- Fix(plugins): Issue in convert_dicts with empty dictionary values by @ClausHolbechArista in #1642

### New Features and enhancements

#### New features and enhancements in eos_cli_config_gen

- Feat(eos_cli_config_gen): Add support for bgp neighbor peer filter by @danieltudares in #1558
- Feat(eos_cli_config_gen): Add dr_priority to pim ipv4 configuration on interface by @ryanmerolle in #1560
- Feat(eos_cli_config_gen): Add router_bgp rib-in pre-policy retain to eos_cli_config_gen by @ryanmerolle in #1559
- Feat(eos_cli_config_gen): interface bfd echo by @ryanmerolle in #1571
- Feat(eos_cli_config_gen): router multicast ipv4 counters support by @ryanmerolle in #1582
- Feat(eos_cli_config_gen): Add support for changing the notification timestamp mode for gnmi (Issues/1532) by @noredistribution in #1533
- Feat(eos_cli_config_gen): add support for FlexRoute compression and expansion of prefixes by @c-po in #1621
- Feat(eos_cli_config_gen): Add support for ebgp_multihop under bgp neighbors by @ccsnw in #1633
- Feat(eos_cli_config_gen): Support for show tech-support policy (#1617) by @c-po in #1618
- Feat(eos_cli_config_gen): add support for object tracking by @ccsnw in #1629
- Feat(eos_cli_config_gen): FlexRoute - add support for TCAM assisted ACLs #1656 by @c-po in #1657
- Feat(eos_cli_config_gen): Support multiple VRRP VRID per interface by @c-po in #1648
- Feat(eos_cli_config_gen): Hardware Accelerated Sflow by @emilarista in #1640
- Feat(eos_cli_config_gen): Support bpduguard rate-limit by @tgodaA in #1667
- Feat(eos_cli_config_gen): add dynamic prefix-lists by @ryanmerolle in #1676
- Feat(eos_cli_config_gen): router_multicast rpf route by @ryanmerolle in #1675
- Feat(eos_cli_config_gen): dot1x-port-control by @mthiel117 in #1679
- Feat(eos_cli_config_gen): Add new and improved ip_community_lists model by @ankudinov in #1651
- Feat(eos_cli_config_gen): router_general routes dynamic prefix-list by @ryanmerolle in #1677

#### New features and enhancements in eos_designs

- Feat(eos_designs): Add description to MLAG BGP peer on VRFs by @xaviramon in #1537
- Feat(eos_designs): macsec support fabric links #1506 by @ankudinov in #1538
- Feat(eos_designs): Support default vrf in Network Services by @tgodaA in #1499
- Feat(eos_designs): l3ls: svi_profiles should support referencing a base svi_profile by @c-po in #1531
- Feat(eos_designs): Add mpls design type (BETA) by @emilarista in #1418
- Feat(eos_designs): Change bgp_peer_groups to lower-case by @ClausHolbechArista in #1594
- Feat(eos_designs): Add support for network_services_keys by @melkypie in #1350
- Feat(eos_designs): Default value "all" for l2vlans.tags and svis.tags by @ClausHolbechArista in #1649

#### Other new features and enhancements

- Feat(plugins): Add arista.avd.range_expand filter by @ClausHolbechArista in #1586
- Feat: Add Execution environment files for ansible-builder by @ClausHolbechArista in #1583
- Feat: Print AVD collection version in role tasks by @ClausHolbechArista in #1647

## Release 3.3.3

### Fixed issues
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: 3.3.3
version: 3.4.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 ff4a8c6

Please sign in to comment.