ModSnmp Manual v3.15 - B. Release Notes

Download manual: PDF HTML

B. Release Notes

3.15 - 12 Oct 2024

Fixed registration issue.

3.14 - 16 Apr 2021

Fixed problem with loading serial library on Raspbian Jessie.

3.13 - 12 May 2020

Fixed timing problem with handling of cached values.

3.12 - 4 Mar 2020

Fixed problem with handling of delays in received RTU messages.

3.11 - 28 Aug 2019

Fixed problem causing freezing in Windows serial communications.

3.10 - 2 Nov 2018

Resolved issues arising from changes in recent releases of Java JRE.

3.09 - 16 May 2018

Fix for problem loading serial library on Raspberry Pi.

3.07 - 17 Jan 2017

Added support for serial interfaces on ARM processor on Raspberry Pi.

Minor documentation changes.

3.06 - 26 Oct 2016

Fix for problem handling invalid slave IDs in Modbus server.

3.05 - 21 Oct 2016

Fix for problem loading serial library.

3.04 - 6 Jan 2015

Workaround for reading CSV files that have been edited by Microsoft utilities.

3.03 - 15 Dec 2014

Fix for a bug that could cause write delays on serial connections.

3.02 - 3 Nov 2014

Added option to read identification information from Modbus devices.

Support idle timeout for all Modbus connection types, not just TCP socket.

Minor changes to error reporting.

Upgraded to version 2.3.1 of the SNMP4J library.

3.01 - 18 Sep 2014

Added caching of Modbus values. The expiry period for a value (i.e. its cache lifetime) is configurable. Storing values in the cache means that, within their lifetimes, they are available immediately when requested by an SNMP manager.

Added the option to poll. ModSnmp can automatically update Modbus values when their lifetimes expire. This enables ModSnmp to have the new values ready for the SNMP manager when it requests them.

Added ability to function as a Modbus bridge. Modbus masters (as well as SNMP managers) can now communicate with the Modbus slaves via ModSnmp.

Implemented various measures to promote the smooth running of the system under adverse load conditions. The adverse load might be due, for example, to one or more slaves responding very slowly, or an SNMP manager sending requests (possibly with retries) at too high a rate.

Upgraded to version 2.3.0 of the SNMP4J library.

2.04 - 4 Aug 2013

Under Windows, scan for serial ports up to COM99 instead of COM20.

2.03 - 10 Jun 2013

Changes to registration dialogs to simplify handling of upgrades.

2.02 - 25 May 2013

Added option to use function 6 instead of function 16 for Modbus writes.

Minor GUI changes.

2.01 - 15 May 2013

Use device definitions to organize the SNMP-Modbus mapping. This facility enables easier entry of multiple devices that have the same Modbus registers. It also allows more meaningful names to be associated with OIDs.

Automatically generate the MIB file.

Support listening on multiple SNMP interfaces.

Support BITS and Gauge32 types.

Added the ability to log to a window.

Added support for higher serial line speeds.

Upgraded to version 2.2.0 of the SNMP4J library.

1.24 - 7 Mar 2013

Fixed a deadlock that could occur during shutdown.

1.23 - 25 Feb 2013

Minor GUI changes.

1.22 - 9 Jan 2013

Minor changes to trace and error messages.

1.21 - 21 Sep 2012

Added "offset" and "scale" fields to Modbus OID entries.

Allow configuration of the local host and local port for socket connections to slaves.

1.20 - 15 Aug 2012

Fix to linking of serial library under Linux.

Minor changes to registration dialogs.

1.19 - 14 Jul 2012

Support listening on multiple SNMP interfaces.

Minor GUI and documentation changes.

1.17 - 8 Jun 2012

Minor GUI changes, particularly to registration dialogs.

1.16 - 22 May 2012

Minor changes to error reporting.

1.15 - 14 May 2012

Upgraded to version 2.1.0 of the SNMP4J library.

Minor changes to error reporting.

1.14 - 2 May 2012

New serial library to replace the Java Comms API. Provides 32-bit and 64-bit support under Windows and Linux.

1.13 - 7 Nov 2011

Minor changes.

1.12 - 11 Oct 2011

Minor serial comms changes: don't use customer's copy of Java Comms API, and work around a bug in a device driver.