Skip to content

Commit

Permalink
preparing 3.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
dbarrosop committed Sep 6, 2020
1 parent 4cc6bd4 commit 8e90cec
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 146 deletions.
147 changes: 2 additions & 145 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,150 +1,7 @@
Changelog
==========

2.4.0 - February 15 2020
3.0.0 - September 4 2020
------------------------

* vendor pydantic :issue:`482` :user:`dbarrosop`
* Netconf connection plugin does not respect ssh config :issue:`481` :user:`fach`
* Added napalm_ping.py plugin :issue:`472` :user:`tejasmokashi1992`
* Add skip mark to netconf tests :issue:`469` :user:`dmfigol`
* Update dependencies :issue:`468` :user:`dmfigol`
* Replace multiprocessing.dummy with concurrent.futures :issue:`467` :user:`dmfigol`
* Ansible Inventory - NornirNoValidInventoryError Exception :issue:`463` :user:`carlmontanari`
* cleanup items from :issue:`459` #462 :user:`carlmontanari`
* Update pydantic to v1 :issue:`449` :user:`AchilleAsh`
* Minor Typing updates to appease mypy .740 :issue:`448` :user:`carlmontanari`
* Update to support Netmiko 3.x.x :issue:`445` :user:`carlmontanari`
* Add netconf plugins :issue:`444` :user:`ogenstad`
* Fix KeyError when setting a "False" val in defaults :issue:`443` :user:`k01ek`
* Fix :issue:`411` #442 :user:`k01ek`
* Add Netbox inventory plugin to documentation :issue:`441` :user:`ogenstad`
* Add netconf_capabilities plugin :issue:`439` :user:`ogenstad`
* Fix netbox unnamed devices :issue:`438` :user:`wvandeun`

2.3.0 - September 21 2019
-------------------------

