Skip to main content

Release Notes April 2023

Orchestrators

Feature release status badge: Feature
Feature
Approving changes to objects before applying them in SOLE

The Snowflake Object Lifecycle Engine (SOLE) now supports coupling the PLAN-ALL and Apply-ALL actions to separate the process, allowing you to plan modifications to any Snowflake database before applying them. See how SOLE uses the plan and apply lifecycle action Jobs to manage its processes and operations.

Feature release status badge: Feature
Feature
Generating a human-readable version of SOLE plan changes

We have introduced the SOLE Plan Viewer to provide an interactive graphical interface where you can review all planned changes that are about to be applied to Snowflake. See SOLE Plan Viewer for more details.

Feature release status badge: Feature
Feature
Supporting Snowpark-optimized warehouses in SOLE

You can now use Snowpark-optimized warehouses in SOLE. The Snowpark-optimized warehouse provides 16x memory per node compared to a standard Snowflake virtual warehouse. See Warehouses types for more details.

Feature release status badge: Feature
Feature
Using MATE with different dbt versions

The Modeling and Transformation Engine (MATE) now supports different dbt versions and provides you with a variable to decide which version to use. See Switching the dbt version for more details.

Feature release status badge: PriPrev
PriPrev
VaultSpeed orchestrator in private preview

The VaultSpeed orchestrator has been made available in a private preview to help execute your VaultSpeed project in the database. See the VautSpeed Orchestrator for more details.

Feature release status badge: Improvement
Improvement
Preventing implicit grant of USAGE on a parent object

You can now prevent SOLE from implicitly granting USAGE on the parent and grandparent objects for roles by simply setting a value to a variable. See Implicit grant of USAGE privilege on parent objects for more details.

Feature release status badge: Improvement
Improvement
Including datetime and time modules in DataOps.live renderer

You can now use Python's datetime and time modules in Jinja templates to generate tests based on a specific date or time. See Using Python's datetime and time modules in Jinja templates for more details.

Feature release status badge: Bug Fix
Bug Fix
Bug fixes in orchestrators' continuous integration

We've allowed failure in the orchestrators' scan job if an error happened when establishing a connection to Snowflake to maintain the automation and triggering of the next step of the pipeline.

DataOps.live Reference Project

Feature release status badge: Improvement
Improvement
Improvements

  • Updated the Reference Project to support coupling the PLAN-ALL and Apply-ALL lifecycle actions in SOLE.
  • Updated the Reference Project to add the variables DATAOPS_SNOWPARKPYTHON_RUNNER_IMAGE, DATAOPS_STAGEINGESTION_RUNNER_IMAGE, and DATAOPS_INFORMATICACLOUD_RUNNER_IMAGE for the Snowpark, Stage Ingestion, and Informatica Cloud Data Integration orchestrators respectively. These variables store the orchestrators' image names.

Platform

Feature release status badge: Feature
Feature
Additional integrations

Both Google Hangouts Chat and Email on Push integrations have been made available for use on all projects. See Integrations for more information.

Feature release status badge: Improvement
Improvement
Feature release status badge: Bug Fix
Bug Fix
Improvements and bug fixes

We've introduced general performance improvements and bug fixes to the data product platform.