| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-01-18 | 5.9 kB | |
| V2.2.0a0 source code.tar.gz | 2026-01-18 | 8.9 MB | |
| V2.2.0a0 source code.zip | 2026-01-18 | 9.4 MB | |
| Totals: 3 Items | 18.3 MB | 0 | |
Summary of Changes
Version 2.2.0a0 represents a major milestone for ezsnmp, bringing comprehensive testing improvements, enhanced API features, modernized infrastructure, and expanded Python support. This release adds compatibility with Python 3.14 while dropping support for Python 3.9, updates Docker containers to include more versions for broader testing coverage, and introduces thread safety features—though we recommend using multi-process approaches over multi-threading for optimal performance and reliability. It includes contributions from the community and extensive work across multiple pre-release iterations (alpha and beta versions).
Next Steps
Testing: Please test this release in your production and development environments. Feedback: If you find any issues, please submit a detailed issue report. Contributions to fix submitted issues are welcome! Documentation: The documentation for this release ($v2.2.0a0$) can be found here: https://carlkidcrypto.github.io/ezsnmp/html/index.html
Files will become available via pip in a few hours after this post. Happy Testing/Using! 🎉
What's Changed
- 📝 Update Changelog by @github-actions[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/594
- Feature 2.2.0 by @carlkidcrypto in https://github.com/carlkidcrypto/ezsnmp/pull/597
- Update docs for v2.2.0a0 and Python 3.10+ support by @carlkidcrypto in https://github.com/carlkidcrypto/ezsnmp/pull/603
- 📝 Update Changelog by @github-actions[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/595
- Sync Docker images with documentation: drop Python 3.9, add Python 3.14 by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/599
- Update Docker images to support Python 3.10-3.14 by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/601
- Add Python 3.14 and drop Python 3.9 from CentOS 7 Docker image by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/600
- chore: bump sphinx from 8.2.3 to 9.1.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/596
- chore: bump swig from 4.3.1 to 4.4.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/589
- chore: bump coverage from 7.10.7 to 7.13.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/588
- chore: bump furo from 2025.9.25 to 2025.12.19 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/577
- chore: bump pytest from 8.4.2 to 9.0.2 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/575
- Bump github/codeql-action from 4.31.3 to 4.31.8 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/566
- Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/569
- Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/568
- Bump actions/checkout from 5.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/556
- Bump black from 25.9.0 to 25.12.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/555
- Bump psf/black from 25.9.0 to 25.12.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/550
- chore(deps): bump peter-evans/find-comment from 3 to 4 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/607
- Bump tj-actions/changed-files from 47.0.0 to 47.0.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/564
- Bump urllib3 from 2.6.0 to 2.6.2 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/563
- chore(deps): bump EnricoMi/publish-unit-test-result-action from 2.21.0 to 2.22.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/606
- Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/567
- Bump peter-evans/create-pull-request from 7.0.8 to 8.0.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/560
- Feature/docker builds py14 by @carlkidcrypto in https://github.com/carlkidcrypto/ezsnmp/pull/608
- chore(deps): bump tox from 4.32.0 to 4.33.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/611
- chore(deps): bump urllib3 from 2.6.2 to 2.6.3 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/613
- chore(deps): bump cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/612
- Remove redundant manual coverage flags when b_coverage=true is set by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/580
- chore(deps): bump tox from 4.33.0 to 4.34.1 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/617
- Refactor: Extract docker exec logic into separate script by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/586
- chore(deps): bump build from 1.3.0 to 1.4.0 by @dependabot[bot] in https://github.com/carlkidcrypto/ezsnmp/pull/615
- Add CodeCov integration for Python and C++ coverage reporting by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/618
- Fix duplicate step IDs in tests_homebrew.yml workflow by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/620
- Fix MacPorts cache corruption, missing LD_LIBRARY_PATH, cibuildwheel dependency, and Sphinx Python version issues in CI workflows by @Copilot in https://github.com/carlkidcrypto/ezsnmp/pull/621
- Feature/docker builds py14 2 by @carlkidcrypto in https://github.com/carlkidcrypto/ezsnmp/pull/629
Full Changelog: https://github.com/carlkidcrypto/ezsnmp/compare/v2.1.0...v2.2.0a0