Dependencies
- Java 9 or later (due to dependency on SNMP4J 3.x which itself depends on Java 9 for DTLS support)
- SNMP4J 3.1.0
- SNMP4J-Agent 3.2.0
- SNMP4J-Agent-DB 3.2.0 (optional at runtime, if not using sample master/sub-agent)
New Features
- Implemented SNMP4J-Agent-DB support to allow immediate persistency of MIB objects when the are changed.
- Improved Java Generics usage to minimise type casting.
- Java 9 module support.
Changes
- Changed: BufferedMOMutableTableModel and BufferedMOTableModel got a new package
org.snmp4j.agent.mox for clean Java 9 module support. - Added [SFJ-175]: Support Java 9 modules.
- Added [SFJ-155]: Transactional and immediate ‘on-value-change’ persistency support using SNMP4J-Agent-DB.
- Fixed [SFJ-169]: Removed log4j dependency because Log4j is no further maintained.
- Improved: Added AgentConfigManager support for AgentXMasterAgent and SubAgentXConfigManager for
AgentXSubagent. - Improved: Usage of Java Generics extended and improved.
- Improved: JavaDoc.
- Fixed: AgentppTestMib shared table default row growing due restart and reimporting persistent rows.
- Added: AgentXCommandListener.closeAllSessions(byte reason)
- Improved: Using now AtomicInteger instead of volatile.