[SNMP4J] Released: SNMP4J 1.10, SNMP4J-Agent 1.3, SNMP4J-AgentX 1.2

Frank Fock fock at agentpp.com
Tue May 5 22:55:12 CEST 2009


SNMP4J 1.10, SNMP4J-Agent 1.3, and SNMP4J-AgentX 1.2
have been released and can be downloaded from
http://www.snmp4j.org/html/download.html

Commercial users of SNMP4J-Agent can use their
download link by modifying the download URL
received with the invoice to the new version,
for example:

If your link ends with
../snmp4j-agentx-com-1.1.1.zip
then use now
../snmp4j-agentx-com-1.2.zip

If you not received a download URL yet (for example
if you purchased through Plimus), then request
a link by sending your license key to sales at agentpp.com


RELEASE NOTES

Changes SNMP4J 1.10 since 1.9.3d

* Added: Tool to control log level of SNMP4J-Agent.
* Improved: ArgumentParser to allow command oriented
   command line parsing (i.e., different synopsis
   depending on the chosen command).
* Added: Hooks for custom OID and variable text formatters
   to simplify integration of MIB information/parsers.
* Added: VariableBinding.toValueString().
* Fixed: MPv3 did return wrong stats counter if an unknown
   engine ID had been received.
* Added: Zoned IPv6 address support for TransportAddress
   octet string mapping.
* Fixed: NullPointerException in PendingRequest.pduHandleAssigned
   when retry > 0.
* Improved: Wrapped Object.wait() calls in loops as
   suggested/needed by Java 1.6.
* Improved: Log4LogAdapter now provides correct localization
   information.
* Fixed: If no Snmp.cancel is called before a request timed
   out but at last one response has been received before, then
   no timeout call to ResponseListener.onResponse was performed.
* Improved: Added MPv3(USM usm) constructor to make it easier to
   use multiple Snmp instances with dedicated USM/MPv3 combination
   for each Snmp instance.
* Fixed: RetrievalEvent.getErrorMessage() now also returns the
   textual representation of the PDU error status instead of an
   empty string.


Changes SNMP4J-Agent 1.3 since 1.2.2

* Changed: Additional method createInitialValue for
   TextualConvention interface.
* Added: MOServer.lock(..,long timeoutMillis).
   Use the CommandProcessor.setInternalRequestTimeout(..)
   to modify the default 5min timeout for internal
   request processing.
* Changed: MOServer.lock(..) returns now a
   boolean to indicate if the lock has been
   acquired successfully or not.
   CommandProcessor now checks the return value
   and returns an genErr on a SET request, if
   a lock cannot be acquired.
* Fixed: NPE when changing keys for authNoPriv
   user in UsmMIB.
* Fixed: AgentConfigManager did not initialize
   VACM correctly when agent was restarted.
* Changed: SampleAgent does no longer restart
   itself after 30 seconds.
* Improved: Wrapped Object.wait() calls in loops as
   suggested/needed by Java 1.6.

Changes SNMP4J-AgentX 1.2 since 1.1.1

* Improved: Wrapped Object.wait() call in
   AgentX.java in loop as suggested/needed by
   Java 1.6.


Frank Fock


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




More information about the SNMP4J mailing list