Download Latest Version V2.5.0 source code.zip (13.9 MB) Google Add to Preferred Sources
Home / V2.5.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-23 7.6 kB
V2.5.0 source code.tar.gz 2026-10-23 12.7 MB
V2.5.0 source code.zip 2026-10-23 13.9 MB
Totals: 3 Items   26.6 MB 0

This release focuses on features and enhancements, bug fixes, runtime core improvements, packaging and build infrastructure, test coverage expansion, documentation updates, and routine CI and dependency maintenance across the ezsnmp package.

Compared to: v2.4.0

Install / Upgrade

:::bash
pip install ezsnmp==2.5.0

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

Features / Enhancements

  • Adds standardized release_tools for version bumping and verification (#1397)
  • Adds modular github copilot skills for ezsnmp (#1412)

Bug Fixes

  • Fixes minor typos and phrasing in sessionbase docs and datatypes header (#1280)
  • Fixes incorrect file and method name references in docs (#1294)
  • Fixes issue 1268 And 1282 (#1308)
  • Fixes invoke pypa/gh-action-pypi-publish directly and extract build-distribution action (#1341)
  • Fixes stop C++ coverage from disappearing; give coverage agents line data (#1387)
  • Fixes ignore restored inline skills and restrict staging in coverage autofix cpp (#1410)

Runtime / Core Library

  • Link HOWTOAI guide from README and clarify builtin-shadowing exceptions (#1274)
  • Preserve per-session OID formatting across concurrent SNMP operations (#1279)
  • Restore multi-threaded concurrency with fine-grained formatting lock (#1322)
  • Clarify exception docstrings in ezsnmp/exceptions.py (#1401)

Tests

  • [coverage-autofix-cpp] Add tests for numeric conversion empty/overflow branches in datatypes.cpp (#1281)
  • Adds unit tests for Session.set() exception-propagation branch (#1353)
  • [coverage-autofix-cpp] Cover duplicate-port throw for udp6/bracketed IPv6 hostnames (#1356)
  • Cover print_hex_strings setter and get_next error path (#1385)

Containers / Packaging

  • Updates Homebrew formula for v2.4.0 (#1267)
  • Sync supported Python versions to devguide.python.org (#1217)
  • Feature/update some things (#1272)
  • Updates Docker Python patch versions (#1278)
  • Adds unit tests for Session exception and None-normalisation branches (#1263)
  • Aligns Homebrew Python CI and shim tests (#1284)
  • Updates Homebrew formula for v2.5.0a0 (#1291)
  • Fixes guard GTEST_SKIP for older GTest in Docker tests & add snmptrap coverage (#1317)
  • Adds Native Windows Support for x86 and ARM64 (#1324)
  • Fixes Windows multi-arch wheel builds and OpenSSL discovery (#1328)
  • Updates Homebrew formula for v2.5.0a1 (#1333)
  • Bumps version to 2.5.0a2 (#1368)
  • Updates Homebrew formula for v2.5.0a2 (#1370)
  • Eliminate conflicting SWIG build requirements and prevent dependency drift (#1389)
  • Bumps version to 2.5.0b0 (#1395)
  • Fixes macOS wheel OpenSSL discovery for revisioned Homebrew Net-SNMP (#1402)
  • Updates Homebrew formula for v2.5.0b0 (#1405)
  • Bumps version to 2.5.0 (#1411)
  • Adds native Windows support for x86 and ARM64 (#1255)

CI / Workflows

  • GH Upgrade and Compile (#1290)
  • Optimizes token consumption and add budget caps across all agentic workflows (#1318)
  • Fixes restrict allowed-files and consolidate safe outputs in Coverage Autofix C++ (#1325)
  • Monthly report tooling maintenance & optimize CI triggers for AW files (#1326)
  • Adds generate_release_notes helper script to optimize AIC costs (#1327)
  • Scopes verify_syntax push to main to avoid duplicate concurrent runs on PRs (#1340)
  • Migrates gh-aw workflows from claude-sonnet-5 to gpt-6-sol (#1357)
  • Fixes revert gh-aw workflow models from gpt-6.1-sol to claude-sonnet-5 (#1364)
  • Adds use model alias sonnet across all gh-aw workflows (#1365)
  • Report noop runs to tracking issue and give coverage workflows Codecov data (#1382)
  • Skip heavy CI for gh-aw/agent-tooling-only changes (#1384)
  • Fixes image builds failing on evicted tarball cache (#1390)
  • Fixes grant network access to GitHub API in update_docker_python_versions (#1392)
  • Configures min-integrity none for triage incoming bug reports (#1403)
  • Allows all tools and add go network preset for auto change log (#1409)
  • Monthly report tooling maintenance & optimize CI triggers for AW files (#1154)
  • Fixes restrict allowed-files and consolidate safe outputs in Coverage Autofix C++ (#1240)

Documentation

  • Updates CHANGELOG.md (#1269)
  • Adds versioned docs for v2.4.0 (#1266)
  • Adds versioned docs for v2.5.0a0 (#1292)
  • Updates CHANGELOG.md (#1293)
  • Adds versioned docs for v2.5.0a1 (#1334)
  • Adds versioned docs for v2.5.0a2 (#1371)
  • Adds enhance documentation SEO with metadata, OpenGraph, JSON-LD, and overview (#1373)
  • Adds versioned docs for v2.5.0b0 (#1406)

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)
  • Bumps the python-dependencies group across 1 directory with 2 updates (#1298)
  • Bumps github/codeql-action/init from 4.37.9 to 4.38.0 (#1286)
  • Bumps github/codeql-action/analyze from 4.37.9 to 4.38.0 (#1287)
  • Bumps Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1 (#1289)
  • Bumps codecov/codecov-action from 7.0.0 to 7.1.0 (#1299)
  • Bumps docker/setup-buildx-action from 4.3.0 to 4.4.0 (#1300)
  • Bumps urllib3 from 2.7.0 to 2.8.0 in the python-dependencies group (#1301)
  • Bumps docker/build-push-action from 7.3.0 to 7.4.0 (#1302)
  • Bumps github/codeql-action/init from 4.38.0 to 4.38.1 (#1312)
  • Bumps github/codeql-action/analyze from 4.38.0 to 4.38.1 (#1313)
  • Bumps Homebrew/actions/setup-homebrew from 2026.09.13.1 to 2026.09.21.1 (#1314)
  • Bumps codecov/codecov-action from 7.1.0 to 7.1.1 (#1315)
  • Bumps MishaKav/pytest-coverage-comment from 1.12.2 to 1.12.3 (#1360)
  • Bumps github/codeql-action/init from 4.38.1 to 4.38.2 (#1348)
  • Bumps Homebrew/actions/setup-homebrew from 2026.09.21.1 to 2026.09.28.1 (#1349)
  • Bumps github/codeql-action/analyze from 4.38.1 to 4.38.2 (#1350)
  • Bumps the python-dependencies group across 1 directory with 3 updates (#1363)
  • Updates Dependabot schedule interval to weekly (#1366)
  • Bumps cibuildwheel from 4.2.1 to 4.3.0 in the python-dependencies group (#1367)
  • Bumps carlkidcrypto/os-specific-runner from 2.3.1 to 2.4.0 (#1379)
  • Bumps the python-dependencies group across 1 directory with 4 updates (#1375)
  • Bumps EnricoMi/publish-unit-test-result-action from 2.24.0 to 2.25.0 (#1374)
  • Bumps github/codeql-action/init from 4.38.2 to 4.38.3 (#1376)
  • Bumps github/codeql-action/analyze from 4.38.2 to 4.38.3 (#1380)
  • Bumps Homebrew/actions/setup-homebrew from 2026.09.28.1 to 2026.10.12.1 (#1377)
  • Bumps actions/upload-artifact from 7.0.1 to 7.0.2 (#1378)
  • Bumps actions/download-artifact from 8.0.1 to 8.0.2 (#1381)

Chores / Misc

  • Extract common build-wheels and publish actions for PyPI/TestPyPI workflows (#1329)
  • Updates CHANGELOG.md (#1372)
  • Exclude docs from SonarQube analysis and duplication checks (#1408)

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

Download ezsnmp

Source: README.md, updated 2026-10-23