---
url: /changelog/v2026.3.x/patch-releases.md
---

# Patch Releases for Teamscale 2026.3

## Version 2026.3.17

### Fixes

* `NullPointerException` when exporting an IDE configuration file (`.teamscale.toml`) for a repository with the *Prepend repository identifier* connector option enabled

***

## Version 2026.3.16

### Fixes

* Updating project properties via REST API broke project configurations

***

## Version 2026.3.15

### Fixes

* Importing incremental backups triggered rollbacks

***

## Version 2026.3.14

### Fixes

* C++: *Last Change Date* showed the date of a header change for unmodified files

***

## Version 2026.3.13

### Fixes

* False positives for "checks for missing or obsolete abap doc" check in ABAP for `CHANGING` parameters

***

## Version 2026.3.12

::: details  Scheduling broken in version 2026.3.12
Teamscale 2026.3.12 contains a non-drop-in change that breaks further analysis on the instance as Teamscale does not schedule jobs anymore.

Version 2026.3.13 (due on July 14th, 2026) will contain a fix for this behavior. If you already installed version 2026.3.12, please downgrade to 2026.3.11 to fix the issue.
:::

### Fixes

* Cppcheck: Internal analysis errors, such as addon execution failures, were logged without Cppcheck's detailed diagnostic output
* Simulink datatypes were propagated incorrectly when using multiple instances of a library
* ABAP: Function group includes and indirect type definitions from local variables were incorrectly listed under `UNKNOWN_PACKAGE` in architecture analysis

***

## Version 2026.3.11

### Fixes

* False positives for "Replace magic numbers with named constants" check in ABAP
* Bitbucket: Pull request review voting did not work with access token authentication

***

## Version 2026.3.10

::: details   Security Improvements
This version contains security improvements. If possible, please update to at least this version.
:::

### Fixes

* False positives for `Redundant internal access modifier` check when the `internal` keyword was used in non-redundant cases for Swift
* Votes for cross-repository merge requests were delayed in some cases
* Postponed votes and annotations were not scheduled when a branch transitioned to live analysis
* Azure DevOps: A pull request description exceeding the size limit was not handled gracefully
* Uploading empty reports with external storage failed with parser errors
* Merge requests were shown multiple times if a shadow project without voting enabled referenced the same CCP
* `AssertionError` when using pre-commit analysis

### Improvements

