Articles from Source: JetBrains-Blog

Why Your AI Governance Is Holding You Back, and You Don’t Even Know It

2026-03-19 13:21
Many enterprises believe they have AI governance in place with policies and approval processes. However, this control often breaks down in real-world workflows where agents operate autonomously. 🤖 As these agents generate code and trigger automations, organizations lose visibility and accountability, leading to a false sense of control. Traditional governance fails to monitor their decisions in dynamic environments. 📉 This gap can result in unexpected outcomes and rising costs without clarity...
Source: JetBrains Blog
Orit Golowinski

Core JavaScript and TypeScript Features Will Be Free in IntelliJ IDEA

2026-03-19 11:43
🚀 Exciting news for Java developers! IntelliJ IDEA v2026.1 will now offer core features for JavaScript, TypeScript, HTML, and CSS for free. This update aims to streamline the development process when working with modern web technologies. Key features include reliable code completion, advanced import management, and improved code navigation. Developers can also utilize built-in inspections and refactorings for better code quality. For those needing advanced tools, a 30-day trial of the...
Source: JetBrains Blog
Julia Shashkova

IntelliJ IDEA’s New Kotlin Coroutine Inspections, Explained

2026-03-19 10:00
IntelliJ IDEA has introduced new inspections for Kotlin coroutines to enhance coding practices. These inspections aim to guide developers towards more efficient code. Key recommendations include using `awaitAll()` instead of `map { it.await()}` and `joinAll()` instead of `forEach { it.join()}`. These alternatives improve code clarity and efficiency, particularly in handling exceptions. These updates are also available in Android Studio. #Kotlin #IntelliJ #CodingBestPractices...
Source: JetBrains Blog
Irina Mariasova

$ teamcity From the Command Line

2026-03-19 09:42
🚀 TeamCity CLI is here! This lightweight, open-source tool allows users to start builds, manage agents, and tail logs directly from the command line. No more switching windows for common tasks! With over 60 commands available, it simplifies debugging and deployment. Installation is quick and easy for macOS, Linux, and Windows. For more details on how to get started, check out the source code: https://github.com/JetBrains/teamcity-cli #TeamCity #DevOps #CommandLine #Automation...
Source: JetBrains Blog
Viktor Tiulpin

Google Summer of Code 2026 Is Here: Contribute to Kotlin

2026-03-18 13:11
🌟 Exciting news! The Kotlin Foundation is participating in Google Summer of Code (GSoC) 2026! This is a great opportunity for students and contributors to engage in real-world open-source projects. Participants will receive mentorship, a stipend, and gain valuable experience. Key project ideas include Kotlin Compiler Fuzzer, Swift-to-Kotlin interop, and more. Important dates: - Application opens: March 16 - Deadline: March 31 - Coding starts: May 25 Explore project details and apply on the...
Source: JetBrains Blog
Ksenia Shneyveys

CloudBees vs TeamCity: Enterprise CI/CD Beyond Jenkins

2026-03-18 10:00
Exploring CI/CD solutions? Many organizations start with Jenkins for its flexibility but face challenges over time, such as managing plugins and debugging. CloudBees CI enhances Jenkins with enterprise governance and centralized management, ideal for teams wanting to maintain their Jenkins setup. In contrast, TeamCity offers a built-in CI/CD platform, simplifying maintenance and reducing reliance on plugins. It features a user-friendly setup and consistent behavior. Both platforms cater to...
Source: JetBrains Blog
Olga Bedrina

UI Freezes and the Dangers of Non-Cancellable Read Actions in Background Threads

2026-03-17 20:09
UI freezes in JetBrains IDEs are often attributed to heavy work on the Event Dispatch Thread (EDT). However, recent findings indicate that long, non-cancellable read actions in background threads from plugins are also a significant cause. Our automated reporting system has flagged numerous freeze reports linked to this issue. Identifying and addressing non-cancellable code patterns can help mitigate these problems. For developers, it’s crucial to recognize this issue to enhance user...
Source: JetBrains Blog
Yuriy Artamonov

IntelliJ IDEA 2025.3.4 is Out!

2026-03-17 17:25
🚀 IntelliJ IDEA 2025.3.4 has been released! This update brings full support for Java 26 and includes several key improvements. Users can update via the IDE, Toolbox App, or snaps on Ubuntu. Notable fixes include: - Resolved HTTP request issues. - Improved local changes refresh in large Perforce projects. - Dependencies tab functionality enhanced. For full details, check the release notes. Happy coding! 🎉 #IntelliJ #Java26 #Update #SoftwareDevelopment #ReleaseNotes
Source: JetBrains Blog
Julia Shashkova

