From 110ece7783c08337a160f98963759ead384ee3e2 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 4 Jul 2024 05:28:19 +0000 Subject: [PATCH] chore(release): 1.56.0 --- CHANGELOG.md | 17 +++++++++++++++++ docs/resources/interface_ethernet.md | 1 + docs/resources/ppp_aaa.md | 1 + docs/resources/radius.md | 1 + docs/resources/user_manager_settings.md | 1 + docs/resources/wifi_cap.md | 2 ++ docs/resources/wifi_channel.md | 1 + package.json | 2 +- 8 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a5d1976..47be982d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +## [1.56.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.55.0...v1.56.0) (2024-07-04) + + +### Features + +* Add `enable_ipv6_accounting` introduced in 7.15 to the `routeros_ppp_aaa` resource ([4c792c7](https://github.com/terraform-routeros/terraform-provider-routeros/commit/4c792c74a4d5e5de43fc5c62176ea6f74925336c)) +* Add `require_message_auth` introduced in 7.15 to the `routeros_radius` resource ([6946d95](https://github.com/terraform-routeros/terraform-provider-routeros/commit/6946d95654b504dbc214d046dbab0723dbdb4e0d)) +* Add `require_message_auth` introduced in 7.15 to the `routeros_user_manager_settings` resource ([91b41b7](https://github.com/terraform-routeros/terraform-provider-routeros/commit/91b41b7b3c184ec1f0c2cede4e61fadc437171a2)) +* Add `reselect_interval` introduced in 7.15 to the `routeros_wifi_channel` resource ([77186c0](https://github.com/terraform-routeros/terraform-provider-routeros/commit/77186c0fbc478c2e8c4a06bc1b5e330e5db402ac)) +* Add `sfp_ignore_rx_los` introduced in 7.15 to the `routeros_interface_ethernet` resource ([a361715](https://github.com/terraform-routeros/terraform-provider-routeros/commit/a36171577d57a5af9050cf8e57639f962c5f4ae8)) +* Add current CAPsMAN identity computed properties introduced in 7.15 to the `routeros_wifi_cap` resource ([f0fae7b](https://github.com/terraform-routeros/terraform-provider-routeros/commit/f0fae7baf1771b6f65665269794bc68a25b40e23)) + + +### Bug Fixes + +* Fix the `AlwaysPresentNotUserProvided` helper to ignore stored empty values as RouterOS started returning such in 7.15 ([c22e017](https://github.com/terraform-routeros/terraform-provider-routeros/commit/c22e017534a6024a35d530d8da689a69ce07f360)) + ## [1.55.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.54.3...v1.55.0) (2024-07-02) diff --git a/docs/resources/interface_ethernet.md b/docs/resources/interface_ethernet.md index f826a3bd..961d3c38 100644 --- a/docs/resources/interface_ethernet.md +++ b/docs/resources/interface_ethernet.md @@ -61,6 +61,7 @@ resource "routeros_interface_ethernet" "test" { - `power_cycle_ping_timeout` (String) If the host does not respond over the specified period, the PoE-Out port is switched off for 5s. - `rx_flow_control` (String) When set to on, the port will process received pause frames and suspend transmission if required. auto is the same as on except when auto-negotiation=yes flow control status is resolved by taking into account what other end advertises. +- `sfp_ignore_rx_los` (Boolean) An option to ignore RX LOS (Loss of Signal) status of the SFP module. - `sfp_rate_select` (String) Allows to control rate select pin for SFP ports. Values: high | low - `sfp_shutdown_temperature` (Number) The temperature in Celsius at which the interface will be temporarily turned off due to too high detected SFP module temperature (introduced v6.48).The default value for SFP/SFP+/SFP28 interfaces is 95, and for QSFP+/QSFP28 interfaces 80 (introduced v7.6). - `speed` (String) Sets interface data transmission speed which takes effect only when ```auto_negotiation``` is disabled. diff --git a/docs/resources/ppp_aaa.md b/docs/resources/ppp_aaa.md index 69b34250..0aeb1472 100644 --- a/docs/resources/ppp_aaa.md +++ b/docs/resources/ppp_aaa.md @@ -14,6 +14,7 @@ resource "routeros_ppp_aaa" "settings" { ### Optional - `accounting` (Boolean) An option that enables accounting for users. +- `enable_ipv6_accounting` (Boolean) An option that enables IPv6 separate accounting. - `interim_update` (String) Interval between scheduled RADIUS Interim-Update messages. - `use_circuit_id_in_nas_port_id` (Boolean) - `use_radius` (Boolean) An option whether to use RADIUS server. diff --git a/docs/resources/radius.md b/docs/resources/radius.md index fb8d28b7..d8b64f5b 100644 --- a/docs/resources/radius.md +++ b/docs/resources/radius.md @@ -28,6 +28,7 @@ resource "routeros_radius" "user_manager" { - `domain` (String) Microsoft Windows domain of client passed to RADIUS servers that require domain validation. - `protocol` (String) An option specifies the protocol to use when communicating with the RADIUS Server. - `realm` (String) Explicitly stated realm (user domain), so the users do not have to provide proper ISP domain name in the user name. +- `require_message_auth` (String) An option whether to require `Message-Authenticator` in received Access-Accept/Challenge/Reject messages. - `secret` (String, Sensitive) The shared secret to access the RADIUS server. - `service` (Set of String) A set of router services that will use the RADIUS server. Possible values: `hotspot`, `login`, `ppp`, `wireless`, `dhcp`, `ipsec`, `dot1x`. - `src_address` (String) Source IPv4/IPv6 address of the packets sent to the RADIUS server. diff --git a/docs/resources/user_manager_settings.md b/docs/resources/user_manager_settings.md index 4f2f1d08..d778e549 100644 --- a/docs/resources/user_manager_settings.md +++ b/docs/resources/user_manager_settings.md @@ -17,6 +17,7 @@ resource "routeros_user_manager_settings" "settings" { - `authentication_port` (Number) Port to listen for RADIUS authentication requests. - `certificate` (String) Certificate for use in EAP TLS-type authentication methods. - `enabled` (Boolean) An option whether the User Manager functionality is enabled. +- `require_message_auth` (String) An option whether to require `Message-Authenticator` in received Access-Accept/Challenge/Reject messages. - `use_profiles` (Boolean) An option whether to use Profiles and Limitations. When set to `false`, only User configuration is required to run User Manager. ### Read-Only diff --git a/docs/resources/wifi_cap.md b/docs/resources/wifi_cap.md index d83ba4f7..9100c4fa 100644 --- a/docs/resources/wifi_cap.md +++ b/docs/resources/wifi_cap.md @@ -26,6 +26,8 @@ resource "routeros_wifi_cap" "settings" { ### Read-Only +- `current_caps_man_address` (String) Currently used CAPsMAN address. +- `current_caps_man_identity` (String) Currently used CAPsMAN identity. - `id` (String) The ID of this resource. - `locked_caps_man_common_name` (String) Common name of the CAPsMAN that the CAP is locked to. - `requested_certificate` (String) Requested certificate. diff --git a/docs/resources/wifi_channel.md b/docs/resources/wifi_channel.md index 24b030e8..d9a97f13 100644 --- a/docs/resources/wifi_channel.md +++ b/docs/resources/wifi_channel.md @@ -26,6 +26,7 @@ resource "routeros_wifi_channel" "channel1" { - `comment` (String) - `disabled` (Boolean) - `frequency` (List of String) Channel frequency value or range in MHz on which AP or station will operate. +- `reselect_interval` (String) An option that specifies when the interface should rescan channel availability and select the most appropriate one to use. - `secondary_frequency` (List of String) Specifies the second frequency that will be used for 80+80MHz configuration. Set it to `disabled` in order to disable 80+80MHz capability. - `skip_dfs_channels` (String) An option to avoid using channels on which channel availability check (listening for the presence of radar signals) is required. - `width` (String) Channel width. diff --git a/package.json b/package.json index f5fe3dab..7466ac7b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "terraform-provider-routeros", - "version": "1.55.0", + "version": "1.56.0", "repository": { "type": "git", "url": "https://github.com/terraform-routeros/terraform-provider-routeros"