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