Java 26 in IntelliJ IDEA

2026-03-17 14:17
🚀 Java 26 has officially launched on March 17, 2026, following the six-month release cycle. This version introduces ten JEPs, with five being final. Notably, while there are no new stable language features, users can expect performance enhancements and new library additions. IntelliJ IDEA fully supports Java 26, allowing users to easily download the JDK and set it up for their projects. For those interested in early access, Project Valhalla is also available. #Java26 #IntelliJIDEA...
Source: JetBrains Blog
Marit van Dijk

Toolbox App 3.4: Remote IDE Lifecycle Hooks, macOS Fullscreen Fix, UTF-8 Support, and More

2026-03-17 13:49
🚀 Exciting updates in Toolbox App 3.4! This release introduces remote IDE lifecycle hooks for plugin developers, allowing pre-launch preparation and post-launch callbacks. 🖥️ A fix for macOS ensures the Toolbox window stays open in full-screen mode. Additionally, Windows users with non-ASCII usernames can now use the app seamlessly. Improvements also include better reliability for the jetbrainsd service and enhanced stability for remote connections. #JetBrains #ToolboxApp #Update...
Source: JetBrains Blog
Lana Novikova

Koog Comes to Java: The Enterprise AI Agent Framework From JetBrains

2026-03-17 09:57
🚀 JetBrains has launched Koog for Java, a framework that integrates AI agents into Java-based enterprise backends without disrupting existing architectures. With Koog, developers can create reliable AI agents using a fully idiomatic Java API. The framework supports various workflow strategies, Spring Boot integration, and works with major LLM providers like OpenAI and Anthropic. Key features include fault tolerance, observability with OpenTelemetry, and history compression to optimize costs....
Source: JetBrains Blog
Vadim Briliantov

Scaling Jenkins: Central Controller vs Instance Sprawl

2026-03-16 23:19
Scaling Jenkins presents unique challenges as organizations grow. Initially, teams may find a single Jenkins controller sufficient for their CI/CD needs. However, as the number of pipelines and agents increases, the controller can become a bottleneck, affecting build throughput and stability. The article discusses common scaling strategies, including the use of a centralized controller for governance and visibility versus multiple controllers for workload distribution. Each approach has its...
Source: JetBrains Blog
Olga Bedrina

How We Taught AI Agents to See the Bigger Picture

2026-03-16 14:42
AI agents can write code that compiles and passes tests, but it may still be rejected due to inconsistencies with project standards. 🛠️ Pavel Sher, a Technical Lead, identified that agents often inherit outdated patterns from legacy codebases, causing issues in new migrations. To address this, they provided agents with examples of accepted migrations, leading to better alignment with current project standards. 📊 This approach showed promise but faced scalability challenges. #AI...
Source: JetBrains Blog
Sergei Ugdyzhekov

Trust, Two Truths, and the Coming Agent Swarm

2026-03-16 12:34
In a typical meeting, conflicting data reports can lead to confusion and wasted time. 📊 The article highlights how analysts often define metrics differently, resulting in the "trust tax"—the cost of validating data accuracy. Even with the rise of AI in 2026, these foundational issues may worsen if not addressed. Organizations must prioritize shared definitions to improve decision-making and reduce costs. 💡 #DataAnalytics #AI #BusinessIntelligence #TrustTax #DataQuality
Source: JetBrains Blog
Maxim Krivobok

Kotlin 2.3.20 Released

2026-03-16 10:01
🚀 Kotlin 2.3.20 has been released! Key updates include compatibility with Gradle 9.3.0, simplified Maven setup, and new language features like name-based destructuring declarations. The Kotlin compiler now supports Lombok in Alpha and improves JPA support. For installation, update IntelliJ IDEA or Android Studio to access this version. For a detailed list of changes, check the release notes on GitHub. 💻 #Kotlin #SoftwareDevelopment #Programming #ReleaseNotes #TechUpdates
Source: JetBrains Blog
Sarah Haggarty

Sunsetting Code With Me

2026-03-16 08:51
📢 JetBrains has announced the gradual sunset of Code With Me, a feature that facilitated real-time collaborative coding in IDEs. The decision comes as demand for such tools has shifted since the pandemic. The last official support will be in the 2026.1 release, and the service will fully deactivate by Q1 2027. Existing users can continue using the plugin during the transition, with security updates provided. JetBrains recommends exploring general-purpose collaboration tools for future needs....
Source: JetBrains Blog
Ekaterina Ryabukha

Share Your Opinion of Qodana for the Chance to WIN!

