What is Early Access Program
We at JetBrains believe that making tools for developers should greatly involve listening to developers. Our Early Access Program lets development community closely participate in discussions devoted to IntelliJ IDEA and influence development planning, from early stages onwards.
Early Access Program allows you to try pre-release versions of our software to evaluate features that will be added to the next release.
What is IntelliJ IDEA 2016.1?
IntelliJ IDEA 2016.1 is update of IntelliJ IDEA released 17.03.2016.
Download IntelliJ IDEA 2016.1
IntelliJ IDEA 2016.1.4 RC (build 145.2070.6), released on Aug 03, 2016
Download | Description | Sha256 checksum |
Windows installer (includes bundled JRE 1.8u77) | ||
Windows ZIP archive (includes bundled JRE 1.8u77) | ||
Linux archive with x64 Java runtime (includes bundled JRE 1.8u76 custom build) | ||
ideaIU-2016.1.4-no-jdk.tar.gz | Unix archive without Java runtime | ideaIU-2016.1.4-no-jdk.tar.gz.sha256 |
Mac installer (includes bundled JRE 1.8u76 custom build) |
Download IntelliJ IDEA 2016.1 Community Edition
Download | Description | Sha256 checksum |
Windows installer (includes bundled JRE 1.8u77) | ||
Linux archive with x64 Java runtime (includes bundled JRE 1.8u76 custom build) | ||
ideaIC-2016.1.4-no-jdk.tar.gz | Unix archive without Java runtime | ideaIC-2016.1.4-no-jdk.tar.gz.sha256 |
Mac installer (includes bundled JRE 1.8u76 custom build) | ||
Source tarball |
Recent Changes
IntelliJ IDEA 2016.1 145.2070.6
IntelliJ IDEA 2016.1 145.1617.8
IntelliJ IDEA 2016.1 145.1616.11
IntelliJ IDEA 2016.1 145.1503.17
IntelliJ IDEA 2016.1 145.972.3
IntelliJ IDEA 2016.1 145.970.4
IntelliJ IDEA 2016.1 145.969.6
IntelliJ IDEA 2016.1 145.844.1
IntelliJ IDEA 2016.1 145.596.7
IntelliJ IDEA 2016.1 145.258.11
IntelliJ IDEA 2016.1 145.257.12
IntelliJ IDEA 2016.1 145.256.33
IntelliJ IDEA 16 145.184.1
IntelliJ IDEA 16 144.4199.23
If you’re are stepping over the code that doesn’t match the running code, the IDE will warn you.
Now you can also disable inspections in the Diff Viewer for less distraction.
IntelliJ IDEA 16 144.3891.8
Those who work with Spring Boot projects should give this build a try because we’ve added a number of improvements in this area, including better coding assistance. In other news, Kotlin ships its first public RC build, which is now a part of IntelliJ IDEA 16 EAP.
Learn more by reading the blog post.
IntelliJ IDEA 144.3600.7
Now when debugging a Java application, you can use Groovy expressions with Evaluate Expression and Watches. Previously you could do that only when debugging Groovy code. This is good because Groovy expressions are much shorter and more expressive (especially when you work with collections.)
Also, we’ve made it easier to debug multiple threads. Until now, resuming one thread meant IntelliJ IDEA would also resume all the other threads. Now you can change this behavior by enabling the Resume only the current thread option in Settings > Build, Execution, Deployment > Debugger > Stepping.
Git users will be happy to know that IntelliJ IDEA now supports worktrees. This feature was introduced in Git 2.5 to make working with clones of a single repository simpler, because instead of making a repository clone you could create a lightweight worktree. The good news is that now IntelliJ IDEA supports those worktrees, so you can work with them just like you do with regular repositories.
The look and feel of Git Log has been updated with a better-looking toolbar and thinner splitters, and the table headers have been removed.
Last but not least, if you run any code cleanup inspection via Run Inspection by Name, you will now be offered to apply the quick-fix right away in the dialog.
To see the screenshots, check out the blog post.
IntelliJ IDEA 144.3357.4
Sometimes it might be useful to move statements left or right: for changing the order of attributes of an XML element, method parameters, or elements in an array initializer. To make it possible we’ve added two new actions: Alt + Ctrl + Shift + Left/Right (Alt + Cmd + Shift + Left/Right for OS X).
Two new actions to help you work with Git branches, available via the Branches popup: Checkout with Rebase and Rename.
If you do an interactive rebase via the VCS | Git | Rebase main menu, IntelliJ IDEA now automatically stashes and unstashes local changes and assists with resolving conflicts.
The experience of applying patches has also been improved: you can now recover from the patches that could not be applied because of conflicts.
To learn more, read the corresponding blog post.
IntelliJ IDEA 144.3143.6
IntelliJ IDEA 144.2925.2
Built-in inspections that detect issues with use of concurrency annotations now support javax.annotation.concurrent.*.
The built-in Kotlin plugin in turn has been updated to Beta 4. The new version has brought better incremental compilation performance along with minor changes to the language, libraries, and improved coding assistance in the IDE.
For more details, see the blog post.
IntelliJ IDEA 144.2608.2
With this build IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8.
The inspection that finds code duplicates now has an option to ignore generated code.
Also, we added a new inspection called 'Declaration access can be weaker'. When enabled it prevents making fields, methods and classes unnecessary public.
For Mercurial we made it possible to compare revisions of a file between branches.
To learn more, see the blog post.
IntelliJ IDEA 144.2151.16
IntelliJ IDEA 16 adds the support for RTL languages (Arabic, Hebrew) to the editor.
The IntellIJ IDEA project model now supports Gradle custom source sets. This fixes a great number of issues. Also, IntelliJ IDEA now can resolve EAR artifacts defined in your build scripts.
When you debug the code compiled without debug info, you will be provided with better name matching, and allowed to set and evaluate values for slot variables. The debugger is now aware of that your current thread is being blocked by another suspended thread, and suggests to resume it.
Merging with Git and other VCS got a little bit easer with the added by-word difference highlighting.
For those who would like to migrate their Guava code to Java 8 APIs, we’ve added a number of dedicated quick-fixes.
The Android Studio 1.4 features are now available in the IntelliJ IDEA 16 EAP.
To learn more about IntelliJ IDEA 16 EAP, read the announcement.
25 Comments
Yevhenii
What about licensing? Can I use Idea EAP in production for free?
Stefan Endrullis
Is it really necessary to include a JDK in the linux tar.gz? The Linux tar.gz came always without superfluous software. I have already multiple JDKs installed on my system and do not need more of them in each IDEA installation.
Maxim Mossienko
Yep, we believe proper JDK in default x64 installation package is good for customer experience (with fixes for fonts, awt hangs, etc), however we will also provide generic tar.gz for other platforms.
Stefan Endrullis
I see. Well, I can also remove the jre directory after unpacking. No problem.
Maxim Mossienko
Sure, you can but then patch update will not work
Stefan Endrullis
Oh, you really patched the JDK. In this case I will keep it.
Ismael Juma
Hi Maxim,
It's great that you are improving the JDK so that IntelliJ works better. Are you also submitting these fixes back to the OpenJDK project?
Best,
Ismael
Andrey Cheptsov
Yes, we do submit them to OpenJDK: both the fixes for OS X and Linux.
Guy Marom
I heard there was a plan to fix project import performance for Maven projects with many modules (we have ~500).
Someone from your team told me about it in Devoxx Belgium last November, and said it should be fixed for Idea 15.1. Is that version still planned? Is this already fixed in 16EAP?
Thanks
Nikolay Chashnikov
IDEA 15.1 version was renamed to IDEA 16 (see blog post for details). So please check if your problem persist in IDEA 16 EAP and if so please create an issue in our tracker.
Vincent
When will idea support react native
Andrzej Jozwik
145.184.1 is a new major version.
Some plugins check the major version and intellij disables it - for example scala
Nikolay Chashnikov
Scala plugin version 2.2.1 which is compatible with 145.184 is uploaded to the repository.
Andrzej Jozwik
Done. Thank you.
+1
Andrey Myatlyuk
There's a weird issue with Maven. I'm running Mac OSX with bundled JDK.
Nikolay Chashnikov
Thank you for reporting, we'll fix the problem in the next IDEA 16 EAP, see https://youtrack.jetbrains.com/issue/IDEA-152504 for details.
As a workaround you can select 'Use Internal JRE' in 'JDK for importer' box in File | Settings | Build, Execution, Deployment | Build Tools | Maven | Importing.
Andrey Myatlyuk
The workaround resolved the issue. Thank you!
Mateusz Klara
Why did my default UI font change with the 2016.1 145.969.6 update on Ubuntu 14? Can I revert to the previous one? What was it called? It's really distracting at the moment. Thanks
Alexey Ushakov
Could you provide us with the screenshots of the font rendering on your system?
Mateusz Klara
This is how it looked before:
and this is how it looks after the update:
Alexey Ushakov
Looks like you used IDEA with Oracle JDK runtime before. We've introduced native like font rendering using freetype in our latest releases. Could you also provide info from About box of your previous IDE?
Mateusz Klara
Sure, here it is:
IntelliJ IDEA (Minerva) IU-145.844.1
Build #IU-145.844, built on April 5, 2016
JRE: 1.8.0_76-release-b18 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Alexey Ushakov
This change is not about Oracle JDK (in both cases our custom jre is used). I've verified the rendering in both releases and the actual reason is that in the last update we've fixed handling of FC_HINT_SLIGHT font config flag to match the natural font rendering. Actually you can revert the old behaviour by putting the following .fonts.conf file into your home folder
Mateusz Klara
Thank you Alexey for you support. That helped
Saqib Saleem
Is there a release date of 2016.1.2?