Skip to content

Releases: etingof/pysnmp

PySNMP 4.4.2

11 Nov 13:30
Compare
Choose a tag to compare

This is a minor bug fix release. Most important changes are:

  • The pysnmp version being used gets exposed to the MIB modules via the MibBuilder instance
  • The .setObjects() method of the SMI types now accepts append=False parameter to let the caller adding more than 255 elements over the course of multiple calls
  • Added support for some more missing fields of SMIv2 MACRO types
  • Fixed non-implied-OID encoding in SNMP table indices
  • Fixed inconsistent SNMPv3 discovery and retrying algorithm

Please refer to the change log for complete list of changes.

PySNMP 4.4.1

23 Oct 10:13
Compare
Choose a tag to compare

This release brings a couple of significant changes:

  • HMAC-SHA-2 Authentication Protocols support added (RFC-7860)
  • The pycryptodome dependency replaced with pycryptodomex as it is recommended by the upstream to avoid unwanted interference with PyCrypto package should it also be installed
  • Sphinx theme changed to Alabaster in the documentation
  • Fixed multiple bugs in SNMP table indices rendering, especially the InetAddressIPv6 type which was severely broken.
  • Fixed leaking exceptions bubbling up from the asyncio and Twisted adapters

Please refer to the change log for complete list of changes.

PySNMP 4.3.10

05 Oct 23:27
Compare
Choose a tag to compare

This release brings a couple of useful improvements:

  • Fixed NotificationReceiver to include SNMPv1 TRAP Message community string into SNMPv2c/v3 TRAP PDU
  • Fixed multiple bugs in SNMP table indices rendering, especially the InetAddressIPv6 type which was severely broken.
  • Fixed crashing Bits implementation
  • Fixed leaking exceptions bubbling up from the asyncio and Twisted adapters

Please refer to the change log for complete list of changes.

PySNMP 4.3.9

26 Jul 17:03
Compare
Choose a tag to compare

This is a patch release mainly setting stage for the upcoming pyasn1 0.3.1 release.

Refer to the change log for complete list of changes.

PySNMP 4.3.8

14 Jun 07:05
Compare
Choose a tag to compare

This is a patch release addressing important security bug introduced in 4.3.6: msgAuthoritativeEngineTime stopped changing over time and was returning the same timestamp (process start time). This is fixed to make it growing as it should.

PySNMP 4.3.7

29 May 09:30
Compare
Choose a tag to compare

This is a patch release addressing bad import accidentally slipped into pre-release code.

Refer to the change log for complete list of changes.

PySNMP 4.3.6

28 May 19:50
Compare
Choose a tag to compare

This release brings a couple of useful improvements:

  • Better composite SNMP table indices handling, especially involving opaque types like InetAddress
  • Embedded MIB modules re-compiled with the latest pysmi implementing many previously missing MIB objects fields (like STATUS)

Refer to the change log for complete list of changes.

PySNMP 4.3.5

23 Mar 20:54
Compare
Choose a tag to compare

Among other minor improvements, this release fixes two pretty nasty bugs:

  • Possible infinite recursion in TextualConvention.prettyIn()
  • Crash when attempting to report unsupported request/notification PDU back to sender

Please, refer to the change log for complete list of changes.

PySNMP 4.3.4

28 Feb 21:08
Compare
Choose a tag to compare

Release highlights:

  • Bumped pyasn1 dependency to version 0.2.3+.
  • Calls to pyasn1 adjusted to accommodate pyasn1 API changes.
  • Performance improved by ~30% due to faster pyasn1 0.2.x.

PySNMP 4.3.3

04 Feb 19:11
Compare
Choose a tag to compare

Release highlights:

  • Switched from now unmaintained PyCrypto to PyCryptodome.
  • Non-standard (but apparently used by many vendors) Reeder AES192/256
    USM key localization algorithm implemented.
  • Fix broken 3DES key localization and encryption procedures.
  • TextualConvention macro improved to parse DISPLAY-HINT-formatted user input.
  • Switched to new-style Python classes.