Clover Release Notes

Release Summary

OpenClover 5.1.0

26 July 2026

  • Instrumentation of Java 18-25 - pattern matching for switch, record patterns, when guards, 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 instanceof pattern 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 clover classifier, JUnit5 compatibility, restored clover:instrument-test goal

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.openclover groupId is used for artifacts
  • Atlassian brand and logos removed

Read the OpenClover 4.2.0 release notes.