Skip to content

Latest commit

 

History

History
391 lines (263 loc) · 9.82 KB

CHANGELOG.rst

File metadata and controls

391 lines (263 loc) · 9.82 KB

Vyos Collection Release Notes

Starting from this release, the minimum ansible-core version that this collection requires is 2.15.0. The last known version compatible with ansible-core<2.15 is v4.1.0.

  • Bumping requires_ansible to >=2.15.0, since previous ansible-core versions are EoL now.
  • All GHA workflows have been updated to use ones from ansible-content-actions.
  • Passes latest ansible-lint with production profile.
  • Removes deprecation notice for vyos.vyos.
  • Uncaps supported ansible-core versions, this collection now supports ansible-core>=2.15.
  • vyos-l3_interface_support - Add support for Tunnel, Bridge and Dummy interfaces. (#265)
  • vyos-l3_interface_facts - fixed error when using no-default-link-local option. (#295)
  • bgp_global - changed to use neighbor.password rather than neighbor.address (#304).
  • vyos_interfaces - Updated documentation with examples and task output.
  • Use of connection: local and the provider option are no longer valid on any modules in this collection.
  • Update fact gathering to support v1.3 show version output
  • vyos_interface - use vyos_interfaces instead.
  • vyos_l3_interface - use vyos_l3_interfaces instead.
  • vyos_linkagg - use vyos_lag_interfaces instead.
  • vyos_lldp - use vyos_lldp_global instead.
  • vyos_lldp_interface - use vyos_lldp_interfaces instead.
  • vyos_static_route - use vyos_static_routes instead.
  • firewall_rules - icmpv6 type - add support for vyos sw >= 1.4.
  • Minimum required ansible.netcommon version is 2.5.1.
  • Updated base plugin references to ansible.netcommon.
  • vyos_facts - change default gather_subset to min from !config (#231).
  • Change preconfig hostname from vyos to vyosuser
  • Add symlink of modules under plugins/action
  • Add vyos_hostname resource module.
  • Rename V4-EGRESS/V6-EGRESS to EGRESS in the tests to test the same-name situation
  • Update vyos_facts to support IPv4 and IPv6 rule sets having the same name
  • Update vyos_firewall_rules to support IPv4 and IPv6 rule sets having the same name
  • vyos_firewall_rules - Add support for log enable on individual rules
  • vyos_firewall_rules - fixed incorrect option 'disabled' passed to the rules.
  • vyos_hostname - Manages hostname resource module
  • Add 'pool' as value to server key in ntp_global.
  • Add vyos_snmp_server resource module.
  • vyos_snmp_server - Manages snmp_server resource module
  • Add vyos_ntp Resource Module
  • Adds support for specifying an afi for an address_group for vyos.vyos.firewall_global. As a result, address_group now supports IPv6.
  • Adds support for specifying an afi for an network_group for vyos.vyos.firewall_global. As a result, network_group now supports IPv6.
  • Fix vyos_firewall_rules with state replaced to only replace the specified rules.
  • fix issue in firewall rules facts code when IPV6 ICMP type name in vyos.vyos.vyos_firewall_rules is not idempotent
  • vyos_logging_global logging resource module.
  • The vyos_logging module has been deprecated in favor of the new vyos_logging_global resource module and will be removed in a release after "2023-08-01".
  • fix issue in route-maps facts code when route-maps facts are empty.
  • Add vyos_prefix_lists Resource Module.
  • vyos_prefix_lists - Prefix-Lists resource module for VyOS
  • Fix KeyError 'source' - vyos_firewall_rules
  • Updated docs resolving spelling typos
  • change interface to next-hop-interface while generating static_routes nexthop command.
  • Add vyos_route_maps resource module (#156.).
  • change admin_distance to distance while generating static_routes nexthop command.
  • firewall_global - port-groups were not added (#107)
  • vyos_route_maps - Route Map Resource Module.
  • Add support for available_network_resources key, which allows to fetch the available resources for a platform (#138).
  • Mask values of sensitive keys in module result.
  • Add regex for delete failures to terminal_stderr_re
  • Add vyos BGP address_family resource module (#132).
  • Enabled addition and parsing of wireguard interface.
  • vyos_bgp_address_family - BGP Address Family Resource Module.
  • Please refer to ansible.netcommon changelog for more details.
  • Requires ansible.netcommon v2.0.0+ to support ansible_network_single_user_mode and ansible_network_import_modules
  • ipaddress is no longer in ansible.netcommon. For Python versions without ipaddress (< 3.0), the ipaddress package is now required.
  • Add support for configuration caching (single_user_mode).
  • Add vyos BGP global resource module.(#125).
  • Re-use device_info dictionary in cliconf.
  • Update docs to clarify the idemptonecy related caveat and add it in the output warnings (ansible-collections/ansible.netcommon#189)
  • cliconf plugin - Prevent get_capabilities() from getting larger every time it is called
  • vyos_bgp_global - BGP Global Resource Module.
  • Add version key to galaxy.yaml to work around ansible-galaxy bug
  • Enable configuring an interface which is not present in the running config.
  • vyos_config - Only process src files as commands when they actually contain commands. This fixes an issue were the whitespace preceding a configuration key named 'set' was stripped, tripping up the parser.
  • Added ospf_interfaces resource module.
  • vyos_ospf_interfaces - OSPF Interfaces Resource Module.
  • Added openvpn vtu interface support.
  • Update network integration auth timeout for connection local.
  • terminal plugin - Overhaul ansi_re to remove more escape sequences
  • Moved intent testcases from integration suite to unit tests.
  • Reformatted files with latest version of Black (20.8b1).
  • Fixed the typo in the modulename of ospfv2 and ospfv3 unit tests.
  • Updated docs.
  • terminal plugin - Added additional escape sequence to be removed from terminal output.
  • Added workaround to avoid set_fact dynamically assigning value. This behavior seems to have been broken after ansible2.9.
  • Make src, backup and backup_options in vyos_config work when module alias is used (#67).
  • vyos_config - fixed issue where config could be saved while in check mode (#53)
  • Add doc plugin fixes (#51)
  • vyos - Use vyos cliconf to run command on VyOS platform
  • vyos_banner - Manage multiline banners on VyOS devices
  • vyos_command - Run one or more commands on VyOS devices
  • vyos_config - Manage VyOS configuration on remote device
  • vyos_facts - Get facts about vyos devices.
  • vyos_firewall_global - FIREWALL global resource module
  • vyos_firewall_interfaces - FIREWALL interfaces resource module
  • vyos_firewall_rules - FIREWALL rules resource module
  • vyos_interfaces - Interfaces resource module
  • vyos_l3_interfaces - L3 interfaces resource module
  • vyos_lag_interfaces - LAG interfaces resource module
  • vyos_lldp_global - LLDP global resource module
  • vyos_lldp_interfaces - LLDP interfaces resource module
  • vyos_logging - Manage logging on network devices
  • vyos_ospfv2 - OSPFv2 resource module
  • vyos_ospfv3 - OSPFV3 resource module
  • vyos_ping - Tests reachability using ping from VyOS network devices
  • vyos_static_routes - Static routes resource module
  • vyos_system - Run set system commands on VyOS devices
  • vyos_user - Manage the collection of local users on VyOS device
  • vyos_vlan - Manage VLANs on VyOS network devices