[ruby-talk:444195] [ANN] netsnmp 0.7.0 released

netsnmp 0.7.0 has been released.

<https://github.com/swisscom/ruby-netsnmp&gt;

This gem provides:

   - Implementation in ruby of the SNMP Protocol for v3, v2c and v1 (most
   notable the rfc3414 and 3826).
   - SNMPv3 USM supporting MD5/SHA/SHA224/SHA384/SHA256/SHA512 auth and
   DES/AES128/AES192/AES256 privacy crypto algorithms.
   - Client/Manager API with simple interface for get, genext, set and walk.
   - Support for concurrency and evented I/O.
   - Ruby >= 2.1 support (modern)
   - Pure Ruby (no FFI)
   - Easy PDU debugging

Here are the updates since the last release:

### 0.7.0

#### Features

Added support for SHA224, SHA384, SHA512, AES192, AES256 auth/priv
protocols.

#### Bugfixes

* MIB parser supports `OBJECT-IDENTITY` now.

### 0.6.4

Making the octet string in msgAuthenticationParameters 0-length when no
authentication is to happen (some SNMP implementations are quite strict in
this point).

### 0.6.3

* The `OidNotFound` exception is now raised when a response PDU is received
with an empty value.

### 0.6.2

#### Improvements

* extended use of RBS signatures (thx to `openssl` RBS signatures).

#### Bugfixes

* fixed mib loading when there are no imports.
* fixed default mibs by including subdirs of `/usr/share/snmp/mibs` (in
debian, snmp mibs get loaded under `/iana` and `/ietf`)

### 0.6.1

#### Bugfixes

Removed `MSG_NOSIGNAL` flag from udp socket send calls, given that it's
unnecessary for UDP transactions, it's not defined in all environments,
like Mac OS.