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.
This marks the last week before the release candidate is scheduled for delivery. It’s the final call for you to test out the new improvements introduced during the Early Access Program before it closes.
To familiarize yourself with the most notable changes, browse our previous EAP blog posts.
Today, we’d like to share some more updates that haven’t been covered.
Onboarding tips in the sample project
For those new to IntelliJ IDEA and Kotlin, there is an option to open a new project containing sample code, which now comes with onboarding tips. In the New Project wizard, check Generate code with onboarding tips to get a basic sandbox project with hints demonstrating some of the IDE’s essential features. Following these tips in the sample project allows you to try out various features, making it easier to familiarize yourself with the IDE.
Compact Kotlin project structure for JPS
Now, for the IntelliJ build system, you can create a project that uses a concise project structure with less folder nesting. The path to the
Main file appears as
src/Main.kt instead of
src/main/kotlin/Main.kt. This helps you save time navigating the project and reduces the overall complexity in projects where extensive nesting isn’t needed.
K2 compiler – Beta
In the recent Kotlin 1.9.20 release, we announced the Beta version of the K2 compiler. Projects that use the K2 compiler are now fully supported in the IDE, and the bundled Kotlin IDE plugin treats them the same as K1-based projects.
It is important to note that the bundled Kotlin IDE plugin still uses the K1-compiler under the hood. A K2-based IDE plugin is under development and will be announced in the near future. Stay tuned!
IntelliJ IDEA 2023.3 introduces a new way to create Kotlin Multiplatform projects – the Kotlin Multiplatform web wizard. The wizard ensures the same user experience on all platforms, and it also means you will get new updates faster as they come out independently of the major IDE releases. We are planning to implement an IDE version and create a command line tool in the future. The new wizard currently covers the most popular Kotlin Multiplatform use cases, and we will continue to add more functionality to it.
Kotlin modules are back! With v2023.3, it is once again possible to add Kotlin modules to your project, meaning that you can create multi-modal Koltin projects with ease. We will continue to improve the reworked functionality.
It’s now possible to visualize data following our integration of the Lets-Plot library, with its basic no-code data visualization possibilities.
Reworked import functionality
IntelliJ IDEA 2023.3 Beta 3 offers reworked import functionality, marking the completion of the transition to the new Modify Object UI. It is now possible to import to multiple targets and make simultaneous edits, such as by changing the formats or encoding for several files or altering schemas for multiple targets.
This release introduces a number of updates for introspection:
- Introspection intervals for each data source.
- Automatic introspection level for Oracle.
- Support for new objects in SQL Server: partition functions, partition schemes, partitions and related table and index properties, ledger tables, and filegroups.
- Support for materialized views in Redshift, which are now introspected and displayed in a dedicated node.
Customizable number formats in the data editor
This release provides much greater flexibility regarding how numbers appear in the data editor. Most significantly, you can specify the decimal and grouping separators.
In version 2023.3 Beta 3, we’ve introduced highly anticipated DynamoDB support, including a data viewer, PartiQL support in the editor, and introspection for tables that have keys and indexes.
These are the updates we wanted to highlight this week. You can find the complete list of changes implemented in this build in the release notes.
Subscribe to Blog updates
IntelliJ IDEA 2024.1 EAP 6: Improved Workflow for Logs, Inline Breakpoints, In-Editor Code Review, and MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 6 is here! This new build is packed with a bunch of updates anticipated for the next major release. Highlights include an enhanced user experience with logs, advanced debugging capabilities, and improved integration with version control systems. You can download the new v…
IntelliJ IDEA 2024.1 EAP 5: Enhanced Support for GitHub Actions, Updates for the HTTP Client, and MoreEarly Access Program
Packed with numerous new features and enhancements, IntelliJ IDEA 2024.1 EAP 5 brings extended support for GitHub Actions, improved integration with popular frameworks such as Spring and Quarkus, updates to the HTTP Client, and much more.
IntelliJ IDEA 2024.1 EAP 4: Sticky Lines, Improved Startup Experience, and MoreEarly Access Program
The Early Access Program for IntelliJ IDEA 2024.1 continues with our latest build where you can preview new features, including convenient sticky lines in the editor, faster access to IDE functionality while indexing, and more. You can download the new version from our website, update directly fr…
IntelliJ IDEA 2024.1 EAP 3: Tool Window Names in the New UI, Language Injections in String Templates, And MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 3 is now available. This latest update focuses on enhancing your interactions with the IDE’s interface, introduces language injections for Java string templates, and significantly accelerates the startup process for Maven projects. You can download the new version from ou…