IntelliJ IDEA 2019.3 Hits Beta
IntelliJ IDEA 2019.3 Beta is available now! The major changes have been implemented, and we’re ready for you to try it out and share your opinions with us.
Our focus for this release has been performance and quality, although there have been some notable new features as well. We’ve covered a lot of things already in our EAP blog posts, but here are some of the highlights.
Performance
Improvements
- Version control usability improvements
- Automatic configuration of imported Maven projects
- Search only selected area with Find Action
- Support for Gradle 4.6 annotationProcessor dependency configuration
- Ability to change plugins without having to restart
- Smooth mouse scrolling
- A whole bunch of usability improvements and bug fixes (too many to link to!)
- Improved Java 13 support – we had support, before Java 13 was released, in 2019.2. We’ve improved it further in 2019.3, keep an eye on this blog and on YouTube for more details.
New
- Spring Boot 2.2 support (don’t forget we have a new Spring Boot tutorial which uses version 2.2)
- MongoDB support
- Timeline for GitHub pull requests
- View field call hierarchy
- Support for Microservices frameworks (more details coming soon!)
This release also includes all the changes from Android Studio 3.5.
We’ve worked hard on this release with you, the developers, in mind. We’d love you to try out the Beta and we really want to hear any feedback you have, especially while there’s still time to add polish before the official release. You can leave feedback here in the comments, in our issue tracker, or on Twitter.
Keep an eye on this blog and the YouTube channel for our upcoming screencast on the features in 2019.3 which are most interesting to Java developers.
lsanotes says:
November 8, 2019MongoDB finally!
Gecp says:
November 8, 2019after reimporting pom.xml
java.nio.charset.IllegalCharsetNameException: ${project.encoding}
at java.base/java.nio.charset.Charset.checkName(Charset.java:308)
at java.base/java.nio.charset.Charset.lookup2(Charset.java:482)
at java.base/java.nio.charset.Charset.lookup(Charset.java:462)
at java.base/java.nio.charset.Charset.forName(Charset.java:526)
at org.jetbrains.idea.maven.importing.configurers.MavenEncodingConfigurer.getCharset(MavenEncodingConfigurer.kt:97)
at org.jetbrains.idea.maven.importing.configurers.MavenEncodingConfigurer.fillResourceEncoding(MavenEncodingConfigurer.kt:59)
at org.jetbrains.idea.maven.importing.configurers.MavenEncodingConfigurer.configure(MavenEncodingConfigurer.kt:42)
at org.jetbrains.idea.maven.importing.MavenProjectImporter.lambda$importProject$1(MavenProjectImporter.java:146)
at org.jetbrains.idea.maven.utils.MavenUtil.lambda$runInBackground$5(MavenUtil.java:482)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Sebastian says:
November 8, 2019Unfortunatley, the bugs using play!framework (v1) projects still exist, which makes 2019.3 still unuseable for theses projects 🙁
See my comments (and bug reports) for EPA 8: https://blog.jetbrains.com/idea/2019/10/whats-new-in-intellij-idea-2019-3-eap8/#comment-505465
Jens says:
November 8, 2019Is this a Beta or an EAP Version?
Trisha Gee says:
November 8, 2019The latest version available is a Beta. The text on the download page does talk about early access versions, it’s general text that is applied to releases that aren’t the full production release.
Jens says:
November 13, 2019My current Version is 2019.2.4.
The update config is “beta or higher” but it finds no updates.
The skip update list is empty.
Henjo says:
November 8, 2019This bug makes this version unusable:
https://youtrack.jetbrains.com/issue/IDEA-224676
It makes building + running webapplications using Tomcat, Spring boot and other application servers impossible, since the app server already starts during the maven build.
Before this version the app startup actually waits until the maven build is complete.
Alain says:
November 11, 2019is it possible to fix this regression
https://youtrack.jetbrains.com/issue/IDEA-221550
in 2019.3 ? or will this regression appear in all 2019 version :/
Steve says:
November 12, 2019There seems to be a problem with all setting textboxes behavior on macos as well
The cursor behaves very weird. In the start of the string (first 4 characters it works as expected), 5th character it jumps to the 6th, but still “edits’ the fifth. By the end of the string it’s 4 characters wrong (and 4 spaces past the end visually)….
Dmitry Jemerov says:
November 12, 2019If you’re using macOS Catalina and a non-HiDPI display, this is a known issue for which we’re currently working on a fix: https://youtrack.jetbrains.com/issue/JBR-1954
Steve says:
November 12, 2019That would indeed be the case, thank you for clarifying that.
Elias says:
November 13, 2019Now that you have laid the foundation for nosql databaseses in the form of MongoDB, will you also begin work on supporting other nosql db’s? For example, being able to have ElasticSearch as a database source in IntelliJ would make a huge improvement to my day to day workflow.