2026-03-15 21:11
🛠️ Qodana is seeking your feedback to enhance its code quality platform! Whether you're automating code reviews or monitoring your codebase, your insights are essential for improvements. Participate in a quick 8-minute survey and stand a chance to win one of 25 prizes, including subscriptions and merchandise! Help shape the future of Qodana! #Qodana #CodeQuality #DeveloperFeedback #Survey #JetBrains
Source: JetBrains Blog
Kerry Beetge

Python Unplugged on PyTV Recap

2026-03-13 13:05
🎉 Last week, the PyCharm team successfully hosted "Python Unplugged on PyTV," their first community conference inspired by 90s music! 🎶 This free online event featured live talks, Q&A sessions, and discussions on key topics like AI, data science, and web development. 🌍 With 15 speakers including notable figures from the Python community, the event aimed to make the conference experience accessible to everyone, regardless of location. 🙌 A heartfelt thank you to all who participated and...
Source: JetBrains Blog
Will Vincent

Datalore 2026.1: New Data Explorer Cells, Instance-Wide BYOK for AI, Stronger Security via Sidecar Containers in Kubernetes, and More

2026-03-13 08:52
🚀 Datalore 2026.1 has launched with exciting new features for data management! 📊 The update introduces data explorer cells, allowing users to visualize data from dataframes without extra coding. Users can filter results, generate charts, and manage datasets easily. 🔐 Additionally, Datalore now supports instance-wide BYOK for AI, enhancing security and compliance for on-premises users. Organizations can choose their AI providers while maintaining control over data access. 🐳 The new sidecar...
Source: JetBrains Blog
Vlad Ivoninskii

The Impact and Achievements of AI4SE in 2025

2026-03-12 11:16
AI is transforming software engineering, and the AI4SE initiative is at the forefront of this change. 🤖✨ Partnering with TU Delft, AI4SE combines advanced research, industry tools, and five key tracks to enhance how developers and learners interact with AI. The initiative, launched in late 2023, focuses on areas like LLM adaptation, interactive IDEs, and autonomous AI agents for coding and testing. Stay tuned for more updates on their progress! #AI4SE #SoftwareEngineering #Innovation...
Source: JetBrains Blog
Katie Fraser

Introducing Tracy: The AI Observability Library for Kotlin

2026-03-11 17:41
🚀 Introducing Tracy, the open-source Kotlin library that enhances observability for AI applications in just minutes! It allows developers to debug failures, measure execution time, and track LLM usage effectively. With seamless integration into popular Kotlin stacks, Tracy empowers you to analyze application behavior and performance. Tracy's architecture, based on OpenTelemetry, offers flexibility for data exporting to various backends and supports direct integration with LLM platforms. Join...
Source: JetBrains Blog
Anton Bragin

Centralized Power: How TeamCity’s Architecture Solves Jenkins’ Scaling Problem

2026-03-11 15:53
🚀 **Scaling CI/CD with TeamCity** 🚀 Jenkins users often face slowdowns as builds queue up, prompting a need for better management. The article highlights common challenges such as controller bottlenecks and plugin complications that arise as teams grow. In contrast, TeamCity's centralized server-agent architecture simplifies scaling. By reducing operational burdens, it allows teams to focus on development rather than maintenance. Explore the differences and benefits of both systems in the...
Source: JetBrains Blog
Olga Bedrina

From Classroom Code to NASA Challenges: Carlos Orozco’s Journey Into Big Tech

2026-03-11 12:29
🚀 Meet Carlos Orozco, a computer science expert who turned his passion for programming into a remarkable career. He began his journey with real-world projects that transformed abstract concepts into practical solutions. Today, Carlos holds a PhD, teaches at two universities, and consults on quantum software architecture for Colombia’s Ministry of Science. His work spans from healthcare to NASA's International Space Apps Challenge, where he evaluates innovative software solutions for complex...
Source: JetBrains Blog
Maria Sharobaeva

The Ethics of AI Code Review

2026-03-11 09:25
AI technology is transforming code review in software development. 🚀 According to the 2025 Stack Overflow Developer Survey, 84% of developers now use or plan to use AI tools for code reviews, up from 76% last year. This shift raises important ethical questions about accountability when AI suggests changes. ⚖️ Automation in code review can be rule-based or AI-powered. Rule-based methods check code against predefined standards, while AI systems learn from large code examples. Understanding...
Source: JetBrains Blog
Kerry Beetge

Experimental AI Features for JetBrains IDEs: Recap and Insights

