Releases: nornir-automation/nornir
Releases · nornir-automation/nornir
v3.4.1
v3.4.0
What's Changed
- Added plugins architecture image to plugins docs by @dmulyalin in #802
- Bump mistune from 0.8.4 to 2.0.3 by @dependabot in #813
- Fix wrongly return True when a comparison returns NotImplemented by @ubaumann in #814
- Bump nbconvert from 5.5.0 to 6.3.0 by @dependabot in #815
- Bump nbconvert from 6.3.0 to 6.5.1 by @dependabot in #817
- DockerFile Poetry Install Update by @h4ndzdatm0ld in #820
- Fix broken "Configuration" link by @dgjustice in #828
- Bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #831
- Bump jupyter-core from 4.9.2 to 4.11.2 by @dependabot in #832
- log number of hosts to run on correctly by @txSangyj in #823
- Upgrade poetry and readthedocs to use dependency groups by @ktbyers in #835
- Fix pylama breakage (pep8 reference no longer works) by @ktbyers in #836
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #844
- Bump cryptography from 39.0.1 to 41.0.3 by @dependabot in #853
- Make filter objects F, NOT_F, AND and OR comparable by @ubaumann in #854
- Update dependencies by @ubaumann in #855
- Update tasks.ipynb by @lucasmarcel in #856
- Bump version to 3.4.0 by @ogenstad in #858
New Contributors
- @dmulyalin made their first contribution in #802
- @h4ndzdatm0ld made their first contribution in #820
- @dgjustice made their first contribution in #828
- @txSangyj made their first contribution in #823
- @lucasmarcel made their first contribution in #856
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
- Create codeql-analysis.yml by @dbarrosop in #742
- fixed a typo by @giorgiga in #767
- Removing jinja2 leftover from configuration by @ubaumann in #768
- Deprecate py3.6 by @ubaumann in #780
- Bump paramiko from 2.9.2 to 2.10.1 by @dependabot in #792
- Bump notebook from 6.4.8 to 6.4.10 by @dependabot in #794
- bump version to 3.3.0 by @dbarrosop in #796
New Contributors
- @giorgiga made their first contribution in #767
- @dependabot made their first contribution in #792
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
- update mypy to >=0.900 by @dbarrosop in #696
- update ruamel dependency by @itdependsnetworks in #694
- docs/index.rst Fix typo by @jfindlay in #698
- fixing domain name typo by @marco-minervino in #704
- Update task_results.ipynb by @MajesticFalcon in #715
- Correct configuration order preference error in the documentation by @ktbyers in #728
- Minor doc error on NORNIR_RUNNER_OPTIONS environment variable by @ktbyers in #725
- Fix GitHub actions MacOS arch failure by @ktbyers in #729
- Replace pkg_resources with importlib by @ubaumann in #731
- Update pygments because of vulnerabilities by @ubaumann in #732
- update gha snok/install-poetry by @dbarrosop in #736
- prepare 3.2.0 release by @dbarrosop in #740
- release version 3.2.0 by @dbarrosop in #741
New Contributors
- @itdependsnetworks made their first contribution in #694
- @jfindlay made their first contribution in #698
- @marco-minervino made their first contribution in #704
- @MajesticFalcon made their first contribution in #715
Full Changelog: v3.1.1...v3.2.0
v3.1.1
- address UTF-8 error on windows (#654) @dbarrosop
- remove state property from Nornir class (#669) @brandomando
- Evaluate a host's group outside groups evaluation (#677) @bytinbit
- Nornir Filtering Deep Dive How To (#674) @writememe
v3.1.0
- F filter now supports
any
for non-list values #608 @dbarrosop - Corrected spelling in processors.ipynb (#635) @jmcguir
- phase out discourse in favour of discussions (#622) @dbarrosop
- Create py.typed (#636) @Kircheneer
- improvements to data resolution (#623) @dbarrosop
- added method to ParentsGroup to add a group easily (#624) @kpeterson-sf
- For the Result object doc string there is a typo in the host description. (#618) @LongBeachHXC
- fixed window build hangs if using cached dependencies (#614) @dbarrosop
- Severity_level was override when task is flag as failed (#612) @FloLaco
- fix "GitHub Actions: Deprecating set-env and add-path commands" (#613) @dbarrosop
- Fix InitNornir example in docs/configuration/index.rst (#598) @ubaumann
- Docs logging fix and Pin Poetry (#600) @ktbyers
- Fix nornir_nos filter in inventory tutorial (#596) @ubaumann
- Fix linking problems in tutorial Inventory.ipynb (#589) @kimdoanh89
- added information about plugins to the README (#587) @dbarrosop
v3.0.0
First nornir 3 release, see upgrading notes for details
v2.5.0
- migrate to github actions #491 @dbarrosop
- Delete /tmp/hosts before running gitlab plugin notebook cell #500 @dmfigol
- Do not store failed connections in host attributes #497 @dmfigol
- Improved whitespace handling in jinja template rendering #528 @indy-independence
- pass ssh_config only if file exists #538 @dbarrosop
- Allow nornir 2.x to use NAPALM 3.x without warnings #545 @ktbyers
- Remove None default for source of napalm_ping #556 @ThreeFDDI
- Update processors.ipynb #566 @pablopenton
- NBInventory - adds device name if no primary IP #534 @jvanderaa
- Adding license meta information to pyproject.toml #581 @ktbyers
- fix netconf tests to accommodate latest container #582 @dbarrosop
- Set napalm connection options if they exist in netbox #569 @floatingstatic
Documentation: https://nornir.readthedocs.io/en/v2.5.0
v3.0.0a4
v3.0.0a0
This is an alpha release for developers. Do not use in production but feel free to test and provide feedback.
See #486
Main changes at this point are:
- No plugins
- There is an entrypoint you can use to register connection plugins. For instance, using
poetry
you could do the following:
[tool.poetry.plugins."nornir.plugins.connections"]
"nornir_napalm.napalm" = "nornir_napalm.connections:Napalm"
See https://github.com/nornir-automation/nornir_napalm as an example of a plugin supporting nornir 3.0.0