top of page
Mar 20, 2025

​

March 20, 2025:

What’s New in TeamCity 2025.03: Recipes, Improved Docker and Podman Integration, UI Updates, and More

TeamCity’s first major release of the year, version 2025.03, is now available. It’s packed with new features, including massive UI updates, a new Run in Docker build feature, and JetBrains-crafted recipes available in our Marketplace.

UI updates

In line with our commitment to make TeamCity easier and more intuitive to use, this release introduces significant UI improvements:

  • Simplified navigation: The Edit Project/Configuration button is now a Settings toggle, with distinct accent colors for View and Edit modes. Once you switch to Edit mode, you can navigate across multiple projects without exiting it.

  • Organized settings: Project settings are now grouped into categories for easier navigation, while build configuration settings are arranged as tabs.

  • Refined layout: The headers of project, configuration, and build pages are now more compact, and build pages highlight key details like the repository branch, build time, and queue time. The Actions menu is now conveniently accessible via an ellipsis button next to Run.

Introducing recipes (goodbye meta-runners!)

This release marks the beginning of meta-runners’ evolution into recipes. While the core idea remains, recipes offer new advantages. For example, you can:

  • Define them in XML or, in future TeamCity versions, YAML

  • Use ones hand-crafted by JetBrains from Marketplace

In upcoming releases, we plan to add support for sharing your own recipes on Marketplace. Share your feedback and public recipe design ideas in the comments under this YouTrack ticket: TW-91941.

Enhanced parameter control

The Parameters tab now separates input and output parameters:

  • Input parameters are your standard pre-2025.03 parameters designed to be used directly by their parent configurations.

  • Output parameters are parameters with explicit access permissions, shareable with dependent configurations via the dep.<config_name>.<parameter_name> syntax.

This clear separation serves two purposes: enhancing security by keeping parameters that were never meant to be shared private, and allowing configuration developers to focus on adjusting their input parameters without worrying about breaking other configurations that import them.

Perforce manual and automatic merge support

TeamCity now supports manual and automatic code merges between Perforce streams:

  • The automatic merge feature supports configurations that use Perforce VCS roots.

  • The Actions build menu includes an option to merge changes to a target Perforce stream manually.

Improved Docker and Podman integration

Version 2025.03 also includes a few updates that widen your options for running builds inside containers.

  • You can run all configuration steps in a single container using the new Run in Docker build feature.

  • Kotlin script build steps now support the Container Wrapper, which allows them to run in Docker and Podman containers.

  • The Docker Support feature is now called Docker Registry Connections, better reflecting its role in managing private container registry logins and image cleanup.

The complete list of implemented features and fixed issues is available in our documentation: 

​

March 19, 2025:

TeamCity Roadmap 2025: Updating the UI, TeamCity Recipes, and Much More

​

This year, the TeamCity team is working on a number of new initiatives, including updating the UI, TeamCity recipes, Jenkins migration tools, and many others. Read on to learn what our focus is for 2025.

Modernizing the TeamCity Enterprise interface

In 2025, we’re taking a major step forward in enhancing the TeamCity experience. The modern TeamCity Pipelines interface is making its way to TeamCity Enterprise, bringing a fresh, intuitive UI to enterprise users.

This move aligns with our broader vision of making Pipelines accessible to all TeamCity Enterprise customers. Why? Because we believe it delivers value on multiple levels:

  • Simplifies project setup. Getting started should be effortless, whether you’re a new user or an experienced DevOps engineer.

  • Enhances the build chain editing experience. We’re improving how you configure and visualize your CI/CD pipelines.

  • Provides YAML support. YAML is a popular way of configuring pipelines as code, and we want to provide this option to those customers who need it.

  • Introduces full branching support. Work seamlessly with feature branches, pull requests, and complex Git workflows to improve collaboration and automation.

Stay tuned for more improvements as we continue updating the product UI!

VCS integrations: UX improvements

This year, we’re focusing on redesigning the user experience to make it easier to configure connections, manage VCS roots, and streamline repository setup. 

We’re also enhancing TeamCity’s integration with PerforceGitHub, and other VCS roots.

TeamCity recipes

Recipes are reusable YAML-based actions that simplify build configuration by handling tasks like setting up tools, running tests, or validating source files.

How it works

When adding a build step, you can search for actions that fit your needs (e.g. “lint”).

TeamCity suggests matching actions, and you can then select and apply the desired action. 

This feature will make the build configuration process faster, more flexible, and easier to share, as we’re planning to make recipes shareable.

