v3.8.0-rc1
Pre-release
Pre-release
ClausHolbechArista
released this
23 Dec 13:59
·
1351 commits
to devel
since this release
What's Changed
Fixed issues in eos_cli_config_gen
- Optimize(eos_cli_config_gen): Remove lower method on boolean variables by @tgodaA in #2007
- Fix(eos_cli_config_gen): documentation failure when enable isis on vlan-interface by @gmuloc in #2076
- Fix(eos_cli_config_gen): Updates to schema for policy_maps by @carlbuchmann in #2177
- Fix(eos_cli_config_gen): make description, ip and gateway optional for management_interfaces by @gmuloc in #2224
Fixed issues in eos_designs
- Fix(eos_designs): Fix the router_isis redistribute_routes connected by @tgodaA in #2001
- Fix(eos_designs): remove the need for mgmt_gateway by @gmuloc in #1931
- Fix(eos_designs): Missing defined check for enable_trunk_groups by @ClausHolbechArista in #2038
- Fix(eos_designs): Fix core_interfaces ISIS logic by @emilarista in #2078
- Fix(eos_designs): fix wrong type being returned for mac_address_table aging-time by @gmuloc in #2103
- Fix(eos_designs):
filter.only_vlans_in_use
did not configure vlans used bynetwork_ports
by @ClausHolbechArista in #2104 - Fix(eos_designs): BGP Default Originate produced invalid key for route-map by @ClausHolbechArista in #2108
- Fix(eos_designs): allow ':' in the description for network_ports by @gmuloc in #2225
- Fix(eos_designs): Create mgmt interface even if no gateway is set by @ClausHolbechArista in #2246
- Fix(eos_designs): Python import error for AristaAvdMissingVariableError by @carlbuchmann in #2295
- Fix(eos_designs): Avoid configuring "vxlan virtual-router encapsulation mac-address mlag-system-id" when not applicable by @ClausHolbechArista in #2325
- Fix(eos_designs): Create MLAG peer-group when needed for non-BGP underlays by @ClausHolbechArista in #2316
- Fix(eos_designs): Minor issues in new PTP feature by @nielsjlarsen in #2331
- Fix(eos_designs): force inband_management_vlan as integer by @carlbuchmann in #2345
- Fix(eos_designs): Remove j2caching since it is unstable between versions by @ClausHolbechArista in #2351
Other Fixed issues
- Fix: Remove ansible-test enforced GPL3 header from modules by @ClausHolbechArista in #2010
- Fix: Create MLAG port-channels with network_ports data model by @ClausHolbechArista in #2011
- Fix: pr labeler action by @gmuloc in #2051
- Fix: Update json schema by @carlbuchmann in #2099
- Fix: Ensure get.avd.sh make script sets the correct UID by @jorisc90 in #2210
- Fix: schema auto generated documentation and json schema by @carlbuchmann in #2251
- Fix(eos_validate_state): Always create directory for reports by @chetryan in #2261
- Fix: File permissions for documentation and schema tasks by @carlbuchmann in #2292
- Fix: Incorrect table rendering for L2LS by @JulioPDX in #2318
- Fix(eos_validate_state): Handle missing interfaces, MLAG and BGP peers by @ClausHolbechArista in #2330
- Fix: (eos_designs) PTP documentation not linked from mkdocs.yml by @nielsjlarsen in #2334
Documentation
- Doc(eos_designs): specify that id must be unique within a node_type by @gmuloc in #2014
- Doc: L2LS Example by @mthiel117 in #1992
- Doc(eos_designs): Fix snmp_settings.compute_v3_user_localized_key typo by @carlbuchmann in #2072
- Doc: L3LS Example and Mkdoc Updates by @JulioPDX in #2055
- Doc: Add Guillaume Mulocher to Maintainers by @carlbuchmann in #2100
- Doc: Fix incorrect key names for custom mlag interface descriptions by @carlbuchmann in #2235
- Doc: Remove display_name from schema generated docs by @ClausHolbechArista in #2248
- Doc: Exclude test files from site build, enable twitter, update links by @JulioPDX in #2238
- Doc: Campus Example by @mthiel117 in #2191
- Doc: Role diagram support for light and dark modes by @JulioPDX in #2272
- Doc(eos_cli_config_gen): Add LACP to key_to_display_name plugin by @carlbuchmann in #2293
- Doc: Refactor landing page and installation guide by @JulioPDX in #2306
- Doc(eos_designs): Addition of L2LS documentation by @JulioPDX in #2305
- Doc: Fix code block, update variable information by @JulioPDX in #2339
- Doc: Fix Images in Campus Fabric Example by @mthiel117 in #2348
- Doc(eos_cli_config_gen): Fix documentation for cvx.peer_hosts by @ClausHolbechArista in #2358
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support for sub-route-map and continue in route-maps by @emilarista in #1850
- Feat(eos_cli_config_gen): add support for SSL profile cipher-list by @gmuloc in #2000
- Feat(eos_cli_config_gen): Support mcs cvx server commands by @sugetha24 in #1985
- Feat(eos_cli_config_gen): Support for MCS client commands by @sugetha24 in #1999
- Feat(eos_cli_config_gen): Add schema for access_lists by @ClausHolbechArista in #1995
- Feat(eos_cli_config_gen): Add schema for community_lists by @Shivani-chourasiya in #2018
- Feat(eos_cli_config_gen): Add schema for standard_access_lists by @KonikaChaurasiya-GSLab in #2022
- Feat(eos_cli_config_gen): Add shutdown knob to MCS client commands by @sugetha24 in #2009
- Feat(eos_cli_config_gen): Support for setting queue-monitor length cpu thresholds by @ClausHolbechArista in #2012
- Feat(eos_cli_config_gen): Add schema for ip_domain_lookup by @KonikaChaurasiya-GSLab in #2029
- Feat(eos_cli_config_gen): Add schema for match_list_input by @Shivani-chourasiya in #2023
- Feat(eos_cli_config_gen): Add schema for ipv6_access_lists by @KonikaChaurasiya-GSLab in #2026
- Feat(eos_cli_config_gen): Add schema for ip_community_lists by @Shivani-chourasiya in #2019
- Feat(eos_cli_config_gen): Add schema for vlan_internal_order by @Shivani-chourasiya in #2041
- Feat(eos_cli_config_gen): Add schema for sflow by @KonikaChaurasiya-GSLab in #2036
- Feat(eos_cli_config_gen): Add schema for ip_extended_community_lists_regexp by @Shivani-chourasiya in #2044
- Feat(eos_cli_config_gen): Add schema for interface_profiles by @Shivani-chourasiya in #2050
- Feat(eos_cli_config_gen): Add schema for ipv6_prefix_lists by @Shivani-chourasiya in #2045
- Feat(eos_cli_config_gen): Add schema for ip_extended_community_lists by @Shivani-chourasiya in #2024
- Feat(eos_cli_config_gen): Add schema for daemons by @KonikaChaurasiya-GSLab in #2027
- Feat(eos_cli_config_gen): Add schema for sflow by @carlbuchmann in #2056
- Feat(eos_cli_config_gen): Add schema for vmtracer_sessions by @KonikaChaurasiya-GSLab in #2046
- Feat(eos_cli_config_gen): Add schema for peer-filters by @Shivani-chourasiya in #2047
- Feat(eos_cli_config_gen): Add schema for prefix_lists by @Shivani-chourasiya in #2042
- Feat(eos_cli_config_gen): Add schema for local_users by @KonikaChaurasiya-GSLab in #2020
- Feat(eos_cli_config_gen): Add schema for maintenance by @KonikaChaurasiya-GSLab in #2028
- Feat(eos_cli_config_gen): Add schema for route_maps by @Shivani-chourasiya in #2048
- Feat(eos_cli_config_gen): Add schema for interface_groups by @mayurgs34 in #2053
- Feat(eos_cli_config_gen): Add schema for ipv6_standard_access_lists by @ClausHolbechArista in #1998
- Feat(eos_cli_config_gen): Add schema for management_interfaces by @Shivani-chourasiya in #2059
- Feat(eos_cli_config_gen): Add schema for management-api-http by @KonikaChaurasiya-GSLab in #2062
- Feat(eos_cli_config_gen): Add schema for tcam_profile by @Shivani-chourasiya in #2057
- Feat(eos_cli_config_gen): Add schema for event_handlers by @KonikaChaurasiya-GSLab in #2037
- Feat(eos_cli_config_gen): Add schema for class_maps by @Shivani-chourasiya in #2065
- Feat(eos_cli_config_gen): Add support for mtu under management interface by @carlbuchmann in #2080
- Feat(eos_cli_config_gen): Add schema for bgp_groups by @mayurgs34 in #2079
- Feat(eos_cli_config_gen): Add schema for ip_igmp_snooping by @KonikaChaurasiya-GSLab in #2049
- Feat(eos_cli_config_gen): Add schema for management-ssh by @KonikaChaurasiya-GSLab in #2060
- Feat(eos_cli_config_gen): Add schema for router_general by @Shivani-chourasiya in #2067
- Feat(eos_cli_config_gen): Add schema for virtual_source_nat_vrfs by @Shivani-chourasiya in #2089
- Feat(eos_cli_config_gen): Add schema for router_igmp by @Shivani-chourasiya in #2068
- Feat(eos_cli_config_gen): Add schema for eos_cli by @Shivani-chourasiya in #2123
- Feat(eos_cli_config_gen): Add schema for as_path by @Shivani-chourasiya in #2125
- Feat(eos_cli_config_gen): Add schema for mac_security by @Shivani-chourasiya in #2058
- Feat(eos_cli_config_gen): Add schema for generate_device_documentation by @Shivani-chourasiya in #2126
- Feat(eos_cli_config_gen): Add schema for mac_access_lists by @KonikaChaurasiya-GSLab in #2118
- Feat(eos_cli_config_gen): Add schema for daemon terminattr by @KonikaChaurasiya-GSLab in #2081
- Feat(eos_cli_config_gen): Add schema for policy_maps by @Shivani-chourasiya in #2066
- Feat(eos_cli_config_gen): Add schema for generate_default_config by @Shivani-chourasiya in #2127
- Feat(eos_cli_config_gen): Add schema for management_console by @KonikaChaurasiya-GSLab in #2146
- Feat(eos_cli_config_gen): Add schema for aaa_root by @KonikaChaurasiya-GSLab in #2148
- Feat(eos_cli_config_gen): Add schema for ip_http_client_source_interfaces by @KonikaChaurasiya-GSLab in #2147
- Feat(eos_cli_config_gen): Add schema for ip_ssh_client_source_interfaces by @KonikaChaurasiya-GSLab in #2150
- Feat(eos_cli_config_gen): Add schema for ip_dhcp_relay by @Shivani-chourasiya in #2138
- Feat(eos_cli_config_gen): Add schema for dns_domain by @mayurgs34 in #2132
- Feat(eos_cli_config_gen): Add schema for dhcp_relay by @Shivani-chourasiya in #2122
- Feat(eos_cli_config_gen): Add schema for banners by @Shivani-chourasiya in #2117
- Feat(eos_cli_config_gen): Add schema for ip_icmp_redirect by @Shivani-chourasiya in #2139
- Feat(eos_cli_config_gen): Add schema for ipv6_icmp_redirect by @Shivani-chourasiya in #2140
- Feat(eos_cli_config_gen): Add schema for clock by @mayurgs34 in #2133
- Feat(eos_cli_config_gen): Add schema for redundancy by @Shivani-chourasiya in #2129
- Feat(eos_cli_config_gen): Add schema for interface_defaults by @Shivani-chourasiya in #2130
- Feat(eos_cli_config_gen): Add schema for aaa_authorization by @KonikaChaurasiya-GSLab in #2149
- Feat(eos_cli_config_gen): Add schema for aaa_authentication by @KonikaChaurasiya-GSLab in #2121
- Feat(eos_cli_config_gen): Add schema for management_security by @KonikaChaurasiya-GSLab in #2145
- Feat(eos_cli_config_gen): Add schema for platform by @Shivani-chourasiya in #2128
- Feat(eos_cli_config_gen): Add schema for spanning_tree by @Shivani-chourasiya in #2082
- Feat(eos_cli_config_gen): Add schema for lacp by @mayurgs34 in #2136
- Feat(eos_cli_config_gen): Add schema for vlans by @Shivani-chourasiya in #2095
- Feat(eos_cli_config_gen): Add schema for ip_access_lists by @KonikaChaurasiya-GSLab in #2116
- Feat(eos_cli_config_gen): Add schema for domain_list by @KonikaChaurasiya-GSLab in #2179
- Feat(eos_cli_config_gen): Add schema for load_interval by @KonikaChaurasiya-GSLab in #2176
- Feat(eos_cli_config_gen): Add schema for boot by @KonikaChaurasiya-GSLab in #2189
- Feat(eos_cli_config_gen): Add schema for mpls by @KonikaChaurasiya-GSLab in #2162
- Feat(eos_cli_config_gen): Add schema for service_routing_protocols_model by @Shivani-chourasiya in #2185
- Feat(eos_cli_config_gen): Add schema for static_routes by @Shivani-chourasiya in #2183
- Feat(eos_cli_config_gen): Add schema for monitor_connectivity by @KonikaChaurasiya-GSLab in #2174
- Feat(eos_cli_config_gen): Add schema for name_server by @KonikaChaurasiya-GSLab in #2178
- Feat(eos_cli_config_gen): Add schema for enable_password by @KonikaChaurasiya-GSLab in #2172
- Feat(eos_cli_config_gen): Add schema for ip_routing_ipv6_interfaces by @mayurgs34 in #2171
- Feat(eos_cli_config_gen): Add schema for event_monitor by @KonikaChaurasiya-GSLab in #2166
- Feat(eos_cli_config_gen): Add schema for ip_routing by @mayurgs34 in #2164
- Feat(eos_cli_config_gen): Add schema for custom_templates by @Shivani-chourasiya in #2154
- Feat(eos_cli_config_gen): Add schema for ip_radius_source_interfaces by @Shivani-chourasiya in #2111
- Feat(eos_cli_config_gen): Add schema for router-pim-sparse-mode by @KonikaChaurasiya-GSLab in #2061
- Feat(eos_cli_config_gen): Add schema for ipv6_hardware by @KonikaChaurasiya-GSLab in #2203
- Feat(eos_cli_config_gen): Add schema for mcs_client by @KonikaChaurasiya-GSLab in #2204
- Feat(eos_cli_config_gen): Add schema for management_api_models by @KonikaChaurasiya-GSLab in #2205
- Feat(eos_cli_config_gen): Add schema for management_defaults by @Shivani-chourasiya in #2198
- Feat(eos_cli_config_gen): Add schema for dot1x by @Shivani-chourasiya in #2197
- Feat(eos_cli_config_gen): Add schema for switchport_default by @Shivani-chourasiya in #2196
- Feat(eos_cli_config_gen): Add schema for trackers by @mayurgs34 in #2199
- Feat(eos_cli_config_gen): Add schema for monitor_sessions by @KonikaChaurasiya-GSLab in #2188
- Feat(eos_cli_config_gen): Add schema for router_l2_vpn by @mayurgs34 in #2194
- Feat(eos_cli_config_gen): Add schema for management_cvx by @mayurgs34 in #2202
- Feat(eos_cli_config_gen): Add schema for cvx by @Shivani-chourasiya in #2186
- Feat(eos_cli_config_gen): Add schema for service_routing_configuration_bgp by @Shivani-chourasiya in #2184
- Feat(eos_cli_config_gen): Add schema for router_isis by @mayurgs34 in #2181
- Feat(eos_cli_config_gen): Add schema for system by @mayurgs34 in #2143
- Feat(eos_cli_config_gen): add cvconfig flag to TerminAttr by @perimore in #2217
- Feat(eos_cli_config_gen): Add schema for queue_monitor_length by @mayurgs34 in #2158
- Feat(eos_cli_config_gen): Add schema for arp by @mayurgs34 in #2160
- Feat(eos_cli_config_gen): Add schema for terminal by @Shivani-chourasiya in #2157
- Feat(eos_cli_config_gen): Add schema for ip_virtual_router_mac_address by @mayurgs34 in #2161
- Feat(eos_cli_config_gen): Add schema for mlag_configuration by @KonikaChaurasiya-GSLab in #2173
- Feat(eos_cli_config_gen): Add schema for dynamic_prefix_lists by @Shivani-chourasiya in #2195
- Feat(eos_cli_config_gen): Add schema for tap_aggregation by @KonikaChaurasiya-GSLab in #2190
- Feat(eos_cli_config_gen): Add schema for router multicast by @KonikaChaurasiya-GSLab in #2167
- Feat(eos_cli_config_gen): Add schema for hardware by @KonikaChaurasiya-GSLab in #2187
- Feat(eos_cli_config_gen): Add schema for router_ospf by @Shivani-chourasiya in #2077
- Feat(eos_cli_config_gen): Add schema for queue_monitor_streaming by @mayurgs34 in #2159
- Feat(eos_cli_config_gen): Add schema for ipv6_static_routes by @Shivani-chourasiya in #2182
- Feat(eos_cli_config_gen): Add schema for aaa_server_groups by @KonikaChaurasiya-GSLab in #2168
- Feat(eos_cli_config_gen): Add schema for prompt by @mayurgs34 in #2153
- Feat(eos_cli_config_gen): Add schema for router_bfd by @Shivani-chourasiya in #2120
- Feat(eos_cli_config_gen): Add schema for aaa accounting by @KonikaChaurasiya-GSLab in #2170
- Feat(eos_cli_config_gen): Add schema for traffic-policies by @Shivani-chourasiya in #2083
- Feat(eos_cli_config_gen): Add schema for radius_servers by @Shivani-chourasiya in #2114
- Feat(eos_cli_config_gen): Add schema for roles by @Shivani-chourasiya in #2113
- Feat(eos_cli_config_gen): Add schema for qos_profiles by @Shivani-chourasiya in #2084
- Feat(eos_cli_config_gen): Add schema for ip_tacacs_source_interfaces by @Shivani-chourasiya in #2112
- Feat(eos_cli_config_gen): Add schema for logging by @KonikaChaurasiya-GSLab in #2085
- Feat(eos_cli_config_gen): Add schema for tacacs_servers by @Shivani-chourasiya in #2115
- Feat(eos_cli_config_gen): Add schema for qos by @mayurgs34 in #2155
- Feat(eos_cli_config_gen): Add schema for lldp by @mayurgs34 in #2134
- Feat(eos_cli_config_gen): Add schema for errdisable by @Shivani-chourasiya in #2124
- Feat(eos_cli_config_gen): Add schema for aliases by @KonikaChaurasiya-GSLab in #2119
- Feat(eos_cli_config_gen): Add schema for ipv6_unicast_routing by @mayurgs34 in #2165
- Feat(eos_cli_config_gen): Add schema for vrfs by @Shivani-chourasiya in #2088
- Feat(eos_cli_config_gen): Add schema for management_tech_support by @mayurgs34 in #2201
- Feat(eos_cli_config_gen): Support no queue-monitor length notifying by @tgodaA in #2253
- Feat(eos_cli_config_gen): Add schema for hardware_counters by @Shivani-chourasiya in #2054
- Feat(eos_cli_config_gen): Add schema for mac_address_table by @Shivani-chourasiya in #2156
- Feat(eos_cli_config_gen): Add schema for router_traffic_engineering by @mayurgs34 in #2192
- Feat(eos_cli_config_gen): Add schema for vxlan-interfaces by @KonikaChaurasiya-GSLab in #2097
- Feat(eos_cli_config_gen): Add schema for ip_hardware by @KonikaChaurasiya-GSLab in #2200
- Feat(eos_cli_config_gen): Add various config options for Sflow by @ccsnw in #2249
- Feat(eos_cli_config_gen): Add schema for link_tracking_groups by @mayurgs34 in #2135
- Feat( eos_designs, eos_cli_config_gen): Add "disabled" option to "local_users" by @gusmb in #2257
- Feat(eos_cli_config_gen): Add key_type for ntp.authentication_keys by @philippebureau in #2258
- Feat(eos_cli_config_gen): Add flow tracking sampled support by @gmuloc in #2270
- Feat(eos_cli_config_gen): Add schema for router-bgp by @Shivani-chourasiya in #2105
- Feat(eos_cli_config_gen): Add schema for snmp_server by @KonikaChaurasiya-GSLab in #2094
- Feat(eos_cli_config_gen): Add schema for loopback_interfaces by @mayurgs34 in #2086
- Feat(eos_cli_config_gen): Add tunnel interface functionality by @gmuloc in #2260
- Feat(eos_cli_config_gen): Add schema for ntp by @KonikaChaurasiya-GSLab in #2151
- Feat(eos_cli_config_gen): Source-interface for management cvx by @sugetha24 in #2294
- Feat(eos_cli_config_gen): Add macsec commands by @gusmb in #2286
- Feat(eos_cli_config_gen): Add schema for ptp by @mayurgs34 in #2287
- Feat(eos_cli_config_gen): Fix macsec template by @gusmb in #2297
- Feat(eos_cli_config_gen): Add support for EVPN multicast ipv4 AF transit by @jonxstill in #2277
- Feat(eos_cli_config_gen): Add schema for vlan_interfaces by @mayurgs34 in #2106
- Feat(eos_cli_config_gen): Add schema for ip_access_lists_max_entries by @Shivani-chourasiya in #2300
- Feat(eos_cli_config_gen): Add schema for service_unsupported_transceiver by @Shivani-chourasiya in #2301
- Feat(eos_cli_config_gen): MAC address on management interfaces by @sugetha24 in #2275
- Feat(eos_cli_config_gen): Support route_reflector_client key on BGP neighbors by @emilarista in #2298
- Feat(eos_cli_config_gen): Add schema for ethernet-interfaces by @KonikaChaurasiya-GSLab in #2107
- Feat(eos_cli_config_gen): Add schema for management_api_gnmi by @KonikaChaurasiya-GSLab in #2303
- Feat(eos_cli_config_gen): Add schema for port_channel_interfaces by @mayurgs34 in #2137
- Feat(eos_cli_config_gen): Add graceful-restart support for router_bgp by @gmuloc in #2296
- Feat(eos_cli_config_gen): Add Router MSDP Data Model by @emilarista in #2278
- Feat(eos_cli_config_gen): Support access-lists & options on rp addresses by @tgodaA in #2355
New features and enhancements in eos_designs
- Feat(eos_designs): Auto BGP ASN by @jonxstill in #1948
- Feat(eos_designs): Support for Static Flood Lists, HER by @ClausHolbechArista in #1982
- Feat(eos_designs): Support structured config under network services svis and l2vlans for bgp commands by @tgodaA in #1947
- Feat(eos_designs): Support for custom naming of trunk groups by @ClausHolbechArista in #2021
- Feat(eos_designs): Support static_routes for default vrf under network-services by @ClausHolbechArista in #1986
- Feat(eos_designs): Optional underlay eBGP filtering of paths with peer's ASN by @ClausHolbechArista in #2030
- Feat(eos_designs): Add channel_id for endpoints by @chetryan in #2070
- Feat(eos_designs): Support the ip_virtual_router_addresses and ip_address_virtual under the same svi by @tgodaA in #2239
- Feat(eos_designs): Add support for setting node_type by matching regexes against the hostname by @jonxstill in #2266
- Feat(eos_designs): Support for PTP configuration based on best practices by @nielsjlarsen in #1916
- Feat(eos_designs): Add support for system mac address derived engine ID by @gmuloc in #2289
- Feat(eos_designs): Add support for multiple descriptions for l3_interfaces by @gmuloc in #2291
- Feat(eos_designs): EVPN to MPLS-VPN Gateway Overlay Support by @emilarista in #2209
- Feat(eos_designs): EVPN Multicast L3 (OISM) Support by @jonxstill in #2276
- Feat(eos_designs): Adding 7020R to plattform settings by @tweippert in #2356
Other new features and enhancements
- Feat: Schemas for input validation and documentation by @ClausHolbechArista in #1888
- Feat(plugins): Add schema support for secondary_key by @ClausHolbechArista in #2034
- Feat(plugins): New arista.avd.include_vars plugin by @ClausHolbechArista in #2040
- Feat(plugins): AVD to JSON Schema Converter by @ClausHolbechArista in #2090
- Feat(eos_validate_state): custom fan & pwr states by @chetryan in #2222
- Feat(eos_validate_state): skip lldp topology for shutdown by @chetryan in #2221
- Feat(plugins): Add schema support for auto-conversion of floats by @ClausHolbechArista in #2247
- Feat: Add peer hosts to CVX by @sugetha24 in #2281
Other Changes
- Refactor(eos_designs): Optimize templating and variable handling by @ClausHolbechArista in #1997
- Refactor: Move python libraries to plugin_utils by @ClausHolbechArista in #2032
- Refactor(plugins): Adding support of secondary_key for nested dictionaries in convert_dicts filter by @Shivani-chourasiya in #2035
- Refactor(eos_cli_config_gen): Ensure that validation always runs in eos_cli_config_gen by @ClausHolbechArista in #2039
- Refactor(eos_designs): Move eos_designs structured_config templates to Python by @Shivani-chourasiya in #1971
- Refactor: Python formatting using Black and isort by @ClausHolbechArista in #2098
- Refactor: Nice print jsonschema by @ClausHolbechArista in #2142
- Revert(eos_designs): Removing switch.x facts by @ClausHolbechArista in #2152
- Refactor(eos_cli_config_gen): Merge input validation with templating by @ClausHolbechArista in #2131
- Fix(eos_designs, eos_cli_config_gen): Fix ipv6_address_virtual and ipv6_virtual_router by @ClausHolbechArista in #2141
- Refactor(eos_designs): Move IP and description logic to Python (step1) by @ClausHolbechArista in #2091
- Refactor(eos_designs): Move structured_config generation for MLAG to Python by @ClausHolbechArista in #2092
- Feat(eos_cli_config_gen): Add schema for patch_panel by @mayurgs34 in #2144
- Feat( eos_cli_config_gen): Add "bfd" key to router_pim_sparse_mode by @gusmb in #2262
- Refactor(eos_designs): Underlay/Overlay internal logic refactor to better support future MPLS interworking abstraction. by @emilarista in #2109
- Refactor(eos_designs): Move structured_config generation for Network Services to Python by @ClausHolbechArista in #2175
- Refactor(eos_designs): Move custom_structured_configuration to python by @ClausHolbechArista in #2268
- Refactor(eos_validate_state): Support for new data models by @ClausHolbechArista in #2231
- Refactor(eos_designs): Move structured_config for core_interfaces to Python by @ClausHolbechArista in #2284
- Refactor(eos_validate_state): Improve performance by delagation asserts to localhost by @carlbuchmann in #2290
- Refactor(eos_designs): Layout of python packages by @ClausHolbechArista in #2282
- Feat(plugins,eos_cli_config_gen): add bgp_encrypt filter bgp password by @gmuloc in #2207
- Refactor: Change variable names for schema and update docs by @ClausHolbechArista in #2302
- Refactor(eos_designs): Move Structured Config for Inband Management to Python by @ClausHolbechArista in #2283
- Refactor: Jinja templating with caching by @ClausHolbechArista in #2307
- Feat(eos_cli_config_gen, eos_designs): Support Track BFD in static routes by @tgodaA in #2320
- Refactor(eos_cli_config_gen): schema review and template organization by @carlbuchmann in #2323
- Refactor(eos_designs): Move structured_config for underlay to Python by @gmuloc in #2308
- Refactor(eos_designs): Move structured_config for connected_endpoints to Python by @ClausHolbechArista in #2322
- Refactor(plugins): Data validation tooling by @ClausHolbechArista in #2317
- Refactor(eos_designs): Move "structured_config" for "l3_edge" to python by @ClausHolbechArista in #2327
- Refactor(eos_designs): Move structured_config for overlay to Python by @gmuloc in #2329
- Bump: Update galaxy.yml to 3.8.0-rc1 by @ClausHolbechArista in #2360
New Contributors
- @mayurgs34 made their first contribution in #2053
- @chetryan made their first contribution in #2070
- @jorisc90 made their first contribution in #2210
- @philippebureau made their first contribution in #2258
- @tweippert made their first contribution in #2356
Full Changelog: v3.7.0...v3.8.0-rc1