Releases: networktocode/netutils
Releases · networktocode/netutils
v1.5.0
v1.5 Release Notes
Release Overview
- Added Mikrotik, fastiron, and Panos parsers.
- Added function to allow conversion from Panos curly bracket to set format.
- Updated Interface mappings for FourHundredGigabitEthernet and TwoGigabitEthernet.
- Added Encryption/Decryption/Comparison for Cisco & Juniper Type 9.
- Added Regex functions to primarily be used wihin your Jinja2 environment.
Announcements
- Deprecation of compare_type5, compare_type7, encrypt_type7, encrypt_type5, and decrypt_type7 in favor of vendor namespaced functions, such as compare_cisco_type5 and decrypt_cisco_type7 to take place on netutils 2.0.
- Support for Python 3.7 is dropped.
[v1.5.0] - 2023-07
Added
- #223 Interface abbreviation for TwoGigabitEthernet.
-
#227 Add functions for encrypting and decrypting junipter
$9$ type passwords. - #244 Added Mikrotik RouterOS Parser.
- #252 New lib mapper to translate between normalized network OS names and names used by hier_config.
- #253 Add encrypt_type9 (changed to encrypt_cisco_type9) function to netutils.password.
- #261 Added function get_upgrade_path to provide the step upgrade path of to a new version.
- #262 Added Palo Alto networks panos parser.
- #262 Added Palo Alto brace to set conversion function.
- #264 Added Ruckus fastiron parser.
- #285 Added FourHundredGigabitEthernet to REVERSE_MAPPING.
- #318 Added Regex functions to primarily be used wihin your Jinja2 environment.
Changed
- #213 Clarify when Python 3.6 support was dropped.
- #286 Move password helper names to be namespaced with vendor information. Assign new name to old name to not break semver.
- #317 Dropped Python 3.6 and bump version of dev dependencies.
Fixed
- #217 Moved where deletion of branch took place in workflow.
- #218 Create dependabot.yml to fix itdependsabot.
- #219 Fix vlanlist_to_config failing on empty list.
- #224 Add Interface type for Cisco App-hosting port.
- #284 Add -f to flatbot branch pushes.
- #304 Update hier_config docs and add fastiron to NAPALM mapper.
- #305 Fixed OS Version docs showing in mkdocs.
- #316 Update panos conversion function to strip out
devices localhost.localdomain
. - #317 Fix Citrix mock tests file location to correctly run.
v1.4.1
v1.4.0
[v1.4.0] - 2023-01
Added
- #163 Added IP
is_classfull
utility function. - #172 Added Aruba AOS-CX Parser.
- #177 Added IOS-XR Parser.
- #182 Added Mrv Optiswitch Parser.
- #182 Added Extreme Netiron Parser.
Changed
- #178 Update OUI flatbot CI process.
Fixed
- #173 Fixes classfull address naming.
- #183 Updates parser folder info, fix aruba tests.
- #181 Fixes incorrect behavior when calling tcp_ping with timeout >= 3.
Removed
- #184 Removed redundant
__init__
methods on Parser classes.
New Contributors
- @lukebates123 made their first contribution in #172
- @vivekvashist made their first contribution in #173
- @johanek made their first contribution in #182
v1.3.0
Release Overview
- Added IOS Config parsing for get_path and get_path_with_children methods.
- Added OUI mappings and built a
flat ci
process to manage freshness of data. - Added first getter feature with Napalm Getter feature.
- Converted to mkdocs docs.
- Added Citrix NetScaler Parser.
[v1.3.0] - 2022-11
Added
- #146 Added IOS Config parsing for get_path and get_path_with_children methods.
- #148 Added OUI mappings and built a
flat ci
process to manage freshness of data. - #149 Added first getter feature with Napalm Getter feature.
- #153 Added Citrix NetScaler Parser.
Changed
v1.2.0
v1.2.0 - 2022-08
Added
- #128 Documentation for Nokia SROS duplicate lines/duplicate line detection
- #138 Added nxos_ssh to Napalm mapper
Changed
- #113 Updated lib mapping docs
- #115 Switched build backend to poetry-core
- #121 Update banner parsing for EOS
- #129 Add type hints to the whole project and mypy testing setup and CI
- #134 Updated CODEOWNERS
Fixed
- #122 Fixed encrypt type7
New Contributors
- @fabaff made their first contribution in #115
- @mundruid made their first contribution in #122
- @joewesch made their first contribution in #138
- @abates made their first contribution in #143
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Added
- #90 Uptime Conversions.
- #102 Add Ansible mapping for Nokia SrOS.
- #105 Add min_grouping_sizing to vlanlist_to_config method.
- #106 Add Nokia SrOS Config Parser.
Changed
- #104 Optimize vlanconfig_to_list using builtin Regex methods.
Fixed
New Contributors
- @FragmentedPacket made their first contribution in #104
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Changelog
v1.0.0 - 2021-12
Added
- #69 Normalise banner demiliter for IOS to ^C & support parsing delimiter ^
Fixed
- #79 F5 parser fix for irules with multiline single command lines.
Removed
- #83 remove support for old function 'is_fqdn_valid' as prep for 1.0.0
New Contributors
Full Changelog: v0.2.5...v1.0.0