SNMP4J 3.9.7 has been released on 2026-01-27T23:00:00Z. It contains important fixes regarding TCP and TLS transport mapping.
CHANGES
- Added:
ConsoleLogFactory(PrintStream outStream, PrintStream errStream)constructor to allow customizing the output streams of the ConsoleLogFactory. - Fixed:
SocketTimeout.run()did leakSocketTimeoutentries (causing a memory leak) if concurrent requests were processed and socket timeout was >0. As an effect of this failure, the socket timeout was not working after the first concurrent request. - Fixed:
TLSTM.ServerThread.runDelegatedTasksdid not directly process pending input frominNetBuffer(i.e., payload data) sent directly in the same TCP message as the TLS handshake after handshake was done. - Fixed:
TLSTM.ServerThread.processQueues()did not process fragmented TLS messages correctly when received during handshake phase or just while handshake was in progress.