* Security: Updated selected backend dependencies to mitigate [CVE-2026-42584](https://nvd.nist.gov/vuln/detail/CVE-2026-42584) and [CVE-2026-42581](https://nvd.nist.gov/vuln/detail/CVE-2026-42581)

***

## Version 2026.3.9

### Fixes

* Rollback loops could occur due to a scheduling deadlock or completion boundary timestamp conflicts
* Vote and annotation were skipped after a webhook event
* Clone findings were incorrectly reported for C++ special functions and overrides in header files
* The database could grow very large on disk because compaction was only executed when Teamscale was under heavy load
* Simulink: Some signals were incorrectly marked as `NOT_CONNECTED`

***

## Version 2026.3.8

### Fixes

* *Admin* perspective: Group selection was not cleared after deleting groups
* External uploads and file preview failed when a username containing `:` was provided
* S3 partition overwrite warning was logged too often

***

## Version 2026.3.7

### Fixes

* Diff indicator in the middle of the *Code Compare* view was rendered incorrectly in Safari
* *Architecture*: New components could not be created in the editor
* JFrog Xray: Scan results could not be displayed for some builds
* Finding descriptions could not be extended in the *Finding Details* view in Safari
* *Reports*: Preview for dragged comments showed wrong elements
* A rollback loop could occur involving `EligibleBaseRevisionPostAnalysisTrigger` when analyzing spec items
* The minimized test list service returned empty test cluster entries with zero duration when using the `max-exec-time` parameter
* Pre-commit analysis failed with the error "Added revision should reference latest revision" in some cases

### Improvements

* Improved performance of `CodeChangeIndexSynchronizer`

***

## Version 2026.3.6

### Fixes

* Data imported from S3 was sometimes incorrectly integrated on the default branch when a Git branch was deleted

### Improvements

* IntelliJ plugin is now signed
* Improved performance of external analysis result integration

***

## Version 2026.3.5

::: details   Security Improvements
This version contains security improvements. If possible, please update to at least this version.
:::

### Fixes

* Baselines could not be created for a date before the first commit
* *Threshold* Profiles: Selecting the *Number of Findings* as a metric for code was not possible
* Dashboard widgets were reloaded when switching tabs
* T-SQL: *Code Compare* view showed a "Must insert in ascending order!" error when comparing files containing multi-line string literals
* *Start* perspective: Slow loading times for recent commits for instances with a lot of projects

### Improvements

* Security: Removed apache2 dependencies from Docker container to mitigate [CVE-2026-28780](https://nvd.nist.gov/vuln/detail/CVE-2026-28780)

***

## Version 2026.3.4

::: details   Security Improvements
This version contains security improvements. If possible, please update to at least this version.
:::

### Fixes

* Users without a password could not be edited
* False positives for "Array initialization" check in C/C++ for `{0,}`
* `NullPointerException` could occur during rollback scheduling
* `teamscale-dev`: Inconsistent message was shown when running the `verify-config` subcommand without credentials
* *Code* view: Scrollbar bounced back and forth while scrolling in Safari
* Invalid project URLs were rejected instead of being gracefully converted
* `IllegalStateException` about duplicate key `PropagationKey` in `CheckProcessor`
* Critical disk space warning was not displayed in the top navigation bar
* Azure DevOps Pull Request: Teamscale findings badge icon was not rendered

### Improvements

* Security: Updated selected Web UI dependencies to mitigate [CVE-2026-4800](https://nvd.nist.gov/vuln/detail/CVE-2026-4800)

***

## Version 2026.3.3

### Fixes

* Project selection dropdown flickered when selecting from a filtered project list
* Scheduling behavior was incorrect when many rollbacks were queued
* Multiple checks for Security Code Scan did not produce any findings
* "Load Backup from Other Instance" did not retry on failure
* `teamscale-upload`: Download URLs incorrectly included `-jlink-`
* "Numeric Metric" widget showed scrollbars
* Proxy authentication for Azure DevOps Git did not work
* False positives for "Class named like Exception should extend Exception or subclass" check in C#
* Clang-Tidy: False negatives for "cppcoreguidelines-pro-bounds-constant-array-index" check
* `teamscale-dev` performed redundant interactions with the operating system's certificate store

***

## Version 2026.3.2

::: details   Security Improvements
This version contains security improvements. If possible, please update to at least this version.
:::

### Fixes

* *Code Search*: Error when searching in test implementations
* SonarQube: Some external findings were discarded
* `[ExcludeFromCodeCoverage]` annotation did not apply to test gaps
* Navigation to ABAP files did not work from the the *Metrics* > *Code Scopes* and *Metrics* > *Architectures* views
* False positives for "Avoid unused private methods" check in C# for `PrintMembers` methods
* IntelliJ plugin: An error occurred when the project contained a bare Git repository
* "Coverage of Changes" badge was added to Bitbucket Data Center and GitHub even when no coverable lines were present
* Switching the instance settings between Cppcheck internal and Cppcheck Premium resulted in analysis profile errors
* False positives for "Null pointer dereference" check in C# when using the null-conditional operator
* Test Gap percentage API endpoint returned 0 instead of indicating that Test Gap Analysis was not enabled for the project
* *Dashboards*: Widget parameter validation could fail even after the validation error was fixed
* False positives for "Missing access control for exposed CDS view" check in ABAP CDS on SAP standard objects
* *Reports*: Callout text on slides was rendered too small in Chrome in some cases
* *Delta* perspective: Findings of spec items were not shown as resolved
* Eclipse plugin: "Server is Disabled" dialog was shown twice after closing the *Preferences* dialog
* False positives for "Naming convention" and "Public class attribute" checks in C/C++ when using `constexpr` pointer variables
* ABAP: *Code Compare* view showed a "Must insert in ascending order!" error in some cases

### Improvements

* Security: Downloading archived external reports now requires the "Perform External Uploads" project permission instead of "View Project"
* Security: Updated selected ABAPLint dependencies to mitigate [CVE-2026-25547](https://nvd.nist.gov/vuln/detail/CVE-2026-25547)
* Security: Updated Bouncy Castle dependencies to mitigate [CVE-2025-14813](https://nvd.nist.gov/vuln/detail/CVE-2025-14813), [CVE-2026-5598](https://nvd.nist.gov/vuln/detail/CVE-2026-5598), and others
* Security: Updated selected Web UI dependencies to mitigate [CVE-2026-23736](https://nvd.nist.gov/vuln/detail/CVE-2026-23736), [CVE-2026-4800](https://nvd.nist.gov/vuln/detail/CVE-2026-4800), [CVE-2025-62718](https://nvd.nist.gov/vuln/detail/CVE-2025-62718), and [CVE-2026-40175](https://nvd.nist.gov/vuln/detail/CVE-2026-40175)

***

## Version 2026.3.1

### Fixes

* Findings were dropped when importing SonarQube reports
* False positives for "Unused variable or parameter" check for Java in case of JUnit `@ParameterizedTest` annotation
* "Edit Profile" button was visible for users with no permission to edit the profile
* *Method History* view: Links on method names to code view turned black after opening them
* Jira authentication failure was not reported in case of CAPTCHAs
* External Storage Backend: Uploads to a partition containing `/../` or `/./` failed
* C/C++: A random compilation command was chosen per commit for files with multiple commands in different partitions
* *Snippet Analysis* view: Macro expansion failed after code changes without refresh

### Improvements

* Documentation: Updated recommendation for server sizing

***

## Version 2026.3.0

::: details   Bug Fixes

* 2026.3.0 contains all fixes from previous versions released on and before April 14th, 2026
* For brevity, only new features are included in the changelog
  :::

::: details   Security Improvements
This version contains security improvements. If possible, please update to at least this version.
:::
