IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
IntelliJ IDEA 2023.3 Goes Beta!
The 2023.3 Beta version of IntelliJ IDEA is here!
You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu.
This build includes all of the significant updates introduced during the Early Access Program, which we’ve detailed in our earlier blog posts.
Here’s the list of the most notable improvements and additions in the upcoming major release:
- Full support for Java 21 features
- Run to Cursor inlay option in the debugger
- Floating toolbar with code editing actions
- Support for GitLab snippets
- All-in-one diff viewer
- Improvements for both Maven and Gradle import
- Visual editing for OpenAPI specifications
- Enhancements for Quarkus and Micronaut
- Spring 6.1 feature support
- Spring for GraphQL support
- Kubernetes tooling available out of the box
- Extended Dev Containers support
- HTTP Client improvements
To learn about these and other new features in detail, explore the IntelliJ IDEA 2023.3 EAP section of our blog.
In this blog post, we’d also like to draw your attention to some changes that were not covered before.
Kotlin
Latest Kotlin version support now comes with IDE updates
As of v2023.3, support for new Kotlin versions is delivered together with IntelliJ IDEA and Android Studio updates, meaning that you no longer need to update the Kotlin plugin from the JetBrains Marketplace. With every major IDE release, you can expect built-in support for upcoming Kotlin Beta and Stable versions.
Kotlin auto-configuration in Java Gradle projects
If you add a Kotlin file to a Java module, IntelliJ IDEA can now automatically add all needed Kotlin dependencies to the module by changing build scripts. You can easily review these changes and undo them.
For now, auto-configuration is possible for Gradle projects that meet specific criteria, some of which include:
- The Gradle version must be compatible with the Kotlin versions that are available for this project.
- Modules must not contain a `buildSrc` folder.
- Gradle sync must not be in progress.
If auto-configuration is not possible, the IDE will suggest you manually configure Kotlin as before.
Other
Plugin updates
In IntelliJ IDEA 2023.3 and beyond, we have made changes to our plugin distribution. Android, Ant, and GlassFish plugins are now available through JetBrains Marketplace. This also applies to the XPathView plugin for the IntelliJ IDEA Community edition.
These are the updates we wanted to share with you this week. For the full list of the latest changes, check out the release notes.
The Early Access Program for IntelliJ IDEA 2023.3 is coming to a close. However, you still have the opportunity to explore the latest features and provide us with your valuable feedback.
We’d love to hear your thoughts, so please share your opinions in the comments section below or on X (formerly Twitter). If you encounter any bugs, report them through our issue tracker. Your feedback is essential to us!
Happy developing!