This page describes JMRI releases. Briefly, we have three kinds:
  • "Production releases" about twice a year. These are the ones we recommend to general users.
  • "Test releases", usually about monthly. These contain new features and changes that will eventually appear in the next production release.
  • Development builds, which are created every few hours as the developers update the code. You can download one of these if you want quick access to some particular fix, but please note that they're not fully tested. Test releases get more testing as part of the release process.

Latest News

Production release 4.6 available

On December 17, 2016 production release 4.6 was made available.

Release 4.6 is the current "production" release, recommended for first-time users. Please see the next section for download and install information.

Test release 4.7.2 available

Test release 4.7.2 was made available on March 14, 2017.

JMRI 4.7.2 is the next test release in the current development series, containing the latest and greatest JMRI updates.

The series is working toward the next JMRI production release, probably in June 2017.

For more information, including the links to download a copy, please see the release note. Release 4.6 is the current "production" release, recommended for first-time users.

Production release 3.10.1 available

On January 11, 2015 production release 3.10.1 was made available.

Release 3.10.1 is recommended for JMRI users with computers that can only run Java 1.6. Please see the release note for download and install information.

Production release 2.14.1 available

On July 15, 2012 production release 2.14.1 was made available.

Release 2.14.1 is recommended for JMRI users with computers that can only run Java 1.5. Please see the release note for download and install information.

JMRI 4.6 - Production release

JMRI logo

If you've never installed a version of this program before, please read the installation guide (on the left) for your computer type and layout hardware. They will show you how to install the things that are needed before the program will run.

Installation guides: Windows, Mac OS X, Linux

See also the page of layout connections.

If you've previously installed a working version of the program, you only need to download and install one of the files listed here.

Download:

Notes:

For more information on the release contents, please see the release note.

We recommend that you verify the downloaded files using the provided sha256 key.

If you're looking to download Rodney Black's CATS application, see the CATS download page.

JMRI - Test Releases

As the program develops, we also produce test releases. You may want to try these, as new features will show up in them first. They are announced in the JMRI users Yahoo group.

The most current test release is JMRI 4.7.2. More information on it, including the links to download a copy, can be found in release note.

For more information on the rough development schedule, please see the JMRI road map (which is only occasionally updated).

Related Items

Get Java Software
Java

Oracle Java Runtime support [more]

CATS
CATS

The Crandic Automated Traffic System (CATS) is a JMRI-based application by Rodney Black for controlling and operating a model railroad. There's more information on the CATS web site.

CATS 2.34 (Release2037) is compatible with JMRI 3.3.1 thru 3.8. We recommend that you use JMRI 3.8 with it.