Release Notes for JMRI 4.1.3 release

Date: October 25, 2015

From: Bob Jacobsen

Subject: Test version 4.1.3 of JMRI/DecoderPro is available for download.

Notes:

This is a test release. Please post a note if you encounter any new or old bugs! And please back up your JMRI files before installing this, in case you want to go back to an earlier version.

This is the next in a series of test versions. We expect this series to end in the next JMRI production release around the end of 2015.

Some of the changes involved are quite extensive. They may require a certain amount of experience before they are working well. Therefore, this test version should be considered experimental.

JMRI is now only available under the GNU General Public License. For more information, please see our copyright and licensing page.

Known problems with this release

Backgrounds to labels and icons on control panels will occasionally display incorrectly. Memory variable icons may also display an "X" marker at incorrect times. This is fixed in JMRI 4.1.5.

New warnings for this version:

This is the first JMRI version build from our shiny new GitHub repository. For more information on this, please see our documentation page.

Mac OS X 10.11 El Capitan requires signed drivers for USB adapters. If you've upgraded from an earlier version, your drivers may not work. That will cause JMRI to throw errors when it doesn't find communications links. To fix this, go to the web site for your adapter manufacturer, find the drivers that are listed to work with Mac OS X 10.9 or later, download, and install, then retry JMRI again.

RFID readers using the Olimex protocol were incorrectly decoding tag values - this has now been fixed. If you were using Olimex RFID readers with earlier versions, your existing ID Tag database will contain invalid tags. New ID Tag entries will be generated for each correctly read tag - this will require that any additional information be re-entered and, optionally, old invalid entries manually deleted.

Jython has been upgraded to version 2.7.0 with the following potentially breaking changes:

Older warnings

See the JMRI 4.0 release note for warnings predating the 4.1 development series.

Decoder definitions that use the "ivariable" form are now deprecated. Definitions included with this release have been converted to the new form. If you have decoder definitions with the older "ivariable" form, they will no longer validate, but can still be used for the first couple of test releases in this series. Please ask on the JMRI Users group for help converting them, or just drop them and use the current definitions.

The OpenLCB 0.6.4 library in this version has a bug in its alias calculations which prevents JMRI from communicating occasionally. A patch has been submitted to the OpenLCB group. In the meantime, the workaround is to restart JMRI and/or the node and try again; that might allocate different alias values.

Download links:

Please use these links for downloading:

Mac OS X: https://sourceforge.net/projects/jmri/files/test%20files/JMRI.4.1.3-R1d06dd9.dmg/download
sha256: a444925510526e9edfc4e9da83f1e3e729e717b9451a09b4f26a272b6fe48a0b

Windows: https://sourceforge.net/projects/jmri/files/test%20files/JMRI.4.1.3-R1d06dd9.exe/download
sha256: 12206591c4e17141787084a4c5645e8d1595031357b8e56c135a9088fff1a571

Linux: https://sourceforge.net/projects/jmri/files/test%20files/JMRI.4.1.3-R1d06dd9.tgz/download
sha256: b7f91f1fb11dee0db153cb67b0407f0126f63b57eda2ccabbb3cf4cbf74341745

Changes since test release 4.1.2:

Hardware Support

RFID

New / Updated decoder definitions

Digitrax
Doehler & Haas
TCS

Operations

OBlocks

Preferences

Scripting

Miscellaneous