ThreadSafe 1.3.4 released20.March.2015
ThreadSafe 1.3.4 is now available. This release includes performance, compatibility and stability improvements.
See the About ThreadSafe section below for a full list of the available software packages and licenses.
What’s new in ThreadSafe 1.3.4?
In a nutshell, ThreadSafe 1.3.4 provides:
- Improved support for Java 8
- Support for even larger projects
- Improved compatibility with recent SonarQube releases
Improved support for Java 8
With its addition of support for lambda expressions and other important new features, recent months have seen rapid uptake of Java 8 by our customers, and this has exposed a number of problems in ThreadSafe’s analysis algorithms. All of these have now been repaired, making ThreadSafe 1.3.4 fully robust for Java 8.
Support for even larger projects
Some of the key analysis algorithms in ThreadSafe have been re-coded to dramatically improve their use of memory. Very large projects that previously needed to be split into subprojects for analysis can be analysed in their entirety using ThreadSafe 1.3.4. On 64-bit machines, ThreadSafe can use more than 2GB of RAM if required, but with its efficient use of memory, very few projects will need more than 2GB for analysis.
Improved compatibility with recent SonarQube releases
Recent releases of SonarQube, including most recently SonarQube 5.0, provide useful new features including support for multi-language projects. Version 1.3.4 of ThreadSafe for SonarQube has been upgraded to fit better with these changes.
ThreadSafe is a static analysis tool for finding concurrency bugs and potential performance issues in Java programs.
ThreadSafe is available in three different packages:
- ThreadSafe for Eclipse, providing IDE integration;
- ThreadSafe for SonarQube, for use with the SonarQube quality management platform; and
- ThreadSafe Command Line Interface, a standalone application for generating HTML reports.
ThreadSafe Solo licenses can be used with ThreadSafe for Eclipse and the ThreadSafe Command Line Interface, which are available as separate downloads.
A ThreadSafe Enterprise package includes multiple licenses for ThreadSafe for Eclipse and the ThreadSafe Command Line Interface, plus ThreadSafe for SonarQube to allow your team to see and track issues reported by ThreadSafe. It also includes enhanced, priority support.