ModSnmp Manual v3.15 - 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.