IntelliJ IDEA 2022.2 EAP 2: Improved Support for Bean Validation Annotations, Support for Jakarta Persistence 3.1, And More
IntelliJ IDEA 2022.2 EAP 2 is now available. The new build brings improvements for working with JSON, YAML, and .properties files, support for new features in Jakarta Persistence 3.1, better support for Bean Validation annotations, and more.
We encourage you to read this article to learn about the updates, try out the new features, and help us validate them by sharing your feedback.
Frameworks and technologies
Clickable URLs in JSON, YAML, and .properties string values
JSON, YAML, and .properties files now feature automatically inserted web references inside values that start with http:// and https://.
You can easily open these links in a web browser with one click, or you can generate a request in the HTTP client from the Context Actions menu (Alt + Enter / Option + ⏎).
Support for Jakarta Persistence 3.1
IntelliJ IDEA now supports all of the features in Jakarta Persistence 3.1, including the new JPQL syntax, functions, and types, and it provides language highlighting and code completion for them.
Improved support for Bean Validation annotations
IntelliJ IDEA 2022.2 now provides references and supports folding for message attributes in Bean Validation annotations in Java and Kotlin. You can use completion for message keys or navigate to their declarations in the i18n ValidationMessages.properties files.
Docker image completion in tests with Testcontainers
This new build introduces image completion for the Testcontainers API where you can find all available Docker images and their versions. Click on the reference to open the corresponding Docker Hub URL in your web browser.
Revamped AWS CloudFormation plugin
We have reworked the AWS CloudFormation plugin by updating metadata schemas and improving property completion. You can install the updated version of the plugin on IntelliJ IDEA 2022.2 EAP builds from the Marketplace.
These are the most notable improvements in the IntelliJ IDEA 2022.2 EAP 2 build. You can find the full list of updates in the release notes.