• v0.5.0 7ca6827421

    napalm-bsd 0.5.0
    driver / standard (push) Successful in 14s
    driver / lint (push) Successful in 11s
    driver / types (push) Successful in 42s
    driver / test (3.10) (push) Successful in 45s
    driver / test (3.11) (push) Successful in 44s
    driver / test (3.12) (push) Successful in 44s
    driver / test (3.13) (push) Successful in 41s
    driver / lowest (push) Successful in 23s
    driver / security (push) Successful in 46s
    driver / build (push) Successful in 23s
    driver / publish (push) Successful in 26s
    CI / driver (push) Successful in 1h1m4s
    Stable

    christianmanivong released this 2026-10-23 12:52:46 +00:00 | 0 commits to main since this release

    The first release on PyPI.

    Changed

    • The drivers follow the NAPALM driver standard
      (https://git.netork.io/NAPALM/driver-standard): CI on Gitea runs ruff, mypy, the
      tests on Python 3.10–3.13 and at the lowest declared versions, bandit, pip-audit and
      a build check, and a release tag publishes to PyPI. The package now ships py.typed.
      Python 3.10 stays the floor. napalm-device-types now comes from PyPI, 4.21.1 or later.

    Security

    • The SSH host key is verified (NetOrk/netork#1167). open() takes the key to expect from optional_args["ssh_host_key"] and refuses any other one before it logs in (SshHostKeyMismatch); without one it accepts the first key. Every key it sees goes to optional_args["ssh_host_key_observer"]. Replaces paramiko's AutoAddPolicy. Requires napalm-device-types 4.19.0; version 0.4.0.
    Downloads