[SNMP4J] SNMP4J 1.7 and SNMP4J-Agent 1.0beta1 Released

Frank Fock fock at agentpp.com
Tue Apr 11 02:53:37 CEST 2006


Dear SNMP4J-Users,

SNMP4J v1.7 and SNMP4J-Agent 1.0beta1 have been released today
and can be downloaded from http://www.snmp4j.org

SNMP4J-Agent is still not documented as it should be, however
its code base should now be reasonable stable. Until v1.0 can
be finally released, TODOs in the code have to implemented,
everything thoroughly tested, and possible bugs removed (reports
are appreciated!). The managed object interface is now so stable
that AgenPro 2.5 with new and enhanced templates for SNMP4J will
be released in about three weeks.

RELEASE NOTES

CHANGES SNMP4J v1.7 SINCE v1.6e:
* Improved: Logging interface enhanced.
* Added: Variable.toInt() and Variable.toLong() to reduce
   casting when converting to native integer or long values.
* Fixed: OID.mask.
* Added: When PDUv1 decodes a Counter64 object, a
   MessageException is thrown.
* Added: OID.nextPeer(), OID.successor(),
   and OID.predecessor().
* Fixed: ThreadPool.stop() blocked.
* Fixed: Additional retries with sync requests when first
   try failed and second (or second to last) succeeded.
* Fixed: Possible NullPointerException when closing Snmp.
* Improved: Closing UDP default transport mapping first
   disconnects socket before closing it.
* Fixed: Possible ConcurrentModificationException when using
   List returned by sync TableUtils.getTable(..).
* Added: OctetString.fromByteArray to create an OctetString
   from a byte array.
* Improved: OID.successor() to build correct successor for
   128 subidentifier OIDs.
* Added: OID.min(OID a, OID b) and OID.max(OID a, OID b)
* Fixed: Handling of remote disconnect of TCP transport
   mapping.
* Added: ConnectionOrientedTransportMapping interface and
   TransportStateListener event listener.
* Added: Variable.getSyntaxString().
* Fixed: Bug in Snmp.send(PDU pdu, Target target,
   TransportMapping transport) which did not propagate the
   transport mapping.
* Added: UsignedInteger32(int) and UsignedInteger32(byte)
   constructor.
* Fixed: Set SnmpMessageLengthDecoder as default for
   DefaultTCPTransportMapping.
* Added sysOREntry OID constant in SnmpConstants.


CHANGES SNMP4J-AGENT v1.0-beta1 SINCE v1.0-alpha2:

* Added: SNMP-COMMUNITY-MIB support for coexistence.
* Added: ProxyForwarder implementation including
   SNMP-PROXY-MIB.
* Added: SNMP4J-CONFIG-MIB and SNMP4J-LOG-MIB
   implementations.
* Fixed: A couple of bugs regarding notification
   originator and filtering.
* Improved: Table relationships.
* Added: MOFatory, MOTableModelEvent, etc.
* Added: TextualConvention interface and related
   objects in org.snmp4j.agent.mo.snmp.tc.
* Improved: Value constraint handling through classes
   in org.snmp4j.agent.mo.snmp.smi.
* Added: Some more TCs like TruthValue, TimeStamp,
   etc.
* Added: IndexGenerator to create unique index values.
* And many more changes...


Regards,
Frank Fock



-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list