Dependency cache

TeamCity’s dependency cache enhances the existing build caching mechanism by automatically managing commonly used build system directories. Currently, you must manually specify which directories to cache between build agents within the artifact storage. 

With this improvement, TeamCity will automatically detect and cache well-known directories for supported build systems, reducing manual setup and ensuring a seamless experience. This is particularly beneficial for teams using ephemeral cloud agents and TeamCity Pipelines, where maintaining persistent build data is crucial. 

For now, the feature will support Maven, Gradle, and NuGet build runners.

There are two main benefits that the feature brings:

  • Significantly improved out-of-the-box usability, aligning with our goal of delivering a top-tier CI/CD experience with minimal configuration.

  • Minimized end-user spending. By caching dependencies, you can significantly reduce build duration, thus reducing costs.

Improving build feature usability

Many important build features in TeamCity are hard to discover and configure due to their placement in the Build Features list. To improve discoverability and usability, we’re integrating build features directly into the execution page, making them easier to access and configure.

This update streamlines workflows while maintaining compatibility with plugins and the Kotlin DSL, ensuring a more intuitive and efficient setup.

[Experimental] Jenkins migration tool

Jenkins remains one of the most popular CI/CD solutions. According to the State of Developer Ecosystem Report, 46% of respondents reported using it regularly in their organization.

While it’s a great open-source product, it comes with its limitations, including a cumbersome UI, complex setup, and numerous plugins to handle – all this can be a hassle to manage. 

We’re building a migration tool to make it easier for teams to switch from Jenkins to TeamCity. If you’re looking for a powerful CI/CD solution that supports complex workflows, this tool will help you migrate your pipelines without the hassle of moving everything manually.

Meanwhile, if you’d like to explore how you can migrate your CI/CD projects from Jenkins to TeamCity, we can help! Please reach out to us via this form.

Dynamic pipelines: flexible build chains in TeamCity

Currently, build chains in TeamCity are static, requiring manual updates to build configurations and dependencies when changes are needed. While this works well for stable pipelines, it becomes cumbersome in scenarios requiring flexibility.

For example, if test suites are distributed across multiple build configurations, adding a new suite means modifying the build chain for all branches and ensuring the new configuration is disabled where it’s not needed. This manual process makes it difficult to efficiently manage dynamic workflows.

To address this, we are exploring the ability to dynamically generate pipelines at runtime, allowing build configurations to be defined programmatically based on branch-specific logic, test distribution strategies, or other dynamic factors. This would eliminate the need for rigid, pre-defined build chains and offer more adaptability for complex CI/CD workflows.

Similar to Jenkins’ Pipeline plugin, this approach could introduce a DSL-based scripting mechanism that allows teams to define pipelines in version control, ensuring greater flexibility and automation in pipeline execution.

Follow our progress on YouTrack.

Enhancing the Kotlin DSL with the K2 compiler

Kotlin is introducing the K2 compiler, a next-generation compiler that brings improved performance and new language features. One key benefit for TeamCity is the reduced compilation time for versioned settings, minimizing the delay between configuration changes and their application.

To leverage these improvements, we plan to adopt the K2 compiler for processing the Kotlin DSL. However, since K2 introduces some breaking changes, we will carefully evaluate its impact on existing configurations to ensure a smooth transition for users.

Reading configurations from Git for multi-node setups

In multi-node TeamCity installations, configuration files are currently stored on a shared disk, which introduces several challenges. Nodes simultaneously reading and modifying configuration files can cause consistency issues, and setting up a shared disk with acceptable performance is often complex.

To address these challenges, we plan to store and synchronize configuration files in Git, leveraging the existing repository used by TeamCity for tracking configuration changes. This approach will ensure reliable, conflict-free configuration management across multiple nodes while eliminating the need for a dedicated shared disk.

Alibaba Cloud support

We are exploring Alibaba Cloud integration to expand TeamCity’s support for diverse cloud environments. This will enable users to seamlessly connect TeamCity with Alibaba Cloud services, improving scalability, resource management, and automation for CI/CD workflows. 

We hope that the integration will be especially valuable for teams leveraging Alibaba Cloud’s infrastructure for build agents, storage, and deployments, ensuring a smoother experience for users in the Asia-Pacific market and beyond. If you’re using Alibaba Cloud, we’d love to talk with you!

Agent autoscaling

