forked from ncclient/ncclient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
191 lines (137 loc) · 4.21 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
version 0.6.9
-------------
* Resiolved breaking API change
version 0.6.8
-------------
* Variety of small updates and bugfixes, but of note:
- Support for namespace prefixes for XPath queries
- `edit-config` parameter validation
- Support for multiple RPC errors
- API to get supported device types
- Support for subtree filters with multiple top-level tags
* Thanks to all contributors!
* Pulled due to avccidental breaking API change
version 0.6.7
-------------
* Variety of bugfixes from a variety of contributors since 0.6.6 (see commit history)
version 0.6.6
-------------
* Read ssh timeout from config file if not specified in method call
* Tox support
* Huge XML tree parser support
* Adding optional bind address to connect
version 0.6.5
-------------
* Updated README for 0.6.5 release
version 0.6.4
-------------
* Pin selectors2 to Python versions <= 3.4
* Fix config examples to actually use the nc namespace
* Fix: correctly set port for paramiko when using ssh_config file
* Test: add test to check ProxyCommand uses correct port
* Update commits for py3
* Enhance Alcatel-Lucent-support
* Juniper RPC: allow specifying format in CompareConfiguration
* Parsing of NETCONF 1.1 frames no longer decodes each chunk of bytes
* Fix filter in create_subscription
* Validate 'with-defaults' mode based on supported modes advertised in capability URI
version 0.6.3
-------------
* Fix homepage link registered with PyPi
* SSH Host Key checking
* Updated junos.py to resolve RestrictedUser error
* Close the channel when closing SSH session
* Invoke self.parse() to ensure errors, if any, have been detected before check in ok()
version 0.6.2
-------------
* Migration to user selectors instead of select, allowing higher scale operations
* Improved netconf:base:1.1 parsing
* Graceful exit on session close
version 0.6.0
-------------
* Re-enabled Python 3.7 by changing "async" to "async_mode" in several locations
version 0.5.4
-------------
* No major functionality, accumulation of small fixes since 0.5.3 (see commit history)
* Disable Python 3.7 due to use of "async" (a new Python keyword) in some functions
version 0.5.3
-------------
Fixes/Enhancements
==================
* Add notifications support
* Add support for ecdsa keys
* Various bug fixes
version 0.5.2
-------------
Fixes/Enhancements
==================
* Add support for Python 3
* Improve Junos ioproc performance
* Performance improvements
* Updated test cases
* Many bug and performance fixes
version 0.4.7
-------------
Fixes/Enhancements
==================
* Add support for netconf 1.1
version 0.4.6
-------------
Fixes/Enhancements
==================
* Fix multiple RPC error handling
* Add support for cancel-commit and persist param
* Add more examples
version 0.4.5
-------------
Device Support
==============
* Add Huawei device support
* Add cli command support for hpcomware v7 devices
* Add H3C support, Support H3C CLI,Action,Get_bulk,Save,Rollback,etc.
* Add alcatel lucent support
Fixes
=====
* Rewrite multiple error handling
* Add coveralls support, with shield in README.md
* Set severity level to higher when multiple
* Simplify logging and multi-error reporting
* Keep stacktrace of errors
* Check for known hosts on hostkey_verify only
* Add check for device sending back null error_text
* Fix RPC.raise_mode
* Specifying hostkey_verify=False should not load_known_hosts
* Check the correct field on rpc-error element
version 0.4.3
-------------
Features
========
* Nexus exec_command operation
* Allow specifying multiple cmd elements in Cisco Nexus
* Update rpc for nested rpc-errors
Fixes
=====
* Prevent race condition in threading
* Prevent hanging in session close
version 0.4.2
-------------
Features
========
* Support for paramiko ProxyCommand via ~/.ssh/config parsing
* Add Juniper-specific commit operations
* Add Huawei devices support
* Tests/Travis support
* ioproc transport support for Juniper devices
* Update Cisco CSR device handler
Fixes
=====
* Fix issue with locked method missing device handler
* Fix for namespace definition with lxml
* Add missing SessionError exception
* Update docs for Nexus device handler
* Docstring fixes
* Typos
* Minor bugfixes
Other
=====
* Add an example for Cisco CSR1000v