Skip to main content

Prophecy 3.4.4.x

January 31, 2025

Features

The following are features and improvements available in this release.

  • New business rule capabilities include:

    • Setting a timeframe in which business rules should apply.

    • Automatic detection of conflicting rule logic.

    • Defining multiple output columns per business rule.

  • Dynamically populate the overwrite location for a SQL target model using functions and variables in your database definition.

  • This update lets you define more than one unique key when writing a SQL model using an SCD2 merge approach.

  • A new optional Namespace field lets you specify the isolated environment in your Hashicorp Vault.

  • BigQuery SQL fabrics now include a field that lets you include your CMEK to access datasets protected by CMEK.

  • Include the customOutputSchemaEnabled function in a custom Spark gem code to enable or disable the Custom Schema toggle.

Fixes

The following are fixes available in this release.

  • We now support using Snowflake tables that include quotation marks in the table name.

  • We have removed some redundancy and have fixed how partial runs execute on Databricks UC shared clusters to improve performance.

  • Errors captured from sandbox are now displayed with a stacktrace showing the lines in your code which caused an exception to be thrown.

Prophecy Library versions

The following are the newest available Prophecy Library versions in this release.

  • ProphecyLibsPython: 1.9.33

  • ProphecyLibsScala: 8.8.0