Skip to content

Commit 8e90cec

Browse files
committed
preparing 3.0.0 release
1 parent 4cc6bd4 commit 8e90cec

File tree

2 files changed

+5
-146
lines changed

2 files changed

+5
-146
lines changed

CHANGELOG.rst

Lines changed: 2 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -1,150 +1,7 @@
11
Changelog
22
==========
33

4-
2.4.0 - February 15 2020
4+
3.0.0 - September 4 2020
55
------------------------
66

7-
* vendor pydantic :issue:`482` :user:`dbarrosop`
8-
* Netconf connection plugin does not respect ssh config :issue:`481` :user:`fach`
9-
* Added napalm_ping.py plugin :issue:`472` :user:`tejasmokashi1992`
10-
* Add skip mark to netconf tests :issue:`469` :user:`dmfigol`
11-
* Update dependencies :issue:`468` :user:`dmfigol`
12-
* Replace multiprocessing.dummy with concurrent.futures :issue:`467` :user:`dmfigol`
13-
* Ansible Inventory - NornirNoValidInventoryError Exception :issue:`463` :user:`carlmontanari`
14-
* cleanup items from :issue:`459` #462 :user:`carlmontanari`
15-
* Update pydantic to v1 :issue:`449` :user:`AchilleAsh`
16-
* Minor Typing updates to appease mypy .740 :issue:`448` :user:`carlmontanari`
17-
* Update to support Netmiko 3.x.x :issue:`445` :user:`carlmontanari`
18-
* Add netconf plugins :issue:`444` :user:`ogenstad`
19-
* Fix KeyError when setting a "False" val in defaults :issue:`443` :user:`k01ek`
20-
* Fix :issue:`411` #442 :user:`k01ek`
21-
* Add Netbox inventory plugin to documentation :issue:`441` :user:`ogenstad`
22-
* Add netconf_capabilities plugin :issue:`439` :user:`ogenstad`
23-
* Fix netbox unnamed devices :issue:`438` :user:`wvandeun`
24-
25-
2.3.0 - September 21 2019
26-
-------------------------
27-
28-
* Fixes (#406) ssl_verify in netbox plugin should accept string :issue:`434` by :user:`wvandeun`
29-
* Add connection test for Netconf :issue:`427` by :user:`ogenstad`
30-
* Fix Poetry link in .travis.yml: Install Poetry from official link :issue:`425` by :user:`ogenstad`
31-
* Processors :issue:`424` by :user:`dbarrosop`
32-
* Gitlab plugin: Fix global dry_run check :issue:`421` by :user:`ogenstad`
33-
* Add tests for Host data functions :issue:`420` by :user:`ogenstad`
34-
* Enable mypy for nornir.core.task :issue:`418` by :user:`ogenstad`
35-
* NETCONF prototype :issue:`416` by :user:`dbarrosop`
36-
* Add netmiko_commit task :issue:`414` by :user:`jrokeach`
37-
* Allow the use of ~ in simple inventory file paths :issue:`408` by :user:`ktbyers`
38-
* Minor docfix for failed hosts content :issue:`403` by :user:`ktbyers`
39-
* added empty line so the docstring is properly formatted :issue:`399` by :user:`dbarrosop`
40-
* added discourse link :issue:`398` by :user:`dbarrosop`
41-
* add logo :issue:`395` by :user:`dbarrosop`
42-
* Fix Nornir dict method and dependencies :issue:`394` by :user:`brandomando`
43-
* Fix netbox pagination :issue:`392` by :user:`wvandeun`
44-
* spelling fixes :issue:`389` by :user:`ka7`
45-
* Fix markup for links to external resources :issue:`388` by :user:`vincentbernat`
46-
* Fix add_host and add_group methods to re-initialize inventory :issue:`384` by :user:`brandomando`
47-
* fix changelog format again :issue:`382` by :user:`dbarrosop`
48-
* added howto "Adding a progress bar to nornir" :issue:`381` by :user:`dbarrosop`
49-
50-
2.2.0 - April 27 2019
51-
---------------------
52-
53-
* [PLUGIN_NEW] Add gitlab file plugin :issue:`324`
54-
* [DOCS] Fixed copyright in the LICENSE :issue:`378`
55-
* [DOCS] added ipdb examples :issue:`376`
56-
* [CORE_ENHANCEMENTS] Added functions to retrieve inventory using native datastructures :issue:`375`
57-
* [DOCS] Added external resources :issue:`374`
58-
* [MISC] Improve build
59-
* [CORE_ENHANCEMENTS] Added add_host and add_group functions to nornir.core.inventory.Inventory class :issue:`372`
60-
* [DOCS] Updating howto documentation for including 'ConnectionOptions' :issue:`365`
61-
* [DOCS] Fixed typos :issue:`362` :issue:`360`
62-
63-
Thanks to the following people for their contributions:
64-
65-
* :user:`wvandeun`
66-
* :user:`brandomando`
67-
* :user:`dbarrosop`
68-
* :user:`dmfigol`
69-
* :user:`bdlamprecht`
70-
* :user:`eakman`
71-
72-
2.1.1 - March 19 2019
73-
---------------------
74-
75-
* [MISC] Workaround to sdispater/poetry:issue:`743` :issue:`358`
76-
* [MISC] Fix automated deployment to pypi :issue:`358`
77-
78-
Thanks to the following people for their contributions:
79-
80-
* :user:`dbarrosop`
81-
82-
2.1.0 - March 18 2019
83-
---------------------
84-
85-
* [CORE_ENHANCEMENTS] inventory's transform function supports options :issue:`292`
86-
* [CORE_ENHANCEMENTS] minor improvements to tests :issue:`293` :issue:`296` :issue:`306` :issue:`307` :issue:`312` :issue:`337`
87-
* [CORE_ENHANCEMENTS] mypy improvements :issue:`308`
88-
* [CORE_ENHANCEMENTS] expand user home when deserializing configuration :issue:`304`
89-
* [CORE_ENHANCEMENTS] fix order of preference when deserializing config :issue:`309`
90-
* [CORE_ENHANCEMENTS] fix and deprecate dict() function :issue:`314`
91-
* [CORE_ENHANCEMENTS] migrate to poetry :issue:`315`
92-
* [CORE_ENHANCEMENTS] Improve logging :issue:`316`
93-
* [CORE_BUGFIX] (windows only) fix issue :issue:`319` - ascii color codes appear instead of color in output :issue:`320` :issue:`323`
94-
* [PLUGIN_IMPROVEMENT] napalm and netmiko plugins support now reading ssh configuration from file :issue:`298`
95-
* [PLUGIN_BUGFIX] fix paramiko chan.recv_exit_status() call order :issue:`313`
96-
* [PLUGIN_BUGFIX] temporary fix for enum34 and netmiko-poetry issue :issue:`322`
97-
* [PLUGIN_IMPROVEMENT] Print OrderDicts nicely in print_result :issue:`345`
98-
* [DOCS] Various improvements :issue:`303` :issue:`305` :issue:`310` :issue:`318` :issue:`331` :issue:`335` :issue:`340`
99-
100-
Thanks to the following people for their contributions:
101-
102-
* :user:`bradh11`
103-
* :user:`fallenarc`
104-
* :user:`floatingstatic`
105-
* :user:`jimmelville`
106-
* :user:`optiz0r`
107-
* :user:`wdesmedt`
108-
* :user:`dmfigol`
109-
* :user:`ktbyers`
110-
* :user:`dbarrosop`
111-
112-
2.0.0 - December 17 2018
113-
------------------------
114-
115-
For details about upgrading to 2.0.0 see the :doc:`notes </upgrading/1_to_2>`.
116-
117-
+ [CORE_ENHANCEMENTS] Lots of core enhancements, too many to document
118-
+ [CORE_ENHANCEMENTS] Changes on how the inventory
119-
+ [CORE_ENHANCEMENTS] New ``F`` object for advanced filtering of hosts :doc:`docs </howto/advanced_filtering>`
120-
+ [CORE_ENHANCEMENTS] Improvements on how to serialize/deserialize user facing data like the configuration and the inventory
121-
+ [CORE_ENHANCEMENTS] Connections are now their own type of plugin
122-
+ [CORE_ENHANCEMENTS] Ability to handle connections manually :doc:`docs </howto/handling_connections>`
123-
+ [CORE_BUGFIX] Lots
124-
+ [PLUGIN_BUGFIX] Lots
125-
+ [PLUGIN_NEW] netmiko_save_config
126-
+ [PLUGIN_NEW] echo_data
127-
128-
1.1.0 - July 12 2018
129-
------------------------
130-
131-
+ [PLUGIN_IMPROVEMENT] print_result is now thread safe :issue:`182`
132-
+ [DOCUMENTATION] Minor fixes to documentation :issue:`179` :issue:`178` :issue:`153`:issue:`148` :issue:`145`
133-
+ [TESTS] replace nsot container with requests-mock :issue:`172`
134-
+ [PLUGIN_IMPROVEMENT] Support SSH Agent forwarding for paramiko SSH connections :issue:`159`
135-
+ [PLUGIN_IMPROVEMENT] allow passing options to napalm getters :issue:`156`
136-
+ [PLUGIN_BUGFIX] Fix for SSH and API port mapping issues :issue:`154`
137-
+ [CORE_NEW_FEATURE] add to_dict function so the inventory is serializable :issue:`146`
138-
+ [CORE_BUGFIX] Fix issues with using built-in and overwriting variable with loop variable :issue:`144`
139-
140-
141-
1.0.1 - May 16 2018
142-
------------------------
143-
144-
+ [CORE] Rename brigade to nornir :issue:`139`
145-
146-
147-
1.0.0 - May 4 2018
148-
------------------------
149-
150-
+ [CORE] First release
7+
First nornir 3 release, see `upgrading notes <https://nornir.readthedocs.io/en/3.0.0/upgrading/2_to_3.html>`_ for details

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@ build-backend = "poetry.masonry.api"
1111

1212
[tool.poetry]
1313
name = "nornir"
14-
version = "3.0.0b1"
14+
version = "3.0.0"
1515
description = "Pluggable multi-threaded framework with inventory management to help operate collections of devices"
1616
authors = ["David Barroso <dbarrosop@dravetech.com>"]
17+
license = "Apache 2.0"
1718
readme = "README.md"
1819
repository = "https://github.com/nornir-automation/nornir"
1920
classifiers = [
21+
"License :: OSI Approved :: Apache Software License",
2022
"Programming Language :: Python :: 3.6",
2123
"Programming Language :: Python :: 3.7",
2224
]

0 commit comments

Comments
 (0)