SNMP4J 3.9.7 Release

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 leak SocketTimeout entries (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.runDelegatedTasks did not directly process pending input from inNetBuffer (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.
1 Like