To enhance efficiency and flexibility in TeamCity, we are introducing agent autoscaling, allowing users to better manage cloud-based build agents. This feature addresses two key user needs:

  • Minimum available agents. Ensures a baseline number of agents are always ready, reducing wait times, especially when agents have long startup durations.

  • Scheduled scaling. Allows users to adjust the maximum number of agents dynamically based on a predefined schedule, optimizing resource allocation during peak and off-peak hours.

By automating agent availability, this feature improves CI/CD performance, reduces manual scaling efforts, and helps teams control costs while ensuring builds run smoothly.

TeamCity Pipelines

At the moment, TeamCity Pipelines is a lightweight, easy-to-use, yet powerful CI/CD product for smaller teams. It cuts your runtime by up to 40%, helping you build and deliver faster, thanks to smart features like the visual pipeline editor and optimization center.

Here’s what we’re working on this year for TeamCity Pipelines.

Job debugging: pause and investigate failures in real time

Debugging failed builds often means reacting after the fact – opening the terminal and investigating what went wrong. But what if you could pause a job right at the moment an issue occurs?

With our new job debugging feature, you’ll be able to set breakpoints before or after specific build steps, making it easier to pinpoint problems as they happen.

This brings a more interactive debugging experience inspired by familiar concepts from IntelliJ IDEA, such as breakpoint toggling and a dedicated Debug button.

In the future, we plan to refine this further by allowing breakpoints within individual CLI script commands.

More VCS integration options

You can now build your GitHub, GitLab, Bitbucket, and Git projects in TeamCity Pipelines. This year, we’ll be expanding VCS integration functionality to include the Commit Status Publisher and other powerful features. Stay tuned!

Personal notifications

You can now subscribe to receive notifications when a pipeline fails. Sometimes, however, you might want to receive more (or less) information about build statuses, etc. You’ll be able to choose the events that you want to be notified about, for example, when a pipeline fails to start, when the first build error occurs, and others.

Integration with IntelliJ IDEA

We’re working on a seamless integration between IntelliJ IDEA and TeamCity Pipelines. The integration will make it easier to manage CI/CD workflows directly from the IDE. Developers will be able to trigger builds and monitor results without leaving their coding environment. 

This seamless connection helps streamline development, reducing context switching and making CI/CD an integral part of the development process.

Restricting incoming dependencies for enhanced security

To improve security and control, we are working on a feature that will allow project administrators to restrict and view incoming snapshots and artifact dependencies for build configurations.

The new restriction mechanism will empower administrators to define and control which projects and configurations can establish dependencies, reducing security risks and ensuring better oversight of build relationships.

​

​

March 4, 2025:

On the Horizon: Top Three Updates Coming Soon From Qodana

​

As we head deeper into Q1 of 2025, some exciting new developments are underway. From expanding Qodana’s integrations with new IDEs to consolidating organizational data, many more promising new projects are in the works to help increase code quality in your team. Let’s take a look at the top three!

 

An organization-wide dashboard

Insights into all your development projects

We’ll introduce a new insights dashboard to Qodana, offering a high-level overview of your organization’s code quality. It’s perfect for team leads and project managers to track trends and spot vulnerabilities and will help you get a sense of your organization’s overall code health. 

✓ View behavioral trends and usage patterns.

✓ Identify projects that need extra work.

✓ Spot critical issues and vulnerabilities.

This new multiproject dashboard will enable your team to filter by the total number of problems, critical problems, and code coverage level. It will also give you an indication of where Qodana is not set up for checks or has been inactive over time. You’ll also be able to check the state of third-party licenses and much more. 

​

Lightweight, self-hosted solution

Data control, compliance, and autonomy

We’re about to release Qodana Self-Hosted Lite, which offers teams like yours a secure, lightweight solution for implementing static code analysis and other code quality and security checks. This works well for most software development teams, especially in regulated industries, that want control over their data while they work toward technical excellence. 

✓ Maintain control of your organization’s data.

✓ Scale up codebase checks easily. 

✓ Configure Qodana to catch issues you deem most important.

Keep an eye on our social media for details, or reach out to Kai Schmithusen if you’re interested in a demo. 

​

New Visual Studio software quality plugin

JetBrains code quality for everyone on the team

You will soon be able to download the Qodana Code Quality Plugin for Visual Studio via your ReSharper installer to bring Qodana Cloud or self-hosted Qodana projects into Visual Studio. Identify code issues, detect bugs and vulnerabilities, run the analyses directly in your pipeline, and then view issues in the IDE where you work for better contextual updates and learning. You also have the option to download the solution as a standalone plugin. 

Want to have a say in what Qodana focuses on?