2026-03-10 16:32
🚀 JetBrains IDEs are enhancing their AI capabilities with new experimental features! The **Recap** tool provides a summary of your recent code activities, helping you quickly catch up when switching projects or returning after a break. **Insights** offer one-line explanations of complex code, focusing on areas that need attention, currently available for Python and JVM languages. These tools are available as a separate plugin for version 2026.1 EAP, allowing users to opt-in and share...
Source: JetBrains Blog
Anna Maltseva

Computer Science and AI BSc Open Day in Cyprus

2026-03-10 11:03
📢 Join us for the Open Day at Neapolis University Pafos on March 29, 2026! This event offers a chance to meet faculty and current students, explore the Computer Science and Artificial Intelligence program, and tour the campus. Scholarships supported by the JetBrains Foundation are available, covering tuition, accommodation, and more. 🗓️ Date: March 29 🕒 Time: 11:30 – 15:00 📍 Location: Neapolis University Pafos Don’t miss the interactive activities and Q&A sessions! #OpenDay...
Source: JetBrains Blog
Alena Gupaisova

Livestream: UI Freezes in JetBrains IDE Plugins and How to Avoid Them

2026-03-09 17:03
🚀 Join us on March 19 at 03:00 PM UTC for a livestream focused on UI freezes in JetBrains IDE plugins. Yuriy Artamonov and Patrick Scheibe will discuss common causes and practical strategies to prevent these frustrating issues. Learn about: - Long-running non-cancellable read actions - Network calls during read locks - Writing freeze-safe plugin code Don't miss the live Q&A to get your questions answered! #JetBrains #UIDevelopment #PluginDevelopment #LiveStream 🌐💻
Source: JetBrains Blog
Elena Kerpeleva

Junie CLI, the LLM-agnostic coding agent, is now in Beta

2026-03-09 13:26
🚀 Exciting news from JetBrains! Junie CLI, a fully standalone coding agent, is now in Beta. You can use it directly from the terminal, IDEs, CI/CD, and platforms like GitHub or GitLab. Junie CLI is LLM-agnostic, supporting top models from OpenAI, Anthropic, Google, and more. Enjoy one-click migration from other agents and flexible customization options. Plus, you can start with free access to Gemini 3 Flash for one week! #JunieCLI #JetBrains #CodingAgent #AI #TechNews
Source: JetBrains Blog
Anastasia Krivosheeva

Air Launches as Public Preview – A New Wave of Dev Tooling Built on 26 Years of Experience

2026-03-09 13:02
🚀 Air has launched its Public Preview for macOS, with Windows and Linux versions on the way! This new development environment focuses on agentic software development, aiming to streamline workflows by integrating multiple AI agents. Unlike traditional IDEs, Air is designed to optimize how you interact with these agents. You can now switch agents easily and run tasks concurrently, enhancing efficiency in coding. Find out more and join the development revolution! #SoftwareDevelopment #AI...
Source: JetBrains Blog
Nik Tkachev

TCP Connections With DAP Debuggers, Different Formats for Numeric Values, and More in CLion 2026.1 EAP

2026-03-09 08:49
🚀 CLion 2026.1 EAP is nearing its end, introducing key updates for debugging and project management. 🔍 Users can now communicate with DAP debuggers over TCP, enhancing flexibility. Two modes, Launch and Attach, offer tailored options based on the debugger's requirements. 🔢 Numeric values can be viewed in different formats—decimal, hexadecimal, octal, or binary—providing a clearer understanding of data. 🌐 Remote debugging has become faster and more stable with a reworked architecture, while...
Source: JetBrains Blog
Oleg Zinovyev

Jenkins Plugin Management: A Practical Guide To Avoiding Dependency Hell

2026-03-06 13:39
Jenkins is known for its extensive plugin ecosystem, with over 1,800 plugins available. While this offers solutions for many CI/CD challenges, it also introduces instability and security risks. 🚨 This guide explores how Jenkins plugins operate, common issues like version conflicts and classloader problems, and the importance of a governance process for managing plugins effectively. It highlights the need for careful planning, especially in enterprise environments, to avoid downtime and...
Source: JetBrains Blog
Olga Bedrina

Speeding up analytics with Databao

2026-03-06 09:21
🚢 Meet Guja, an analytics engineer at Carnival Maritime, who recently explored Databao's context engine. He faced challenges in data discovery within a complex landscape of cruise data. Traditional methods required excessive context explanation, limiting his analysis time. Databao helps bridge this gap, enabling Guja to focus on analytics rather than data management. Learn how innovative tools can transform data workflows! 📊🔍 #DataAnalytics #DataScience #Innovation #AI #CruiseIndustry
Source: JetBrains Blog
Claire Amaouche

