We've made backend improvements to boost system performance and reliability.
Preview Release 7.26.0
This release focuses on improving deployment reliability, user interface validation, and API consistency.
UI Enhancements
Bulk Edit Validation Improvements – Added validation and error messaging when bulk editing columns in the column grid to prevent invalid input or missing selections. This ensures users receive clear guidance on required fields and attribute selections.
Parser Sample Size Limit and Error Messaging – Updated JSON and XML parser settings to limit the sample size and provide more helpful error messages when exceeding recommended limits.
Run Log Drawer Fix – Adjusted the layout so long Node lists no longer overlap the footer when filters or banners are active in the Run Log view.
API Updates
Dynamic Table Node Creation – Fixed an issue where creating an empty dynamic table Node via the Create Workspace Node API failed due to incorrect validation. Dynamic table Node types can now be created, updated, and managed through all supported APIs.
Duplicate Node Validation – Added validation to prevent creating Nodes with duplicate names or storage locations when using the Set Node API.
Get Workspace Node Enhancements – The Get Workspace Node API now correctly returns database and schema values for mapped Nodes in workspaces, ensuring consistency with the UI.
Deployment and Execution
Presync Column Query Truncation Fix – Resolved an issue that caused column metadata loss during large schema queries. The fix improves data integrity by correctly handling response size limits.
Deployment Failure Due to Missing Subgraph IDs – Fixed an issue that caused deployment errors when subgraph or folder IDs were missing in request validation.
Improved Plan Storage – Refactored Plan handling to no longer await storage completion during API operations, improving plan execution efficiency.
Problem Scanner
Column Dependency Refresh Fix – The Problem Scanner now updates column dependency errors in real time after changes, without requiring a browser refresh. This improves accuracy and workflow speed when resolving column-level issues.
Packages
Dynamic Tables Package
Version 2.1.3 - Removed all Iceberg-related code from the Dynamic Tables Package. Dynamic Iceberg table creation is now handled through the new Iceberg Package. This update also includes a minor fix that removes redundant sort order logic.
Iceberg Tables Package
Version 3.0.0 — Introduced three new Dynamic Iceberg Table Node types to support Iceberg table workflows.
Dynamic Iceberg Table Work
Dynamic Iceberg Table Dimension
Dynamic Iceberg Table Latest Record Version
Streams and Tasks Package
Version 2.4.1 — Added the Task DAG Create Root node type with new triggered task functionality. Fixed an issue where SIM and DSM node types did not correctly detect source information.
Version 7.25.3
Updates
We’ve focused this release on UI clarity, smoother onboarding, and CLI updates.
UI Changes
Clearer Join Error When a Source Is Missing — If you attempt to join to a source Node that doesn’t exist in Coalesce, the error message now explains exactly what’s missing and where to fix it.
Connections and Authentication
Private Key Formatting Guidance — The Snowflake User Credentials screen now clarifies the expected private key format, reducing auth setup errors.
Onboarding
Skip Steps 2 and 3 — You can now skip steps 2 and 3 of the Onboarding Wizard when you already have those items configured, speeding up project setup.
CLI Updates
Readable Errors and Warnings — The Coalesce CLI now formats deployment errors and warnings for easier scanning during runs.
Bug Fixes
Mixed JSON Key Types Could Drop Derived Columns — Resolved an issue where derived mappings omitted columns when JSON keys mixed data types.
Environment Deletion via API — Fixed an error that prevented deleting Environments using the API.
CLI Hang on Exit — Addressed a rare case where the CLI could hang after completing work.
Required Metadata Discard Error — Fixed an error thrown when discarding required metadata updates.
Packages
Streams and Tasks Package
Introduced a newInsert Or Merge With Task Node type for the Streams and Tasks package.
Enables developing a stream on top of a table, view, or external table.
Adds an option to create a target table and insert or merge data from a source, with a task orchestrating the operation.
Other Updates For Streams and Tasks
Added comprehensive metadata update checks in create templates.
Fixed comment block parsing.
Updated node definition default scheduler option to prevent predecessor validation issues.
Functional Node Types
Added comprehensivemetadata update checks to the create templates flow to prevent mismatches during template generation.
Dynamic Tables
Timestamp field uses a transform when configured.
Record versioning now supports integer columns.
When multiple timestamp columns exist, only the first selected column is considered.
Preview Version 7.25.2
Fixed an issue that caused the Workspace to stop responding when loading the Node right-side navigation, creating or editing columns, or creating new Nodes.
Fixed an issue where commits could generate invalid YAML syntax because of incorrect indentation or missing escape characters in multi-line join statements.
Version 7.24.5
Fixed an issue that caused the Workspace to stop responding when loading the Node right-side navigation, creating or editing columns, or creating new Nodes.
Fixed an issue where commits could generate invalid YAML syntax because of incorrect indentation or missing escape characters in multi-line join statements.
Preview Release 7.25.0
Updates
We’ve focused this release on UI clarity, smoother onboarding, and CLI updates.
UI Changes
Clearer Join Error When a Source Is Missing — If you attempt to join to a source Node that doesn’t exist in Coalesce, the error message now explains exactly what’s missing and where to fix it.
Connections and Authentication
Private Key Formatting Guidance — The Snowflake User Credentials screen now clarifies the expected private key format, reducing auth setup errors.
Onboarding
Skip Steps 2 and 3 — You can now skip steps 2 and 3 of the Onboarding Wizard when you already have those items configured, speeding up project setup.
CLI Updates
Readable Errors and Warnings — The Coalesce CLI now formats deployment errors and warnings for easier scanning during runs.
Bug Fixes
Mixed JSON Key Types Could Drop Derived Columns — Resolved an issue where derived mappings omitted columns when JSON keys mixed data types.
Environment Deletion via API — Fixed an error that prevented deleting Environments using the API.
CLI Hang on Exit — Addressed a rare case where the CLI could hang after completing work.
Required Metadata Discard Error — Fixed an error thrown when discarding required metadata updates.
Packages
Streams and Tasks Package
Introduced a newInsert Or Merge With Task Node type for the Streams and Tasks package.
Enables developing a stream on top of a table, view, or external table.
Adds an option to create a target table and insert or merge data from a source, with a task orchestrating the operation.
Other Updates For Streams and Tasks
Added comprehensive metadata update checks in create templates.
Fixed comment block parsing.
Updated node definition default scheduler option to prevent predecessor validation issues.
Functional Node Types
Added comprehensivemetadata update checks to the create templates flow to prevent mismatches during template generation.
Dynamic Tables
Timestamp field uses a transform when configured.
Record versioning now supports integer columns.
When multiple timestamp columns exist, only the first selected column is considered.
Version 7.24.3
Bug Fix
We fixed an issue that caused deployments to fail when Subgraphs or Folders lacked required IDs. This issue would occur after successful plan generation but during the deployment validation phase. Deployments now run as expected.
