# 2023-09-02

This release provides improvements to assertions, partial test candidates, and Cover Reports dashboards, as well as multi-method selection in Cover Plugin. See the full Release Notes below for details of all enhancements and resolved issues covered by this release.

## Enhancements

* Cover: Diffblue Cover now writes tests with improved assertions to check the content of arrays. \[Ref: TG-19965]
* Cover: Diffblue Cover now writes tests with more assertions for objects with a large number of observers. \[Ref: TG-19848]
* Reports: Cover Reports now provides an enhanced Overview dashboard UI. \[Ref: TG-19803]
* Plugin: Cover Plugin now allows you to write tests for multiple methods in the IntelliJ text editor (highlight the methods, right click, select Write Tests). \[Ref: TG-19794]
* Cover: Diffblue Cover now provides improved partial test candidates and no longer retains partial tests if complete tests have been written. \[Ref: TG-19569]
* Reports: Cover Reports now provides enhanced telemetry graphs. \[Ref: TG-19202]
* Cover: Diffblue Cover now provides improved 'R012 JNI sandbox policy violation' messaging and remediation advice. \[Ref: TG-18995]

## Resolved Issues

* Reports: Resolved an issue in Cover Reports which in some circumstances caused the Run dropdown menu to be incorrectly available. \[Ref: TG-19832]

## Known Issues

* Plugin: Cover plugin incorrectly gives the option to write tests for a test file, within the editor, using the menu option. \[Ref: TG-17163]
* Cover: Cover may produce tests for JUnit 4.10 and lower that do not compile due to the use of `assertNotEquals`. \[Ref: TG-17605]
* Cover: Diffblue Cover supports Open JDK and Oracle JDK; results with other JDKs may differ due to the variability in their implementations of Java. \[Ref: TG-19345]
* Cover: Cover may encounter an `F009: Internal error` while writing tests using Mockito 5. To avoid this issue use a version of Mockito earlier than 5. \[Ref: TG-19610]
* Plugin: Cover Plugin may display tests links which do not work when writing tests for multiple methods at once. To avoid this, write tests at the class level or on single method. \[Ref: TG-20050]
* Plugin: Cover Plugin will get stuck during the 'preparing' phase if the run configurations created by the plugin are used. To avoid this issue, do not use the run configurations created by the plugin. \[Ref: TG-20061]


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs-preview.diffblue.com/updates-and-upgrades/release-archive/2023-09-02.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
