Reformat and re-order changelogs/changelog.yaml.

This commit is contained in:
Felix Fontein 2024-07-11 22:44:30 +02:00
parent f1232ee637
commit 971145b284
2 changed files with 555 additions and 546 deletions

View file

@ -1,3 +1,4 @@
---
ancestor: null
releases:
0.1.0:
@ -81,28 +82,15 @@ releases:
- 37-api-validate-cert-options.yml
- ansible-core-_text.yml
release_date: '2021-06-29'
2.0.0:
changes:
minor_changes:
- command - the ``commands`` and ``wait_for`` options now convert the list elements
to strings (https://github.com/ansible-collections/community.routeros/pull/55).
- facts - the ``gather_subset`` option now converts the list elements to strings
(https://github.com/ansible-collections/community.routeros/pull/55).
release_summary: A new major release with breaking changes in the behavior of
``community.routeros.api`` and ``community.routeros.command``.
fragments:
- 2.0.0.yml
- 55-linting.yml
release_date: '2021-10-31'
2.0.0-a1:
changes:
breaking_changes:
- 'api - due to a programming error, the module never failed on errors. This
has now been fixed. If you are relying on the module not failing in case of
idempotent commands (resulting in errors like ``failure: already have such
address``), you need to adjust your roles/playbooks. We suggest to use ``failed_when``
to accept failure in specific circumstances, for example ``failed_when: "''failure:
already have '' in result.msg[0]"`` (https://github.com/ansible-collections/community.routeros/pull/39).'
has now been fixed. If you are relying on the module not failing in case
of idempotent commands (resulting in errors like ``failure: already have
such address``), you need to adjust your roles/playbooks. We suggest to
use ``failed_when`` to accept failure in specific circumstances, for example
``failed_when: "''failure: already have '' in result.msg[0]"`` (https://github.com/ansible-collections/community.routeros/pull/39).'
release_summary: First prerelease for a new major release with a breaking change
in the behavior of ``community.routeros.api``.
fragments:
@ -112,17 +100,17 @@ releases:
2.0.0-a2:
changes:
breaking_changes:
- api - splitting commands no longer uses a naive split by whitespace, but a
more RouterOS CLI compatible splitting algorithm (https://github.com/ansible-collections/community.routeros/pull/45).
- command - the module now always indicates that a change happens. If this is
not correct, please use ``changed_when`` to determine the correct changed
- api - splitting commands no longer uses a naive split by whitespace, but
a more RouterOS CLI compatible splitting algorithm (https://github.com/ansible-collections/community.routeros/pull/45).
- command - the module now always indicates that a change happens. If this
is not correct, please use ``changed_when`` to determine the correct changed
status for a task (https://github.com/ansible-collections/community.routeros/pull/50).
bugfixes:
- api - improve splitting of ``WHERE`` queries (https://github.com/ansible-collections/community.routeros/pull/47).
- api - when converting result lists to dictionaries, no longer removes second
``=`` and text following that if present (https://github.com/ansible-collections/community.routeros/pull/47).
- routeros cliconf plugin - adjust function signature that was modified in Ansible
after creation of this plugin (https://github.com/ansible-collections/community.routeros/pull/43).
- routeros cliconf plugin - adjust function signature that was modified in
Ansible after creation of this plugin (https://github.com/ansible-collections/community.routeros/pull/43).
minor_changes:
- api - make validation of ``WHERE`` for ``query`` more strict (https://github.com/ansible-collections/community.routeros/pull/53).
release_summary: Second prerelease for a new major release with breaking changes
@ -153,11 +141,24 @@ releases:
name: split
namespace: null
release_date: '2021-10-14'
2.0.0:
changes:
minor_changes:
- command - the ``commands`` and ``wait_for`` options now convert the list
elements to strings (https://github.com/ansible-collections/community.routeros/pull/55).
- facts - the ``gather_subset`` option now converts the list elements to strings
(https://github.com/ansible-collections/community.routeros/pull/55).
release_summary: A new major release with breaking changes in the behavior of
``community.routeros.api`` and ``community.routeros.command``.
fragments:
- 2.0.0.yml
- 55-linting.yml
release_date: '2021-10-31'
2.1.0:
changes:
bugfixes:
- query - fix query function check for ``.id`` vs. ``id`` arguments to not conflict
with routeros arguments like ``identity`` (https://github.com/ansible-collections/community.routeros/pull/68,
- query - fix query function check for ``.id`` vs. ``id`` arguments to not
conflict with routeros arguments like ``identity`` (https://github.com/ansible-collections/community.routeros/pull/68,
https://github.com/ansible-collections/community.routeros/issues/67).
- quoting and unquoting filter plugins, api module - handle the escape sequence
``\_`` correctly as escaping a space and not an underscore (https://github.com/ansible-collections/community.routeros/pull/89).
@ -169,8 +170,8 @@ releases:
- api - add new option ``extended query`` more complex queries against RouterOS
API (https://github.com/ansible-collections/community.routeros/pull/63).
- api - update ``query`` to accept symbolic parameters (https://github.com/ansible-collections/community.routeros/pull/63).
- api* modules - allow to set an encoding other than the default ASCII for communicating
with the API (https://github.com/ansible-collections/community.routeros/pull/95).
- api* modules - allow to set an encoding other than the default ASCII for
communicating with the API (https://github.com/ansible-collections/community.routeros/pull/95).
release_summary: Feature and bugfix release with new modules.
fragments:
- 2.1.0.yml
@ -189,213 +190,6 @@ releases:
name: api_find_and_modify
namespace: ''
release_date: '2022-05-25'
2.10.0:
changes:
bugfixes:
- api_info, api_modify - in the ``snmp`` path, ensure that ``engine-id-suffix``
is only available on RouterOS 7.10+, and that ``engine-id`` is read-only on
RouterOS 7.10+ (https://github.com/ansible-collections/community.routeros/issues/208,
https://github.com/ansible-collections/community.routeros/pull/218).
minor_changes:
- api_info - add new ``include_read_only`` option to select behavior for read-only
values. By default these are not returned (https://github.com/ansible-collections/community.routeros/pull/213).
- api_info, api_modify - add support for ``address-list`` and ``match-subdomain``
introduced by RouterOS 7.7 in the ``ip dns static`` path (https://github.com/ansible-collections/community.routeros/pull/197).
- api_info, api_modify - add support for ``user``, ``time`` and ``gmt-offset``
under the ``system clock`` path (https://github.com/ansible-collections/community.routeros/pull/210).
- api_info, api_modify - add support for the ``interface ppp-client`` path (https://github.com/ansible-collections/community.routeros/pull/199).
- api_info, api_modify - add support for the ``interface wireless`` path (https://github.com/ansible-collections/community.routeros/pull/195).
- api_info, api_modify - add support for the ``iot modbus`` path (https://github.com/ansible-collections/community.routeros/pull/205).
- api_info, api_modify - add support for the ``ip dhcp-server option`` and ``ip
dhcp-server option sets`` paths (https://github.com/ansible-collections/community.routeros/pull/223).
- api_info, api_modify - add support for the ``ip upnp interfaces``, ``tool
graphing interface``, ``tool graphing resource`` paths (https://github.com/ansible-collections/community.routeros/pull/227).
- api_info, api_modify - add support for the ``ipv6 firewall nat`` path (https://github.com/ansible-collections/community.routeros/pull/204).
- api_info, api_modify - add support for the ``mode`` property in ``ip neighbor
discovery-settings`` introduced in RouterOS 7.7 (https://github.com/ansible-collections/community.routeros/pull/198).
- api_info, api_modify - add support for the ``port remote-access`` path (https://github.com/ansible-collections/community.routeros/pull/224).
- api_info, api_modify - add support for the ``routing filter rule`` and ``routing
filter select-rule`` paths (https://github.com/ansible-collections/community.routeros/pull/200).
- api_info, api_modify - add support for the ``routing table`` path in RouterOS
7 (https://github.com/ansible-collections/community.routeros/pull/215).
- api_info, api_modify - add support for the ``tool netwatch`` path in RouterOS
7 (https://github.com/ansible-collections/community.routeros/pull/216).
- api_info, api_modify - add support for the ``user settings`` path (https://github.com/ansible-collections/community.routeros/pull/201).
- api_info, api_modify - add support for the ``user`` path (https://github.com/ansible-collections/community.routeros/pull/211).
- api_info, api_modify - finalize fields for the ``interface wireless security-profiles``
path and enable it (https://github.com/ansible-collections/community.routeros/pull/203).
- api_info, api_modify - finalize fields for the ``ppp profile`` path and enable
it (https://github.com/ansible-collections/community.routeros/pull/217).
- api_modify - add new ``handle_read_only`` and ``handle_write_only`` options
to handle the module's behavior for read-only and write-only fields (https://github.com/ansible-collections/community.routeros/pull/213).
- api_modify, api_info - support API paths ``routing id``, ``routing bgp connection``
(https://github.com/ansible-collections/community.routeros/pull/220).
release_summary: Bugfix and feature release.
fragments:
- 195-add-interface-wireless-data.yml
- 197-dns-static-addrlist-matchsubdomain.yml
- 198-ip-nd-mode.yml
- 199-add-interface-pppclient.yml
- 2.10.0.yml
- 200-add-routing-filter.yml
- 201-add-user-settings.yml
- 203-wireless-security-profiles.yml
- 204-add-ipv6-firewall-nat.yml
- 205-add-iot-modbus.yml
- 210-date-time-gmt-offset.yml
- 211-user.yml
- 213-read-write-only.yml
- 215-add-routing-table.yml
- 216-add-tool-netwatch.yml
- 217-ppp-profiles.yml
- 218-snmp-engine-id.yml
- 220-routing-id-bgp-connection.yml
- 223-add-ip-dhcp-server-option.yml
- 224-add-port-remote-access.yml
- 227-add-upnp-graphing.yml
release_date: '2023-10-08'
2.11.0:
changes:
minor_changes:
- api_info, api_modify - add missing DoH parameters ``doh-max-concurrent-queries``,
``doh-max-server-connections``, and ``doh-timeout`` to the ``ip dns`` path
(https://github.com/ansible-collections/community.routeros/issues/230, https://github.com/ansible-collections/community.routeros/pull/235)
- api_info, api_modify - add missing parameters ``address-list``, ``address-list-timeout``,
``randomise-ports``, and ``realm`` to subpaths of the ``ip firewall`` path
(https://github.com/ansible-collections/community.routeros/issues/236, https://github.com/ansible-collections/community.routeros/pull/237).
- api_info, api_modify - mark the ``interface wireless`` parameter ``running``
as read-only (https://github.com/ansible-collections/community.routeros/pull/233).
- api_info, api_modify - set the default value to ``false`` for the ``disabled``
parameter in some more paths where it can be seen in the documentation (https://github.com/ansible-collections/community.routeros/pull/237).
- api_modify - add missing ``comment`` attribute to ``/routing id`` (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add missing attributes to the ``routing bgp connection`` path
(https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add versioning to the ``/tool e-mail`` path (RouterOS 7.12 release)
(https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - make ``/ip traffic-flow target`` a multiple value attribute (https://github.com/ansible-collections/community.routeros/pull/234).
release_summary: Feature and bugfix release.
fragments:
- 2.11.0.yml
- 233-wireless-running-read-only.yml
- 234-bugfixes-and-update-adaptations.yml
- 235-add-missing-dns-attributes.yml
- 237-add-missing-ip-firewall-attributes.yml
release_date: '2023-12-03'
2.12.0:
changes:
minor_changes:
- api_info, api_modify - add ``interface ovpn-client`` path (https://github.com/ansible-collections/community.routeros/issues/242,
https://github.com/ansible-collections/community.routeros/pull/244).
- api_info, api_modify - add ``radius`` path (https://github.com/ansible-collections/community.routeros/issues/241,
https://github.com/ansible-collections/community.routeros/pull/245).
- api_info, api_modify - add ``routing rule`` path (https://github.com/ansible-collections/community.routeros/issues/162,
https://github.com/ansible-collections/community.routeros/pull/246).
- api_info, api_modify - add missing path ``routing bgp template`` (https://github.com/ansible-collections/community.routeros/pull/243).
- api_info, api_modify - add support for the ``tx-power`` attribute in ``interface
wireless`` (https://github.com/ansible-collections/community.routeros/pull/239).
- api_info, api_modify - removed ``host`` primary key in ``tool netwatch`` path
(https://github.com/ansible-collections/community.routeros/pull/248).
- api_modify, api_info - added support for ``interface wifiwave2`` (https://github.com/ansible-collections/community.routeros/pull/226).
release_summary: Feature release.
fragments:
- 2.12.0.yml
- 226-support-for-WifiWave2.yml
- 239-wireless-tx-power.yml
- 243-add-routing-bgp-template-path.yml
- 244-add-interface-ovpn-client-path.yml
- 245-add-radius-path.yml
- 246-add-routing-rule-path.yml
- 247-removed-primary-key-host-in-tool-netwatch.yml
release_date: '2024-01-21'
2.13.0:
changes:
bugfixes:
- facts - fix date not getting removed for idempotent config export (https://github.com/ansible-collections/community.routeros/pull/262).
minor_changes:
- api_info, api_modify - make path ``user group`` modifiable and add ``comment``
attribute (https://github.com/ansible-collections/community.routeros/issues/256,
https://github.com/ansible-collections/community.routeros/pull/257).
- api_modify, api_info - add support for the ``ip vrf`` path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/259)
release_summary: Bugfix and feature release.
fragments:
- 2.13.0.yml
- 257-make-user_group-modifiable.yml
- 259-add-routeros7-support-for-ip-vrf.yml
- 262-fix-date-removal.yml
release_date: '2024-02-25'
2.14.0:
changes:
minor_changes:
- api_info, api_modify - add read-only fields ``installed-version``, ``latest-version``
and ``status`` in ``system package update`` (https://github.com/ansible-collections/community.routeros/pull/263).
- api_info, api_modify - added support for ``interface wifi`` and its sub-paths
(https://github.com/ansible-collections/community.routeros/pull/266).
- api_info, api_modify - remove default value for read-only ``running`` field
in ``interface wireless`` (https://github.com/ansible-collections/community.routeros/pull/264).
release_summary: Feature release.
fragments:
- 2.14.0.yml
- 263-sys-pkg-update.yml
- 264-wireless-running-default.yml
- 266-interface-wifi.yml
release_date: '2024-03-25'
2.15.0:
changes:
minor_changes:
- api_info, api_modify - Add RouterOS 7.x support to ``/mpls ldp`` path (https://github.com/ansible-collections/community.routeros/pull/271).
- api_info, api_modify - add ``/ip route rule`` path for RouterOS 6.x (https://github.com/ansible-collections/community.routeros/pull/278).
- api_info, api_modify - add ``/routing filter`` path for RouterOS 6.x (https://github.com/ansible-collections/community.routeros/pull/279).
- api_info, api_modify - add default value for ``from-pool`` field in ``/ipv6
address`` (https://github.com/ansible-collections/community.routeros/pull/270).
- api_info, api_modify - add missing path ``/interface pppoe-server server``
(https://github.com/ansible-collections/community.routeros/pull/273).
- api_info, api_modify - add missing path ``/ip dhcp-relay`` (https://github.com/ansible-collections/community.routeros/pull/276).
- api_info, api_modify - add missing path ``/queue simple`` (https://github.com/ansible-collections/community.routeros/pull/269).
- api_info, api_modify - add missing path ``/queue type`` (https://github.com/ansible-collections/community.routeros/pull/274).
- api_info, api_modify - add missing paths ``/routing bgp aggregate``, ``/routing
bgp network`` and ``/routing bgp peer`` (https://github.com/ansible-collections/community.routeros/pull/277).
- api_info, api_modify - add support for paths ``/mpls interface``, ``/mpls
ldp accept-filter``, ``/mpls ldp advertise-filter`` and ``mpls ldp interface``
(https://github.com/ansible-collections/community.routeros/pull/272).
release_summary: Feature release.
fragments:
- 2.15.0.yml
- 269-add-queue_simple-path.yml
- 270_fix_ipv6_from_pool_default_value.yml
- 271-mpls_ldp_routeros_7_support.yml
- 272-additional_mpls_path_support.yml
- 273-add_interface_pppoe-server_support.yml
- 274-add_queue_type_path.yml
- 276-add_ip_dhcp-relay_path.yml
- 277-add_routing_bgp_paths.yml
- 278-add_ip_route_rule_path.yml
- 279-add_routing_filter_path.yml
release_date: '2024-04-20'
2.16.0:
changes:
minor_changes:
- api_info, api_modify - add missing path ``/ppp secret`` (https://github.com/ansible-collections/community.routeros/pull/286).
- api_info, api_modify - minor changes ``/interface ethernet`` path fields (https://github.com/ansible-collections/community.routeros/pull/288).
release_summary: Feature release.
fragments:
- 2.16.0.yml
- 286-add_ppp_secret_path.yml
- 288-interface_ethernet_values.yml
release_date: '2024-06-16'
2.17.0:
changes:
minor_changes:
- api_info, api_modify - add ``system health settings`` path (https://github.com/ansible-collections/community.routeros/pull/294).
- api_info, api_modify - add missing path ``/system resource irq rps`` (https://github.com/ansible-collections/community.routeros/pull/295).
- api_info, api_modify - add parameter ``host-key-type`` for ``ip ssh`` path
(https://github.com/ansible-collections/community.routeros/issues/280, https://github.com/ansible-collections/community.routeros/pull/297).
release_summary: Feature release.
fragments:
- 2.17.0.yml
- 294-add-system-health-settings-path.yml
- 295-add_system_resource_irq_rps_path.yml
- 297-add-ip-ssh-host-key-type.yml
release_date: '2024-07-09'
2.2.0:
changes:
bugfixes:
@ -422,8 +216,8 @@ releases:
bugfixes:
- api_modify, api_info - make API path ``ip dhcp-server lease`` support ``server=all``
(https://github.com/ansible-collections/community.routeros/issues/104, https://github.com/ansible-collections/community.routeros/pull/107).
- api_modify, api_info - make API path ``ip dhcp-server network`` support missing
options ``boot-file-name``, ``dhcp-option-set``, ``dns-none``, ``domain``,
- api_modify, api_info - make API path ``ip dhcp-server network`` support
missing options ``boot-file-name``, ``dhcp-option-set``, ``dns-none``, ``domain``,
and ``next-server`` (https://github.com/ansible-collections/community.routeros/issues/104,
https://github.com/ansible-collections/community.routeros/pull/106).
release_summary: Bugfix release.
@ -453,10 +247,10 @@ releases:
2.3.1:
changes:
known_issues:
- The ``community.routeros.command`` module claims to support check mode. Since
it cannot judge whether the commands executed modify state or not, this behavior
is incorrect. Since this potentially breaks existing playbooks, we will not
change this behavior until community.routeros 3.0.0.
- The ``community.routeros.command`` module claims to support check mode.
Since it cannot judge whether the commands executed modify state or not,
this behavior is incorrect. Since this potentially breaks existing playbooks,
we will not change this behavior until community.routeros 3.0.0.
release_summary: Maintenance release with improved documentation.
fragments:
- 2.3.1.yml
@ -470,8 +264,8 @@ releases:
- api_modify - ``queue interface`` path works now (https://github.com/ansible-collections/community.routeros/pull/131).
- api_modify, api_info - removed wrong field ``dynamic`` from API path ``ipv6
firewall address-list`` (https://github.com/ansible-collections/community.routeros/pull/133).
- api_modify, api_info - the default of the field ``ingress-filtering`` in ``interface
bridge port`` is now ``true``, which is the default in ROS (https://github.com/ansible-collections/community.routeros/pull/125).
- api_modify, api_info - the default of the field ``ingress-filtering`` in
``interface bridge port`` is now ``true``, which is the default in ROS (https://github.com/ansible-collections/community.routeros/pull/125).
- command, facts - commands do not timeout in safe mode anymore (https://github.com/ansible-collections/community.routeros/pull/134).
known_issues:
- api_modify - when limits for entries in ``queue tree`` are defined as human
@ -482,9 +276,9 @@ releases:
the CLI behavior). In order to mitigate that, the limits have to be defined
in bytes (those will still appear as human readable in the ROS CLI) (https://github.com/ansible-collections/community.routeros/pull/131).
- api_modify, api_info - ``routing ospf area``, ``routing ospf area range``,
``routing ospf instance``, ``routing ospf interface-template`` paths are not
fully implemented for ROS6 due to the significant changes between ROS6 and
ROS7 (https://github.com/ansible-collections/community.routeros/pull/131).
``routing ospf instance``, ``routing ospf interface-template`` paths are
not fully implemented for ROS6 due to the significant changes between ROS6
and ROS7 (https://github.com/ansible-collections/community.routeros/pull/131).
minor_changes:
- api* modules - Add new option ``force_no_cert`` to connect with ADH ciphers
(https://github.com/ansible-collections/community.routeros/pull/124).
@ -495,14 +289,15 @@ releases:
bridge mlag``, ``ipv6 firewall mangle``, ``ipv6 nd``, ``system scheduler``,
``system script``, ``system ups`` (https://github.com/ansible-collections/community.routeros/pull/133).
- api_modify, api_info - support API paths ``caps-man access-list``, ``caps-man
configuration``, ``caps-man datapath``, ``caps-man manager``, ``caps-man provisioning``,
``caps-man security`` (https://github.com/ansible-collections/community.routeros/pull/126).
configuration``, ``caps-man datapath``, ``caps-man manager``, ``caps-man
provisioning``, ``caps-man security`` (https://github.com/ansible-collections/community.routeros/pull/126).
- api_modify, api_info - support API paths ``interface list`` and ``interface
list member`` (https://github.com/ansible-collections/community.routeros/pull/120).
- api_modify, api_info - support API paths ``interface pppoe-client``, ``interface
vlan``, ``interface bridge``, ``interface bridge vlan`` (https://github.com/ansible-collections/community.routeros/pull/125).
- api_modify, api_info - support API paths ``ip ipsec identity``, ``ip ipsec
peer``, ``ip ipsec policy``, ``ip ipsec profile``, ``ip ipsec proposal`` (https://github.com/ansible-collections/community.routeros/pull/129).
peer``, ``ip ipsec policy``, ``ip ipsec profile``, ``ip ipsec proposal``
(https://github.com/ansible-collections/community.routeros/pull/129).
- api_modify, api_info - support API paths ``ip route`` and ``ip route vrf``
(https://github.com/ansible-collections/community.routeros/pull/123).
- api_modify, api_info - support API paths ``ipv6 address``, ``ipv6 dhcp-server``,
@ -520,11 +315,12 @@ releases:
``dst-address-type``, ``dst-limit``, ``fragment``, ``hotspot``, ``icmp-options``,
``in-bridge-port``, ``in-bridge-port-list``, ``ingress-priority``, ``ipsec-policy``,
``ipv4-options``, ``jump-target``, ``layer7-protocol``, ``limit``, ``log``,
``log-prefix``, ``nth``, ``out-bridge-port``, ``out-bridge-port-list``, ``packet-mark``,
``packet-size``, ``per-connection-classifier``, ``port``, ``priority``, ``psd``,
``random``, ``realm``, ``routing-mark``, ``same-not-by-dst``, ``src-address``,
``src-address-list``, ``src-address-type``, ``src-mac-address``, ``src-port``,
``tcp-mss``, ``time``, ``tls-host``, ``ttl`` in ``ip firewall nat`` path (https://github.com/ansible-collections/community.routeros/pull/133).
``log-prefix``, ``nth``, ``out-bridge-port``, ``out-bridge-port-list``,
``packet-mark``, ``packet-size``, ``per-connection-classifier``, ``port``,
``priority``, ``psd``, ``random``, ``realm``, ``routing-mark``, ``same-not-by-dst``,
``src-address``, ``src-address-list``, ``src-address-type``, ``src-mac-address``,
``src-port``, ``tcp-mss``, ``time``, ``tls-host``, ``ttl`` in ``ip firewall
nat`` path (https://github.com/ansible-collections/community.routeros/pull/133).
- api_modify, api_info - support fields ``combo-mode``, ``comment``, ``fec-mode``,
``mdix-enable``, ``poe-out``, ``poe-priority``, ``poe-voltage``, ``power-cycle-interval``,
``power-cycle-ping-address``, ``power-cycle-ping-enabled``, ``power-cycle-ping-timeout``
@ -616,10 +412,11 @@ releases:
- api_modify - adapt data for API paths ``ip dhcp-server network`` (https://github.com/ansible-collections/community.routeros/pull/156).
- api_modify - add support for API path ``snmp community`` (https://github.com/ansible-collections/community.routeros/pull/159).
- api_modify - add support for ``trap-interfaces`` in API path ``snmp`` (https://github.com/ansible-collections/community.routeros/pull/159).
- api_modify - add support to disable IPv6 in API paths ``ipv6 settings`` (https://github.com/ansible-collections/community.routeros/pull/158).
- api_modify - add support to disable IPv6 in API paths ``ipv6 settings``
(https://github.com/ansible-collections/community.routeros/pull/158).
- api_modify - support API paths ``ip firewall layer7-protocol`` (https://github.com/ansible-collections/community.routeros/pull/153).
- command - workaround for extra characters in stdout in RouterOS versions between
6.49 and 7.1.5 (https://github.com/ansible-collections/community.routeros/issues/62,
- command - workaround for extra characters in stdout in RouterOS versions
between 6.49 and 7.1.5 (https://github.com/ansible-collections/community.routeros/issues/62,
https://github.com/ansible-collections/community.routeros/pull/161).
release_summary: Bugfix and feature release.
fragments:
@ -659,8 +456,8 @@ releases:
known_issues:
- Ansible markup will show up in raw form on ansible-doc text output for ansible-core
before 2.15. If you have trouble deciphering the documentation markup, please
upgrade to ansible-core 2.15 (or newer), or read the HTML documentation on
https://docs.ansible.com/ansible/devel/collections/community/routeros/.
upgrade to ansible-core 2.15 (or newer), or read the HTML documentation
on https://docs.ansible.com/ansible/devel/collections/community/routeros/.
release_summary: 'Maintenance release with updated documentation.
@ -707,3 +504,213 @@ releases:
- 194-add-caps-man_channel-and-caps-man_manager_interface.yml
- 2.9.0.yml
release_date: '2023-08-15'
2.10.0:
changes:
bugfixes:
- api_info, api_modify - in the ``snmp`` path, ensure that ``engine-id-suffix``
is only available on RouterOS 7.10+, and that ``engine-id`` is read-only
on RouterOS 7.10+ (https://github.com/ansible-collections/community.routeros/issues/208,
https://github.com/ansible-collections/community.routeros/pull/218).
minor_changes:
- api_info - add new ``include_read_only`` option to select behavior for read-only
values. By default these are not returned (https://github.com/ansible-collections/community.routeros/pull/213).
- api_info, api_modify - add support for ``address-list`` and ``match-subdomain``
introduced by RouterOS 7.7 in the ``ip dns static`` path (https://github.com/ansible-collections/community.routeros/pull/197).
- api_info, api_modify - add support for ``user``, ``time`` and ``gmt-offset``
under the ``system clock`` path (https://github.com/ansible-collections/community.routeros/pull/210).
- api_info, api_modify - add support for the ``interface ppp-client`` path
(https://github.com/ansible-collections/community.routeros/pull/199).
- api_info, api_modify - add support for the ``interface wireless`` path (https://github.com/ansible-collections/community.routeros/pull/195).
- api_info, api_modify - add support for the ``iot modbus`` path (https://github.com/ansible-collections/community.routeros/pull/205).
- api_info, api_modify - add support for the ``ip dhcp-server option`` and
``ip dhcp-server option sets`` paths (https://github.com/ansible-collections/community.routeros/pull/223).
- api_info, api_modify - add support for the ``ip upnp interfaces``, ``tool
graphing interface``, ``tool graphing resource`` paths (https://github.com/ansible-collections/community.routeros/pull/227).
- api_info, api_modify - add support for the ``ipv6 firewall nat`` path (https://github.com/ansible-collections/community.routeros/pull/204).
- api_info, api_modify - add support for the ``mode`` property in ``ip neighbor
discovery-settings`` introduced in RouterOS 7.7 (https://github.com/ansible-collections/community.routeros/pull/198).
- api_info, api_modify - add support for the ``port remote-access`` path (https://github.com/ansible-collections/community.routeros/pull/224).
- api_info, api_modify - add support for the ``routing filter rule`` and ``routing
filter select-rule`` paths (https://github.com/ansible-collections/community.routeros/pull/200).
- api_info, api_modify - add support for the ``routing table`` path in RouterOS
7 (https://github.com/ansible-collections/community.routeros/pull/215).
- api_info, api_modify - add support for the ``tool netwatch`` path in RouterOS
7 (https://github.com/ansible-collections/community.routeros/pull/216).
- api_info, api_modify - add support for the ``user settings`` path (https://github.com/ansible-collections/community.routeros/pull/201).
- api_info, api_modify - add support for the ``user`` path (https://github.com/ansible-collections/community.routeros/pull/211).
- api_info, api_modify - finalize fields for the ``interface wireless security-profiles``
path and enable it (https://github.com/ansible-collections/community.routeros/pull/203).
- api_info, api_modify - finalize fields for the ``ppp profile`` path and
enable it (https://github.com/ansible-collections/community.routeros/pull/217).
- api_modify - add new ``handle_read_only`` and ``handle_write_only`` options
to handle the module's behavior for read-only and write-only fields (https://github.com/ansible-collections/community.routeros/pull/213).
- api_modify, api_info - support API paths ``routing id``, ``routing bgp connection``
(https://github.com/ansible-collections/community.routeros/pull/220).
release_summary: Bugfix and feature release.
fragments:
- 195-add-interface-wireless-data.yml
- 197-dns-static-addrlist-matchsubdomain.yml
- 198-ip-nd-mode.yml
- 199-add-interface-pppclient.yml
- 2.10.0.yml
- 200-add-routing-filter.yml
- 201-add-user-settings.yml
- 203-wireless-security-profiles.yml
- 204-add-ipv6-firewall-nat.yml
- 205-add-iot-modbus.yml
- 210-date-time-gmt-offset.yml
- 211-user.yml
- 213-read-write-only.yml
- 215-add-routing-table.yml
- 216-add-tool-netwatch.yml
- 217-ppp-profiles.yml
- 218-snmp-engine-id.yml
- 220-routing-id-bgp-connection.yml
- 223-add-ip-dhcp-server-option.yml
- 224-add-port-remote-access.yml
- 227-add-upnp-graphing.yml
release_date: '2023-10-08'
2.11.0:
changes:
minor_changes:
- api_info, api_modify - add missing DoH parameters ``doh-max-concurrent-queries``,
``doh-max-server-connections``, and ``doh-timeout`` to the ``ip dns`` path
(https://github.com/ansible-collections/community.routeros/issues/230, https://github.com/ansible-collections/community.routeros/pull/235)
- api_info, api_modify - add missing parameters ``address-list``, ``address-list-timeout``,
``randomise-ports``, and ``realm`` to subpaths of the ``ip firewall`` path
(https://github.com/ansible-collections/community.routeros/issues/236, https://github.com/ansible-collections/community.routeros/pull/237).
- api_info, api_modify - mark the ``interface wireless`` parameter ``running``
as read-only (https://github.com/ansible-collections/community.routeros/pull/233).
- api_info, api_modify - set the default value to ``false`` for the ``disabled``
parameter in some more paths where it can be seen in the documentation (https://github.com/ansible-collections/community.routeros/pull/237).
- api_modify - add missing ``comment`` attribute to ``/routing id`` (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add missing attributes to the ``routing bgp connection`` path
(https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add versioning to the ``/tool e-mail`` path (RouterOS 7.12
release) (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - make ``/ip traffic-flow target`` a multiple value attribute
(https://github.com/ansible-collections/community.routeros/pull/234).
release_summary: Feature and bugfix release.
fragments:
- 2.11.0.yml
- 233-wireless-running-read-only.yml
- 234-bugfixes-and-update-adaptations.yml
- 235-add-missing-dns-attributes.yml
- 237-add-missing-ip-firewall-attributes.yml
release_date: '2023-12-03'
2.12.0:
changes:
minor_changes:
- api_info, api_modify - add ``interface ovpn-client`` path (https://github.com/ansible-collections/community.routeros/issues/242,
https://github.com/ansible-collections/community.routeros/pull/244).
- api_info, api_modify - add ``radius`` path (https://github.com/ansible-collections/community.routeros/issues/241,
https://github.com/ansible-collections/community.routeros/pull/245).
- api_info, api_modify - add ``routing rule`` path (https://github.com/ansible-collections/community.routeros/issues/162,
https://github.com/ansible-collections/community.routeros/pull/246).
- api_info, api_modify - add missing path ``routing bgp template`` (https://github.com/ansible-collections/community.routeros/pull/243).
- api_info, api_modify - add support for the ``tx-power`` attribute in ``interface
wireless`` (https://github.com/ansible-collections/community.routeros/pull/239).
- api_info, api_modify - removed ``host`` primary key in ``tool netwatch``
path (https://github.com/ansible-collections/community.routeros/pull/248).
- api_modify, api_info - added support for ``interface wifiwave2`` (https://github.com/ansible-collections/community.routeros/pull/226).
release_summary: Feature release.
fragments:
- 2.12.0.yml
- 226-support-for-WifiWave2.yml
- 239-wireless-tx-power.yml
- 243-add-routing-bgp-template-path.yml
- 244-add-interface-ovpn-client-path.yml
- 245-add-radius-path.yml
- 246-add-routing-rule-path.yml
- 247-removed-primary-key-host-in-tool-netwatch.yml
release_date: '2024-01-21'
2.13.0:
changes:
bugfixes:
- facts - fix date not getting removed for idempotent config export (https://github.com/ansible-collections/community.routeros/pull/262).
minor_changes:
- api_info, api_modify - make path ``user group`` modifiable and add ``comment``
attribute (https://github.com/ansible-collections/community.routeros/issues/256,
https://github.com/ansible-collections/community.routeros/pull/257).
- api_modify, api_info - add support for the ``ip vrf`` path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/259)
release_summary: Bugfix and feature release.
fragments:
- 2.13.0.yml
- 257-make-user_group-modifiable.yml
- 259-add-routeros7-support-for-ip-vrf.yml
- 262-fix-date-removal.yml
release_date: '2024-02-25'
2.14.0:
changes:
minor_changes:
- api_info, api_modify - add read-only fields ``installed-version``, ``latest-version``
and ``status`` in ``system package update`` (https://github.com/ansible-collections/community.routeros/pull/263).
- api_info, api_modify - added support for ``interface wifi`` and its sub-paths
(https://github.com/ansible-collections/community.routeros/pull/266).
- api_info, api_modify - remove default value for read-only ``running`` field
in ``interface wireless`` (https://github.com/ansible-collections/community.routeros/pull/264).
release_summary: Feature release.
fragments:
- 2.14.0.yml
- 263-sys-pkg-update.yml
- 264-wireless-running-default.yml
- 266-interface-wifi.yml
release_date: '2024-03-25'
2.15.0:
changes:
minor_changes:
- api_info, api_modify - Add RouterOS 7.x support to ``/mpls ldp`` path (https://github.com/ansible-collections/community.routeros/pull/271).
- api_info, api_modify - add ``/ip route rule`` path for RouterOS 6.x (https://github.com/ansible-collections/community.routeros/pull/278).
- api_info, api_modify - add ``/routing filter`` path for RouterOS 6.x (https://github.com/ansible-collections/community.routeros/pull/279).
- api_info, api_modify - add default value for ``from-pool`` field in ``/ipv6
address`` (https://github.com/ansible-collections/community.routeros/pull/270).
- api_info, api_modify - add missing path ``/interface pppoe-server server``
(https://github.com/ansible-collections/community.routeros/pull/273).
- api_info, api_modify - add missing path ``/ip dhcp-relay`` (https://github.com/ansible-collections/community.routeros/pull/276).
- api_info, api_modify - add missing path ``/queue simple`` (https://github.com/ansible-collections/community.routeros/pull/269).
- api_info, api_modify - add missing path ``/queue type`` (https://github.com/ansible-collections/community.routeros/pull/274).
- api_info, api_modify - add missing paths ``/routing bgp aggregate``, ``/routing
bgp network`` and ``/routing bgp peer`` (https://github.com/ansible-collections/community.routeros/pull/277).
- api_info, api_modify - add support for paths ``/mpls interface``, ``/mpls
ldp accept-filter``, ``/mpls ldp advertise-filter`` and ``mpls ldp interface``
(https://github.com/ansible-collections/community.routeros/pull/272).
release_summary: Feature release.
fragments:
- 2.15.0.yml
- 269-add-queue_simple-path.yml
- 270_fix_ipv6_from_pool_default_value.yml
- 271-mpls_ldp_routeros_7_support.yml
- 272-additional_mpls_path_support.yml
- 273-add_interface_pppoe-server_support.yml
- 274-add_queue_type_path.yml
- 276-add_ip_dhcp-relay_path.yml
- 277-add_routing_bgp_paths.yml
- 278-add_ip_route_rule_path.yml
- 279-add_routing_filter_path.yml
release_date: '2024-04-20'
2.16.0:
changes:
minor_changes:
- api_info, api_modify - add missing path ``/ppp secret`` (https://github.com/ansible-collections/community.routeros/pull/286).
- api_info, api_modify - minor changes ``/interface ethernet`` path fields
(https://github.com/ansible-collections/community.routeros/pull/288).
release_summary: Feature release.
fragments:
- 2.16.0.yml
- 286-add_ppp_secret_path.yml
- 288-interface_ethernet_values.yml
release_date: '2024-06-16'
2.17.0:
changes:
minor_changes:
- api_info, api_modify - add ``system health settings`` path (https://github.com/ansible-collections/community.routeros/pull/294).
- api_info, api_modify - add missing path ``/system resource irq rps`` (https://github.com/ansible-collections/community.routeros/pull/295).
- api_info, api_modify - add parameter ``host-key-type`` for ``ip ssh`` path
(https://github.com/ansible-collections/community.routeros/issues/280, https://github.com/ansible-collections/community.routeros/pull/297).
release_summary: Feature release.
fragments:
- 2.17.0.yml
- 294-add-system-health-settings-path.yml
- 295-add_system_resource_irq_rps_path.yml
- 297-add-ip-ssh-host-key-type.yml
release_date: '2024-07-09'

View file

@ -38,3 +38,5 @@ title: Community RouterOS
trivial_section_name: trivial
use_fqcn: true
add_plugin_period: true
changelog_nice_yaml: true
changelog_sort: version