TeamCity 2026.2 Release Notes
Build 238924, 2 September 2026
Feature
TW-88157 — Bring Pipelines to TeamCity Enterprise
TW-101737 — Support Amazon ECR in Pipelines (YAML-only)
TW-100703 — "Run job even if upstream fails” option for a job
TW-98182 — AI Assistant: features for TeamCity Pipelines General Availability
TW-93094 — Offload Kotlin DSL execution to TeamCity agents
TW-101074 — Introduce BYOK option for AI Assistant
TW-41074 — Build time estimation should account for difference in parameters
TW-89540 — UX improvements to the Build overview filters
TW-100910 — Stop relying on the pull request specific branches in GitHub pull requests support
TW-100279 — Support of Pipelines in TeamCity MCP
TW-76755 — Add support for zstd extension in artifact paths (.tar.zst)
TW-96371 — Add ability to retry a build in place if it is a part of a build chain
TW-100323 — Branch-based pipeline editing
TW-80371 — Plugin for reporting issues from TeamCity directly
TW-99588 — Support OAuth flows for MCP server
TW-68000 — No way to choose multiple filters for the builds lists
Task
TW-103135 — Do not send commands and do not process commands results from unauthorized agents
TW-101180 — Drop support for MSSQL jTDS JDBC drivers
TW-101186 — Drop support for HSQLDB1 JDBC drivers
TW-101361 — Add JVM Hiccup metrics to TeamCity alongside with CPU and Memory metrics
TW-102960 — Improve UI of Versioned Settings page
TW-101422 — Prohibit using '=>' syntax in pipeline artifacts
TW-100136 — Show inherited project parameters in pipeline and it's jobs
TW-102665 — Remove/hide "Store passwords and API tokens outside of VCS" option from the versioned settings for new projects
TW-102438 — Deprecate MySQL 5.7 for TeamCity 2026.2+
TW-60136 — Projects import: import access tokens when users are imported
TW-100065 — Extended permission handling in the OAuth PKCE server flow
TW-103136 — Stop restricting network operations in secondary node security manager
TW-98117 — Add "Analyze it" button for the pipelines
TW-96859 — Provide a way to pass the context about the pipelines
TW-102329 — Provide Debug Pipeline functionality in TeamCity
TW-100931 — Projects import: preserve user ids on importing to empty server
TW-55009 — Projects import: preserve ids on importing to empty server, make a clear warn that ids are changed when they do
TW-100299 — Show the Performance Monitor tab for jobs
TW-100160 — Pipeline parameters: Show all inherited parameters by default
TW-100964 — Update Performance Monitor plugin UI to match Ring UI design system
Bug
TW-96700 — Cannot create Pipeline, if there is a Build configuration with the same name on the same project level
TW-100374 — Pipelines: Edit Repository: Missing CSP status in the repository component description
TW-95057 — [pipeline ea] Agent requirements warning "None of the agents satisfy existing agent requirements" during usage of predefined parameters
TW-99085 — Pipelines: All the artifacts from different jobs are published into the same folder on Pipeline level (can be overwritten)
TW-98845 — Newlines are rendered differently in YAML and Visual pipeline editors
TW-97285 — CSP feature isn't shown for a secondary pipeline repo
TW-99293 — POM location is in the Advanced Maven settings for pipelines
TW-99711 — An empty Repository entity is created if the user switches from the pipeline setting to the Admin area
TW-100305 — The Add Step dialog is not switched automatically to "All" when searching
TW-95958 — TCP Run in Docker: Docker Image autocomplete prioritizes loose substring matches over prefix
TW-98233 — NPM integration has unnesasary text and jumps
TW-99890 — Horizontal sidebar behaviour is unclear and unstable
TW-100427 — Pipelines: Edit Repository: CSP and PR toggles are available for Any Git Repo with auth type - Anonymous
TW-99369 — Pipeline YAML Editor: incorrect error count + misaligned error view
TW-100714 — Cloud: "No compatible agent" is shown while waiting for start of JetBrains-hosted agent
TW-98856 — Pipeline defined in DSL without the main VCS root is not able to run
TW-100762 — TeamCity Build Pipeline No longer working in 2026.1
TW-100146 — pipelinesCount FUS metric reports 3x more pipelines than are present on the server
TW-102147 — Pipelines: TFS repo is in the list for secondary repos in pipelines
TW-99143 — Jumping from Build Log to Problems after finishing a Job can be annoying for users
TW-99101 — Error about the empty required fields are shown even if user doesn't try to save anything
TW-100645 — It's not clear TFS is not supported for pipelines
TW-102527 — Welcome and What's new popups are shown after upgrade from major release to its bugfix
TW-96901 — PR and CPS features are assigned to the old VCS root in case if while VCS root editing a copy was created
TW-100644 — GitLab EE webhooks: Error java.lang.IllegalArgumentException: Argument for @NotNull parameter 's' in logs
TW-97226 — Builds skipped using partial chain execution are reported as failed to GitHub by commit status publisher build feature
TW-95135 — Delay "The first build error occurs" notification, if Test retry support is enabled
TW-100173 — Numeric parameters from pipeline DSL cannot be parsed in YAML, visual editor blocked
TW-88948 — Color Contrast for Warning and Error Rows in Build Logs
TW-102358 — Pipeline artifacts are not published after rerun
TW-20071 — A user without "View user profile" permission can get user's roles
TW-98036 — Commit status publisher reports failure for a composite build, when its dependency with "support test retry" is still running
TW-102213 — Slack notifier breadcrumbs point to auto-generated virtual build configurations
TW-102160 — Use
x-token-authas default username for BitBucket Cloud OAuth tokensTW-102349 — Copy Build Step dialog lists only the first directly-assigned role project as a copy target (2026.1.1 regression)
TW-102867 — Personal Access Tokens: handle state when no projects are yet available to the user
TW-102774 — Build may not stop while preprocessing/packing artifacts
TW-100955 — Favorite Projects page: archived sub-projects of favorited parent appear in extra "N Archived Projects" section
TW-92085 — Overview header: "Open terminal" is suggested for local agents
TW-102598 — Builds in old branches are triggered after changing the branch filter of the build configuration
TW-103318 — DslGeneratorContextController should generate security options w/o enabled sandbox
TW-96489 — Failed to publish artifacts: java.lang.OutOfMemoryError: Java heap space
TW-103187 — Composite finishes SUCCESS when a running dependency is canceled after its retries run out
TW-100753 — Heartbeat thread can't recover after DB communication failure
TW-95025 — Do not apply hard wrapping for long commands in YAML
TW-100237 — Successful job is shown for "Failed to start" pipelines with dependencies
TW-96749 — AI Assistant doesn't answer correctly questions about pipelines setup
TW-76904 — Limited access tokens: add "Change build source code with a custom patch" permission so that users can run personal builds
TW-101049 — Create Subproject Button in old UI is Broken.
TW-101046 — Links Not Rendered Properly When Searching For Job Steps in Pipelines
TW-100507 — Snapshot dependency build is not reused when the chain head falls back to an older revision
TW-101158 — Caching proxies might cache stale buildAgent.zip after server upgrade
TW-98011 — UI bug that keeps expanding/collapsing tree views
TW-101234 — Cannot select log range in new Performance Monitor UI
TW-62293 — Users with view-settings permission are not able to see DSL
TW-99767 — The additional repo isn't deleted if the user switched to YAML during setting edition
TW-99974 — Mark test ignored if it was interrupted and parent block gets closed
TW-100785 — Compiling Pipeline YAML schema on UI flattens properties
TW-99933 — Installation of bundled Maven in TeamCity server in docker fails with "java.nio.file.ReadOnlyFileSystemException"
TW-101613 — Oauth tokens are broken in imported VCS roots
TW-99497 — Committing settings into the global repository may get stuck
TW-101772 — On opening, the Investigation dialog should show existing investigation info based on the current context project
TW-92799 — Limited access tokens: Not all permissions can be assigned
TW-101460 — build isn't retrying if it's assigned to the secondary node
TW-100525 — Exception during the start of the TeamCity server secondary node
TW-90348 — Builds that require approval are hidden by default
TW-101044 — teamcity_rest_get: nested locator dimensions incorrectly detected as outer pagination
TW-100711 — project import: don't import useless data
TW-100545 — Do not shutdown docker compose right on build interruption, as it prevents 'always running' steps from proper execution
TW-43738 — Allow Run Custom Build dialog to be resized (to show long values in drop-downs)
TW-94605 — "Unmet requirements: exists:" for incompatible agents instead of clear description
TW-96778 — No "Log in" next to the newly created connection in the dropdown
TW-96418 — Pipeline integrations: bring the "Test connection" back
TW-94724 — Creation flow: repository description is always absent for the connections
TW-99648 — Using the Filter button on Change Log tab of Versioned Settings leads to 403 CRSF error
TW-100650 — VCS trigger doesn't trigger build on empty branch
TW-92837 — Free Disk Space should be able to delete volumes of docker builder
TW-93400 — Pipelines: highlight repository names by exact match, not by symbols
TW-100226 — Do not show the text about DSL inconsistency from the DSL tab of pipelines stored in YAML
TW-101033 — Cleanup of build type groups can fail with an unknown error
TW-97236 — Creation flow: handle Unauthorized exception in the UI
TW-96422 — Provide more information about the origin of the TeamCity server workspaces
TW-99396 — IndexOutOfBoundsException in org.jetbrains.teamcity.fus.client.events.TeamCityListener
TW-98815 — Pipeline creation page: VCS editing tooltip alignment
TW-94052 — Branches are not loaded when configuring a second SSH repository in Pipeline Settings
TW-95625 — Parameters in Pipelines: redefined build and VCS root parameters are not correctly applied in the pipelines runs
TW-92635 — The last configuration in the sidebar is hardly visible if the build log is open
Performance Problem
TW-99694 — Avoid running Git prune before each fetch operation
TW-102476 — Memory Leak and Tab Crashes on TeamCity Agent Pages in Firefox and Chromium
TW-76149 — Maven dependencies resolution can hang on the server leading to hanging builds
TW-103119 — S3 artifact storage sends a Lens availability OPTIONS probe on every artifact upload, even when Lens events are disabled
TW-77267 — BuildPTRIndexer$BuildTask.beforeExecute consumes CPU in case of a large queue
TW-99591 — Open Pipeline settings in UI may take long time
TW-101463 — Audit REST requests always scan the entire audit history potentially occupying too much memory if there is no selective filtering
TW-101005 — Avoid loading the entire VCS root DAG of commits in memory
TW-100647 — Server cleanup duration ~3x regression on SQL Server after 2025.11.3 upgrade
TW-100746 — "Artifacts storage" page loading is slow
TW-100646 — Project import loads the whole custom_data_body table
TW-97758 — Add a primary key to the ignored_tests table to help improve performance of DB replication
TW-100723 — Calculation of unprocessed node events takes a lot of time
TW-100562 — Processing of the events blocks on VCS commits cache initialization
Security
130 security problems have been fixed. To learn more about fixed vulnerabilities directly related to TeamCity, check out our Security Bulletin.
Security bulletins are typically published few days after the release date.