- Update to 2.7.2:
* Enhancements done
+ Introduced bind_addr parameter in Device() API #1279
+ Introduced vmhost paramater in dev.facts #1333
+ Introduced hostkey_verify paramater in Device() API #1321
* Bugs Fixed
+ Fixed the missing key to EthernetSwitchingTable #1228
+ Fixed error handling on HelloHandler #1339
+ Fixed the version check #1338
+ Removed Google and Stackflow link from the ReadME #1337
+ Fixed SystemStorageTable tables and views to handles multiple
routing-engine file system storage information.#1244
+ Fixed Console' object has no attribute '_use_filter' error when
executed Table/View script #1335
+ Fixed cli function to get full RPC response #1315
+ Fixed sw.install to set no_validate option when validate=False for
NSSU and ISSU upgrade #1323
+ Fixed UT framework mock to use built-in unittest.mock #1311
+ Fixed specific VC member reboot handling #1308#1310
+ Supported latest paramiko version which supports aes128-gcm and
aes256-gcm cipher
- Dropped patches:
* python-311.patch
* python-junos-eznc-no-mock.patch
- Refreshed all other patches.
- Switch to pyproject macros.
- Use nose2 to run the testsuite, like upstream.
OBS-URL: https://build.opensuse.org/request/show/1218707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-junos-eznc?expand=0&rev=17
* Enhancements done
+ Introduced bind_addr parameter in Device() API #1279
+ Introduced vmhost paramater in dev.facts #1333
+ Introduced hostkey_verify paramater in Device() API #1321
* Bugs Fixed
+ Fixed the missing key to EthernetSwitchingTable #1228
+ Fixed error handling on HelloHandler #1339
+ Fixed the version check #1338
+ Removed Google and Stackflow link from the ReadME #1337
+ Fixed SystemStorageTable tables and views to handles multiple
routing-engine file system storage information.#1244
+ Fixed Console' object has no attribute '_use_filter' error when
executed Table/View script #1335
+ Fixed cli function to get full RPC response #1315
+ Fixed sw.install to set no_validate option when validate=False for
NSSU and ISSU upgrade #1323
+ Fixed UT framework mock to use built-in unittest.mock #1311
+ Fixed specific VC member reboot handling #1308#1310
+ Supported latest paramiko version which supports aes128-gcm and
aes256-gcm cipher
- Dropped patches:
* python-311.patch
* python-junos-eznc-no-mock.patch
- Refreshed all other patches.
- Switch to pyproject macros.
- Use nose2 to run the testsuite, like upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=32
- Update to 2.7.0:
- Support added for Python 3.10 and above version.
- 2.6.8:
- Introduced optional argument routing instance for fs.cp() API
- Introduced optional argument member_id for installation of pkg on
specific member id of EX-VC
- Changed the VlanTable field name to vlan-name and BfdSessionTable
field name to client-name #423
- Fixed the port details in StartShell to use the port from Device
object instead of default Port 22 #573
- Fixed the sw.install to use Windows file path for package copy
#1206
- Fixed the sw.install to install the vc_master after the other
vc_members gets installed for EX-3400 where unlink is set by
default #1247
- Removed Unused Dependency: Netaddr #1257
- Fixed "object": version_info(re_version) emits ValueError: invalid
literal for int() with base 10: '17-EVO' for EVO version
X50.17-EVO#1264
- Drop python-junos-eznc-remove-nose.patch
OBS-URL: https://build.opensuse.org/request/show/1146140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-junos-eznc?expand=0&rev=15
- Support added for Python 3.10 and above version.
- 2.6.8:
- Introduced optional argument routing instance for fs.cp() API
- Introduced optional argument member_id for installation of pkg on
specific member id of EX-VC
- Changed the VlanTable field name to vlan-name and BfdSessionTable
field name to client-name #423
- Fixed the port details in StartShell to use the port from Device
object instead of default Port 22 #573
- Fixed the sw.install to use Windows file path for package copy
#1206
- Fixed the sw.install to install the vc_master after the other
vc_members gets installed for EX-3400 where unlink is set by
default #1247
- Removed Unused Dependency: Netaddr #1257
- Fixed "object": version_info(re_version) emits ValueError: invalid
literal for int() with base 10: '17-EVO' for EVO version
X50.17-EVO#1264
- Drop python-junos-eznc-remove-nose.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=28
- Add python-311.patch to support python 3.11, gh#Juniper/py-junos-eznc#1236
- Remove python-junos-eznc-fix-unittests.patch, not needed anymore
- Update to 2.6.7:
* Supported option to set look_for_keys with bool True/False #1234
* Fixed build failure against setuptools #1231
- 2.6.6
* Fixed reboot failing on other RE #1199
* Fixed passing 'sleep' arg to StartShell run() #1202
* Fixed PyEZ get-facts support for ACX model #1209
* Fixed EthPortTable regex pattern #1215
* Fixed StartShell UnboundLocalError #1203#1211
- 2.6.5
* Supported multi-gig ports for EthPortTable.yml #1177
* Fixed on-box support for start shell types #1190#1186
* Fixed conn_open_timeout value was getting set None , changed it to
default 30 seconds #1184
- 2.6.4
* Supported start_shell options to choose the shell types (sh or csh) #995
* Supported for python 3.9
* Fixed Device facts current_re returns the SRX cluster node0 and
node1 details with cluster ID 16 #1135
* Fixed upgrade ncclient version 0.6.13, updated requirements.txt to
install ncclient==0.6.13 #1153
* Fixed deprecation warning due to invalid escape sequences #1034
* Fixed Unit tests test_sw_put_ftp failure #1165
OBS-URL: https://build.opensuse.org/request/show/1068621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-junos-eznc?expand=0&rev=14
- Remove python-junos-eznc-fix-unittests.patch, not needed anymore
- Update to 2.6.7:
* Supported option to set look_for_keys with bool True/False #1234
* Fixed build failure against setuptools #1231
- 2.6.6
* Fixed reboot failing on other RE #1199
* Fixed passing 'sleep' arg to StartShell run() #1202
* Fixed PyEZ get-facts support for ACX model #1209
* Fixed EthPortTable regex pattern #1215
* Fixed StartShell UnboundLocalError #1203#1211
- 2.6.5
* Supported multi-gig ports for EthPortTable.yml #1177
* Fixed on-box support for start shell types #1190#1186
* Fixed conn_open_timeout value was getting set None , changed it to
default 30 seconds #1184
- 2.6.4
* Supported start_shell options to choose the shell types (sh or csh) #995
* Supported for python 3.9
* Fixed Device facts current_re returns the SRX cluster node0 and
node1 details with cluster ID 16 #1135
* Fixed upgrade ncclient version 0.6.13, updated requirements.txt to
install ncclient==0.6.13 #1153
* Fixed deprecation warning due to invalid escape sequences #1034
* Fixed Unit tests test_sw_put_ftp failure #1165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=26
- Update to version 2.6.3
* Enhancements done
Adding ignore warning for rollback api #1131
Add escaped $ Bourne-style shell prompt support #868
* Bugs Fixed
- Fix for junos versions returning a bool value for config diff
if there are no changes #1093
- Handle ncclient timeout exception at close. #787
- Newer junos versions return a bool for config diff and not
etree if there are no changes #1093
- Changes from 2.6.2
* Bugs Fixed
- Fix for evo device as Password prompt comes directly during
telnet #1112
- Changes from 2.6.1
* Enhancement Added
- Flag for json.loads() for special character like newline was
made false by default. #1029
* Bugs Fixed
- Transform function modified only for the rpc and set back to
original value. #1108
- Skip the values returned in re-list without numbers during
multi re software install #1099
- getiterator() replaced with iter() as was deprecated in
Python 3.2 and removed in Python 3.9 #1110
- Drop python-junos-eznc-py39xml.patch because now in upstream.
OBS-URL: https://build.opensuse.org/request/show/925087
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=22
- Update to version 2.5.4
Features Added
* cRPD model check to be added for on-box junos.
Bugs Fixed
* support use-fast-diff in diff/pdff function.
* Zeroize handling modified for scenario where only warning is
returned in the rpc-reply.
* ntc_template and textfsm module's installation made optional
and to be done explicitly if one want to use PyEZ table/view
for other vendors cli o/p parsing.
* Checksum algorithm argument to be passed during remote
checksum in software installation.
* docstring initialized with empty string as it becomes empty
if optimization flag is added.
OBS-URL: https://build.opensuse.org/request/show/844926
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=18
- Update to version 2.5.0
Features Added
* Versioneer support added for the code.
* Changes for ansible actions of the reboot, shutdown to be
handled in PyEZ
Bugs Fixed
* sax parser filter generation generic logic
* Changes for the msg displayed in case of failure in software
update
* ntc_template latest version uses textfsm 1.1.0 #1042
* drop hard dependency on unittest2 #1040
- Drop patch (fixed upstream)
* python-junos-eznc-no-unittest2.patch
OBS-URL: https://build.opensuse.org/request/show/817936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=8
- version update to 2.4.1
## [1.4.0]
### Fixed
- [#617] - IOS show ip ospf database router: Removed reliance on static spacing
- [#620] - NXOS show fex: Allow spaces in descriptions
- [#621] - Juniper show arp, etc.: Account for virtual chassis output (`{master:0}`)
- [#626] - ASA show vpn-sessiondb anyconnect: Require index, capture different format style
- [#650] - IOS show ip ospf database network: Change to allow one or more whitespace at the beginning of the line rather than 1 or more due to different output
- [#647] - ASA show route: Allow multiline route statements
- [#659] - IOS show mac address-table: Allow VLAN to be non-whitespace to allow N/A as an option
### Added
- [#618] - IOS show ip ospf database network: New template
- [#619] - HP Comware display lldp neighbor information verbose: New template
- [#625] - ASA show vpn-sessiondb anyconnect: New template
- [#628] - Cisco WLC show mobility sum: New template
- [#631] - ASA show vpn-sessiondb anyconnect: Account for new data for assigned/public IP, group policy, and tunnel group
- [#629] - ASA show crypto ipsec sa - Add LOCAL_ADDRESS_NAME, CURRENT_PEER_NAME, DYNAMIC_PEER_NAME, LOCAL_CRYPTO_ENDPOINT_NAME, REMOTE_CRYPTO_ENDPOINT_NAME
- [#632] - ASA show nat: Added SERVICE_PROTOCOL
- [#635] - IOS show ip route summary: New template
- [#636] - ASA show vpn-sessiondb: New template
- [#638] - ASA show inventory: Capture PID and VID withoout serial
- [#637] - Cisco WLC show band select: New template
## [1.4.0]
### Fixed
- [#548] IOS show mac address-table: Account for Total Mac Addresses
- [#565] IOS show license: Avoid trailing spaces for features
- [#575] NXOS show version: Match N5K PLATFORM & LAST_REBOOT captures split words
- [#574] ASA show failover: Account for new output (IPS)
- [#577] IOS show mac address-table: Account for Multicast Entries
- [#582] NXOS show interface transceiver: Remove requirement for TYPE
OBS-URL: https://build.opensuse.org/request/show/811686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=6