# Release notes

Use this page to track changes per Syntho release. New releases are listed first.

{% hint style="info" %}
Upgrading a self-hosted deployment? Use the matching guide:

* [Upgrade (Docker Compose)](/deploy-syntho/deploy-syntho-using-docker/upgrade.md)
* [Upgrade (Kubernetes / Helm)](/deploy-syntho/deploy-syntho-using-kubernetes/upgrade.md)
  {% endhint %}

### What we include

* **Added**: new features.
* **Improved**: UX, performance, and maintainability changes.
* **Fixed**: bug fixes.
* **Security**: security fixes, CVEs, and dependency upgrades.
* **Breaking changes**: anything that requires action after upgrading.

### Releases

### 2026.1.11

**Release date: 15 May, 2026**

<details>

<summary>Changes</summary>

#### Improved

* Enabled identity writing by default.
* Combined table warnings into a single warning tooltip.
* Improved application messaging for clearer and more consistent communication.
* Improved alignment of permission-limited action buttons across the UI.
* Improved tooltip visibility for excluded tables.
* Improved engine import performance by adding an index to the column configuration table.
* Read and write batch sizes are now unified into one parameter.

#### Fixed

* Fixed various small UI issues.
* Fixed duplicate owner handling.
* Fixed issues in custom string generation.
* Fixed job timestamp serialization in the jobs endpoint.

#### Security

* Fixed CVE-2026-39892.
* Fixed CVE-2026-40192.
* Fixed CVE-2026-3902.
* Fixed CVE-2026-28684.
* Fixed CVE-2026-33672.
* Fixed CVE-2025-69277.
* Fixed AIKIDO-2026-10385.
* Fixed AIKIDO-2026-10369.

</details>

### 2026.1.10

**Release date: 13 April, 2026**

<details>

<summary>Changes</summary>

#### Added

* Datasource caching to improve performance and reduce repeated data fetching.

</details>

### 2026.1.9

**Release date: 13 April, 2026**

<details>

<summary>Changes</summary>

#### Added

* Workspace export and import, making it easier to move workspace configurations between environments.
* Support for generating empty tables when needed.

#### Improved

* Main hub and Hash key generator are no longer marked as beta.
* Calculated columns behavior for `DATEDIFF` and `DATEADD`, including better handling of nullable columns, RAND-based intervals, pasted expressions, and int-like values generated by mockers.
* Generator selection in the table view, including better ordering and hiding generator types that are not compatible with the column data type.
* Workspace synchronization flow, including a reset of the active workspace after sync actions and fresher table data after updates.
* UI refinements across the platform, including improved hover tooltips, bulk include/exclude toggle alignment, table scrolling in sync mode, and icon sizing in job confirmation summaries.
* API notebook improvements.

#### Fixed

* An issue that could prevent a generator from being serialized.
* Datetime-like data clamping behavior.
* Decimal clamping validation.
* Computed formulas on nullable columns.
* Hardcoded PII modification for key columns.

#### Security

* Implemented CSP and Permissions-Policy headers.
* Fixed CVE-2026-27459.
* Fixed CVE-2026-30922.
* Fixed CVE-2026-4800.
* Fixed CVE-2026-32597.
* Fixed CVE-2026-22815.

</details>

### 2026.1.8

**Release date: 27 March, 2026**

<details>

<summary>Changes</summary>

#### Added

* Workspace export and import functionality to move configurations between environments.

#### Improved

* Decimal clamping validation to ensure more accurate handling of numeric limits.

</details>

### 2026.1.7

**Release date: 24 March, 2026**

<details>

<summary>Changes</summary>

#### Added

* Column Privacy Ranking in the privacy audit flow, to help prioritize columns based on privacy status.
* A warning for Databricks cases where a case statement result is truncated.
* Support for configuring the maximum parallel jobs through an environment variable.

#### Improved

* Target form validation in the generation flow.
* Capabilities handling for better overall performance.

#### Fixed

* Fixed update engine conditions for update engine jobs.

#### Security

* None.

</details>

### 2026.1.6

Release date: **19 March 2026**

<details>

<summary><strong>Changes</strong></summary>

**Added**

* Support for configuring core application settings through environment variables.
* Initial supported variables: `DATABRICKS_READ_STMT_MAX_ATTEMPTS`, `DATABRICKS_READ_STMT_INITIAL_WAIT`, and `LOG_LEVEL`.

**Security**

