Changelog¶
2.4.0 - February 15 2020¶
- vendor pydantic #482 @dbarrosop
- Netconf connection plugin does not respect ssh config #481 @fach
- Added napalm_ping.py plugin #472 @tejasmokashi1992
- Add skip mark to netconf tests #469 @dmfigol
- Update dependencies #468 @dmfigol
- Replace multiprocessing.dummy with concurrent.futures #467 @dmfigol
- Ansible Inventory - NornirNoValidInventoryError Exception #463 @carlmontanari
- cleanup items from #459 #462 @carlmontanari
- Update pydantic to v1 #449 @AchilleAsh
- Minor Typing updates to appease mypy .740 #448 @carlmontanari
- Update to support Netmiko 3.x.x #445 @carlmontanari
- Add netconf plugins #444 @ogenstad
- Fix KeyError when setting a “False” val in defaults #443 @k01ek
- Fix #411 #442 @k01ek
- Add Netbox inventory plugin to documentation #441 @ogenstad
- Add netconf_capabilities plugin #439 @ogenstad
- Fix netbox unnamed devices #438 @wvandeun
2.3.0 - September 21 2019¶
- Fixes (#406) ssl_verify in netbox plugin should accept string #434 by @wvandeun
- Add connection test for Netconf #427 by @ogenstad
- Fix Poetry link in .travis.yml: Install Poetry from official link #425 by @ogenstad
- Processors #424 by @dbarrosop
- Gitlab plugin: Fix global dry_run check #421 by @ogenstad
- Add tests for Host data functions #420 by @ogenstad
- Enable mypy for nornir.core.task #418 by @ogenstad
- NETCONF prototype #416 by @dbarrosop
- Add netmiko_commit task #414 by @jrokeach
- Allow the use of ~ in simple inventory file paths #408 by @ktbyers
- Minor docfix for failed hosts content #403 by @ktbyers
- added empty line so the docstring is properly formatted #399 by @dbarrosop
- added discourse link #398 by @dbarrosop
- add logo #395 by @dbarrosop
- Fix Nornir dict method and dependencies #394 by @brandomando
- Fix netbox pagination #392 by @wvandeun
- spelling fixes #389 by @ka7
- Fix markup for links to external resources #388 by @vincentbernat
- Fix add_host and add_group methods to re-initialize inventory #384 by @brandomando
- fix changelog format again #382 by @dbarrosop
- added howto “Adding a progress bar to nornir” #381 by @dbarrosop
2.2.0 - April 27 2019¶
- [PLUGIN_NEW] Add gitlab file plugin #324
- [DOCS] Fixed copyright in the LICENSE #378
- [DOCS] added ipdb examples #376
- [CORE_ENHANCEMENTS] Added functions to retrieve inventory using native datastructures #375
- [DOCS] Added external resources #374
- [MISC] Improve build
- [CORE_ENHANCEMENTS] Added add_host and add_group functions to nornir.core.inventory.Inventory class #372
- [DOCS] Updating howto documentation for including ‘ConnectionOptions’ #365
- [DOCS] Fixed typos #362 #360
Thanks to the following people for their contributions:
2.1.1 - March 19 2019¶
Thanks to the following people for their contributions:
2.1.0 - March 18 2019¶
- [CORE_ENHANCEMENTS] inventory’s transform function supports options #292
- [CORE_ENHANCEMENTS] minor improvements to tests #293 #296 #306 #307 #312 #337
- [CORE_ENHANCEMENTS] mypy improvements #308
- [CORE_ENHANCEMENTS] expand user home when deserializing configuration #304
- [CORE_ENHANCEMENTS] fix order of preference when deserializing config #309
- [CORE_ENHANCEMENTS] fix and deprecate dict() function #314
- [CORE_ENHANCEMENTS] migrate to poetry #315
- [CORE_ENHANCEMENTS] Improve logging #316
- [CORE_BUGFIX] (windows only) fix issue #319 - ascii color codes appear instead of color in output #320 #323
- [PLUGIN_IMPROVEMENT] napalm and netmiko plugins support now reading ssh configuration from file #298
- [PLUGIN_BUGFIX] fix paramiko chan.recv_exit_status() call order #313
- [PLUGIN_BUGFIX] temporary fix for enum34 and netmiko-poetry issue #322
- [PLUGIN_IMPROVEMENT] Print OrderDicts nicely in print_result #345
- [DOCS] Various improvements #303 #305 #310 #318 #331 #335 #340
Thanks to the following people for their contributions:
2.0.0 - December 17 2018¶
For details about upgrading to 2.0.0 see the notes.
- [CORE_ENHANCEMENTS] Lots of core enhancements, too many to document
- [CORE_ENHANCEMENTS] Changes on how the inventory
- [CORE_ENHANCEMENTS] New
F
object for advanced filtering of hosts docs - [CORE_ENHANCEMENTS] Improvements on how to serialize/deserialize user facing data like the configuration and the inventory
- [CORE_ENHANCEMENTS] Connections are now their own type of plugin
- [CORE_ENHANCEMENTS] Ability to handle connections manually docs
- [CORE_BUGFIX] Lots
- [PLUGIN_BUGFIX] Lots
- [PLUGIN_NEW] netmiko_save_config
- [PLUGIN_NEW] echo_data
1.1.0 - July 12 2018¶
- [PLUGIN_IMPROVEMENT] print_result is now thread safe #182
- [DOCUMENTATION] Minor fixes to documentation #179 #178 #153#148 #145
- [TESTS] replace nsot container with requests-mock #172
- [PLUGIN_IMPROVEMENT] Support SSH Agent forwarding for paramiko SSH connections #159
- [PLUGIN_IMPROVEMENT] allow passing options to napalm getters #156
- [PLUGIN_BUGFIX] Fix for SSH and API port mapping issues #154
- [CORE_NEW_FEATURE] add to_dict function so the inventory is serializable #146
- [CORE_BUGFIX] Fix issues with using built-in and overwriting variable with loop variable #144
1.0.0 - May 4 2018¶
- [CORE] First release