The release is getting really close now, and today we’ve published IntelliJ IDEA 2018.1 RC2! You can download it here. Please note that to use the Release Candidate, you need an active subscription to IntelliJ IDEA 2018.1 Ultimate (alternatively, you can use a trial license). Continue reading
Since Java 9 was released, many conferences have hosted discussions around its new features and use cases. Out team couldn’t miss this opportunity to collect valuable community feedback on what Java 9 brings us. This feedback has inspired us to improve Java 9 support in IntelliJ IDEA. Specifically, navigation via gutter icons, as well as new warnings and related quick-fixes are coming to IntelliJ IDEA 2018.1. Let’s take a closer look at what’s already available.
As you may know, starting with Java 7, you can use Java services for loose coupling within a modular application. The API for that is provided by the java.util.ServiceLoader class. But in Java 9, modules are configured differently; specifically, uses and provides clauses should be declared in the module declaration file (the module-info.java file). When using Java 9, before you load a service with ServiceLoader to access service implementations, you need to make sure that the uses clause is added in the module-info.java file. It’s also worth mentioning that when the service class provided as an argument of ServiceLoader.load() isn’t declared in the module-info.java file, this leads to a runtime error.
We’re happy to announce a new webinar on Java 10 features and their support in IntelliJ IDEA.
Join us Thursday, Apr 5, 4:00 PM – 5:00 PM CEST.
The release of IntelliJ IDEA 2018.1 is only a couple of weeks away, and today we’ve published IntelliJ IDEA 2018.1 Release Candidate! Go ahead and grab it from our website, try it for yourself and don’t forget to share your feedback with us!
Please welcome a new bug-fix update – IntelliJ IDEA 2017.3.5! First of all, with this update, we fixed SSH access to GitHub when using the built-in SSH executable.
As GitHub dropped support for weak cryptographic keys, it caused connectivity issues when the built-in SSH executable was used to connect to GitHub. So we’ve updated the built-in SSH executable to make it compatible with GitHub’s new stronger cryptographic standards. Continue reading
It’s time to share a quick update on what’s been going on in the JVM community over the last month. Before we delve into the news, rumors, and interesting articles, I’d like to share some exciting news… Trisha is returning as a host of this digest, so today’s issue is probably my last one before I turn it back over to her. It has been an honor, enjoy!
The new IntelliJ IDEA 2018.1 EAP is here! Among other improvements and bug-fixes, it updates the Kotlin plugin to version 1.2.30.
The updated Kotlin plugin has some new intention actions. Now, in the Project Tool Window you can paste a code fragment directly into a package, and the IDE will create a new Kotlin file with the pasted code.
IntelliJ IDEA 2018.1 is coming! With dozens of incredible new features and improvements added already; it’s time to put the icing on the cake and tell you about our enhanced support for Groovy, read on!
First of all, the ability to refactor Groovy files and Groovy modules has been extended. Now you have a new action, that might be very useful when you want to keep your code in Groovy and at the same time benefits from the static compilation. To save you from a lot of time migrating the existing Groovy code, this new refactoring annotates every groovy class in the scope with the @CompileStatic annotation. Also, the IDE will apply fixes with a view to keeping code correct.
This new refactoring action is available from the context menu in the Refactor | Convert to @CompileStatic.
Posted in New Features
The upcoming IntelliJ IDEA 2018.1 Ultimate Edition introduces initial support for Kubernetes via a brand new Kubernetes plugin. The new plugin supports the Kubernetes resource files from v1.5 up to the recently released v1.9.
The IntelliJ IDEA enhancements for Kubernetes include: code completion, inspections, quick-fixes for Kubernetes resource files, icons in the gutter for easier navigation, pop-up documentation, and live templates. Read on for more details and screenshots.
Good news everyone: IntelliJ IDEA 2018.1 is now ready for Public Preview! The upcoming v2018.1 will bring a lot of important improvements: support for Git partial commits, inline external annotations, merged features from Android Studio 3.0, and many more. We are excited about all these new features, and we encourage you to take the preview build for a ride right away!