* Fixes (#406) ssl_verify in netbox plugin should accept string :issue:`434` by :user:`wvandeun`
* Add connection test for Netconf :issue:`427` by :user:`ogenstad`
* Fix Poetry link in .travis.yml: Install Poetry from official link :issue:`425` by :user:`ogenstad`
* Processors :issue:`424` by :user:`dbarrosop`
* Gitlab plugin: Fix global dry_run check :issue:`421` by :user:`ogenstad`
* Add tests for Host data functions :issue:`420` by :user:`ogenstad`
* Enable mypy for nornir.core.task :issue:`418` by :user:`ogenstad`
* NETCONF prototype :issue:`416` by :user:`dbarrosop`
* Add netmiko_commit task :issue:`414` by :user:`jrokeach`
* Allow the use of ~ in simple inventory file paths :issue:`408` by :user:`ktbyers`
* Minor docfix for failed hosts content :issue:`403` by :user:`ktbyers`
* added empty line so the docstring is properly formatted :issue:`399` by :user:`dbarrosop`
* added discourse link :issue:`398` by :user:`dbarrosop`
* add logo :issue:`395` by :user:`dbarrosop`
* Fix Nornir dict method and dependencies :issue:`394` by :user:`brandomando`
* Fix netbox pagination :issue:`392` by :user:`wvandeun`
* spelling fixes :issue:`389` by :user:`ka7`
* Fix markup for links to external resources :issue:`388` by :user:`vincentbernat`
* Fix add_host and add_group methods to re-initialize inventory :issue:`384` by :user:`brandomando`
* fix changelog format again :issue:`382` by :user:`dbarrosop`
* added howto "Adding a progress bar to nornir" :issue:`381` by :user:`dbarrosop`

2.2.0 - April 27 2019
---------------------

* [PLUGIN_NEW] Add gitlab file plugin :issue:`324`
* [DOCS] Fixed copyright in the LICENSE :issue:`378`
* [DOCS] added ipdb examples :issue:`376`
* [CORE_ENHANCEMENTS] Added functions to retrieve inventory using native datastructures :issue:`375`
* [DOCS] Added external resources :issue:`374`
* [MISC] Improve build
* [CORE_ENHANCEMENTS] Added add_host and add_group functions to nornir.core.inventory.Inventory class :issue:`372`
* [DOCS] Updating howto documentation for including 'ConnectionOptions' :issue:`365`
* [DOCS] Fixed typos :issue:`362` :issue:`360`

Thanks to the following people for their contributions:

* :user:`wvandeun`
* :user:`brandomando`
* :user:`dbarrosop`
* :user:`dmfigol`
* :user:`bdlamprecht`
* :user:`eakman`

2.1.1 - March 19 2019
---------------------

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

Thanks to the following people for their contributions:

* :user:`dbarrosop`

2.1.0 - March 18 2019
---------------------

* [CORE_ENHANCEMENTS] inventory's transform function supports options :issue:`292`
* [CORE_ENHANCEMENTS] minor improvements to tests :issue:`293` :issue:`296` :issue:`306` :issue:`307` :issue:`312` :issue:`337`
* [CORE_ENHANCEMENTS] mypy improvements :issue:`308`
* [CORE_ENHANCEMENTS] expand user home when deserializing configuration :issue:`304`
* [CORE_ENHANCEMENTS] fix order of preference when deserializing config :issue:`309`
* [CORE_ENHANCEMENTS] fix and deprecate dict() function :issue:`314`
* [CORE_ENHANCEMENTS] migrate to poetry :issue:`315`
* [CORE_ENHANCEMENTS] Improve logging :issue:`316`
* [CORE_BUGFIX] (windows only) fix issue :issue:`319` - ascii color codes appear instead of color in output :issue:`320` :issue:`323`
* [PLUGIN_IMPROVEMENT] napalm and netmiko plugins support now reading ssh configuration from file :issue:`298`
* [PLUGIN_BUGFIX] fix paramiko chan.recv_exit_status() call order :issue:`313`
* [PLUGIN_BUGFIX] temporary fix for enum34 and netmiko-poetry issue :issue:`322`
* [PLUGIN_IMPROVEMENT] Print OrderDicts nicely in print_result :issue:`345`
* [DOCS] Various improvements :issue:`303` :issue:`305` :issue:`310` :issue:`318` :issue:`331` :issue:`335` :issue:`340`

Thanks to the following people for their contributions:

* :user:`bradh11`
* :user:`fallenarc`
* :user:`floatingstatic`
* :user:`jimmelville`
* :user:`optiz0r`
* :user:`wdesmedt`
* :user:`dmfigol`
* :user:`ktbyers`
* :user:`dbarrosop`

2.0.0 - December 17 2018
------------------------

For details about upgrading to 2.0.0 see the :doc:`notes </upgrading/1_to_2>`.

+ [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 :doc:`docs </howto/advanced_filtering>`
+ [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 :doc:`docs </howto/handling_connections>`
+ [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 :issue:`182`
+ [DOCUMENTATION] Minor fixes to documentation :issue:`179` :issue:`178` :issue:`153`:issue:`148` :issue:`145`
+ [TESTS] replace nsot container with requests-mock :issue:`172`
+ [PLUGIN_IMPROVEMENT] Support SSH Agent forwarding for paramiko SSH connections :issue:`159`
+ [PLUGIN_IMPROVEMENT] allow passing options to napalm getters :issue:`156`
+ [PLUGIN_BUGFIX] Fix for SSH and API port mapping issues :issue:`154`
+ [CORE_NEW_FEATURE] add to_dict function so the inventory is serializable :issue:`146`
+ [CORE_BUGFIX] Fix issues with using built-in and overwriting variable with loop variable :issue:`144`


1.0.1 - May 16 2018
------------------------

+ [CORE] Rename brigade to nornir :issue:`139`


1.0.0 - May 4 2018
------------------------

+ [CORE] First release
First nornir 3 release, see `upgrading notes <https://nornir.readthedocs.io/en/3.0.0/upgrading/2_to_3.html>`_ for details
4 changes: 3 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@ build-backend = "poetry.masonry.api"

[tool.poetry]
name = "nornir"
version = "3.0.0b1"
version = "3.0.0"
description = "Pluggable multi-threaded framework with inventory management to help operate collections of devices"
authors = ["David Barroso <[email protected]>"]
license = "Apache 2.0"
readme = "README.md"
repository = "https://github.com/nornir-automation/nornir"
classifiers = [
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
]
Expand Down

0 comments on commit 8e90cec

Please sign in to comment.