|
|
@ -2,115 +2,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
**Topics**
|
|
|
|
**Topics**
|
|
|
|
|
|
|
|
|
|
|
|
- <a href="#v2-17-0">v2\.17\.0</a>
|
|
|
|
- <a href="#v2-18-0">v2\.18\.0</a>
|
|
|
|
- <a href="#release-summary">Release Summary</a>
|
|
|
|
- <a href="#release-summary">Release Summary</a>
|
|
|
|
- <a href="#minor-changes">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes">Minor Changes</a>
|
|
|
|
- <a href="#v2-16-0">v2\.16\.0</a>
|
|
|
|
- <a href="#deprecated-features">Deprecated Features</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-17-0">v2\.17\.0</a>
|
|
|
|
- <a href="#release-summary-1">Release Summary</a>
|
|
|
|
- <a href="#release-summary-1">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-1">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-1">Minor Changes</a>
|
|
|
|
- <a href="#v2-15-0">v2\.15\.0</a>
|
|
|
|
- <a href="#v2-16-0">v2\.16\.0</a>
|
|
|
|
- <a href="#release-summary-2">Release Summary</a>
|
|
|
|
- <a href="#release-summary-2">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-2">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-2">Minor Changes</a>
|
|
|
|
- <a href="#v2-14-0">v2\.14\.0</a>
|
|
|
|
- <a href="#v2-15-0">v2\.15\.0</a>
|
|
|
|
- <a href="#release-summary-3">Release Summary</a>
|
|
|
|
- <a href="#release-summary-3">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-3">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-3">Minor Changes</a>
|
|
|
|
- <a href="#v2-13-0">v2\.13\.0</a>
|
|
|
|
- <a href="#v2-14-0">v2\.14\.0</a>
|
|
|
|
- <a href="#release-summary-4">Release Summary</a>
|
|
|
|
- <a href="#release-summary-4">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-4">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-4">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes">Bugfixes</a>
|
|
|
|
- <a href="#v2-13-0">v2\.13\.0</a>
|
|
|
|
- <a href="#v2-12-0">v2\.12\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-5">Release Summary</a>
|
|
|
|
- <a href="#release-summary-5">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-5">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-5">Minor Changes</a>
|
|
|
|
- <a href="#v2-11-0">v2\.11\.0</a>
|
|
|
|
- <a href="#bugfixes-1">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-12-0">v2\.12\.0</a>
|
|
|
|
- <a href="#release-summary-6">Release Summary</a>
|
|
|
|
- <a href="#release-summary-6">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-6">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-6">Minor Changes</a>
|
|
|
|
- <a href="#v2-10-0">v2\.10\.0</a>
|
|
|
|
- <a href="#v2-11-0">v2\.11\.0</a>
|
|
|
|
- <a href="#release-summary-7">Release Summary</a>
|
|
|
|
- <a href="#release-summary-7">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-7">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-7">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-1">Bugfixes</a>
|
|
|
|
- <a href="#v2-10-0">v2\.10\.0</a>
|
|
|
|
- <a href="#v2-9-0">v2\.9\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-8">Release Summary</a>
|
|
|
|
- <a href="#release-summary-8">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-8">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-8">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-2">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-2">Bugfixes</a>
|
|
|
|
- <a href="#v2-8-3">v2\.8\.3</a>
|
|
|
|
- <a href="#v2-9-0">v2\.9\.0</a>
|
|
|
|
- <a href="#release-summary-9">Release Summary</a>
|
|
|
|
- <a href="#release-summary-9">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-9">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-3">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-8-3">v2\.8\.3</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-10">Release Summary</a>
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
- <a href="#v2-8-2">v2\.8\.2</a>
|
|
|
|
- <a href="#v2-8-2">v2\.8\.2</a>
|
|
|
|
- <a href="#release-summary-10">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-3">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-8-1">v2\.8\.1</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-11">Release Summary</a>
|
|
|
|
- <a href="#release-summary-11">Release Summary</a>
|
|
|
|
- <a href="#bugfixes-4">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-4">Bugfixes</a>
|
|
|
|
- <a href="#v2-8-0">v2\.8\.0</a>
|
|
|
|
- <a href="#v2-8-1">v2\.8\.1</a>
|
|
|
|
- <a href="#release-summary-12">Release Summary</a>
|
|
|
|
- <a href="#release-summary-12">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-9">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-5">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-5">Bugfixes</a>
|
|
|
|
- <a href="#v2-7-0">v2\.7\.0</a>
|
|
|
|
- <a href="#v2-8-0">v2\.8\.0</a>
|
|
|
|
- <a href="#release-summary-13">Release Summary</a>
|
|
|
|
- <a href="#release-summary-13">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-10">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-10">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-6">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-6">Bugfixes</a>
|
|
|
|
- <a href="#v2-6-0">v2\.6\.0</a>
|
|
|
|
- <a href="#v2-7-0">v2\.7\.0</a>
|
|
|
|
- <a href="#release-summary-14">Release Summary</a>
|
|
|
|
- <a href="#release-summary-14">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-11">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-11">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-7">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-7">Bugfixes</a>
|
|
|
|
- <a href="#v2-5-0">v2\.5\.0</a>
|
|
|
|
- <a href="#v2-6-0">v2\.6\.0</a>
|
|
|
|
- <a href="#release-summary-15">Release Summary</a>
|
|
|
|
- <a href="#release-summary-15">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-12">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-12">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-8">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-8">Bugfixes</a>
|
|
|
|
- <a href="#v2-4-0">v2\.4\.0</a>
|
|
|
|
- <a href="#v2-5-0">v2\.5\.0</a>
|
|
|
|
- <a href="#release-summary-16">Release Summary</a>
|
|
|
|
- <a href="#release-summary-16">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-13">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-13">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-9">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-9">Bugfixes</a>
|
|
|
|
- <a href="#known-issues-1">Known Issues</a>
|
|
|
|
- <a href="#v2-4-0">v2\.4\.0</a>
|
|
|
|
- <a href="#v2-3-1">v2\.3\.1</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-17">Release Summary</a>
|
|
|
|
- <a href="#release-summary-17">Release Summary</a>
|
|
|
|
- <a href="#known-issues-2">Known Issues</a>
|
|
|
|
|
|
|
|
- <a href="#v2-3-0">v2\.3\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-18">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-14">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-14">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-10">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-10">Bugfixes</a>
|
|
|
|
- <a href="#v2-2-1">v2\.2\.1</a>
|
|
|
|
- <a href="#known-issues-1">Known Issues</a>
|
|
|
|
|
|
|
|
- <a href="#v2-3-1">v2\.3\.1</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-18">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#known-issues-2">Known Issues</a>
|
|
|
|
|
|
|
|
- <a href="#v2-3-0">v2\.3\.0</a>
|
|
|
|
- <a href="#release-summary-19">Release Summary</a>
|
|
|
|
- <a href="#release-summary-19">Release Summary</a>
|
|
|
|
- <a href="#bugfixes-11">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-2-0">v2\.2\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-20">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-15">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-15">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-11">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v2-2-1">v2\.2\.1</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-20">Release Summary</a>
|
|
|
|
- <a href="#bugfixes-12">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-12">Bugfixes</a>
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
- <a href="#v2-2-0">v2\.2\.0</a>
|
|
|
|
- <a href="#v2-1-0">v2\.1\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-21">Release Summary</a>
|
|
|
|
- <a href="#release-summary-21">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-16">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-16">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-13">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-13">Bugfixes</a>
|
|
|
|
- <a href="#new-modules-1">New Modules</a>
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
- <a href="#v2-0-0">v2\.0\.0</a>
|
|
|
|
- <a href="#v2-1-0">v2\.1\.0</a>
|
|
|
|
- <a href="#release-summary-22">Release Summary</a>
|
|
|
|
- <a href="#release-summary-22">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-17">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-17">Minor Changes</a>
|
|
|
|
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-14">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-14">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#new-modules-1">New Modules</a>
|
|
|
|
|
|
|
|
- <a href="#v2-0-0">v2\.0\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-23">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-18">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-15">Bugfixes</a>
|
|
|
|
- <a href="#new-plugins">New Plugins</a>
|
|
|
|
- <a href="#new-plugins">New Plugins</a>
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
- <a href="#v1-2-0">v1\.2\.0</a>
|
|
|
|
- <a href="#v1-2-0">v1\.2\.0</a>
|
|
|
|
- <a href="#release-summary-23">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-18">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-15">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v1-1-0">v1\.1\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-24">Release Summary</a>
|
|
|
|
- <a href="#release-summary-24">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-19">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-19">Minor Changes</a>
|
|
|
|
- <a href="#v1-0-1">v1\.0\.1</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-25">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-16">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-16">Bugfixes</a>
|
|
|
|
- <a href="#v1-0-0">v1\.0\.0</a>
|
|
|
|
- <a href="#v1-1-0">v1\.1\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-25">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-20">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#v1-0-1">v1\.0\.1</a>
|
|
|
|
- <a href="#release-summary-26">Release Summary</a>
|
|
|
|
- <a href="#release-summary-26">Release Summary</a>
|
|
|
|
- <a href="#bugfixes-17">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-17">Bugfixes</a>
|
|
|
|
- <a href="#v0-1-1">v0\.1\.1</a>
|
|
|
|
- <a href="#v1-0-0">v1\.0\.0</a>
|
|
|
|
- <a href="#release-summary-27">Release Summary</a>
|
|
|
|
- <a href="#release-summary-27">Release Summary</a>
|
|
|
|
- <a href="#bugfixes-18">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-18">Bugfixes</a>
|
|
|
|
- <a href="#v0-1-0">v0\.1\.0</a>
|
|
|
|
- <a href="#v0-1-1">v0\.1\.1</a>
|
|
|
|
- <a href="#release-summary-28">Release Summary</a>
|
|
|
|
- <a href="#release-summary-28">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-20">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-19">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v0-1-0">v0\.1\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-29">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-21">Minor Changes</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-17-0"></a>
|
|
|
|
<a id="v2-18-0"></a>
|
|
|
|
## v2\.17\.0
|
|
|
|
## v2\.18\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary"></a>
|
|
|
|
<a id="release-summary"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
@ -120,12 +125,26 @@ Feature release\.
|
|
|
|
<a id="minor-changes"></a>
|
|
|
|
<a id="minor-changes"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add <code>system health settings</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/294](https\://github\.com/ansible\-collections/community\.routeros/pull/294)\)\.
|
|
|
|
* api\_info \- allow to restrict the output by limiting fields to specific values with the new <code>restrict</code> option \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
|
|
|
|
* api\_info\, api\_modify \- add missing path <code>/system resource irq rps</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/295](https\://github\.com/ansible\-collections/community\.routeros/pull/295)\)\.
|
|
|
|
* api\_info\, api\_modify \- add support for the <code>ip dhcp\-server matcher</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/300](https\://github\.com/ansible\-collections/community\.routeros/pull/300)\)\.
|
|
|
|
* api\_info\, api\_modify \- add parameter <code>host\-key\-type</code> for <code>ip ssh</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/280](https\://github\.com/ansible\-collections/community\.routeros/issues/280)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/297](https\://github\.com/ansible\-collections/community\.routeros/pull/297)\)\.
|
|
|
|
* api\_info\, api\_modify \- add support for the <code>ipv6 nd prefix</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/303](https\://github\.com/ansible\-collections/community\.routeros/pull/303)\)\.
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add support for the <code>name</code> and <code>is\-responder</code> properties under the <code>interface wireguard peers</code> path introduced in RouterOS 7\.15 \([https\://github\.com/ansible\-collections/community\.routeros/pull/304](https\://github\.com/ansible\-collections/community\.routeros/pull/304)\)\.
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add support for the <code>routing ospf static\-neighbor</code> path in RouterOS 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/302](https\://github\.com/ansible\-collections/community\.routeros/pull/302)\)\.
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- set default for <code>force</code> in <code>ip dhcp\-server option</code> to an explicit <code>false</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/300](https\://github\.com/ansible\-collections/community\.routeros/pull/300)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- allow to restrict what is updated by limiting fields to specific values with the new <code>restrict</code> option \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-16-0"></a>
|
|
|
|
<a id="deprecated-features"></a>
|
|
|
|
## v2\.16\.0
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* The collection deprecates support for all Ansible/ansible\-base/ansible\-core versions that are currently End of Life\, [according to the ansible\-core support matrix](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#ansible\-core\-support\-matrix)\. This means that the next major release of the collection will no longer support Ansible 2\.9\, ansible\-base 2\.10\, ansible\-core 2\.11\, ansible\-core 2\.12\, ansible\-core 2\.13\, and ansible\-core 2\.14\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- change the default of <code>ingress\-filtering</code> in paths <code>interface bridge</code> and <code>interface bridge port</code> back to <code>false</code> for RouterOS before version 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-17-0"></a>
|
|
|
|
|
|
|
|
## v2\.17\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
@ -135,11 +154,12 @@ Feature release\.
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add missing path <code>/ppp secret</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/286](https\://github\.com/ansible\-collections/community\.routeros/pull/286)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>system health settings</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/294](https\://github\.com/ansible\-collections/community\.routeros/pull/294)\)\.
|
|
|
|
* api\_info\, api\_modify \- minor changes <code>/interface ethernet</code> path fields \([https\://github\.com/ansible\-collections/community\.routeros/pull/288](https\://github\.com/ansible\-collections/community\.routeros/pull/288)\)\.
|
|
|
|
* api\_info\, api\_modify \- add missing path <code>/system resource irq rps</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/295](https\://github\.com/ansible\-collections/community\.routeros/pull/295)\)\.
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add parameter <code>host\-key\-type</code> for <code>ip ssh</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/280](https\://github\.com/ansible\-collections/community\.routeros/issues/280)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/297](https\://github\.com/ansible\-collections/community\.routeros/pull/297)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-15-0"></a>
|
|
|
|
<a id="v2-16-0"></a>
|
|
|
|
## v2\.15\.0
|
|
|
|
## v2\.16\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
@ -149,6 +169,20 @@ Feature release\.
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add missing path <code>/ppp secret</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/286](https\://github\.com/ansible\-collections/community\.routeros/pull/286)\)\.
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- minor changes <code>/interface ethernet</code> path fields \([https\://github\.com/ansible\-collections/community\.routeros/pull/288](https\://github\.com/ansible\-collections/community\.routeros/pull/288)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-15-0"></a>
|
|
|
|
|
|
|
|
## v2\.15\.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-3"></a>
|
|
|
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- Add RouterOS 7\.x support to <code>/mpls ldp</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/271](https\://github\.com/ansible\-collections/community\.routeros/pull/271)\)\.
|
|
|
|
* api\_info\, api\_modify \- Add RouterOS 7\.x support to <code>/mpls ldp</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/271](https\://github\.com/ansible\-collections/community\.routeros/pull/271)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>/ip route rule</code> path for RouterOS 6\.x \([https\://github\.com/ansible\-collections/community\.routeros/pull/278](https\://github\.com/ansible\-collections/community\.routeros/pull/278)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>/ip route rule</code> path for RouterOS 6\.x \([https\://github\.com/ansible\-collections/community\.routeros/pull/278](https\://github\.com/ansible\-collections/community\.routeros/pull/278)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>/routing filter</code> path for RouterOS 6\.x \([https\://github\.com/ansible\-collections/community\.routeros/pull/279](https\://github\.com/ansible\-collections/community\.routeros/pull/279)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>/routing filter</code> path for RouterOS 6\.x \([https\://github\.com/ansible\-collections/community\.routeros/pull/279](https\://github\.com/ansible\-collections/community\.routeros/pull/279)\)\.
|
|
|
@ -163,12 +197,12 @@ Feature release\.
|
|
|
|
<a id="v2-14-0"></a>
|
|
|
|
<a id="v2-14-0"></a>
|
|
|
|
## v2\.14\.0
|
|
|
|
## v2\.14\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature release\.
|
|
|
|
Feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-3"></a>
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add read\-only fields <code>installed\-version</code>\, <code>latest\-version</code> and <code>status</code> in <code>system package update</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/263](https\://github\.com/ansible\-collections/community\.routeros/pull/263)\)\.
|
|
|
|
* api\_info\, api\_modify \- add read\-only fields <code>installed\-version</code>\, <code>latest\-version</code> and <code>status</code> in <code>system package update</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/263](https\://github\.com/ansible\-collections/community\.routeros/pull/263)\)\.
|
|
|
@ -178,18 +212,18 @@ Feature release\.
|
|
|
|
<a id="v2-13-0"></a>
|
|
|
|
<a id="v2-13-0"></a>
|
|
|
|
## v2\.13\.0
|
|
|
|
## v2\.13\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- make path <code>user group</code> modifiable and add <code>comment</code> attribute \([https\://github\.com/ansible\-collections/community\.routeros/issues/256](https\://github\.com/ansible\-collections/community\.routeros/issues/256)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/257](https\://github\.com/ansible\-collections/community\.routeros/pull/257)\)\.
|
|
|
|
* api\_info\, api\_modify \- make path <code>user group</code> modifiable and add <code>comment</code> attribute \([https\://github\.com/ansible\-collections/community\.routeros/issues/256](https\://github\.com/ansible\-collections/community\.routeros/issues/256)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/257](https\://github\.com/ansible\-collections/community\.routeros/pull/257)\)\.
|
|
|
|
* api\_modify\, api\_info \- add support for the <code>ip vrf</code> path in RouterOS 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/259](https\://github\.com/ansible\-collections/community\.routeros/pull/259)\)
|
|
|
|
* api\_modify\, api\_info \- add support for the <code>ip vrf</code> path in RouterOS 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/259](https\://github\.com/ansible\-collections/community\.routeros/pull/259)\)
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
<a id="bugfixes-1"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* facts \- fix date not getting removed for idempotent config export \([https\://github\.com/ansible\-collections/community\.routeros/pull/262](https\://github\.com/ansible\-collections/community\.routeros/pull/262)\)\.
|
|
|
|
* facts \- fix date not getting removed for idempotent config export \([https\://github\.com/ansible\-collections/community\.routeros/pull/262](https\://github\.com/ansible\-collections/community\.routeros/pull/262)\)\.
|
|
|
@ -197,12 +231,12 @@ Bugfix and feature release\.
|
|
|
|
<a id="v2-12-0"></a>
|
|
|
|
<a id="v2-12-0"></a>
|
|
|
|
## v2\.12\.0
|
|
|
|
## v2\.12\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature release\.
|
|
|
|
Feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
<a id="minor-changes-6"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add <code>interface ovpn\-client</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/242](https\://github\.com/ansible\-collections/community\.routeros/issues/242)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/244](https\://github\.com/ansible\-collections/community\.routeros/pull/244)\)\.
|
|
|
|
* api\_info\, api\_modify \- add <code>interface ovpn\-client</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/242](https\://github\.com/ansible\-collections/community\.routeros/issues/242)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/244](https\://github\.com/ansible\-collections/community\.routeros/pull/244)\)\.
|
|
|
@ -216,12 +250,12 @@ Feature release\.
|
|
|
|
<a id="v2-11-0"></a>
|
|
|
|
<a id="v2-11-0"></a>
|
|
|
|
## v2\.11\.0
|
|
|
|
## v2\.11\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
<a id="release-summary-7"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature and bugfix release\.
|
|
|
|
Feature and bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-6"></a>
|
|
|
|
<a id="minor-changes-7"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add missing DoH parameters <code>doh\-max\-concurrent\-queries</code>\, <code>doh\-max\-server\-connections</code>\, and <code>doh\-timeout</code> to the <code>ip dns</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/230](https\://github\.com/ansible\-collections/community\.routeros/issues/230)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/235](https\://github\.com/ansible\-collections/community\.routeros/pull/235)\)
|
|
|
|
* api\_info\, api\_modify \- add missing DoH parameters <code>doh\-max\-concurrent\-queries</code>\, <code>doh\-max\-server\-connections</code>\, and <code>doh\-timeout</code> to the <code>ip dns</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/230](https\://github\.com/ansible\-collections/community\.routeros/issues/230)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/235](https\://github\.com/ansible\-collections/community\.routeros/pull/235)\)
|
|
|
@ -236,12 +270,12 @@ Feature and bugfix release\.
|
|
|
|
<a id="v2-10-0"></a>
|
|
|
|
<a id="v2-10-0"></a>
|
|
|
|
## v2\.10\.0
|
|
|
|
## v2\.10\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-7"></a>
|
|
|
|
<a id="release-summary-8"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-7"></a>
|
|
|
|
<a id="minor-changes-8"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info \- add new <code>include\_read\_only</code> option to select behavior for read\-only values\. By default these are not returned \([https\://github\.com/ansible\-collections/community\.routeros/pull/213](https\://github\.com/ansible\-collections/community\.routeros/pull/213)\)\.
|
|
|
|
* api\_info \- add new <code>include\_read\_only</code> option to select behavior for read\-only values\. By default these are not returned \([https\://github\.com/ansible\-collections/community\.routeros/pull/213](https\://github\.com/ansible\-collections/community\.routeros/pull/213)\)\.
|
|
|
@ -265,7 +299,7 @@ Bugfix and feature release\.
|
|
|
|
* api\_modify \- add new <code>handle\_read\_only</code> and <code>handle\_write\_only</code> options to handle the module\'s behavior for read\-only and write\-only fields \([https\://github\.com/ansible\-collections/community\.routeros/pull/213](https\://github\.com/ansible\-collections/community\.routeros/pull/213)\)\.
|
|
|
|
* api\_modify \- add new <code>handle\_read\_only</code> and <code>handle\_write\_only</code> options to handle the module\'s behavior for read\-only and write\-only fields \([https\://github\.com/ansible\-collections/community\.routeros/pull/213](https\://github\.com/ansible\-collections/community\.routeros/pull/213)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>routing id</code>\, <code>routing bgp connection</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/220](https\://github\.com/ansible\-collections/community\.routeros/pull/220)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>routing id</code>\, <code>routing bgp connection</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/220](https\://github\.com/ansible\-collections/community\.routeros/pull/220)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-1"></a>
|
|
|
|
<a id="bugfixes-2"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- in the <code>snmp</code> path\, ensure that <code>engine\-id\-suffix</code> is only available on RouterOS 7\.10\+\, and that <code>engine\-id</code> is read\-only on RouterOS 7\.10\+ \([https\://github\.com/ansible\-collections/community\.routeros/issues/208](https\://github\.com/ansible\-collections/community\.routeros/issues/208)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/218](https\://github\.com/ansible\-collections/community\.routeros/pull/218)\)\.
|
|
|
|
* api\_info\, api\_modify \- in the <code>snmp</code> path\, ensure that <code>engine\-id\-suffix</code> is only available on RouterOS 7\.10\+\, and that <code>engine\-id</code> is read\-only on RouterOS 7\.10\+ \([https\://github\.com/ansible\-collections/community\.routeros/issues/208](https\://github\.com/ansible\-collections/community\.routeros/issues/208)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/218](https\://github\.com/ansible\-collections/community\.routeros/pull/218)\)\.
|
|
|
@ -273,18 +307,18 @@ Bugfix and feature release\.
|
|
|
|
<a id="v2-9-0"></a>
|
|
|
|
<a id="v2-9-0"></a>
|
|
|
|
## v2\.9\.0
|
|
|
|
## v2\.9\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-8"></a>
|
|
|
|
<a id="release-summary-9"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-8"></a>
|
|
|
|
<a id="minor-changes-9"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- add path <code>caps\-man channel</code> and enable path <code>caps\-man manager interface</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/193](https\://github\.com/ansible\-collections/community\.routeros/issues/193)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/194](https\://github\.com/ansible\-collections/community\.routeros/pull/194)\)\.
|
|
|
|
* api\_info\, api\_modify \- add path <code>caps\-man channel</code> and enable path <code>caps\-man manager interface</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/193](https\://github\.com/ansible\-collections/community\.routeros/issues/193)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/194](https\://github\.com/ansible\-collections/community\.routeros/pull/194)\)\.
|
|
|
|
* api\_info\, api\_modify \- add path <code>ip traffic\-flow target</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/191](https\://github\.com/ansible\-collections/community\.routeros/issues/191)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/192](https\://github\.com/ansible\-collections/community\.routeros/pull/192)\)\.
|
|
|
|
* api\_info\, api\_modify \- add path <code>ip traffic\-flow target</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/191](https\://github\.com/ansible\-collections/community\.routeros/issues/191)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/192](https\://github\.com/ansible\-collections/community\.routeros/pull/192)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-2"></a>
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- add missing parameter <code>engine\-id\-suffix</code> for the <code>snmp</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/189](https\://github\.com/ansible\-collections/community\.routeros/issues/189)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/190](https\://github\.com/ansible\-collections/community\.routeros/pull/190)\)\.
|
|
|
|
* api\_modify\, api\_info \- add missing parameter <code>engine\-id\-suffix</code> for the <code>snmp</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/189](https\://github\.com/ansible\-collections/community\.routeros/issues/189)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/190](https\://github\.com/ansible\-collections/community\.routeros/pull/190)\)\.
|
|
|
@ -292,7 +326,7 @@ Bugfix and feature release\.
|
|
|
|
<a id="v2-8-3"></a>
|
|
|
|
<a id="v2-8-3"></a>
|
|
|
|
## v2\.8\.3
|
|
|
|
## v2\.8\.3
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-9"></a>
|
|
|
|
<a id="release-summary-10"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance release with updated documentation\.
|
|
|
|
Maintenance release with updated documentation\.
|
|
|
@ -313,19 +347,6 @@ for the rendered HTML version of the documentation of the latest release\.
|
|
|
|
<a id="v2-8-2"></a>
|
|
|
|
<a id="v2-8-2"></a>
|
|
|
|
## v2\.8\.2
|
|
|
|
## v2\.8\.2
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-10"></a>
|
|
|
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- add missing parameter <code>tls</code> for the <code>tool e\-mail</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/179](https\://github\.com/ansible\-collections/community\.routeros/issues/179)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/180](https\://github\.com/ansible\-collections/community\.routeros/pull/180)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-8-1"></a>
|
|
|
|
|
|
|
|
## v2\.8\.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-11"></a>
|
|
|
|
<a id="release-summary-11"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
@ -334,35 +355,23 @@ Bugfix release\.
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* facts \- do not crash in CLI output preprocessing in unexpected situations during line unwrapping \([https\://github\.com/ansible\-collections/community\.routeros/issues/170](https\://github\.com/ansible\-collections/community\.routeros/issues/170)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/177](https\://github\.com/ansible\-collections/community\.routeros/pull/177)\)\.
|
|
|
|
* api\_modify\, api\_info \- add missing parameter <code>tls</code> for the <code>tool e\-mail</code> path \([https\://github\.com/ansible\-collections/community\.routeros/issues/179](https\://github\.com/ansible\-collections/community\.routeros/issues/179)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/180](https\://github\.com/ansible\-collections/community\.routeros/pull/180)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-8-0"></a>
|
|
|
|
<a id="v2-8-1"></a>
|
|
|
|
## v2\.8\.0
|
|
|
|
## v2\.8\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-12"></a>
|
|
|
|
<a id="release-summary-12"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
Bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-9"></a>
|
|
|
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify \- adapt data for API paths <code>ip dhcp\-server network</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/156](https\://github\.com/ansible\-collections/community\.routeros/pull/156)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support for API path <code>snmp community</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/159](https\://github\.com/ansible\-collections/community\.routeros/pull/159)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support for <code>trap\-interfaces</code> in API path <code>snmp</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/159](https\://github\.com/ansible\-collections/community\.routeros/pull/159)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support to disable IPv6 in API paths <code>ipv6 settings</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/158](https\://github\.com/ansible\-collections/community\.routeros/pull/158)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- support API paths <code>ip firewall layer7\-protocol</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/153](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](https\://github\.com/ansible\-collections/community\.routeros/issues/62)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/161](https\://github\.com/ansible\-collections/community\.routeros/pull/161)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- fix default and remove behavior for <code>dhcp\-options</code> in path <code>ip dhcp\-client</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/148](https\://github\.com/ansible\-collections/community\.routeros/issues/148)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/154](https\://github\.com/ansible\-collections/community\.routeros/pull/154)\)\.
|
|
|
|
* facts \- do not crash in CLI output preprocessing in unexpected situations during line unwrapping \([https\://github\.com/ansible\-collections/community\.routeros/issues/170](https\://github\.com/ansible\-collections/community\.routeros/issues/170)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/177](https\://github\.com/ansible\-collections/community\.routeros/pull/177)\)\.
|
|
|
|
* api\_modify \- fix handling of disabled keys on creation \([https\://github\.com/ansible\-collections/community\.routeros/pull/154](https\://github\.com/ansible\-collections/community\.routeros/pull/154)\)\.
|
|
|
|
|
|
|
|
* various plugins and modules \- remove unnecessary imports \([https\://github\.com/ansible\-collections/community\.routeros/pull/149](https\://github\.com/ansible\-collections/community\.routeros/pull/149)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-7-0"></a>
|
|
|
|
<a id="v2-8-0"></a>
|
|
|
|
## v2\.7\.0
|
|
|
|
## v2\.8\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-13"></a>
|
|
|
|
<a id="release-summary-13"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
@ -372,28 +381,53 @@ Bugfix and feature release\.
|
|
|
|
<a id="minor-changes-10"></a>
|
|
|
|
<a id="minor-changes-10"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>ip arp</code>\, <code>ip firewall raw</code>\, <code>ipv6 firewall raw</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/144](https\://github\.com/ansible\-collections/community\.routeros/pull/144)\)\.
|
|
|
|
* api\_modify \- adapt data for API paths <code>ip dhcp\-server network</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/156](https\://github\.com/ansible\-collections/community\.routeros/pull/156)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support for API path <code>snmp community</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/159](https\://github\.com/ansible\-collections/community\.routeros/pull/159)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support for <code>trap\-interfaces</code> in API path <code>snmp</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/159](https\://github\.com/ansible\-collections/community\.routeros/pull/159)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- add support to disable IPv6 in API paths <code>ipv6 settings</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/158](https\://github\.com/ansible\-collections/community\.routeros/pull/158)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- support API paths <code>ip firewall layer7\-protocol</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/153](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](https\://github\.com/ansible\-collections/community\.routeros/issues/62)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/161](https\://github\.com/ansible\-collections/community\.routeros/pull/161)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- fix default and remove behavior for <code>dhcp\-options</code> in path <code>ip dhcp\-client</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/148](https\://github\.com/ansible\-collections/community\.routeros/issues/148)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/154](https\://github\.com/ansible\-collections/community\.routeros/pull/154)\)\.
|
|
|
|
|
|
|
|
* api\_modify \- fix handling of disabled keys on creation \([https\://github\.com/ansible\-collections/community\.routeros/pull/154](https\://github\.com/ansible\-collections/community\.routeros/pull/154)\)\.
|
|
|
|
|
|
|
|
* various plugins and modules \- remove unnecessary imports \([https\://github\.com/ansible\-collections/community\.routeros/pull/149](https\://github\.com/ansible\-collections/community\.routeros/pull/149)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-7-0"></a>
|
|
|
|
|
|
|
|
## v2\.7\.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-14"></a>
|
|
|
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-11"></a>
|
|
|
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>ip arp</code>\, <code>ip firewall raw</code>\, <code>ipv6 firewall raw</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/144](https\://github\.com/ansible\-collections/community\.routeros/pull/144)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-7"></a>
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- defaults corrected for fields in <code>interface wireguard peers</code> API path \([https\://github\.com/ansible\-collections/community\.routeros/pull/144](https\://github\.com/ansible\-collections/community\.routeros/pull/144)\)\.
|
|
|
|
* api\_modify\, api\_info \- defaults corrected for fields in <code>interface wireguard peers</code> API path \([https\://github\.com/ansible\-collections/community\.routeros/pull/144](https\://github\.com/ansible\-collections/community\.routeros/pull/144)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v2-6-0"></a>
|
|
|
|
<a id="v2-6-0"></a>
|
|
|
|
## v2\.6\.0
|
|
|
|
## v2\.6\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-14"></a>
|
|
|
|
<a id="release-summary-15"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-11"></a>
|
|
|
|
<a id="minor-changes-12"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- add field <code>regexp</code> to <code>ip dns static</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/141](https\://github\.com/ansible\-collections/community\.routeros/issues/141)\)\.
|
|
|
|
* api\_modify\, api\_info \- add field <code>regexp</code> to <code>ip dns static</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/141](https\://github\.com/ansible\-collections/community\.routeros/issues/141)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>interface wireguard</code>\, <code>interface wireguard peers</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/143](https\://github\.com/ansible\-collections/community\.routeros/pull/143)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API paths <code>interface wireguard</code>\, <code>interface wireguard peers</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/143](https\://github\.com/ansible\-collections/community\.routeros/pull/143)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-7"></a>
|
|
|
|
<a id="bugfixes-8"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify \- do not use <code>name</code> as a unique key in <code>ip dns static</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/141](https\://github\.com/ansible\-collections/community\.routeros/issues/141)\)\.
|
|
|
|
* api\_modify \- do not use <code>name</code> as a unique key in <code>ip dns static</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/141](https\://github\.com/ansible\-collections/community\.routeros/issues/141)\)\.
|
|
|
@ -402,17 +436,17 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="v2-5-0"></a>
|
|
|
|
<a id="v2-5-0"></a>
|
|
|
|
## v2\.5\.0
|
|
|
|
## v2\.5\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-15"></a>
|
|
|
|
<a id="release-summary-16"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature and bugfix release\.
|
|
|
|
Feature and bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-12"></a>
|
|
|
|
<a id="minor-changes-13"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_info\, api\_modify \- support API paths <code>interface ethernet poe</code>\, <code>interface gre6</code>\, <code>interface vrrp</code> and also support all previously missing fields of entries in <code>ip dhcp\-server</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/137](https\://github\.com/ansible\-collections/community\.routeros/pull/137)\)\.
|
|
|
|
* api\_info\, api\_modify \- support API paths <code>interface ethernet poe</code>\, <code>interface gre6</code>\, <code>interface vrrp</code> and also support all previously missing fields of entries in <code>ip dhcp\-server</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/137](https\://github\.com/ansible\-collections/community\.routeros/pull/137)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-8"></a>
|
|
|
|
<a id="bugfixes-9"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify \- <code>address\-pool</code> field of entries in API path <code>ip dhcp\-server</code> is not required anymore \([https\://github\.com/ansible\-collections/community\.routeros/pull/137](https\://github\.com/ansible\-collections/community\.routeros/pull/137)\)\.
|
|
|
|
* api\_modify \- <code>address\-pool</code> field of entries in API path <code>ip dhcp\-server</code> is not required anymore \([https\://github\.com/ansible\-collections/community\.routeros/pull/137](https\://github\.com/ansible\-collections/community\.routeros/pull/137)\)\.
|
|
|
@ -420,12 +454,12 @@ Feature and bugfix release\.
|
|
|
|
<a id="v2-4-0"></a>
|
|
|
|
<a id="v2-4-0"></a>
|
|
|
|
## v2\.4\.0
|
|
|
|
## v2\.4\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-16"></a>
|
|
|
|
<a id="release-summary-17"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature release improving the <code>api\*</code> modules\.
|
|
|
|
Feature release improving the <code>api\*</code> modules\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-13"></a>
|
|
|
|
<a id="minor-changes-14"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api\* modules \- Add new option <code>force\_no\_cert</code> to connect with ADH ciphers \([https\://github\.com/ansible\-collections/community\.routeros/pull/124](https\://github\.com/ansible\-collections/community\.routeros/pull/124)\)\.
|
|
|
|
* api\* modules \- Add new option <code>force\_no\_cert</code> to connect with ADH ciphers \([https\://github\.com/ansible\-collections/community\.routeros/pull/124](https\://github\.com/ansible\-collections/community\.routeros/pull/124)\)\.
|
|
|
@ -446,7 +480,7 @@ Feature release improving the <code>api\*</code> modules\.
|
|
|
|
* api\_modify\, api\_info \- support for fields <code>blackhole</code>\, <code>pref\-src</code>\, <code>routing\-table</code>\, <code>suppress\-hw\-offload</code>\, <code>type</code>\, <code>vrf\-interface</code> in <code>ip route</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/131](https\://github\.com/ansible\-collections/community\.routeros/pull/131)\)\.
|
|
|
|
* api\_modify\, api\_info \- support for fields <code>blackhole</code>\, <code>pref\-src</code>\, <code>routing\-table</code>\, <code>suppress\-hw\-offload</code>\, <code>type</code>\, <code>vrf\-interface</code> in <code>ip route</code> path \([https\://github\.com/ansible\-collections/community\.routeros/pull/131](https\://github\.com/ansible\-collections/community\.routeros/pull/131)\)\.
|
|
|
|
* api\_modify\, api\_info \- support paths <code>system ntp client servers</code> and <code>system ntp server</code> available in ROS7\, as well as new fields <code>servers</code>\, <code>mode</code>\, and <code>vrf</code> for <code>system ntp client</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/122](https\://github\.com/ansible\-collections/community\.routeros/pull/122)\)\.
|
|
|
|
* api\_modify\, api\_info \- support paths <code>system ntp client servers</code> and <code>system ntp server</code> available in ROS7\, as well as new fields <code>servers</code>\, <code>mode</code>\, and <code>vrf</code> for <code>system ntp client</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/122](https\://github\.com/ansible\-collections/community\.routeros/pull/122)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-9"></a>
|
|
|
|
<a id="bugfixes-10"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify \- <code>ip route</code> entry can be defined without the need of <code>gateway</code> field\, which is correct for unreachable/blackhole type of routes \([https\://github\.com/ansible\-collections/community\.routeros/pull/131](https\://github\.com/ansible\-collections/community\.routeros/pull/131)\)\.
|
|
|
|
* api\_modify \- <code>ip route</code> entry can be defined without the need of <code>gateway</code> field\, which is correct for unreachable/blackhole type of routes \([https\://github\.com/ansible\-collections/community\.routeros/pull/131](https\://github\.com/ansible\-collections/community\.routeros/pull/131)\)\.
|
|
|
@ -464,7 +498,7 @@ Feature release improving the <code>api\*</code> modules\.
|
|
|
|
<a id="v2-3-1"></a>
|
|
|
|
<a id="v2-3-1"></a>
|
|
|
|
## v2\.3\.1
|
|
|
|
## v2\.3\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-17"></a>
|
|
|
|
<a id="release-summary-18"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance release with improved documentation\.
|
|
|
|
Maintenance release with improved documentation\.
|
|
|
@ -477,19 +511,19 @@ Maintenance release with improved documentation\.
|
|
|
|
<a id="v2-3-0"></a>
|
|
|
|
<a id="v2-3-0"></a>
|
|
|
|
## v2\.3\.0
|
|
|
|
## v2\.3\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-18"></a>
|
|
|
|
<a id="release-summary-19"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature and bugfix release\.
|
|
|
|
Feature and bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-14"></a>
|
|
|
|
<a id="minor-changes-15"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* The collection repository conforms to the [REUSE specification](https\://reuse\.software/spec/) except for the changelog fragments \([https\://github\.com/ansible\-collections/community\.routeros/pull/108](https\://github\.com/ansible\-collections/community\.routeros/pull/108)\)\.
|
|
|
|
* The collection repository conforms to the [REUSE specification](https\://reuse\.software/spec/) except for the changelog fragments \([https\://github\.com/ansible\-collections/community\.routeros/pull/108](https\://github\.com/ansible\-collections/community\.routeros/pull/108)\)\.
|
|
|
|
* api\* modules \- added <code>timeout</code> parameter \([https\://github\.com/ansible\-collections/community\.routeros/pull/109](https\://github\.com/ansible\-collections/community\.routeros/pull/109)\)\.
|
|
|
|
* api\* modules \- added <code>timeout</code> parameter \([https\://github\.com/ansible\-collections/community\.routeros/pull/109](https\://github\.com/ansible\-collections/community\.routeros/pull/109)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API path <code>ip firewall mangle</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/110](https\://github\.com/ansible\-collections/community\.routeros/pull/110)\)\.
|
|
|
|
* api\_modify\, api\_info \- support API path <code>ip firewall mangle</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/110](https\://github\.com/ansible\-collections/community\.routeros/pull/110)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-10"></a>
|
|
|
|
<a id="bugfixes-11"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- make API path <code>ip dhcp\-server</code> support <code>script</code>\, and <code>ip firewall nat</code> support <code>in\-interface</code> and <code>in\-interface\-list</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/110](https\://github\.com/ansible\-collections/community\.routeros/pull/110)\)\.
|
|
|
|
* api\_modify\, api\_info \- make API path <code>ip dhcp\-server</code> support <code>script</code>\, and <code>ip firewall nat</code> support <code>in\-interface</code> and <code>in\-interface\-list</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/110](https\://github\.com/ansible\-collections/community\.routeros/pull/110)\)\.
|
|
|
@ -497,12 +531,12 @@ Feature and bugfix release\.
|
|
|
|
<a id="v2-2-1"></a>
|
|
|
|
<a id="v2-2-1"></a>
|
|
|
|
## v2\.2\.1
|
|
|
|
## v2\.2\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-19"></a>
|
|
|
|
<a id="release-summary-20"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix release\.
|
|
|
|
Bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-11"></a>
|
|
|
|
<a id="bugfixes-12"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api\_modify\, api\_info \- make API path <code>ip dhcp\-server lease</code> support <code>server\=all</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/104](https\://github\.com/ansible\-collections/community\.routeros/issues/104)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/107](https\://github\.com/ansible\-collections/community\.routeros/pull/107)\)\.
|
|
|
|
* api\_modify\, api\_info \- make API path <code>ip dhcp\-server lease</code> support <code>server\=all</code> \([https\://github\.com/ansible\-collections/community\.routeros/issues/104](https\://github\.com/ansible\-collections/community\.routeros/issues/104)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/107](https\://github\.com/ansible\-collections/community\.routeros/pull/107)\)\.
|
|
|
@ -511,17 +545,17 @@ Bugfix release\.
|
|
|
|
<a id="v2-2-0"></a>
|
|
|
|
<a id="v2-2-0"></a>
|
|
|
|
## v2\.2\.0
|
|
|
|
## v2\.2\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-20"></a>
|
|
|
|
<a id="release-summary-21"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
New feature release\.
|
|
|
|
New feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-15"></a>
|
|
|
|
<a id="minor-changes-16"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* All software licenses are now in the <code>LICENSES/</code> directory of the collection root\. Moreover\, <code>SPDX\-License\-Identifier\:</code> is used to declare the applicable license for every file that is not automatically generated \([https\://github\.com/ansible\-collections/community\.routeros/pull/101](https\://github\.com/ansible\-collections/community\.routeros/pull/101)\)\.
|
|
|
|
* All software licenses are now in the <code>LICENSES/</code> directory of the collection root\. Moreover\, <code>SPDX\-License\-Identifier\:</code> is used to declare the applicable license for every file that is not automatically generated \([https\://github\.com/ansible\-collections/community\.routeros/pull/101](https\://github\.com/ansible\-collections/community\.routeros/pull/101)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-12"></a>
|
|
|
|
<a id="bugfixes-13"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* Include <code>LICENSES/BSD\-2\-Clause\.txt</code> file for the <code>routeros</code> module utils \([https\://github\.com/ansible\-collections/community\.routeros/pull/101](https\://github\.com/ansible\-collections/community\.routeros/pull/101)\)\.
|
|
|
|
* Include <code>LICENSES/BSD\-2\-Clause\.txt</code> file for the <code>routeros</code> module utils \([https\://github\.com/ansible\-collections/community\.routeros/pull/101](https\://github\.com/ansible\-collections/community\.routeros/pull/101)\)\.
|
|
|
@ -535,12 +569,12 @@ New feature release\.
|
|
|
|
<a id="v2-1-0"></a>
|
|
|
|
<a id="v2-1-0"></a>
|
|
|
|
## v2\.1\.0
|
|
|
|
## v2\.1\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-21"></a>
|
|
|
|
<a id="release-summary-22"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Feature and bugfix release with new modules\.
|
|
|
|
Feature and bugfix release with new modules\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-16"></a>
|
|
|
|
<a id="minor-changes-17"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* Added a <code>community\.routeros\.api</code> module defaults group\. Use with <code>group/community\.routeros\.api</code> to provide options for all API\-based modules \([https\://github\.com/ansible\-collections/community\.routeros/pull/89](https\://github\.com/ansible\-collections/community\.routeros/pull/89)\)\.
|
|
|
|
* Added a <code>community\.routeros\.api</code> module defaults group\. Use with <code>group/community\.routeros\.api</code> to provide options for all API\-based modules \([https\://github\.com/ansible\-collections/community\.routeros/pull/89](https\://github\.com/ansible\-collections/community\.routeros/pull/89)\)\.
|
|
|
@ -549,7 +583,7 @@ Feature and bugfix release with new modules\.
|
|
|
|
* api \- update <code>query</code> to accept symbolic parameters \([https\://github\.com/ansible\-collections/community\.routeros/pull/63](https\://github\.com/ansible\-collections/community\.routeros/pull/63)\)\.
|
|
|
|
* api \- update <code>query</code> to accept symbolic parameters \([https\://github\.com/ansible\-collections/community\.routeros/pull/63](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](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](https\://github\.com/ansible\-collections/community\.routeros/pull/95)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-13"></a>
|
|
|
|
<a id="bugfixes-14"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* query \- fix query function check for <code>\.id</code> vs\. <code>id</code> arguments to not conflict with routeros arguments like <code>identity</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/68](https\://github\.com/ansible\-collections/community\.routeros/pull/68)\, [https\://github\.com/ansible\-collections/community\.routeros/issues/67](https\://github\.com/ansible\-collections/community\.routeros/issues/67)\)\.
|
|
|
|
* query \- fix query function check for <code>\.id</code> vs\. <code>id</code> arguments to not conflict with routeros arguments like <code>identity</code> \([https\://github\.com/ansible\-collections/community\.routeros/pull/68](https\://github\.com/ansible\-collections/community\.routeros/pull/68)\, [https\://github\.com/ansible\-collections/community\.routeros/issues/67](https\://github\.com/ansible\-collections/community\.routeros/issues/67)\)\.
|
|
|
@ -564,12 +598,12 @@ Feature and bugfix release with new modules\.
|
|
|
|
<a id="v2-0-0"></a>
|
|
|
|
<a id="v2-0-0"></a>
|
|
|
|
## v2\.0\.0
|
|
|
|
## v2\.0\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-22"></a>
|
|
|
|
<a id="release-summary-23"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
A new major release with breaking changes in the behavior of <code>community\.routeros\.api</code> and <code>community\.routeros\.command</code>\.
|
|
|
|
A new major release with breaking changes in the behavior of <code>community\.routeros\.api</code> and <code>community\.routeros\.command</code>\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-17"></a>
|
|
|
|
<a id="minor-changes-18"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* api \- make validation of <code>WHERE</code> for <code>query</code> more strict \([https\://github\.com/ansible\-collections/community\.routeros/pull/53](https\://github\.com/ansible\-collections/community\.routeros/pull/53)\)\.
|
|
|
|
* api \- make validation of <code>WHERE</code> for <code>query</code> more strict \([https\://github\.com/ansible\-collections/community\.routeros/pull/53](https\://github\.com/ansible\-collections/community\.routeros/pull/53)\)\.
|
|
|
@ -583,7 +617,7 @@ A new major release with breaking changes in the behavior of <code>community\.ro
|
|
|
|
* 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](https\://github\.com/ansible\-collections/community\.routeros/pull/45)\)\.
|
|
|
|
* 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](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 <code>changed\_when</code> to determine the correct changed status for a task \([https\://github\.com/ansible\-collections/community\.routeros/pull/50](https\://github\.com/ansible\-collections/community\.routeros/pull/50)\)\.
|
|
|
|
* command \- the module now always indicates that a change happens\. If this is not correct\, please use <code>changed\_when</code> to determine the correct changed status for a task \([https\://github\.com/ansible\-collections/community\.routeros/pull/50](https\://github\.com/ansible\-collections/community\.routeros/pull/50)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-14"></a>
|
|
|
|
<a id="bugfixes-15"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api \- improve splitting of <code>WHERE</code> queries \([https\://github\.com/ansible\-collections/community\.routeros/pull/47](https\://github\.com/ansible\-collections/community\.routeros/pull/47)\)\.
|
|
|
|
* api \- improve splitting of <code>WHERE</code> queries \([https\://github\.com/ansible\-collections/community\.routeros/pull/47](https\://github\.com/ansible\-collections/community\.routeros/pull/47)\)\.
|
|
|
@ -605,12 +639,12 @@ A new major release with breaking changes in the behavior of <code>community\.ro
|
|
|
|
<a id="v1-2-0"></a>
|
|
|
|
<a id="v1-2-0"></a>
|
|
|
|
## v1\.2\.0
|
|
|
|
## v1\.2\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-23"></a>
|
|
|
|
<a id="release-summary-24"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-18"></a>
|
|
|
|
<a id="minor-changes-19"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* Avoid internal ansible\-core module\_utils in favor of equivalent public API available since at least Ansible 2\.9 \([https\://github\.com/ansible\-collections/community\.routeros/pull/38](https\://github\.com/ansible\-collections/community\.routeros/pull/38)\)\.
|
|
|
|
* Avoid internal ansible\-core module\_utils in favor of equivalent public API available since at least Ansible 2\.9 \([https\://github\.com/ansible\-collections/community\.routeros/pull/38](https\://github\.com/ansible\-collections/community\.routeros/pull/38)\)\.
|
|
|
@ -618,7 +652,7 @@ Bugfix and feature release\.
|
|
|
|
* api \- rename option <code>ssl</code> to <code>tls</code>\, and keep the old name as an alias \([https\://github\.com/ansible\-collections/community\.routeros/pull/37](https\://github\.com/ansible\-collections/community\.routeros/pull/37)\)\.
|
|
|
|
* api \- rename option <code>ssl</code> to <code>tls</code>\, and keep the old name as an alias \([https\://github\.com/ansible\-collections/community\.routeros/pull/37](https\://github\.com/ansible\-collections/community\.routeros/pull/37)\)\.
|
|
|
|
* fact \- add fact <code>ansible\_net\_config\_nonverbose</code> to get idempotent config \(no date\, no verbose\) \([https\://github\.com/ansible\-collections/community\.routeros/pull/23](https\://github\.com/ansible\-collections/community\.routeros/pull/23)\)\.
|
|
|
|
* fact \- add fact <code>ansible\_net\_config\_nonverbose</code> to get idempotent config \(no date\, no verbose\) \([https\://github\.com/ansible\-collections/community\.routeros/pull/23](https\://github\.com/ansible\-collections/community\.routeros/pull/23)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-15"></a>
|
|
|
|
<a id="bugfixes-16"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api \- when using TLS/SSL\, remove explicit cipher configuration to insecure values\, which also makes it impossible to connect to newer RouterOS versions \([https\://github\.com/ansible\-collections/community\.routeros/pull/34](https\://github\.com/ansible\-collections/community\.routeros/pull/34)\)\.
|
|
|
|
* api \- when using TLS/SSL\, remove explicit cipher configuration to insecure values\, which also makes it impossible to connect to newer RouterOS versions \([https\://github\.com/ansible\-collections/community\.routeros/pull/34](https\://github\.com/ansible\-collections/community\.routeros/pull/34)\)\.
|
|
|
@ -626,12 +660,12 @@ Bugfix and feature release\.
|
|
|
|
<a id="v1-1-0"></a>
|
|
|
|
<a id="v1-1-0"></a>
|
|
|
|
## v1\.1\.0
|
|
|
|
## v1\.1\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-24"></a>
|
|
|
|
<a id="release-summary-25"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
This release allow dashes in usernames for SSH\-based modules\.
|
|
|
|
This release allow dashes in usernames for SSH\-based modules\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-19"></a>
|
|
|
|
<a id="minor-changes-20"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* command \- added support for a dash \(<code>\-</code>\) in username \([https\://github\.com/ansible\-collections/community\.routeros/pull/18](https\://github\.com/ansible\-collections/community\.routeros/pull/18)\)\.
|
|
|
|
* command \- added support for a dash \(<code>\-</code>\) in username \([https\://github\.com/ansible\-collections/community\.routeros/pull/18](https\://github\.com/ansible\-collections/community\.routeros/pull/18)\)\.
|
|
|
@ -640,12 +674,12 @@ This release allow dashes in usernames for SSH\-based modules\.
|
|
|
|
<a id="v1-0-1"></a>
|
|
|
|
<a id="v1-0-1"></a>
|
|
|
|
## v1\.0\.1
|
|
|
|
## v1\.0\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-25"></a>
|
|
|
|
<a id="release-summary-26"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance release with a bugfix for <code>api</code>\.
|
|
|
|
Maintenance release with a bugfix for <code>api</code>\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-16"></a>
|
|
|
|
<a id="bugfixes-17"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api \- remove <code>id to \.id</code> as default requirement which conflicts with RouterOS <code>id</code> configuration parameter \([https\://github\.com/ansible\-collections/community\.routeros/pull/15](https\://github\.com/ansible\-collections/community\.routeros/pull/15)\)\.
|
|
|
|
* api \- remove <code>id to \.id</code> as default requirement which conflicts with RouterOS <code>id</code> configuration parameter \([https\://github\.com/ansible\-collections/community\.routeros/pull/15](https\://github\.com/ansible\-collections/community\.routeros/pull/15)\)\.
|
|
|
@ -653,12 +687,12 @@ Maintenance release with a bugfix for <code>api</code>\.
|
|
|
|
<a id="v1-0-0"></a>
|
|
|
|
<a id="v1-0-0"></a>
|
|
|
|
## v1\.0\.0
|
|
|
|
## v1\.0\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-26"></a>
|
|
|
|
<a id="release-summary-27"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
This is the first production \(non\-prerelease\) release of <code>community\.routeros</code>\.
|
|
|
|
This is the first production \(non\-prerelease\) release of <code>community\.routeros</code>\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-17"></a>
|
|
|
|
<a id="bugfixes-18"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* routeros terminal plugin \- allow slashes in hostnames for terminal detection\. Without this\, slashes in hostnames will result in connection timeouts \([https\://github\.com/ansible\-collections/community\.network/pull/138](https\://github\.com/ansible\-collections/community\.network/pull/138)\)\.
|
|
|
|
* routeros terminal plugin \- allow slashes in hostnames for terminal detection\. Without this\, slashes in hostnames will result in connection timeouts \([https\://github\.com/ansible\-collections/community\.network/pull/138](https\://github\.com/ansible\-collections/community\.network/pull/138)\)\.
|
|
|
@ -666,12 +700,12 @@ This is the first production \(non\-prerelease\) release of <code>community\.rou
|
|
|
|
<a id="v0-1-1"></a>
|
|
|
|
<a id="v0-1-1"></a>
|
|
|
|
## v0\.1\.1
|
|
|
|
## v0\.1\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-27"></a>
|
|
|
|
<a id="release-summary-28"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Small improvements and bugfixes over the initial release\.
|
|
|
|
Small improvements and bugfixes over the initial release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-18"></a>
|
|
|
|
<a id="bugfixes-19"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* api \- fix crash when the <code>ssl</code> parameter is used \([https\://github\.com/ansible\-collections/community\.routeros/pull/3](https\://github\.com/ansible\-collections/community\.routeros/pull/3)\)\.
|
|
|
|
* api \- fix crash when the <code>ssl</code> parameter is used \([https\://github\.com/ansible\-collections/community\.routeros/pull/3](https\://github\.com/ansible\-collections/community\.routeros/pull/3)\)\.
|
|
|
@ -679,12 +713,12 @@ Small improvements and bugfixes over the initial release\.
|
|
|
|
<a id="v0-1-0"></a>
|
|
|
|
<a id="v0-1-0"></a>
|
|
|
|
## v0\.1\.0
|
|
|
|
## v0\.1\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-28"></a>
|
|
|
|
<a id="release-summary-29"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
The <code>community\.routeros</code> continues the work on the Ansible RouterOS modules from their state in <code>community\.network</code> 1\.2\.0\. The changes listed here are thus relative to the modules <code>community\.network\.routeros\_\*</code>\.
|
|
|
|
The <code>community\.routeros</code> continues the work on the Ansible RouterOS modules from their state in <code>community\.network</code> 1\.2\.0\. The changes listed here are thus relative to the modules <code>community\.network\.routeros\_\*</code>\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-20"></a>
|
|
|
|
<a id="minor-changes-21"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* facts \- now also collecting data about BGP and OSPF \([https\://github\.com/ansible\-collections/community\.network/pull/101](https\://github\.com/ansible\-collections/community\.network/pull/101)\)\.
|
|
|
|
* facts \- now also collecting data about BGP and OSPF \([https\://github\.com/ansible\-collections/community\.network/pull/101](https\://github\.com/ansible\-collections/community\.network/pull/101)\)\.
|
|
|
|