| Name | Modified | Size | Downloads / 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
sessionbasedocs and thedatatypes.hheader (#1280)
Tests
- Adds C++ test coverage for numeric-conversion empty/overflow branches in
datatypes.cpp(#1281) - Adds unit tests for
Sessionexception handling andNone-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
snmpsetnull-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-commentfrom 1.11.0 to 1.12.2 (#1249) - Bumps
actions/deploy-pagesfrom 5.0.0 to 5.0.1 (#1248) - Bumps
wheelfrom 0.47.0 to 0.48.0 (#1178) - Bumps
docker/setup-buildx-actionfrom 4.2.0 to 4.3.0 (#1198) - Bumps
swigfrom 4.4.1 to 4.5.0 (#1206) - Bumps
buildfrom 1.5.1 to 1.6.0 (#1231) - Bumps
coveragefrom 7.15.4 to 7.16.0 (#1232) - Bumps
github/codeql-action/initfrom 4.37.8 to 4.37.9 (#1233) - Bumps
Homebrew/actions/setup-homebrewfrom 2026.08.10.1 to 2026.08.31.1 (#1234) - Bumps
github/codeql-action/analyzefrom 4.37.8 to 4.37.9 (#1235) - Bumps
Homebrew/actions/setup-homebrewfrom 2026.08.31.1 to 2026.09.07.1 (#1271) - Bumps
cibuildwheelfrom 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