- 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.
Bugfixes
--------
- Fix vyos_firewall_rules with state replaced to only replace the specified rules.
v2.5.1
======
Bugfixes
--------
- fix issue in firewall rules facts code when IPV6 ICMP type name in vyos.vyos.vyos_firewall_rules is not idempotent
v2.5.0
======
Minor Changes
-------------
- vyos_logging_global logging resource module.
Deprecated Features
-------------------
- 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".
Bugfixes
--------
- fix issue in route-maps facts code when route-maps facts are empty.
v2.4.0
======
Minor Changes
-------------
- Add vyos_prefix_lists Resource Module.
New Modules
-----------
- vyos_prefix_lists - Prefix-Lists resource module for VyOS
v2.3.1
======
Bugfixes
--------
- Fix KeyError 'source' - vyos_firewall_rules
- Updated docs resolving spelling typos
- change interface to next-hop-interface while generating static_routes nexthop command.
- change admin_distance to distance while generating static_routes nexthop command.
- firewall_global - port-groups were not added (https://github.com/ansible-collections/vyos.vyos/issues/107)
New Modules
-----------
- vyos_route_maps - Route Map Resource Module.
v2.2.0
======
Minor Changes
-------------
- Add support for available_network_resources key, which allows to fetch the available resources for a platform (https://github.com/ansible-collections/vyos.vyos/issues/138).
Security Fixes
--------------
- Mask values of sensitive keys in module result.
v2.1.0
======
Minor Changes
-------------
- Add regex for delete failures to terminal_stderr_re
- Enabled addition and parsing of wireguard interface.
New Modules
-----------
- vyos_bgp_address_family - BGP Address Family Resource Module.
v2.0.0
======
Major Changes
-------------
- Please refer to ansible.netcommon `changelog <https://github.com/ansible-collections/ansible.netcommon/blob/main/changelogs/CHANGELOG.rst#ansible-netcommon-collection-release-notes>`_ 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.
Minor Changes
-------------
- Add support for configuration caching (single_user_mode).
- Add vyos BGP global resource module.(https://github.com/ansible-collections/vyos.vyos/pull/125).
- Re-use device_info dictionary in cliconf.
Bugfixes
--------
- Update docs to clarify the idemptonecy related caveat and add it in the output warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189)
- cliconf plugin - Prevent `get_capabilities()` from getting larger every time it is called
New Modules
-----------
- vyos_bgp_global - BGP Global Resource Module.
v1.1.1
======
Bugfixes
--------
- 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.