IntelliJ IDEA 2023.3 EAP 6: Extended Dev Containers Support, Kubernetes Updates, and More
IntelliJ IDEA 2023.3 EAP 6 is here! This EAP build brings a preview of more new features and enhancements coming in the next major release.
This blog post highlights the enhanced user experience with Dev Containers, Kubernetes, and more. For a comprehensive look at the additions to the IDE introduced in previous EAP builds, check out the IntelliJ IDEA 2023.3 EAP section of our blog.
Let’s see what the latest EAP build has to offer!
Remote development (Beta)
Improved support for Dev Containers
In IntelliJ IDEA EAP 2023.2, we announced support for Dev Containers, which has been significantly extended during this development cycle.
Dev Containers allow developers to describe their development workspaces – including IDEs, necessary tools, dependencies, and frameworks – using code. These described configurations are stored in the project repository and can be rapidly launched within a container.
IntelliJ IDEA 2023.3 EAP 6 introduces support for Dev Container Features, providing a convenient and fast way to integrate additional tools, runtimes, and libraries essential for development. While you can still rely on Dockerfiles and scripts for this purpose, the introduction of Features streamlines the installation of essential components, ensuring a faster setup process.
We’ve also introduced support for Docker Compose within Dev Containers, enabling the seamless launch of both the main container with the IDE and any dependent containers, such as those with databases or message queues, which are useful during the development process.
dockerComposeFileproperty points to the location of the
serviceproperty specifies the location of the main container.
runServicesis a set of dependent containers that should be started or stopped alongside with the development environment.
In addition, we’ve implemented automatic port forwarding so that any ports that the application starts listening to in a Dev Container are seamlessly forwarded.
We’ve introduced initial support for Bicep, an Infrastructure as Code language tailored for Azure. It translates into Azure Resource Manager (ARM) templates and is intended for a close integration with Azure services. The IDE now offers code highlighting along with code completion that is facilitated through the language server protocol for Bicep.
Working with databases in Kubernetes
IntelliJ IDEA 2023.3 EAP 6 offers an enhanced user experience when working with databases hosted in Kubernetes. Now, Database Tools allow you to configure port-forwarding within Kubernetes while establishing a database connection.
$schema within comments in YAML files
The IDE can now identify references to specific YAML schemas included as comments and provides code completion and syntax validation within YAML files based on the specified schema, whether it’s stored locally or accessed remotely.
Maven project modules grouping based on qualified module names
Continuing our efforts on the new fast Maven import, we’ve revamped the way the IDE handles the grouping of project modules. Now, it automatically groups modules based on their qualified names. If needed, you can manually rename modules, and these names will persist during subsequent Maven project reloadings.
These are the highlights for this week. For the full list of implemented changes, see the release notes. Keep an eye out for more updates in the coming week!
We hope that you’ll find these new features to be valuable, and we’re eager to hear your thoughts. Please share your feedback in the comments below or on X (formerly Twitter). If you come across any bugs, please help us address them by submitting a report to our issue tracker.
Subscribe to Blog updates
Thanks, we've got you!
IntelliJ IDEA 2023.3 Release Candidate Is Out
IntelliJ IDEA 2023.3 Release Candidate is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. To use this build, you need to have an active subscription to IntelliJ IDEA Ultimate. Download IntelliJ IDEA 2023.3 RC As we …
IntelliJ IDEA 2023.3 Beta 3 Is Out!
IntelliJ IDEA 2023.3 Beta 3 is now available for download! You can get the latest build through our website, the free Toolbox App, from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 3 This marks the last week before the release candidate is scheduled for delivery…
IntelliJ IDEA 2023.3 Beta 2 Is Out!
IntelliJ IDEA 2023.3 Beta 2 is out and ready for you to download! You can get the latest build from our website or via the free Toolbox App. You can also upgrade to 2023.3 Beta 2 from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 2 While the team puts the finishi…