News: Want an enhanced SharpSnmpLib.Mib? Try SharpSnmpPro.Mib
Please ignore the "rc" names in the download files, as they are stable.
Breaking Changes
New APIs Added
- Work item 7239 Bug in SecureSnmpContext.HandleMembership method is closed.
- Work item 7240 System.ArgumentException truncation error for 32-bit integer coding is closed.
- Work item 7241 v1 walk throws exception on bad(?) data from printer is closed.
- Work item 7243 SNMP v3 discovery bug is closed.
- Work item 7245 Exception on V3 Inform discovery messages is closed.
- Work item 7253 Report engine time exceeds RFC max value is closed.
- Samples are enhanced according to RFC 3414.
- Added official Xamarin.iOS (MonoTouch) and Xamarin.Android (Mono for Android) support.
- Engine assembly is ported to .NET CF.
- Implemented ifTable in snmpd.
- Name to OID resolution is added in snmptranslate sample.
- Added BytesViewer sample.
- Library re-licensed under MIT/X11.
Please ignore the "rc" names in the download files, as they are stable.
Breaking Changes
- IEntity.ModuleName is removed. Replaced by IConstruct.Module.
- IModule.Types is removed. It is no longer needed.
- EngineGroup.ReportCount is removed. Please useEngineGroup.NotInTimeWindow.
- Signature of EngineGroup.IsInTime is changed.
- ISnmpContent.HandleAuthenticationFailure is removed. It is no longer needed.
- Signature of one constructor of CompilerError is changed.
- ObjectIdentifierType.ModuleName is removed. Please useIConstruct.Module.
- SnmpType.UInt32 is removed. It is no longer needed.
New APIs Added
- IEntity.ParentModule is added.
- Module, Line, andCharPositionInLine are added to IConstruct.
- A new constructor is added to Discovery to support more discovery message types.
- EncryptedScope and a new constructor are added toMalformedMessage.
- Several new items are added to Messenger to support more discovery message types and also OID to error message conversion.
- Several new items are added to EngineGroup to implement SNMP v3 required counters.
- Constructors that accept Int64 are added toCounter32 and Gauge32.
- A new constructor is added to InformRequestPdu to assist discovery message generation.
- OctetString.IsNullOrEmpty is added.
- SecurityParameters.IsInvalid is added.