Traccar 3.1

August 9, 2015

Version 3.1 of Traccar GPS tracking system is available for download.

The minimum version of Java required for the server starting from this release is 7. The main reason is that many third-party libraries used by Traccar are migrating to newer versions of Java. The second reason is that there might be security issues with Java 6, and JVM providers no longer release fixes for it. Even Java 7 has reached the end of public updates earlier this year, so I highly recommend updating to Java 8 if possible.

Key new features for this release are:

The biggest and most awaited feature is support for commands. There was very little testing of the functionality as I don't have actual devices to test, so some commands may work incorrectly or not work at all. Please try and report any issues. Currently only four protocols are implemented: GPS103, GT06, Suntech and Totem. Four commands are supported (some protocols support only a subset of commands):

The next important feature of this release is support for localization. Currently translations into the following languages are included: German, Spanish, French, Polish, Portuguese, Russian, Thai and Chinese. Please report any incorrect translations. If you are interested in adding your language, please translate this file and send me the result (ideally as a pull request).

A slightly less visible but more technical feature is compilation and compression of the web interface. The previous release included a debug version of the web interface which contains multiple files with extra comments and formatting. To improve interface loading time, all JavaScript is now combined into a single file and compressed. The debug version is still available if necessary via the "debug.html" page.

The last noticeable feature is support for preferences. The administrator can set server-wide preferences, and each user can override those for their own account. Preferences include selection of map layer, initial map position, initial zoom and measurement units. Now it's possible to switch to the Bing Map layer (road or satellite views) if the default Open Street Map data quality is low in your area.

In addition to that, there are multiple small bug fixes and improvements, and a couple of new protocols:

The database schema has been slightly changed since version 3.0. You can find an upgrade script for MySQL here.

There are many exciting new features planned for the next release. Subscribe to get notified.

Discuss it on the forum.