Release Summary
OpenClover 5.1.0
26 July 2026
- Instrumentation of Java 18-25 - pattern matching for
switch, record patterns,whenguards, module imports, compact source files and flexible constructor bodies - Maven 4 support in the clover-maven-plugin
- Fix for cross-module compile errors in multi-module Maven builds
- Java lexer 50% faster (~15% faster parsing cycle)
- Jenkins: HTML coverage report available as a downloadable ZIP
- Eclipse: the update site can be mirrored (p2 site)
Read the OpenClover 5.1.0 release notes.
OpenClover 5.0.0
16 July 2026
- Official Java 17 support - instrument and compile at any language level from 8 to 17
- Java 21 and Java 25 verified in runtime
- Full support for Groovy 3.x, 4.x and 5.x
- Refreshed IntelliJ IDEA and Eclipse plugins
- Packages renamed to
org.openclover - Support for Java 1.7 and Groovy 2.x dropped
Read the OpenClover 5.0.0 release notes.
OpenClover 4.5.2
31 January 2024
- Java 14 switch expressions and
instanceofpattern matching - Java 17 sealed types
- Maven plugin: support for
recordTestResults
Read the OpenClover 4.5.2 release notes.
OpenClover 4.5.1
29 October 2023
- Fixes for instrumentation of records and
Optional - Java 16 compact canonical constructors for records
- Source levels 12-17 added
Read the OpenClover 4.5.1 release notes.
OpenClover 4.5.0
4 October 2023
- Support for Java 17 (experimental)
- Annotations on data types
- End of life for the Grails and Hudson plugins
- Support for Java 1.6 and older, and Groovy 2.0.0 and older, dropped
Read the OpenClover 4.5.0 release notes.
OpenClover 4.4.1
11 October 2019
- Bug fix release - artifact resolution with the
cloverclassifier, JUnit5 compatibility, restoredclover:instrument-testgoal
Read the OpenClover 4.4.1 release notes.
OpenClover 4.4.0
26 September 2019
- Method contexts with code metrics
- Custom test detector patterns
- Include failed test coverage
- Show unique per-test coverage
- JUnit5 support
- Maven 2.x is no longer supported
Read the OpenClover 4.4.0 release notes.
OpenClover 4.3.1
21 September 2018
- Bug fix release - upgrade from 4.3.0 is strongly recommended due to a blocker bug
Read the OpenClover 4.3.1 release notes.
OpenClover 4.3.0
3 August 2018
- Java 9 support, including parsing of
module-info.java <clover-env>no longer adds clover.jar to the system classpath
Read the OpenClover 4.3.0 release notes.
OpenClover 4.2.1
22 November 2017
- Bug fix release - compatibility with Maven 2 restored
Read the OpenClover 4.2.1 release notes.
OpenClover 4.2.0
8 June 2017
- The first OpenClover release, based on the open-sourced Atlassian Clover® 4.1.2
- No license key is required any more
- The
org.openclovergroupId is used for artifacts - Atlassian brand and logos removed
Read the OpenClover 4.2.0 release notes.