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 , | 56 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 Releases | Tagged , | 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

IntelliJ IDEA 2019.2: Java 13 Preview Features, Profiling Tools, Services Tool Window, and More

The news of the day: a major upgrade of our flagship IDE – IntelliJ IDEA 2019.2 – is out! With this release, IntelliJ IDEA gets a load of awesome new features and improvements. If you are eager to try out this incredible version of IntelliJ IDEA, please proceed to our website or update to it via Toolbox App!

Here is a round-up of the highlights in this release. Visit the What’s new page for the full details.

blog@2x

Continue reading

Posted in Releases | Tagged | 70 Comments

Support for VCS Ignores in IntelliJ IDEA and IntelliJ-based IDEs

IntelliJ IDEA 2019.2 will add native support for Git ignore to the platform, which means that the upcoming IntelliJ IDEA 2019.2 and all v2019.2 IntelliJ-based IDEs will have Git, Mercurial, Subversion, and Perforce native ignore file handling out of the box.
With this post, we will summarize all the features that IntelliJ IDEA and IntelliJ-based IDEs will have to offer, and hopefully answer any questions you may have.

Support for VCS ignores in IntelliJ-based IDEs

With v2019.2, we have switched entirely to native handling of ignored files and removed the built-in mechanism in the IntelliJ Platform for ignoring files. So, there is no more fiddling around with the Ignored Files table in the Preferences/Settings | Appearance & Behavior | Version Control.

Now the process of handling the VCS (Git, Mercurial, Subversion) ignored files is straightforward – simply add a file to the ignored file from either the Project Tree or the local changes tab of the VCS tool window.

image1

Continue reading

Posted in New Features | 45 Comments

IntelliJ IDEA 2019.2 Release Candidate is here!

We’ve just published a Release Candidate for IntelliJ IDEA 2019.2, which can mean only one thing – the next major release of IntelliJ IDEA is a stone’s throw away! Are you filled with as much anticipation as we are?

EyDsvmOg

While we’re adding some final touches to the upcoming v2019.2, check out our release notes to learn more about the areas that have been the focus of our recent attention.
Try the IntelliJ IDEA 2019.2 Release Candidate and please do report any bugs you encounter to our issue tracker.

Heads up! This build requires a license for IntelliJ IDEA Ultimate.

P.S. The next major release is just around the corner, so stay tuned!

Happy Developing!

Posted in Release Candidates | Tagged , | 8 Comments