We’re building Qodana with a user-first approach, and while we’ve already got a lot in the pipeline, we want to give you the opportunity to have your say! Vote on issues in Qodana’s YouTrack, and you could impact what goes into development as we go. You can also reach out to our team with specific requests. 

​​

February 19, 2025:

YouTrack Introduces a New Design

​

The YouTrack 2025.1 release introduces a bold new design that helps you navigate your projects and tasks more quickly. This new look and feel reflects years of learning about how teams work on projects.

The new design introduces:

  • A new navigation panel on the left-hand side that makes all the key sections of YouTrack more accessible. It also reduces clicks, making your work faster, and it leaves more space for you to add even more pages in YouTrack with apps. 

  • A redesigned Issues page that gives you more ways to organize your issue views. Work within the familiar task-browsing experience or quickly switch between different views to add or hide details.

  • A project hierarchy path for tasks, tickets, and articles so you can always remain in a project’s context. It gives you a new hierarchical and clickable way through the context of the project you’re working on.

Every day, hundreds of thousands of teams count on YouTrack to drive their business forward. We understand that even the smallest change can have a big impact on your daily routines, which is why we’ve put immense care into ensuring every change is worthwhile and keeps your tasks flowing. 

Whether you’re managing a single task, a complex project, or hundreds of projects simultaneously, the new YouTrack experience is designed to make your work not just easier but also smarter. Providing instant access to an ever-growing suite of tools, YouTrack helps you focus on what truly matters to you and your team.

We hope the revamped YouTrack brings a new level of productivity. Now, let’s explore the new design.

New navigation to streamline your work

Access key YouTrack features from the left-hand panel

Everything you used to find in the YouTrack main menu at the top of the page – from Issues to Gantt Charts – has moved to a new menu panel on the left-hand side of the screen. Creating new issues, articles, and even projects is now much faster – with the relevant buttons always available on the panel. The settings and notification center are now also easily accessible here, as well.

We tested and refined this approach based on feedback from thousands of new design adopters, and we believe that this update benefits both experienced and new users. Those who are used to working with YouTrack will have more options available, helping them work faster with fewer clicks, and those who are just starting with YouTrack will enjoy smoother onboarding with a more intuitive experience.

Keep everything you need in view or focus on your work

The new design helps you find what you need faster in the way that suits you best. The menu is expanded by default, giving you immediate access to a range of functionality. But a dedicated button allows you to collapse it whenever you want more room to focus on the task at hand. 

YouTrack apps expand functionality, including by adding entirely new pages, and the new left-hand panel provides more room for you to put the new functionality on the main menu. For example, the Diagram Editor app helps you visualize your processes. When you enable the app, a new Diagrams menu section will be added to the panel.

Add your company logo

YouTrack’s new design still has a space for your company logo in YouTrack instances with paid subscriptions. The custom logo is now available in two formats – a larger one when the panel is expanded and a smaller one when the panel is collapsed. Administrators need to add the two formats of company logos in the system settings.

Start with the new YouTrack right away

The new navigation panel is enabled by default for all YouTrack users. While everyone can temporarily switch between the new left-hand panel scheme and the old top menu scheme in the Workspace settings, we recommend adopting the new interface. We hope it will become the standard starting from version 2025.2, without the option to switch back to the legacy menu. 

You can learn more about all changes in the YouTrack documentation.

Redesigned Issues page experience

Organize your issue views

A new approach to issue views provides more options when you need them.

First, when your YouTrack is updated to the new version, you will still be working with whichever issue view you are used to. If you use YouTrack Classic, with issues presented in a list view with or without the tree-like structure enabled, this will be your default mode after the update. If you are a YouTrack Lite user, with issues displayed in a table view of tasks with columns, you’ll have this enabled in the new YouTrack version.

The unified approach to issue views allows you to easily change the way your tasks are presented. Settings are available for you to switch between list or table views, enable the tree-like structure, and add or hide task details. You can also choose to preview tasks directly on the Issues page, allowing you to quickly browse their contents or edit details.

Focus on the work at hand

The Issues sidebar has also been redesigned to help you focus on the work at hand. Your projects, saved searches, and tags are now only a click away. You are able to customize the Issues sidebar’s content and expand or collapse it so you can focus on what’s important. It’s now easier to rearrange the order of your sidebar projects, saved searches, and tags – just drag and drop them.

The sidebar can be used to start your search requests. For example, you can add a list of projects in which you regularly view tasks and use the project list to browse tasks for those projects faster. Alternatively, you can type your search request first and then use the sidebar to add the project, saved search, or tag.

