What's new

Find out the major changes from our current and previous releases. For anything older, see the release archive.

2024-07-03

This release further improves the quality of assertions in unit tests written by Cover, adds support for writing tests for Java 22 projects and relaxes the character restrictions on the CLI's `--location` and `--project-name` options when uploading to Cover Reports. Full details of these updates can be found in the release notes.

2024-07-01

This release enhances the quality of assertions in unit tests written by Cover, improving both readability and overall test quality. Full details of these updates can be found in the release notes.

2024-06-02

This release includes enhancements and fixes across Cover CLI, CI, Plugin, and Reports. The Plugin now ensures that sufficient JVM heap memory is configured for optimal test writing performance. Cover Reports has received performance enhancements to reduce load times on the Coverage Details tab. CI users can now provide offline license files through an environment variable. Full details of these updates can be found in the release notes.

2024-06-01

This release includes enhancements and fixes across Cover CLI, Plugin, and Reports. The Plugin now offers better performance through cached environment checks. Cover Reports has clearer breadcrumb navigation, making project identification easier. Full details of these updates can be found in the release notes.

2024-05-02

This release provides enhancements that can increase the number of tests written via the CLI. Test writing has been improved for projects using Quarkus. Support for projects using Gradle 8.6.x and 8.7.x has been added. Additionally, the Cover CLI and Plugin have received usability, performance, and test writing bug fixes, detailed in the full release notes.

2024-05-01

This release adds a 'lines of code' quota count to Cover Reports to help monitor usage. Cover CLI and Plugin now write tests for equals(Object) and hashCode() methods with more descriptive names. Additionally, Cover CLI and Plugin have received usability, performance and test writing bug fixes, detailed in the full release notes.

2024-04-02

This release enhances the CLI's `create` and `create --exclude` commands, introducing Java-like syntax and wildcard capabilities to specify which packages, classes, or methods to write tests for, while preserving backward compatibility. Cover Reports now provides different time periods for viewing telemetry data and the ability to view 'Lines of Code' on the 'Coverage Over Time' chart.

2024-04-01

This release introduces support for Spring WebFlux, a popular framework for reactive programming in Java. Diffblue Cover can now write tests for `reactive-stack` Spring web projects.

2024-03-02

This release improves test writing for methods utilizing Kafka Consumers and those returning Mono or Flux sequences. Additionally, Cover Reports now shows an overview of project coverage and a list of recently viewed projects. Check out the Release Notes for a full list of product updates and enhancements.

2024-03-01

This release deprecates the `--project` option for Cover CLI (reports bundles uploads). Cover Reports 'Coverage Over Time' graphs have been enhanced, including providing coverage details for project groups. Additionally, Cover's Spring Reactive Controller test writing performance has been improved. Check out the Release Notes for a full list of product updates and enhancements.

Last updated