Download Latest Version V2.4.0 source code.zip (11.4 MB) Google Add to Preferred Sources
Home / v2.5.0a0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-16 3.5 kB
V2.5.0a0 source code.tar.gz 2026-09-16 10.6 MB
V2.5.0a0 source code.zip 2026-09-16 11.4 MB
Totals: 3 Items   22.1 MB 0

This prerelease upgrades the CI/agent tooling stack (including the release-notes and changelog automation itself), hardens thread-safety for concurrent SNMP session OID formatting, adds C++ numeric-conversion test coverage, and aligns Homebrew Python CI, alongside routine documentation and dependency maintenance.

Compared to: v2.4.0

Install / Upgrade

:::bash
pip install ezsnmp==2.5.0a0

Or browse this release on PyPI: https://pypi.org/project/ezsnmp/2.5.0a0/

Bug Fixes

  • Preserves per-session OID formatting so concurrent SNMP operations no longer leak output options across threads (#1279)

Runtime / Core Library

  • Fixes minor typos and awkward phrasing in sessionbase docs and the datatypes.h header (#1280)

Tests

  • Adds C++ test coverage for numeric-conversion empty/overflow branches in datatypes.cpp (#1281)
  • Adds unit tests for Session exception handling and None-normalisation branches, plus a new Python coverage-gap analyzer script (#1263)
  • Aligns Homebrew Python CI to patch the formula's Python dependency per matrix entry and adjusts snmpset null-shim C++ test expectations to match actual Net-SNMP behavior (#1284)

Containers / Packaging

  • Updates the Homebrew formula for the v2.4.0 release (#1267)
  • Updates Docker Python patch versions across the Net-SNMP build images (#1278)

CI / Workflows

  • Adds Python 3.15 (prerelease) to CI version matrices and syncs python_requires/classifiers with the current devguide.python.org supported versions (#1217)
  • Upgrades GitHub Actions/agent workflow tooling and recompiles workflow lock files, including the auto-release-notes and auto-changelog automations (#1290)
  • Bundles several CI stabilization and Homebrew/macOS fixes for the coverage-autofix workflow, including SNMP daemon readiness probing, YAML/actionlint hardening, and MacPorts version pinning (#1272)

Documentation

  • Updates CHANGELOG.md for the v2.4.0 release (#1269)
  • Adds versioned documentation for v2.4.0 (#1266)
  • Links the HOWTOAI guide from the README and clarifies builtin-shadowing exceptions (#1274)

Dependencies

  • Bumps MishaKav/pytest-coverage-comment from 1.11.0 to 1.12.2 (#1249)
  • Bumps actions/deploy-pages from 5.0.0 to 5.0.1 (#1248)
  • Bumps wheel from 0.47.0 to 0.48.0 (#1178)
  • Bumps docker/setup-buildx-action from 4.2.0 to 4.3.0 (#1198)
  • Bumps swig from 4.4.1 to 4.5.0 (#1206)
  • Bumps build from 1.5.1 to 1.6.0 (#1231)
  • Bumps coverage from 7.15.4 to 7.16.0 (#1232)
  • Bumps github/codeql-action/init from 4.37.8 to 4.37.9 (#1233)
  • Bumps Homebrew/actions/setup-homebrew from 2026.08.10.1 to 2026.08.31.1 (#1234)
  • Bumps github/codeql-action/analyze from 4.37.8 to 4.37.9 (#1235)
  • Bumps Homebrew/actions/setup-homebrew from 2026.08.31.1 to 2026.09.07.1 (#1271)
  • Bumps cibuildwheel from 4.2.0 to 4.2.1 in the python-dependencies group (#1273)

Full Changelog: https://github.com/carlkidcrypto/ezsnmp/compare/v2.4.0...v2.5.0a0

Generated by Auto Update Release Notes · copilot · sonnet50 · 52.8 AIC · ⌖ 13 AIC · ⊞ 9.3K

Download ezsnmp

Source: README.md, updated 2026-09-16