Skip to content

Conversation

@jeffkala
Copy link
Collaborator

@jeffkala jeffkala commented Sep 5, 2025

v1.15 Release Notes

Release Overview

  • Add parser support for Rad ETX.
  • Update the library to the NTC 2025 development standards.

v1.15.0 (2025-09-05)

Added

  • #692 - Add Rad ETX config parser.

Housekeeping

  • #675 - Replaced black, bandit, flake8 and pydocstyle with ruff.
  • #675 - Updated tasks.py with newest task list.
  • #675 - Updated to using pyinvoke for development environment definition.
  • Fix CI for Flatbot to install Ruff and remove black.

jeffkala and others added 14 commits July 11, 2025 10:07
* fixes #675, fixes ruff formatting and linting

* update ci file with new tests

* add back mypy

* add back mypy

* fix ci need matrix

* fix ci need matrix

* cleanup docstrings
* Add Nvidia Onyx config parser
* Update constants.py


Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

---------

Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
update doc string and mypy to get tests working


Co-authored-by: Dmitry Babkin <64498005+Uncle-Dee@users.noreply.github.com>
* Catching leading spaces at config start

* spacing tests

* after black

* remoing wrong variable assigment

* adding parametrize

* reforming

* black formatting

* Update tests/unit/test_parser.py

Co-authored-by: Ken Celenza <ken@celenza.org>

* disable=redefined-outer-name

* fromatting...

---------

Co-authored-by: Ken Celenza <ken@celenza.org>
…hString, fixed nxos, added aruba and paloalto, update get_nist_urls() to use NIST_LIB_MAPPER_REVERSE_DICT

Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
{
  "date": "2025-08-01T02:49:40.498Z",
  "files": [
    {
      "name": "netutils/data_files/oui_mappings.py",
      "deltaBytes": 7431,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2025-09-01T02:41:38.237Z",
  "files": [
    {
      "name": "netutils/data_files/protocol_mappings.py",
      "deltaBytes": 36,
      "source": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.csv"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2025-09-01T02:37:09.931Z",
  "files": [
    {
      "name": "netutils/data_files/oui_mappings.py",
      "deltaBytes": 6897,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
* initial pass at rad etx config parser

* add banner end

* fix 'exit' in config parsing

* fix parser and testing

* add more feature tests with nesting

* last fix for is_exit method

* add exit back to parsing for proper compliance config pasting
@jeffkala jeffkala merged commit a7e411b into main Sep 5, 2025
19 checks passed
@jeffkala jeffkala deleted the release-1.15.0 branch September 5, 2025 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants