What's Changed
Breaking Changes
- Feat(eos_config_deploy_cvp)!: Support for dynamic inventories by @ClausHolbechArista in #2395
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Add convert_types to router ospf area id schema by @danieltudares in #2391
- Fix(eos_cli_config_gen): Render LLDP commands on ethernet_interfaces also for port-channel members by @ClausHolbechArista in #2386
- Fix(eos_cli_config_gen): Workaround for router-general EOS CLI issue by @tgodaA in #2408
- Fix(eos_cli_config_gen): Update Schema for OSPF maximum paths from 32 to 128 by @RyanM-Arista in #2424
Fixed issues in eos_designs
- Fix(eos_designs): Replace sorted with natural_sort in overlay/utils.py by @gmuloc in #2374
- Fix(eos_designs): Handle overlapping VLAN names for l2vlans and vlan-aware-bundles by @ClausHolbechArista in #2388
- Fix(eos_designs): overlay_rd_type with inline jinja generates incorrect config by @carlbuchmann in #2393
- Fix(eos_designs): Detect duplicate VLAN, VRF, VNI within network_services by @ClausHolbechArista in #2411
- Fix(eos_designs): Renders lacp fallback when port-channel mode is passive by @gmuloc in #2448
- Fix(eos_designs): vtep_vvtep_ip doesn't generate any config by @emilarista in #2442
- Fix(eos_designs): Fix issue with hardware_counters python code by @gmuloc in #2447
- Fix(eos_designs): remove speed from port-channel interfaces by @carlbuchmann in #2463
Other Fixed issues
- Fix: Logging buffered default level not required by @carlbuchmann in #2364
- Fix(plugins): Fix bgp_utils for ansible-test sanity and update requirements by @ClausHolbechArista in #2401
- Fix(eos_snapshot): eos snapshot produces incorrect json and yaml output by @carlbuchmann in #2426
- Fix(eos_snapshot): Only collect cli-text commands when "text" or "markdown" are selected by @carlbuchmann in #2439
- Fix(eos_snapshot): Conditional in tasks are not honored and support for limit by @carlbuchmann in #2457
Documentation
- Doc: Add release notes for 3.8.0 by @ClausHolbechArista in #2378
- Doc: Changelog for release v3.8.0 by @ClausHolbechArista in #2414
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add eos_cli key to management_interfaces by @gusmb in #2379
- Feat(eos_cli_config_gen): Add arp learning bridged by @tgodaA in #2383
- Feat(eos_cli_config_gen): Add support for load-interval on Ethernet Interfaces by @RyanM-Arista in #2428
New features and enhancements in eos_designs
Other Changes
- Bump: Update galaxy.yml to 4.0.0-dev0 by @ClausHolbechArista in #2361
- Cut(eos_designs): Remove unused overlay jinja2 templates by @gmuloc in #2363
- Cut: Remove upgrade tools for 2.x to 3.0 upgrade by @ClausHolbechArista in #2368
- Refactor(eos_designs): Use natural_sort instead of sorted everywhere by @gmuloc in #2384
- Bump: Update ansible-core requirement to ">=2.12.6, <2.15, !=2.13.0" by @ClausHolbechArista in #2400
- Refactor: Input data conversion to support conversion messages by @ClausHolbechArista in #2349
- Bump: Release notes for v3.8.1 by @carlbuchmann in #2462
- Revert(eos_validate_state): Revert removal of error=ignore on lookups by @philippebureau in #2468
- Bump: Pre-release v4.0.0-dev1 by @ClausHolbechArista in #2471
New Contributors
Full Changelog: v3.8.0...v4.0.0-dev1