* Fixed security issues.
* Addressed dependency advisories for: `CVE-2025-69223`, `CVE-2026-21441`, `CVE-2026-21226`, `CVE-2026-23490`, `CVE-2025-69277`, `CVE-2025-66034`, `CVE-2026-0994`, `CVE-2025-14550`, `GHSA-h25m-26qc-wcjf`, `CVE-2026-22036`, `CVE-2025-13465`, and `CVE-2026-24486`.

</details>

### 2026.1.5

Release date: **19 March 2026**

<details>

<summary>Changes</summary>

**Added**

* **Databricks**: Added a retry mechanism with exponential backoff for warehouse reads to handle the 1-hour limit on available data chunks.

</details>

### 2026.1.4

Release date: **16 March 2026**

<details>

<summary>Changes</summary>

**Added**

* Added support for the Generators domain model.
* Added a new sync condition to trigger source sync after target sync.

**Improved**

* Databricks: Added a timeout when retrieving statement results to improve connector reliability.
* Improved handling of target schema updates when connection details change.

**Fixed**

* Fixed an issue where the Noise generator could fail on decimal values.

</details>

### 2026.1.3

Release date: **9 March 2026**

<details>

<summary>Changes</summary>

**Added**

* Added include and exclude states to table ordering for easier table selection management. This aligns with Syntho’s include/exclude table workflow in Table view.

**Improved**

* Removed subsetting-related code from Backend and CoreAPI to simplify internal maintenance. Syntho documents subsetting as a dedicated workflow, so this change appears to streamline separation of concerns.
* Databricks: Updated Warehouse ID handling. Syntho supports an optional Warehouse ID for Databricks workspaces, where it is recommended for faster and more stable querying.
* Added the missing `light_version` parameter on the engine repository call.
* Introduced the [Privacy audit report](/configure-a-data-generation-job/privacy-audit-report.md).

**Fixed**

* Fixed an issue affecting custom string and Custom sampler behavior. Custom sampler is a documented generator in Syntho.
* Oracle: Removed an issue related to `DROP INDEX` compilation.
* Fixed a regression introduced in an earlier release.
* Fixed internal connector/backend behavior related to custom string and sampling configuration.

**Security**

* No CVE IDs were listed for this release.

</details>

### 2026.1.2

Release date: **24 February 2026**

<details>

<summary>Changes</summary>

**Added**

* Added a substring method to version and build information to truncate long strings.

**Improved**

* Refactored API endpoints to use services instead of repositories, improving maintainability and separation of concerns.
* Databricks: Made the Warehouse ID parameter optional when configuring the connection.

**Fixed**

* MySQL: Fixed the query used to check `DROP INDEX` operations.

**Security**

* No CVE IDs were listed for this release.

</details>

### 2026.1.1

Release date: **17 February 2026**

<details>

<summary>Changes</summary>

**Improved**

Implementation of data reading by utilizing Databricks API for better memory performance and faster data read.

</details>

### 2026.1.0

Release date: **16 February 2026**

<details>

<summary>Changes</summary>

**Added**

* Job attachment support.
* Source sync when editing a job.
* Bulk selection toggle for all subcategories.
* GitBook AI assistant integration.
* Feature functionality management enabled by default.

**Improved**

* Faster engine settings update.
* Refactored engine and connection forms.
* Long table names now display with a middle ellipsis.
* Optimized CI/CD pipeline.
* Upgraded core Ray base image to `2.53.0`.
* Updated `oracledb` to the latest version.
* Removed unused packages in the core module.

**Fixed**

* Schema issues in status updates.
* Unstable schema views rendering.
* Workspace creation status updates.
* Capability selection reset after validation.
* Protected/Unprotected Key PII columns classification.
* Workspace sync issues when using a filesystem-based target connector.
* Default settings update.
* Job status issues.
* Inheritance issue in CoreAPI services.
* Generate page layout issue.

**Security**

* Improved security by addressing a template injection vulnerability in GitHub Workflows Action.

**Dependency advisories fixed**

* CVE-2025-69223
* CVE-2026-21441
* CVE-2026-21226
* CVE-2026-23490
* CVE-2025-69277
* CVE-2025-66034
* CVE-2026-0994
* CVE-2025-14550
* GHSA-h25m-26qc-wcjf
* CVE-2026-22036
* CVE-2025-13465
* CVE-2026-24486

**Breaking changes**

None.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.syntho.ai/release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
