JetBrains Improves Kubernetes Support In IDE Upgrades |
Written by Kay Ewbank | |||
Tuesday, 12 November 2024 | |||
JetBrains has improved its IDEs with features to suggest the logical structure of code, to streamline the debugging experience for Kubernetes applications, and provide comprehensive cluster-wide Kubernetes log access. The IDEs also come with an updated AI Assistant that lets developers choose to use Google Gemini models as well as OpenAI and local models via Ollama. The AI Assistant, originally an upgrade to an earlier profiling tool, has been available since late 2023, offering an integrated AI chat, code explanations, automated documentation generation, name suggestion, and commit message generation. The assistant also includes GitLab integration to streamline the development workflow, allowing developers to work with Merge Requests directly from the IDE. The updated JetBrains IDEs now provide the code's logical structure, streamline the debugging experience for Kubernetes applications, and provides comprehensive cluster-wide Kubernetes log access. In addition, JetBrains K2 mode is now production ready and offers more stable code analysis and better performance. K2 mode is a new implementation of the Kotlin support within IntelliJ IDEA that JetBrains says improves the stability of the IDE while also setting the foundation for supporting future Kotlin language features. More generally, the JetBrains range of IDEs have multiple upgrades, including IntelliJ IDEA 2024.3 which provides better handling of aliasing in the data flow engine for Java and Kotlin, and a code formatter that preserves blank lines for clearer code. It supports new features from Kotlin 2.1 and named tuples in Scala 3. Other improvements of note include a new new inline AI prompting feature in PyCharm that lets developers type a natural language request in the editor and the IDE will recognize it and respond with a suggestion; and support for the latest C# 13 features in ReSharper, including params collections, partial properties, a new lock type, and the field keyword. This update also introduces a re-engineered code cleanup engine. The choices for AI Assistant 2024.3 means developers can choose Google Gemini large language models (LLMs), including Gemini 1.5 Pro 002 and Flash 002. JetBrains has also added advanced code completion based on JetBrains' in-house Mellum model, as well as enhanced context management, and inline prompt generation directly within the editor. Mellum is a proprietary LLM designed by JetBrains to assist software developers. When it was introduced, JetBrains said the company has focused on creating a smaller, optimized model that significantly reduces latency. At the moment Mellum supports code completion for languages including Java, Kotlin, Python, Go, and PHP, with support for other languages in development. The updated versions of the JetBrains tools will be available soon through JetBrains’ website and Toolbox App. More InformationRelated ArticlesImproved Code Completion With JetBrains Mellum JetBrains Improves AI Assistant JetBrains AI Assistant - A Welcome Time Saver JetBrains Updates IDEs With AI Code Completion JetBrains Updates IDEs With AI IntelliJ IDEA 2022.1 Adds Dependency Analyzer IntelliJ IDEA Adds Project-Wide Analysis To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Tuesday, 12 November 2024 ) |