JetBrains IDEs have recently been updated to version 2024.3, offering developers a more streamlined approach to debugging Kubernetes applications and accessing cluster-wide Kubernetes logs. These updates were announced by JetBrains on November 12th and will soon be available through the company’s website and Toolbox App.
The updated versions of JetBrains IDEs, including IntelliJ IDEA, PyCharm, WebStorm, GoLand, and RubyMine, now feature a logical code structure view in addition to the physical code structure view in the Structure tool window. This enhancement provides developers with a more comprehensive understanding of their codebase.
One of the key updates in the 2024.3 release is the integration of JetBrains AI Assistant, which allows users to choose between Google Gemini, OpenAI, or local large language models for code chat. This update also includes advanced code completion for all major programming languages, enhancing the overall coding experience.
Each JetBrains IDE also comes with specific updates tailored to the respective programming languages. For example, IntelliJ IDEA offers better handling of aliases in the data flow engine for Java and Kotlin, while PyCharm now provides AI-powered code assistance for Python, JavaScript, TypeScript, JSON, and YAML.
WebStorm introduces enhanced framework component navigation and renaming, along with improved AI-driven code completion. GoLand includes features and inspections to streamline developer workflows, while CLion offers new capabilities for embedded development, such as debug servers and support for native ZephyrWest debugging.
Other JetBrains IDEs, such as Rider for .NET development and games, PhpStorm for PHP, and RubyMine for Ruby, have also received updates to improve developers’ coding experience. These updates range from new inspections and quick fixes to support for the latest language features and frameworks.
In addition to the IDE updates, JetBrains AI Assistant now supports Google Gemini models and provides developers with the flexibility to choose their preferred AI model for code chat. This integration of AI technology enhances the coding experience by offering intelligent suggestions and assistance.
Overall, the 2024.3 updates to JetBrains IDEs bring a host of new features and enhancements that aim to streamline the development process and improve productivity for developers working on Kubernetes applications and beyond. With these updates, developers can expect a more intuitive and efficient coding experience across a variety of programming languages and frameworks.