What’s new in IntelliJ IDEA 2019.3 EAP 2?

Our work on the next major version of IntelliJ IDEA is in full swing. We have been checking and polishing the IDE during our IntelliJ Quality marathon, and today we are ready to give you the second EAP build for the upcoming IntelliJ IDEA 2019.3, which comes with huge pack of highly anticipated fixes and improvements.

As usual, the EAP builds for IntelliJ IDEA Ultimate are free to use, but they will expire within 30 days of the build date. Continue reading

Posted in Beta Releases | 4 Comments

IntelliJ IDEA Starts 2019.3 Early Access Program

We’ve been working for a while now on the next major release, IntelliJ IDEA 2019.3, which is due out by the end of this fall.

Today we have great news to share – we’ve just launched the Early Access Program (EAP) for IntelliJ IDEA 2019.3 and now you can download and try v2019.3 before it’s officially released. You can download EAP builds from our website, get them from the Toolbox App, or update to them using snaps if you’re an Ubuntu user. As usual, the EAP builds for IntelliJ IDEA Ultimate are free to use but expire within 30 days of the build date.

We never stop working to boost your development experience in IntelliJ IDEA, and with each release we devote a lot of effort to making improvements and fixing bugs. If you keep an eye on our blogs though, you may know that, rather than introducing new features, with the upcoming 2019.3 release we’re almost exclusively targeting performance and quality.

To this end, we’ve organized a quality marathon. Most of the IntelliJ team is now working on fixing problems that affect the most users, as well as eliminating performance issues and enhancing usability.

Please keep in mind that v2019.3 is still in a stage of heavy development and therefore the EAP builds might be unstable. If you encounter any bugs please report them to our issue tracker.

The release notes list all the changes that have been addressed up to this moment. In this post, we’ll take a look at the most interesting improvements and notable fixes.

splash@2x Continue reading

Posted in EAP Releases | Tagged , | 15 Comments

IntelliJ IDEA 2019.2.2 is here!

A bug-fix update for v2019.2 is here! IntelliJ IDEA 2019.2.2 comes with several notable bug fixes, regression fixes, and performance improvements.

Continue reading

Posted in Beta Releases | 9 Comments

Java Annotated Monthly – September 2019

September: back to school!  Words that struck fear into us for many, many years, but for those of us with children these words may mean a welcome return to routine. It’s all downhill to Christmas from here, so let’s make the most of the rest of the year by stopping to think about what’s important to us personally and professionally, and not jumping blindly into the chaos of everyday work.

JavaAnnotatedMonthly@2x

Continue reading

Posted in News & Events | Tagged | Leave a comment

What’s Next: IntelliJ IDEA 2019.3 Roadmap

Last month we released IntelliJ IDEA 2019.2 with a load of awesome new features such as Java 13 Preview features, Profiling Tools, Services Tool window, and much more. Actually, the first bug-fix update for it – IntelliJ IDEA 2019.2.1 – is already available for you to download.

Now it’s time to shed some light on what we are planning to do next. The upcoming major release of IntelliJ IDEA 2019.3 is going to be different from all of our previous major releases. It will be focused more on things like performance and quality, rather than adding new functionality. Continue reading

Posted in News & Events | Tagged , | 54 Comments

IntelliJ IDEA 2019.2.1 is Released

The first bugfix update for v2019.2 is here with dozens of important fixes. If you haven’t updated to v2019.2 yet, now there’s one less reason to hold out :)

Get the update from our website, via the Toolbox App, or by installing the patch from the IDE. Continue reading

Posted in Beta Releases | 3 Comments

Services tool window: One place to rule them all

As you are developing your awesome software, you probably need to create a bunch of run/debug configurations, including some for application servers. You also might need several Docker containers to test your code in various environments, maybe a container with a database as your backend, and a console to see what is going on in the database. All of these “entities” serve different purposes and were previously managed via dedicated tool windows. IntelliJ IDEA 2019.2 introduces the Services tool window to combine everything in one place: View | Tool Windows | Services or press Alt + 8 (on Windows and Linux) or Cmd + 8 (on macOS).

Services tool window

Continue reading

Posted in New Features | Tagged | 28 Comments

Java Annotated Monthly – August 2019

It’s August and frankly there are better ways to be spending one’s time than worrying about work. If you do feel the urge to use your downtime to level up your technical knowledge, or if you’re working through the expensive holiday season, then as usual this month’s Java Annotated Monthly should have what you need. But if you skip a month in order to focus on something else that’s more important, like family, friends, or taking some time to recharge and look after yourself, that might bring you more value.

JavaAnnotatedMonthly@2x

Continue reading

Posted in News & Events | Tagged | 3 Comments

IntelliJ IDEA 2019.1.4 is released!

It’s been a while since we’ve released a bug-fix update for IntelliJ IDEA 2019.1, but today we are going to change all that and publish one – IntelliJ IDEA 2019.1.4.

This new minor update for v2019.1 has lots of fixes, you’ll find various bug-fixes, performance improvements, fixed regressions, and more. Continue reading

Posted in Releases | Tagged , | 4 Comments

Support for Java 13 Preview Features in IntelliJ IDEA 2019.2

Java 13 is planned for release on September 17, 2019. And IntelliJ IDEA is already getting ready for it! Starting with version 2019.2, IntelliJ IDEA has support for Java 13 Preview features.

Support for Switch Expressions preview feature

As you may already know, the Java 12 preview significantly improved the handling of the traditional switch statement. Java 13 offers a second preview of switch expressions to drop the “break with value” statement in favor of “yield” (JEP 354).

Continue reading

Posted in New Features | Tagged , | 7 Comments