Java Annotated Monthly – March 2026

2026-03-06 08:20
🌟 March brings fresh insights in the latest Java Annotated Monthly! This edition features Holly Cummins, a Java Champion, who shares her thoughts on sustainability and innovation in Java. Excitingly, the documentary "IntelliJ IDEA – The IDE That Changed Java Forever" is now available on CultRepo's YouTube channel, showcasing its impact on developer tools. Check it out for new perspectives! 🎥💻 #Java #TechInnovation #HollyCummins #IntelliJ #Sustainability
Source: JetBrains Blog
Irina Mariasova

What Are The Security Risks of CI/CD Plugin Architectures?

2026-03-05 20:22
CI/CD pipelines are crucial in software delivery but face significant security risks, particularly in plugin-centric architectures. These architectures, like Jenkins, rely on independently developed plugins, leading to inconsistent security practices and potential vulnerabilities. Risks include decentralized development, plugin abandonware, opaque dependencies, and excessive permissions. In 2025, over seventy Jenkins plugin vulnerabilities were reported, highlighting the need for improved...
Source: JetBrains Blog
Olga Bedrina

ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out

2026-03-05 11:31
🚀 Exciting news for C# developers! ReSharper, a trusted tool for over 20 years, is now officially available as an extension for Visual Studio Code and compatible editors like Cursor and Google Antigravity. This refined version enhances C# code analysis and productivity, making it easier to write, navigate, and maintain your code. Key features include advanced inspections, quick-fixes, and support for AI-generated code. Plus, it's free for non-commercial use! 🔗 Available now on Visual Studio...
Source: JetBrains Blog
Alexander Kurakin

Cursor Joined the ACP Registry and Is Now Live in Your JetBrains IDE

2026-03-04 15:28
🚀 Exciting news for developers! Cursor is now live as an AI agent in JetBrains IDEs via the Agent Client Protocol. You can easily access it through the agent picker, and it has full project access. Cursor enhances your coding experience with its AI-native workflows, seamlessly integrating with JetBrains' robust features like refactoring and debugging. This addition expands the growing ACP Registry, allowing you to select from various AI agents while working in your preferred IDE. No JetBrains...
Source: JetBrains Blog
Jan-Niklas Wortmann

dotInsights | March 2026

2026-03-04 12:44
🚀 Did you know the async and await keywords in C# were introduced in C# 5.0 to simplify asynchronous programming? The compiler uses a state machine to manage your code without extra complexity. 📬 Check out the latest updates in dotInsights by JetBrains, featuring key discussions and insights from the developer community! 🔗 Topics include: - Improving async/await in .NET - Refactoring tips - New tools for .NET developers #dotNet #CSharp #AsyncProgramming #JetBrains #SoftwareDevelopment
Source: JetBrains Blog
Rachel Appel

The experience gap: How developers’ priorities shift as they grow

2026-03-04 07:41
🚀 In our 2025 survey of IntelliJ Platform plugin developers, a significant finding emerged: experienced developers engage with source code 240% more than newcomers. 📊 Of the respondents, 77% have over six years of general software experience, yet 26% are new to the IntelliJ Platform SDK. This creates diverse workflows and challenges. 🆕 New developers report higher difficulty levels with the Platform API, indicating a steep learning curve compared to their experienced peers. #IntelliJ...
Source: JetBrains Blog
Patrick Scheibe

YouTrack 2026 Roadmap

2026-03-02 13:52
🚀 Exciting developments are on the horizon for YouTrack in 2026! With more teams migrating, YouTrack is committed to supporting both Server and Cloud options, ensuring flexibility for all organizations. A new data center in Frankfurt enhances compliance with European regulations. This year, the focus is on improving user experiences with features like Whiteboards, enhanced Gantt charts, and AI integrations. Your feedback continues to shape our roadmap! #YouTrack #ProjectManagement...
Source: JetBrains Blog
Elena Pishkova

Working With STM32 Arm TrustZone-Based Projects in CLion

2026-03-02 13:15
Unlock the potential of STM32 projects with Arm TrustZone technology! 🔐 This article explores how to effectively set up and work with STM32 projects in CLion, focusing on the secure and non-secure worlds introduced by the Arm®v8-M architecture. Key tools include CLion 2026.1 EAP, STM32 NUCLEO-L552ZE-Q board, and STM32CubeProgrammer. The project structure involves two subprojects under a superproject for shared code management. For a hands-on experience, check the showcase project on GitHub! 💻...
Source: JetBrains Blog
Jan Papesch