Once you’ve configured an issue view, you can drag and drop tasks to rearrange them in any order. You can also filter the tasks, customize the order in which results are presented, and save this view as a saved search to come back to it later or share it with your team so you all have access to the same custom order.

Starting from the 2025.1 version, the new approach to issue views will be the unified experience for all YouTrack users.

Project hierarchy path for tasks, tickets, and articles

YouTrack now helps you remain in the context of the project you’re working with. Hierarchical, clickable paths for tasks, tickets, and articles allow you to navigate through related project information effortlessly. You can easily access it from the top of each page. For those who prefer to navigate to tasks and articles from the Projects page, we also added this navigation option to the project sidebar.

Tasks and tickets

Access information in a new streamlined way without switching between several menu sections. From a single task or ticket, you can now navigate to all tasks within a project, a project page, and a list of all projects. The issue or ticket ID can be found and copied with a single click at the top of the page.

It’s also possible to navigate to tasks and tickets within the selected project starting from the Issues or Helpdesk pages. You can now view a list of all projects and select the required one at the top of the page to navigate to its context.

Articles

The project hierarchy path for articles provides even more details you can use to navigate. You can go from a sub-article to the parent article, from a project-related Knowledge Base to its project, and from a single project to a list of all projects.

Breadcrumbs were also added to other parts of YouTrack to help you manage your work more intuitively. For example, you can view a list of all accessible dashboards on the Dashboards page by navigating to the hierarchy path at the top of the page. The same experience is available for the Agile Boards, Reports, and Gantt Charts pages.

​

Improved search experience

When searching, you can switch between filter and query modes at any time. In filter mode, you can easily search for text or use the enhanced dynamic filters that suggest possible details to search for as you type. You can search within tasks created in all your projects or within specific projects, with the next suggested filters automatically customized to the project’s context.

You can also combine multiple filters in a single search request. After selecting a filter, just refine its value, for example, specifying the State filter as Fixed. A dynamic list of possible values is also suggested. You can add as many values as you want. For date or time filters, such as Created or Resolved at, you can select either a specific value or a range.

Query mode is still available for those who are used to typing complex search requests. This mode also supports dynamic search suggestions and gives more flexibility when managing large lists of tasks. For example, you can add has: -boards to your query search request to find tasks that do not belong to any board.

Other changes

YouTrack Helpdesk improvements

Add up to 10 reporters in the ticket CC

In helpdesk projects, reporters, along with agents, can now add up to 10 reporters to a ticket’s CCs field, ensuring they stay informed about request updates. The number of agents and other internal team members that the support team can add remains unlimited. However, reporters will see only other added reporters and agents in the CCs field.

Filtering by ticket state for reporters

Additionally, reporters can now search for their submitted tickets on the Tickets page using the State filter. This improvement enables reporters to easily view a list of all their open or closed tickets. They can also combine multiple filters in their searches, for example, to find tickets with a specific state that were submitted within a select timeframe.

User management enhancements

Our upgraded authentication modules let you import groups and user accounts from Okta and Microsoft Entra ID to YouTrack and keep them in sync.

New build server integration

YouTrack has expanded its integration support for developer tools to include GitHub Actions. The build number and link will be added automatically to your issue fields.

Discontinuation of .zip distribution support for YouTrack Server

We have discontinued YouTrack Server’s .zip distribution support. The installation and upgrade of server instances will be available via Docker image. As containerized deployments offering secure and isolated environments become the IT standard, we aim to align with industry best practices by focusing exclusively on containerized solutions.

Administrators who installed YouTrack Server using the .zip archive can reference the documentation to migrate to Docker images when upgrading their instance to the 2025.1 version.

Let’s shape the future of YouTrack together

We’re excited for you to get your hands on the new YouTrack, and we can’t wait to hear your thoughts. Please feel free to share them here in the comments and don’t hesitate to contact our Support team if you have any questions. We’re always here to help!

Meanwhile, we’re already working on enhancing the new design to help you focus on the project at hand. Revamped project pages that help teams stay connected to their work context and advanced project-centric navigation are already included in YouTrack’s 2025 roadmap

Onboarding for new team members will also be improved to guide them more easily through YouTrack’s features and help them be productive from day one.

 

Check out the release notes for the full technical details and a comprehensive list of this release’s bug fixes and improvements. For details on configuring the latest features, see the documentation.

If you use YouTrack Cloud, you’ll automatically be upgraded to YouTrack 2025.1 in accordance with our Maintenance Calendar.

