Skip to content

Releases: dmulyalin/nornir-salt

0.21.2

02 Sep 11:25
Compare
Choose a tag to compare

FEATURES

  1. Added NorFabEventProcessor

0.21.1

23 Apr 10:24
Compare
Choose a tag to compare

FEATURES

  1. Added support for nr_test task plugin to source return results from __task__ host's data.

CHANGES

  1. Updated TestsProcessor pydantic model to use model_validator instead of deprecated root_validator

0.21.0

18 Jan 12:17
Compare
Choose a tag to compare

CHANGES

  1. Removed support for python 3.7
  2. Updated and tested dependencies:
  • nornir 3.3.0 -> 3.4.1
  • pydantic 2.3.0 -> 2.5.3
  • cerberus 1.3.4 -> 1.3.5
  • genie 23.7 -> 23.11
  • pyats 23.7 -> 23.11
  • ncclient 0.6.13 -> 0.6.15
  • netmiko 4.1.2 -> 4.3.0
  • nornir-netmiko 1.0.0 -> 1.0.1
  • ntc-templates 3.0.0 -> 4.1.0
  • paramiko 2.12.0 -> 3.4.0
  • pygnmi 0.8.12 -> 0.8.13
  • pynetbox 7.0.1 -> 7.3.3
  • requests 2.25.1 -> 2.31.0
  • lxml 4.9.3 -> 5.0.0
  • textfsm 1.1.2 -> 1.1.3
  • jinja2 3.1.2 -> 3.1.3
  • rich 13.5.2 -> 13.7.0
  • diskcache 5.6.1 -> 5.6.3

0.20.3

04 Nov 23:47
Compare
Choose a tag to compare

BUGS

  1. Fixed resulserialiser handling of faulty results when to_dict is False and add_details is True

0.20.2

27 Aug 12:15
Compare
Choose a tag to compare

BUGS

  1. Pydantic model fix for cerberus schema tests validation

CHANGES

  1. Tested and updated pydantic dependency to 2.3.0

0.20.0

13 Aug 12:06
Compare
Choose a tag to compare

CHANGES

  1. InventoryFun update, delete and load functions now return a dictionary keyed by host name and boolean as a value instead of just a boolean.
  2. Enhanced Robot nr.test keyword logging and reporting - now reports have success/failure highlighting, full test suite results returned with collected device output for each test suite.
  3. Updated dependencies to comply with Salt 3006 static requirements:
  • PyYaml 5.4.1 -> 6.0.1
  • napalm 4.0.0 -> 4.1.0
  • pydantic 1.10.2 -> 2.0.3
  • nornir-netmiko 0.2.0 -> 1.0.0
  • nornir-napalm 0.3.0 -> 0.4.0
  • nornir-scrapli 2022.07.30 -> 2023.7.30
  • scrapli 2022.07.30 -> 2023.7.30
  • scrapli-community 2022.07.30 -> 2023.7.30
  • scrapli-netconf 2022.07.30 -> 2023.7.30
  • pyats 22.1 -> 23.7
  • genie 22.1 -> 23.7
  • pygnmi 0.8.9 -> 0.8.12
  • pynetbox 7.0.0 -> 7.0.1
  • lxml 4.9.2 -> 4.9.3
  • rich 12.6.0 -> 13.5.2
  • robotframework 6.0.2 -> 6.1.1
  • dnspython 2.3.0 -> 2.4.2
  • saltstack 3006.0 -> 3006.2
  1. Added Pydantic 2.0 support, pydantic 1.x will be deprecated in 0.21 release
  2. Changes to install extras:
  • prodmax replaced with prodmaxminion and prodmaxmaster to optimize set of installed packages
  • prodmin replaced with prodminminion and prodminmaster to optimize set of installed packages
  1. Changed data returned by connections task plugin adding connection_name, connection_action and connections_options keys, changed task name to always be connections

0.19.2

30 Apr 09:30
Compare
Choose a tag to compare

CHANGES

  1. InventoryFun update, delete and load functions now return a dictionary keyed by host name and boolean as a value insteqad of just a boolean.
  2. Enhanced Robot nr.test keyword logging and reporting - now reports have success/failure highlighting, full test suite results returned with collected device output for each test suite.
  3. Updated dependencies to comply with Salt 3006 static requirements:
  • pyyaml from 6.0 to 5.4.1
  • requests from 2.28.1 to 2.25.1
  • psutil from >=5.8.*,<=5.9.* to >=5.8.*,<6.*
  1. Changes to install extras:
  • prodmax replaced with prodmaxminion and prodmaxmaster
  • prodmin replaced with prodminminion and prodminmaster

0.19.1

19 Mar 01:00
Compare
Choose a tag to compare

FEATURES

  1. Added InventoryFun update_defaults function

BUGS

  1. Fixed deepcopy handling for conn_open function when connecting via jumphosts.

0.19.0

05 Mar 10:46
Compare
Choose a tag to compare

CHANGES

  1. DictInventory - created Pydantic model for Nornir inventory to perform data validation prior to processing it - this is to handle malformed inventory data in a uniform way

FEATURES

  1. Connections task plugin conn_open reconnect now support connections_options attribute to specify per-connection type parameters. #27
  2. InventoryFun added new function - read_host_data - to read portions of hosts' inventory data using path keys.
  3. Added new task plugins - network to implement network related utilites, so far added resolve_dns utility
  4. Added new FFun filter function - FT Filter Tags to filter hosts by tags in their data

0.18.0

01 Jan 00:05
Compare
Choose a tag to compare

This release having no changes to code, but increasing release number to match minor version of salt-nornir 0.18.0 version