Skip to content

Commit e487cee

Browse files
committed
Release 3.10.0.
1 parent 3c982ed commit e487cee

File tree

7 files changed

+262
-180
lines changed

7 files changed

+262
-180
lines changed

CHANGELOG.md

Lines changed: 194 additions & 163 deletions
Large diffs are not rendered by default.

CHANGELOG.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@ Community RouterOS Release Notes
44

55
.. contents:: Topics
66

7+
v3.10.0
8+
=======
9+
10+
Release Summary
11+
---------------
12+
13+
Bugfix and feature release.
14+
15+
Minor Changes
16+
-------------
17+
18+
- api_info, api_modify - add ``show-at-cli-login`` property in ``system note`` (https://github.com/ansible-collections/community.routeros/pull/392).
19+
- api_info, api_modify - set default value for ``include`` and ``exclude`` properties in ``system note`` to an empty string (https://github.com/ansible-collections/community.routeros/pull/394).
20+
21+
Bugfixes
22+
--------
23+
24+
- api_facts - also report interfaces that are inferred only by reference by IP addresses.
25+
RouterOS's APIs have IPv4 and IPv6 addresses point at interfaces by their name, which can
26+
change over time and in-between API calls, such that interfaces may have been enumerated
27+
under another name, or not at all (for example when removed). Such interfaces are now reported
28+
under their new or temporary name and with a synthetic ``type`` property set to differentiate
29+
the more likely and positively confirmed removal case (with ``type: "ansible:unknown"``) from
30+
the unlikely and probably transient naming mismatch (with ``type: "ansible:mismatch"``).
31+
Previously, the api_facts module would have crashed with a ``KeyError`` exception
32+
(https://github.com/ansible-collections/community.routeros/pull/391).
33+
734
v3.9.0
835
======
936

changelogs/changelog.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,3 +971,44 @@ releases:
971971
- 385-vrf-support-for-ovpn-server.yml
972972
- 386-fix-pattern-to-handle-long-identity.yml
973973
release_date: '2025-08-10'
974+
3.10.0:
975+
changes:
976+
bugfixes:
977+
- 'api_facts - also report interfaces that are inferred only by reference
978+
by IP addresses.
979+
980+
RouterOS''s APIs have IPv4 and IPv6 addresses point at interfaces by their
981+
name, which can
982+
983+
change over time and in-between API calls, such that interfaces may have
984+
been enumerated
985+
986+
under another name, or not at all (for example when removed). Such interfaces
987+
are now reported
988+
989+
under their new or temporary name and with a synthetic ``type`` property
990+
set to differentiate
991+
992+
the more likely and positively confirmed removal case (with ``type: "ansible:unknown"``)
993+
from
994+
995+
the unlikely and probably transient naming mismatch (with ``type: "ansible:mismatch"``).
996+
997+
Previously, the api_facts module would have crashed with a ``KeyError``
998+
exception
999+
1000+
(https://github.com/ansible-collections/community.routeros/pull/391).
1001+
1002+
'
1003+
minor_changes:
1004+
- api_info, api_modify - add ``show-at-cli-login`` property in ``system note``
1005+
(https://github.com/ansible-collections/community.routeros/pull/392).
1006+
- api_info, api_modify - set default value for ``include`` and ``exclude``
1007+
properties in ``system note`` to an empty string (https://github.com/ansible-collections/community.routeros/pull/394).
1008+
release_summary: Bugfix and feature release.
1009+
fragments:
1010+
- 3.10.0.yml
1011+
- 391-report-unknown-interfaces.yml
1012+
- 392-sys-note-cli-login.yml
1013+
- 394-iface-list-defaults.yml
1014+
release_date: '2025-08-31'

changelogs/fragments/3.10.0.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelogs/fragments/391-report-unknown-interfaces.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

changelogs/fragments/392-sys-note-cli-login.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/394-iface-list-defaults.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)