If you have an active YouTrack Server subscription, you can upgrade to YouTrack 2025.1 today.

If you don’t have active YouTrack subscription, you can use the free YouTrack for up to 10 users to test out the new version before you commit to buying!

​​

February 13, 2025:

Datalore 2025.1 Brings New Welcome Screen, Revamped Admin Panel for On-Premises, and Workspace Import From Git Repository

​

Datalore 2025.1 introduces a new Welcome screen, a redesigned admin panel for On-Premises installations, the ability to import workspaces from Git repositories, and more.

Datalore Cloud customers have already received the new updates automatically, and Datalore On-Premises customers can upgrade by following these instructions.

New Welcome screen

The new Welcome screen simplifies onboarding. Here, you can get started quickly with tutorials, add your first data connection, and create a notebook. We plan to update the Welcome screen regularly, highlighting the most popular features while keeping it simple and clear.

Revamped Admin Panel

On-Premises users now have an admin panel with a refreshed design for an improved overall experience. Managing users, resources, environments, and other settings is now much easier.

Learn more about admin panel functionality.

Workspace import from Git repository

If you have a Git repository with notebooks and other files, you can now import this into Datalore and use it as your own workspace.

For data analyst teams storing notebooks, datasets, and scripts in a Git repository, this allows easy access and execution in a convenient environment – without the need for a local setup.

This feature is also useful for educational purposes. Teachers can provide starter templates in a repository, which students can import into Datalore to complete assignments and projects.

Learn more about the import of workspaces from a Git repository.

Other noteworthy improvements and bug fixes:

  • Several deprecated features have been completely removed from the UI. Learn more about deprecated features.

  • Better SSH tunnel support for all database integrations.

  • Upload progress now displays correctly when uploading a folder.

  • Public reports can now be downloaded as a file when using incognito mode.

 

 

February 4, 2025:

Curious About The State of Software Quality?

​

We’ve just released the first edition of the JetBrains Qodana Software Quality Report which looks at key findings from 2024. We decided to conduct this research to gain a deeper understanding of best practices for delivering quality software today, and how companies of different sizes and maturity levels determine when their product is production-ready.

To this end, we surveyed 808 software developers, QA engineers and other technical professionals to document real-world feedback from all corners of the software development community. This, resulted in unexpected findings all of which are unpacked in this comprehensive, 26-part report.

View Report

A taste of what’s inside

The report showcases a shift in intensity with regards to code quality, as products evolve from launch to maturity, which we can see in a marked increase in using quality gates and prioritizing testing. 

  1. The use of automated quality gates increased from 27% in the development stage to 40% after launch.

  2. The larger the development team, the more priority was placed on automated tests. 

  3. 52% of partipants said they faced technical challenges and 45% said organizational and process challenges, even if there was companywide consensus on implementing code quality measures.

The argument for improving quality processes was clear in terms of returns cited and offers a compelling narrative for how software development is evolving with improved product reliability and performance and so much more. 

Read the full report to get these and other details, as well as: 

  • Best and worst practices: A snapshot of how software quality practices are managed, and the key factors influencing decision-making during software releases.

  • Perspectives specific to product maturity and company growth: Insights into how the stage of a project and the company’s size shape its approach to code quality.

  • Quality investment trends: Analysis of when and why companies choose to invest more in quality.

  • Challenges and solutions: A look at the common hurdles in the release and quality assurance process, and some unconventional strategies for overcoming them.

Be one of the first to access these team and software quality insights

Everything you’ll find in the State of Software Quality report offers useful insight into what code quality looks like now and specific ways in which you can refine your team’s current tech stack and workflow to see new results. Click the button below to get access. 

View Report

​

February 3, 2025:​

TeamCity 2024.12.2 Bug Fix Is Now Available

​

The TeamCity On-Premises 2024.12.2 bug-fix update is out and ready to be installed on your servers! This update addresses over 30 issues, including:

  • Python build steps do not log their activity in build logs;

  • Inability to delete TeamCity projects whose parent projects use versioned settings in read-only mode;

  • TeamCity servers running under Linux AMD64 images cannot parse characters that are not included in the standard EN-US locale.

See TeamCity 2024.12.2 Upgrade Notes for the complete list.

Why update?

Staying up to date with minor releases ensures your TeamCity instance benefits from:

  • Performance improvements.

  • Better compatibility with integrations.

  • Faster, more stable builds.

  • Enhanced security for your workflows.

Compatibility

