Changelog

v1.3.2 - 2026-10-13

  • Fix discovery failing on iso8 with AttributeError: module 'inmanta.data.model' has no attribute 'DiscoveredResourceOutput'

v1.3.1 - 2026-10-12

  • Retry the initial ssh connection a few times before giving up, the device sometimes can’t service a new connection while another session is already established

  • Escape the device’s internal shell (dshell) when it silently appears right after connecting, instead of hanging or timing out

  • Evict session cache after 30 seconds of idle time. Configure it with INMANTA_DZS_SESSION_IDLE_TIMEOUT.

  • Fix the cleanup of stale discovered resources when a single one is stale, and fail the discovery when the cleanup is rejected by the server instead of silently ignoring it. The ids of the stale discovered resources are now logged

  • Fix the discovery of olts with more than 1000 discovered resources failing with HTTP 401: Unauthorized when the server has authentication enabled

  • Make the timeout of the onu inventory command configurable with INMANTA_DZS_INVENTORY_TIMEOUT (default: 180 seconds)

v1.3.0 - 2026-08-28

  • Add RuleDiscovery, OnuPortBridgeDiscovery and OnuPortsDiscovery resources, discovering respectively the Rule, OnuPortBridge and OnuPorts resources present on the device

  • Discovery resources now only clean up the discovered resources of their own type, and only those which are not present on the device anymore

  • OnuDiscovery now also reports the model of the onu device, as reported by the olt

  • Fix the parsing of the onu inventory when the olt reports some, but not all, of the measurements of an onu as error

v1.2.6 - 2026-06-22

v1.2.5 - 2026-06-17

  • Add last_deploy fact for OnuPorts

  • Add suppress_read_error attribute to OnuPorts resource

v1.2.4 - 2026-04-28

  • Add timeout for interactive command

v1.2.3 - 2026-02-16

  • Better handling of the interactive command

v1.2.2 - 2026-02-16

  • Add better logs when prompt reaction error

v1.2.1 - 2026-02-12

  • Increase read timeout

  • Fix onu discovery when there is only one onu discovered

v1.2.0 - 2026-02-11

  • Allow to use unmanaged dzs::Rule without specifying all attributes

  • Remove unused name attributes

v1.1.3 - 2026-02-06

  • Fix onu port when onu is not found

  • Add onu discovery

v1.1.2 - 2026-01-29

  • Fix paged cli command output parsing (again)

v1.1.1 - 2026-01-28

  • Fix rule show command output parsing

  • Fix paged cli command output parsing

v1.1.0 - 2026-01-27

  • Expose more facts on dzs::Onu resource

  • Add dzs::OnuPortBridge resource, with stricter current state compliance check than dzs::Bridge

  • Allow to configure agent name

  • Skip or fail dzs::OnuPorts when the status of the ports is unknown. When trying to read the status multiple times in a single deployment, space the attempts using an exponential backoff (base 2 seconds).

v1.0.8 - 2025-12-19

  • Fix potential issue with ounid reference

v1.0.7 - 2025-12-16

  • relax bridge show template

v1.0.6 - 2025-12-10

  • fix iso8 compatibility for fact checking

v1.0.5 - 2025-12-10

  • fix issue in fact checking with authentification is enabled

v1.0.4 - 2025-12-09

  • Improve onu id fact reference

  • Improve port lookup stability

  • Improve type constraints

  • Fix rule show template

  • Fix onu show template

v1.0.3 - 2025-12-04

  • Log all commands executed on devices in resource actions

  • Fix bridge deletion when onu is not provisioned

  • Improve rule reading

  • Add ssh session cleanup

v1.0.2 - 2025-10-23

  • Use fact reference from std 8.5

  • improve onu cleanup

  • use skip_if_not_found flag for regid when the resource is set be not found in the inventory

v1.0.1 - 2025-06-06

  • Avoid using std 8.5 for release

v1.0.0 - 2025-06-06

  • Remove onu_id from Onu resource

  • Fix the lookup for regid when regid is not present

v0.2.0 - 2025-05-02

  • Re-enable regid provisioning

v0.1.0 - 2025-03-10

  • Add sn base provisioning

v0.0.2 - 2024-12-18

  • Improve credentials obfuscation

v0.0.1 - 2024-11-05

  • Support for physical port

  • Support for onu, rule and bridge