Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Changelog
## 2026
- [Release 2.2.1](RELEASE_2.2.1.md)
- [Release 2.2.0](RELEASE_2.2.0.md)
- [Release 2.1.0](RELEASE_2.1.0.md)
- [Release 2.0.0](RELEASE_2.0.0.md)
31 changes: 31 additions & 0 deletions changelog/RELEASE_2.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Framework
- Observability: metric tags are now globally assigned to all metrics emitted from the runner, regardless if its Arcane-provided or external metrics like JVM.
- Throughput Shaper (Memory Bound): Throttle settings (chunkCost/Scale) are now correctly applied on a per-row basis.
- Plugins should review MBS settings and update accordingly to avoid throughput issues.
- Throughput Shaper (Memory Bound): Row output rate (r/s) is now computed by the shaper automatically based on GC statistics.
- Throughput Shaper (Memory Bound): Removed settings with no visible effect and refined naming to better reflect each setting's purpose.
- Throughput Shaper (Memory Bound): `meanStringTypeSizeEstimate` renamed to `fallbackStringTypeSizeEstimate` and is now only used when string length cannot be determined automatically.
- Iceberg REST API: Fixed an issue that can cause Trino to merge an empty staging table due to a delay in fast append propagation between catalog backend database replicas.
- This change resolves a potential *data loss* with certain catalog backends like Aurora PostgreSQL.
- Merge Service: Schema name and catalog removed from JDBC (Trino) connection strings.
- This change requires plugins to update their *CRD*.
- This change requires plugins to update *JDBC secret format*.
- Fixed a bug with `ArcaneType` comparison for `Short` type, causing SQL Server streams to perform an erroneous table migration, corrupting the latest snapshot.
- Merge Service: Retry attempts are now logged.
- Runtime: Arcane now uses Java 25 as a default runtime.
- Language: Arcane now uses Scala 3.8.3 complier version with sbt 1.12.

## Microsoft Synapse
- No changes

## Microsoft SQL Server
- No changes

## Blob List - Parquet
- No changes

## Blob List - JSON
- No changes

## Dependencies
- No changes
Loading