TeamCity 2024.12.2 shares the same data format as all 2024.12.x releases. You can upgrade or downgrade within this series without the need for backup and restoration.

How to upgrade

  1. Use the automatic update feature in your current TeamCity version.

  2. Download the latest version directly from the JetBrains website.

  3. Pull the updated TeamCity Docker image.

​​

January 29, 2025:

YouTrack 2025 Roadmap

​

Our commitment to you

We remain fully committed, as we have been all these years, to developing YouTrack as a platform that evolves with your needs. Our promise to you is to ensure that YouTrack continues to be available in both Server and Cloud versions, giving you the freedom to choose the hosting option that best fits your organization and data governance policies.

Learning from experience as teams choose YouTrack

YouTrack is growing fast, with a double-digit percentage increase in the customer base over the last year. We see adoption increasing in various team functions across small and medium enterprises. Together with our consulting partners, we work closely to help the largest enterprises with thousands of employees migrate their processes to YouTrack.

We know how tough it is to find the right project management tools – so many are out there! Teams often spend months exploring solutions to find the one that fits their needs.

Many teams switch to YouTrack to save costs without losing functionality or to find a server solution suitable for teams of a few to several hundred employees. Others transition from lightweight tools or development-specific issue-tracking platforms to gain more flexibility for growing teams and to bring various departments to work together. Some are just beginning their journey, moving from email or chat-based coordination to smart solutions like YouTrack that can support the existing business flows.

After adopting YouTrack, many teams have shared invaluable feedback, shaping our immediate priorities for 2025 and our roadmap for the future. Still, we remain flexible with our planning, leaving room to respond to your needs while staying true to our long-term vision and commitment to YouTrack as a flexible and powerful solution.

 

A bold new design for YouTrack

The big step in 2025

We’ll start 2025 with a bold new look and feel for YouTrack, introducing changes that reflect years of learning and exploration into how teams work on projects.

New navigation panel

The main menu will move from the top to the left side of the screen, accommodating the growing number of features and pages in YouTrack. We aim to make all the YouTrack key sections more accessible, reducing clicks and making navigation faster for all users. Starting in early 2025, the new navigation panel will be enabled by default for all users. While you will temporarily have the option to switch back to the old one in version 2025.1, we recommend embracing the new interface as we hope it will become the standard by midyear.

Project hierarchy path for tasks, tickets, and articles

This project-centric hierarchy will provide clickable breadcrumb paths for tasks, tickets, and articles, allowing you to navigate through project-related information effortlessly. For example, if you’re part of a design team contributing to a specific project, you will only ever be a couple of clicks away from any of the tasks and articles related to your design project.

Redesigned Issues page

One of the main differences between YouTrack Lite and Classic has been the layout of the Issues page. This meant that if you had a layout preference, your choice between YouTrack Lite and Classic was restricted. You don’t need to worry about that anymore! The unified Issues page will eliminate the need to choose between Classic and Lite, combining their capabilities into a unified experience. It will include customizable settings, allowing you to tailor your task list to a table or list view with as much or as little detail as you need. We’re also working to improve the way you can search and filter tasks. Once implemented, this redesign will be the default, and there will not be an option to revert it.

Further UX improvements for everyone

Later in 2025 and beyond, we will focus on expanding and enriching the new design with:

  • Revamped project pages for teams to stay connected to their work context.

  • Advanced project-centric navigation to keep you in your project’s context when needed.

  • A My Work page with a personalized view designed to help you focus on your tasks and priorities.

  • Onboarding for new users to guide them more easily through YouTrack’s features and help them be productive from day one.

AI assistance for team members and managers

We’re dedicating resources to delivering AI automation features for team members and their project managers. The free AI assistance that comes out of the box in YouTrack will be enhanced with options that are useful in daily work.

  • Let AI complete content for you. We are improving AI’s ability to suggest text completions, making drafting tasks or updates faster and more intuitive.

  • Task field suggestions from AI. Intelligent suggestions for completing fields in your tasks can streamline work and help you provide critical details effortlessly in no time.

  • Future AI capabilities. Looking ahead, we are working hard to implement the AI-based automation of your routine at a new level. We want to make it possible for you to start your day by reviewing the jobs done for you by AI agents and approving suggestions for moving forward with your projects, either in YouTrack or in the other connected systems.

Expanding Helpdesk for internal and B2B support teams

