Changelog

2.4.0 - February 15 2020

2.3.0 - September 21 2019

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

  • [MISC] Workaround to sdispater/poetry:issue:743 #358
  • [MISC] Fix automated deployment to pypi #358

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.1 - May 16 2018

  • [CORE] Rename brigade to nornir #139

1.0.0 - May 4 2018

  • [CORE] First release