Catching Vulnerabilities Instantly in Your IntelliJ IDEA Environment

This is a guest blog post from Brian Vermeer, Developer Advocate at Snyk

Developers practically live in their integrated development environment (IDE). An IDE like IntelliJ IDEA is in most cases an essential tool for developers to help make development more productive and creative.

A recent survey run by Snyk revealed that 81% of respondents believe developers should own the security responsibility of their applications. However, many developers are unsure of where to start with security.

In reality, most companies still work with a dedicated security team, which performs company-wide audits rather than integrating security responsibilities as part of the core development team. Continue reading

Posted in Guest Post | Tagged | 8 Comments

IntelliJ IDEA 2019.1 Release Candidate is Out!

A Release Candidate of the upcoming IntelliJ IDEA 2019.1 is available to download! Grab the newest build and share your feedback right now, as we plan to release v2019.1 next week.

Please note that this build requires a license for IntelliJ IDEA Ultimate.


Continue reading

Posted in Release Candidates | Tagged | 15 Comments

Brighten up Your Day – Add Color to IntelliJ IDEA!

For a long time, IntelliJ IDEA came only in black and white, with developers advocating for customization tirelessly. Today we have exciting news for you: IntelliJ IDEA 2019.1 will become more flexible than ever thanks to Custom Themes!

Now you will have the power to design your own theme from scratch, and even better, we’ve made this incredibly easy to do!

We’ve created a few brand new themes to get you started. Add more color to your IDE right away by downloading one of the following new themes and selecting it as your new Theme in the Appearance settings!

Dark Purple theme

Continue reading

Posted in Featured Plugins, New Features, News & Events, Plugin Development | Tagged , , | 45 Comments

IntelliJ IDEA 2019.1 Beta 3 is out!

We’ve just made IntelliJ IDEA 2019.1 Beta 3 available, which can mean only one thing: the release is just a few weeks away! We are now mostly working on polishing the upcoming major release and making it shine, so this week we are concentrating on fixes and usability improvements. You can find a full list of all the latest changes in the release notes. In this blog, we’ll take a quick look at the more notable ones.

As you may recall, with the upcoming IntelliJ IDEA 2019.1 we added a pre-configured Sublime keymap. Now we feel it’s time, and we are ready to reveal to you our new VS Code keymap which we have made available as a separate plugin! If you find you have any issues with it, please report them to our issue tracker. Continue reading

Posted in Beta Releases | Leave a comment

Java Annotated Monthly – March 2019

How did we get to March already? Where is 2019 going?? This month’s Java Annotated Monthly has a nice wide range of Java news, tutorials and tips, along with a bunch of articles on related (and not-so-related) technologies. And since today is International Women’s Day, you’ll find there’s a #IWDay2019 theme.


Continue reading

Posted in News & Events | Tagged | 1 Comment

IntelliJ IDEA 2019.1 Beta2 is out!

IntelliJ IDEA 2019.1 Beta2 is now available! You can download IntelliJ IDEA 2019.1 Beta 2 from the website, or update via our Toolbox App.


Since we announced support for Kubernetes via the plugin a year ago, we’ve been extending it with almost every release, and 2019.1 is no exception. Read on for more details. Continue reading

Posted in Beta Releases | Tagged , | 4 Comments

IntelliJ IDEA 2019.1 hits Beta

The upcoming IntelliJ IDEA 2019.1 goes Beta! To install IntelliJ IDEA 2019.1 Beta, download it from the website, update from our Toolbox App, or use a patch update.

The Beta builds are sufficiently stable compared to the EAP builds, but some issues may still occur. If they do for you, please report them to our issue tracker.

Since the opening of IntelliJ IDEA 2019.1 EAP, we’ve teased you with previews of the most notable changes to expect and this Beta stage seems to be a good time for an overview of some of the Java improvements that are coming your way in this next major version. Watch now.

Continue reading

Posted in Beta Releases | Tagged , | 14 Comments

IntelliJ IDEA 2018.3.5 is out!

We’ve just published a new bug-fix update – IntelliJ IDEA 2018.3.5. This is one update that should not be missed as it has loads of bug-fixes for Gradle support, the Search Everywhere dialog, and many other useful improvements.

You can update to it from the IDE, download it from the website or our Toolbox App.

This update brings lots of improvements for the Gradle support. For a start, now the import of a Gradle project with Gradle 5.0 doesn’t fail when the IDE is running under JDK 11. Now when you add a new module to a Gradle project, the IDE will show the root project in the list.
We’ve managed to fix the regression, so that the creation of a Gradle multi-module project works correctly again.
Additionally, the source directories are now marked as such with Gradle 4.7+.
Continue reading

Posted in Releases | Tagged , | 5 Comments

Java 12 and IntelliJ IDEA

With switch expressions, Java 12 is enhancing one of its basic language constructs – switch – to improve everyday coding experience for developers. Benefits are multi-fold. As compared to the ‘traditional’ switch constructs, switch expressions can return a value. The ability to define multiple constants with a switch branch, and improved code semantics, makes it concise. By removing default fall-through switch branches, you are less likely to introduce a logical error in a switch expression.

In this blog, we’ll cover the pain points of using existing switch statements, define switch expressions, and explain why they are good for you.

To use Switch Expressions, we’ll need IntelliJ IDEA 2019.1. It is free to download in its Early Access Program from our website. Java 12 language features are not supported in 2018.3 or earlier versions of IntelliJ IDEA. Let’s get started. Continue reading

Posted in New Features | Tagged , , | 8 Comments

IntelliJ IDEA 2019.1 EAP5: Build tools, Diff, and more

Come and take a look at the fifth EAP build for the upcoming IntelliJ IDEA 2019.1. You can download it from our website or via the JetBrains ToolBox App.

Maven build output is now reported to the Build tool window

In the upcoming IntelliJ IDEA 2019.1, all the Maven build output will be shown in the Build tool window. Previously, the output of a Maven build was reported either in the Run or Messages windows, which made it difficult to know where to look for it.
Now there is the Build Tool window that lets you view all the Maven output related to the build in one place. For a while, we used the Build Tool window for the Gradle output, and now for better convenience, we can use it for the Maven output as well.
Continue reading

Posted in EAP Releases | Tagged , | 11 Comments