What's Changed
Breaking Changes
- Refactor(eos_cli_config_gen)!: Require
enabled: true
undervlan_interfaces.[].ip_attached_host_route_export
by @ClausHolbechArista in #2773 - Fix(eos_designs)!: Remove BGP rendering on irrelevant nodes by @ClausHolbechArista in #2774
- Feat(eos_designs, eos_cli_config_gen)!: Remove default "switchport" and remove logic from eos_cli_config_gen by @ClausHolbechArista in #2430
- Feat(eos_designs)!: fabric variable for bgp default ipv4 unicast by @carlbuchmann in #2799
- Feat(eos_designs)!: Enhance inband management configuration options by @pvinci-arista in #2712
Fixed issues in eos_designs
- Fix(eos_designs): Configure "ipv6 enable" on SVIs with Anycast IPv6 by @ClausHolbechArista in #2784
- Fix(eos_designs): Change authentication method and token path for on-prem token auth by @ClausHolbechArista in #2800
- Fix(eos_designs): Improve error message for missing device facts by @ClausHolbechArista in #2813
- Fix(eos_designs): Re-add the possibility to overwrite network_ports by @gmuloc in #2766
Other Fixed issues
- Fix(plugins): Ensure proper headings in schema generated docs by @ClausHolbechArista in #2771
Documentation
- Doc: Pinned mkdocs-material version and updated make by @JulioPDX in #2788
- Doc: Fix typo in custom structured configuration documentation example by @philippebureau in #2807
- Doc: Release notes v3.8.6 by @carlbuchmann in #2827
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support for bgp default ipv4-unicast under router bgp by @carlbuchmann in #2789
- Feat(eos_cli_config_gen): Add support for "ip_igmp_version" under "vlan_interfaces" by @ClausHolbechArista in #2792
- Feat(eos_cli_config_gen): Add ethernet_interfaces logging event options by @kornoa in #2783
- Feat(eos_cli_config_gen): Add service-policy qos by @chetryan in #2793
- Feat(eos_cli_config_gen): Default queue-monitor thresholds by @chetryan in #2794
- Feat(eos_cli_config_gen): Add port-channel esi and rt deprecation warnings by @emilarista in #2443
- Feat(eos_cli_config_gen): Add interface IP NAT support by @kornoa in #2750
- Feat(eos_cli_config_gen): Add capability to hide passwords and keys in generated doc and conf by @gmuloc in #2806
New features and enhancements in eos_designs
- Feat(eos_designs): Add support for setting "mlag_domain_id" by @ClausHolbechArista in #2791
- Feat(eos_designs): Allow LACP timers configuration under connected_endpoints by @xaviramon in #2809
- Feat(eos_designs): Schema for management by @carlbuchmann in #2513
- Feat(eos_designs): Schema for network services by @carlbuchmann in #2506
Other Changes
- Refactor(eos_cli_config_gen): Deprecate uppercase
MIB_family_name
in favor ofmib_family_name
by @ClausHolbechArista in #2772 - Bump(requirements): Remove direct dependency of
ansible.netcommon
collection by @ClausHolbechArista in #2801 - Refactor(plugins): Optimize convert_dicts by @ClausHolbechArista in #2810
- Bump: Pre-release v4.0.0-dev12 by @carlbuchmann in #2830
Full Changelog: v4.0.0-dev11...v4.0.0-dev12