While our Helpdesk solution currently allows standard users to be contributors when they are involved in helping your support teams with customer tickets, our customer feedback has highlighted another important scenario – internal helpdesk projects. In these cases, standard users also need to be able to act as reporters in internal helpdesk or service desk setups. To address this, we will also focus on improving the user interface for tickets submitted by internal reporters, improving email notifications for internal reporters, ensuring proper visibility and comment settings for users, and resolving other issues related to ticket visibility and comments for such a scenario.

Our long-term goal with the Helpdesk solution is to introduce advanced capabilities for separating and managing client organizations within it. This will enable B2B support teams to provide tailored experiences for different clients.

More flexibility for project managers

Planning canvas

We’re working on introducing a planning canvas to make project planning more visual and collaborative. This feature will allow teams to start working using a whiteboard-style interface where ideas can be drafted and transformed into actionable tasks with just a few clicks. Teams will also be able to move existing tasks to the canvas for better visualization and interactive adjustments.

Customized naming for tasks

Would you like to call your tasks something other than “issues”? You may want to call them “documents” for legal projects, “purchase orders” for finance ones, or “jobs” or “employees” for HR and recruitment workflows. We’re continuing to work on a feature that will give you the flexibility to tailor the naming and structure of your entries when starting a specific project.

More apps for your teams

YouTrack apps already allow you to add significant functionality, including entire new pages. For example, the Diagram Editor app lets teams create and manage visual diagrams directly within YouTrack.

We are committed to further supporting our partners and customers in building apps. If you have an idea for a new app or feature, feel free to contact us – we’d love to collaborate and discuss how we can help.

Extended enterprise features

In relation to YouTrack Server, for our large enterprise customers, we plan to introduce more tools to help you monitor database performance and manage workloads effectively. These updates will help teams ensure stability and optimize resource usage as they scale.

We’ll prioritize Docker images as the primary method for installing and upgrading server instances, with .zip distribution support ending in early 2025. As containerized deployments offering secure and isolated environments become the IT standard, we aim to align with industry best practices by focusing exclusively on containerized solutions. 

For YouTrack Cloud, we’re committed to providing a guaranteed cloud service uptime of 99.99% and confirming this in our terms of service.

We’re also expanding single sign-on (SSO) support to include automated user provisioning and deprovisioning. Okta and Entra ID integration improvements are coming in early in 2025, with additional updates to follow. To further enhance user management for enterprise teams, we’re introducing:

  • SCIM 2.0 protocol support to further enhance user management capabilities.

  • OIDC protocol support to make it possible to sign-in with even more identity providers.

Let’s shape the future of YouTrack together

We’d love to hear from you! Your feedback shapes YouTrack’s future, and we’re always open to ideas, suggestions, and insights. Whether you want to share a feature request, an improvement suggestion, or just your thoughts, get in touch with us by commenting on this blog or using our public project tracker

Thank you for being a part of the YouTrack community. Together, we’re building a more powerful YouTrack for 2025 and beyond.

Your YouTrack team,
Celebrating 15 years with you!

​

 

January 20, 2025:

TeamCity 2024.12.1 Bug Fix Is Now Available

​

We’re excited to announce the release of TeamCity On-Premises 2024.12.1, a bug fix update that resolves over 80 issues reported by users. This version includes crucial fixes across multiple areas, ensuring enhanced performance, stability, and security for your CI/CD pipelines.

Some highlights of this release include:

  • Resolved truncated build tags, addressing an issue that impacted tag visibility.

  • Enhanced VCS checkout, ensuring revision computation considers all VCS root variations.

  • Fixed possible agent hang-ups during artifact publishing.

  • Support for MySQL 8.4 by adding allowPublicKeyRetrieval to the database connection URL (TW-91529).

  • Fixed SSH agent build feature issues on Windows (TW-85769).

We recommend upgrading to apply the latest improvements and security fixes to your TeamCity server.

Why update?

Staying up to date with minor releases ensures your TeamCity instance benefits from:

  • Performance improvements.

  • Better compatibility with integrations.

  • Faster, more stable builds.

  • Enhanced security for your workflows.

Compatibility

TeamCity 2024.12.1 shares the same data format as all 2024.12.x releases. You can upgrade or downgrade within this series without the need for backup and restoration.

How to upgrade

  1. Use the automatic update feature in your current TeamCity version.

  2. Download the latest version directly from the JetBrains website.

  3. Pull the updated TeamCity Docker image.

​

Mar 19, 2025
Mar 4, 2025
Feb 19, 2025
Feb 13, 2025
Feb 4, 2025
Feb 3, 2025
Jan 29, 2025
Jan 20, 2025
bottom of page