JetBrains has introduced the 2024.3 releases of its AI Assistant and several other of its IDEs.
AI Assistant 2024.3 provides help for Gemini fashions, enabling customers to now select between fashions from Gemini or OpenAI, or use native fashions. The assistant additionally now provides 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 sooner. Different IDE updates are additionally designed to supply deeper insights into code construction, streamline debugging, and enhance general effectivity, in the end 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 general IDE efficiency.
IntelliJ IDEA additionally added new options for working with Kubernetes purposes, together with the flexibility 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 knowledge stream engine, a code formatter that preserves clean traces in code, an improved terminal UI, sooner 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 characteristic
- WebStorm, which introduces enhanced framework element navigation
- GoLand, which provides refined multiline completion, a brand new inline immediate characteristic, 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 help, sooner context-aware code completion, and improved unit check integration