Skip to content

March 2025 changelog

Here you'll find the March 2025 changelog for the Data Productivity Cloud. Just want to read about new features? Read our New Features blog.

14th March

DesignerNew features 🎉

  • New and updated roles and permissions for projects and environments have been introduced: Owner, Contributor, Viewer, and None, replacing Admin, User, Read Only, and No Access, respectively. Additionally, a new environment role, Runner, has been introduced. All roles and permissions are documented in the following.

New connector:

  • X Ads, which lets you query the X Ads (formerly Twitter Ads) API to retrieve data and load it into a table. You can then use transformation components to enrich and manage the data in permanent tables.

Copilot:


13th March

DesignerNew features 🎉

AI components:

  • Add a Cortex Multi Prompt component, which uses Snowflake Cortex to receive a prompt and then generate multiple responses (completions) using your chosen supported language model.

CDCImprovements 🔧

  • Updated the CDC agent version from 2.108.1 to 2.110.3.
  • When using a storage target or Snowflake with the "Source Database & Schema" prefix, setting the database value is now Root where previously the Db2 system name would have been used.
  • Library updates and security fixes.

5th March

DesignerImprovements 🔧

  • System variables and post-processing are now generally available:

    • System Variables can now be used in component parameters, Python, Bash, and SQL scripts, in addition to post-processing.
    • Users can access shared and public scalar variables from a child pipeline using the post-processing Update Scalar property in Run Transformation, Run Orchestration, and Run Shared Pipeline components.
    • System variables are read-only and cannot be modified manually. Instead, system variable values are updated automatically during component executions.
    • System variables can be directly used in Python Pushdown, manually assigned in Bash Pushdown, and used inline in SQL script (orchestration) and SQL (transformation) components, with mapping required for external SQL.
    • New child pipeline system variable syntax is ${sysvar.childPipeline.vars.<varname>} and allows referencing variables from child pipelines, e.g., ${sysvar.childPipeline.vars.var1}.
  • Data lineage now includes orchestration pipelines, providing a comprehensive view of data origins. This expansion introduces support for additional connectors and offers key benefits such as audit and compliance, impact analysis, and faster debugging.