JetBrains has introduced the 2024.3 releases of its AI Assistant and a number of other of its IDEs.
AI Assistant 2024.3 provides assist for Gemini fashions, enabling customers to now select between fashions from Gemini or OpenAI, or use native fashions. The assistant additionally now affords superior code completion, enhanced context administration, and inline immediate technology.
“We’re excited to introduce the 2024.3 updates, which carry highly effective new capabilities to our IDEs and JetBrains AI Assistant,” mentioned Vladislav Tankov, director of AI at JetBrains. “By integrating superior fashions like Google Gemini, OpenAI, and native fashions, and enhancing code completion with our Mellum mannequin, we’re empowering builders to work smarter and quicker. Different IDE updates are additionally designed to supply deeper insights into code construction, streamline debugging, and enhance total effectivity, finally enhancing productiveness throughout our whole product suite.”
The corporate’s Java and Kotlin IDE, IntelliJ IDEA, was up to date with a Logical code construction that permits builders to view the hyperlinks and interactions between a venture’s elements.
As well as, K2 mode — the place the IDE makes use of the K2 compiler as its code evaluation engine — has been moved out of beta, bringing enhanced code evaluation stability, extra environment friendly reminiscence consumption, and higher total IDE efficiency.
IntelliJ IDEA additionally added new options for working with Kubernetes purposes, together with the power to make your workstation a digital a part of your Kubernetes cluster for simpler debugging, and cluster-wide Kubernetes log entry with streaming and sample matching.
Different noteworthy options in IntelliJ IDEA 2024 embrace higher dealing with of aliasing within the information circulate engine, a code formatter that preserves clean traces in code, an improved terminal UI, quicker multi-module venture compilation, and extra.
Different JetBrains IDEs that have been up to date embrace:
- PyCharm, which has a brand new inline AI prompting function
- WebStorm, which introduces enhanced framework part navigation
- GoLand, which provides refined multiline completion, a brand new inline immediate function, and new language options from the most recent Go releases
- PhpStrom, which now consists of new inspections and fast fixes for upgrading to PHP 8.4 when it releases later this month
- RubyMine 2024.3, which introduces Rail 8 assist, quicker context-aware code completion, and improved unit check integration