Nrx

Latest version: v0.5.2

Safety actively analyzes 622435 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.2

New capabilities
* `pip install nrx`
* Multi-site export

Bug fixes
* None

What's Changed
* Create exports with multiple sites by scotho3 in https://github.com/netreplica/nrx/pull/88
* PyPi Package by bortok in https://github.com/netreplica/nrx/pull/105
* CLI help with links to documentation and env var for api token by bortok in https://github.com/netreplica/nrx/pull/107
* Covered Netbox 3.6 in system test by bortok in https://github.com/netreplica/nrx/pull/110

Dependency updates
* Update dependency Jinja2 to v3.1.3 by renovate in https://github.com/netreplica/nrx/pull/100
* Update dependency MarkupSafe to v2.1.4 by renovate in https://github.com/netreplica/nrx/pull/101
* Update dependency pynetbox to v7.3.3 by renovate in https://github.com/netreplica/nrx/pull/99
* Update dependency MarkupSafe to v2.1.5 by renovate in https://github.com/netreplica/nrx/pull/104
* Update dependency urllib3 to v2.2.1 by renovate in https://github.com/netreplica/nrx/pull/102
* Update dependency certifi to v2024 by renovate in https://github.com/netreplica/nrx/pull/103

New Contributors
* scotho3 made their first contribution in https://github.com/netreplica/nrx/pull/88

**Full Changelog**: https://github.com/netreplica/nrx/compare/v0.4.0...v0.5.2

0.4.0

Overview
This release has a significant set of the new capabilities:
* Ability to create new output formats without a need for **nrx** code changes
* Mapping between NetBox platform values and node parameters via [`platform_map.yaml`](docs/platform_map.md) file
* `$HOME/.nr` configuration directory with automatic initialization using `--init` argument

New capabilities
* Implemented versioning, initialization of the configuration environment with default config & templates in https://github.com/netreplica/nrx/pull/76
* Support for user-provided output formats in https://github.com/netreplica/nrx/pull/72
* Use `platform_map.yml` from the templates to map platforms to kinds and their parameters in https://github.com/netreplica/nrx/pull/79
* Use `platform_map.yaml` for all types of templates in https://github.com/netreplica/nrx/pull/86
* Added support for ENV vars in filesystem path parameters in `nrx.conf` in https://github.com/netreplica/nrx/pull/89
* Topology name as `--name` parameter in https://github.com/netreplica/nrx/pull/94

Bug fixes
* fixed test-h88-nb-2-cyjs-latest-noconfigs in https://github.com/netreplica/nrx/pull/98
* Fix for `cyjs` output to skip lookup in `templates/formats.yaml` in https://github.com/netreplica/nrx/pull/78

Dependency updates
* Update dependency pynetbox to v7.2.0 by renovate in https://github.com/netreplica/nrx/pull/69
* Update dependency networkx to v3.2.1 by renovate in https://github.com/netreplica/nrx/pull/83
* Update actions/checkout action to v4 by renovate in https://github.com/netreplica/nrx/pull/71
* Update dependency urllib3 to v2.1.0 by renovate in https://github.com/netreplica/nrx/pull/74
* Update dependency charset-normalizer to v3.3.2 by renovate in https://github.com/netreplica/nrx/pull/81
* Update dependency certifi to v2023.11.17 by renovate in https://github.com/netreplica/nrx/pull/85
* Update dependency idna to v3.6 by renovate in https://github.com/netreplica/nrx/pull/87
* Update actions/setup-python action to v5 by renovate in https://github.com/netreplica/nrx/pull/95


**Full Changelog**: https://github.com/netreplica/nrx/compare/v0.3.0...v0.4.0

0.4.0rc3

What's Changed
* Added support for ENV vars in filesystem path parameters in `nrx.conf` by bortok in https://github.com/netreplica/nrx/pull/89


**Full Changelog**: https://github.com/netreplica/nrx/compare/v0.4.0-rc2...v0.4.0-rc3

0.4.0rc2

0.4.0rc1

What's Changed
* Support for user-provided output formats by bortok in https://github.com/netreplica/nrx/pull/72
* Implemented versioning, initialization of the configuration environment with default config & templates by bortok in https://github.com/netreplica/nrx/pull/76
* Fix for `cyjs` output to skip lookup in `templates/formats.yaml` by bortok in https://github.com/netreplica/nrx/pull/78
* Use `platform_map.yml` from the templates to map platforms to kinds and their parameters by bortok in https://github.com/netreplica/nrx/pull/79
* Use `platforms_map.yaml` for all types of templates by bortok in https://github.com/netreplica/nrx/pull/86


**Full Changelog**: https://github.com/netreplica/nrx/compare/v0.3.0...v0.4.0-rc1

0.3.0

What's Changed
* Export device configurations rendered by Netbox and include them into Containerlab and CML topology definitions by bortok, elmokashfi and [Mau Rojas](https://www.linkedin.com/in/pinrojas/) in https://github.com/netreplica/nrx/pull/56 – NANOG-88 Hackathon project
* Export for visualization in D2 format by frederic-loui in https://github.com/netreplica/nrx/pull/60
* Performance improvements for working with Netbox API by bortok in https://github.com/netreplica/nrx/pull/68

Detailed Changelog
* Configexport by elmokashfi in https://github.com/netreplica/nrx/pull/47
* Local NetBox instance tests with two versions – current and latest by bortok in https://github.com/netreplica/nrx/pull/49
* Save configs exported from netbox as files to link them to a containerlab topology by bortok in https://github.com/netreplica/nrx/pull/50
* http requests improvements for get_device_config by bortok in https://github.com/netreplica/nrx/pull/51
* Support for rendered startup-config in CML by bortok in https://github.com/netreplica/nrx/pull/53
* Configuration parameter to control device config export by bortok in https://github.com/netreplica/nrx/pull/54
* Use subfolders for output files by bortok in https://github.com/netreplica/nrx/pull/55
* Support export of a large number of cables from Netbox by bortok in https://github.com/netreplica/nrx/pull/63
* Export interfaces from NB for multiple devices simulteneously by bortok in https://github.com/netreplica/nrx/pull/65
* Do not export configs for formats that do not support it by bortok in https://github.com/netreplica/nrx/pull/66
* Update dependency MarkupSafe to v2.1.3 by renovate in https://github.com/netreplica/nrx/pull/44
* Update dependency urllib3 to v2.0.4 by renovate in https://github.com/netreplica/nrx/pull/46
* Update dependency charset-normalizer to v3.2.0 by renovate in https://github.com/netreplica/nrx/pull/58
* Update dependency pyyaml to v6.0.1 by renovate in https://github.com/netreplica/nrx/pull/62
* Update dependency certifi to v2023.7.22 by renovate in https://github.com/netreplica/nrx/pull/64

New Contributors
* elmokashfi made their first contribution in https://github.com/netreplica/nrx/pull/47
* frederic-loui made their first contribution in https://github.com/netreplica/nrx/pull/60

**Full Changelog**: https://github.com/netreplica/nrx/compare/v0.2.0...v0.3.0

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.