Recent Releases of gufo-snmp
gufo-snmp - 0.6.0
Fixed
- Fix #16: SNMPv3 requests not works with Mikrotik RouterOS devices.
- Fix #15: sync client not releasing Python GIL on blocking operations.
Added
- Python 3.13 binary wheels.
Changed
- Dropping support of Python 3.8
- Massive refactoring of internals to support PyO3 0.22 and to remove duplicated code.
- Use reusable buffers pool insead of allocating buffer along with each socket.
Infrastructure
- Rust 1.82.0
- mypy 1.13.0
- Ruff 0.7.2
- pytest 8.3.3
- coverage 7.6.4
- mkdocs-material 9.5.44
- Black formatter replaced by Ruff.
- Rust
Published by dvolodin7 over 1 year ago
gufo-snmp - 0.5.0
Added
- Synchronous SNMP client.
Snmpd:verboseoption.
Changed
- Improved password to master key translation performance: ~35%.
- Optimized SNMPv3 message signing.
- Examples split to sync and async versions.
Fixed
- Default key type for auth keys set to Password.
- Rust
Published by dvolodin7 over 2 years ago
gufo-snmp - 0.3.0
Added
- Python 3.12 builds
- Optimized performance (measured L.A. reduction in 1.5 times)
Changed
- docs: Fancy front page
- Build on GLibc 2.28 rather than on 2.24
Infrastructure
- devcontainer: Move
settingsto thecustomisations.vscode.settings - docs: mkdocs-material 9.2.3
- Rust 1.75.0
- PyO3 0.20
- socket2 0.5
- devcontainer: Use Python 3.12
- Rust
Published by dvolodin7 over 2 years ago
gufo-snmp - 0.2.0
Added
- docs: Benchmarks
- SnmpSession
policerandlimit_rpsparameters for query rate limiting.
Changed
Improve BER decoder performance:
- BER Header: ~18%
- Typical Get Response: ~25%
- Object Identifier: ~46%
Infrastructure
- Iai benchmarks
fmt-iai.pytool
- Rust
Published by dvolodin7 over 3 years ago