Skip to main content

Prophecy 4.1.3.x

August 18, 2025

Prophecy for Analysts

Features

The following features are available in this release.

  • The new Pipeline gem lets you trigger another pipeline from within the current pipeline. You can use trigger conditions, pass parameters, and receive metadata for each run. Each gem execution can trigger the target pipeline multiple times, running sequentially until all runs finish.

  • We've added a feature that lets you divide your pipeline into logical sections using visual containers for canvas organization.

  • You can now move projects hosted in a Prophecy-managed Git repository into an external repository without having to clone the project.

  • Prophecy provides the following new gems in this release.

    • CountRecords: Count the number of rows in a dataset using different methods.
    • Directory: List files and folders of a specified directory from a data ingress/egress connection.
    • DataMasking: Obfuscate sensitive string data in one or more columns.
    • DataEncoderDecoder: Encode or decode data in selected columns using a variety of techniques.
    • FindDuplicates: Filters rows in a dataset based on how frequently they appear.
    • RecordID: Generate row-level IDs using UUIDs for randomly generated values or incremental IDs for sequential values.
    • DynamicInput: Run SQL queries that update automatically based on your incoming data.
    • Fixed-width Source: Read fixed-width files from various file storage accessed from connections.
    • Azure Synapse Source: Using the new Azure Synapse connection, you can read data from Microsoft SQL Server hosted on Azure Synapse dedicated SQL pools.

Enhancements

The following enhancements are available in this release.

  • You can now enable or disable auto-run for Prophecy Apps in the app settings.

  • We have improved the Knowledge Graph in the following ways:

    • After the first full crawl of a fabric, subsequent crawls are now incremental, based on differences between cached Knowledge Graph data and the latest warehouse data. This greatly improves crawl performance.

    • Progress is now displayed at the schema level instead of the database level, providing more granular tracking.

    • Crawls can now be cancelled while in progress.

  • When you open a gem, you can now collapse the Ports panel of the gem configuration dialog.

  • We've added a File Encoding property to CSV Source and Target gems. This lets you decode CSV files when reading and encode CSV files when writing.

  • SFTP and S3 Source gems have the following enhancements that allow you to (Added in 4.1.3.3):

    • Use wildcard patterns in file paths.

    • Move or delete files after they are successfully read.

    • Dynamically read files provided by file arrival/change triggers through the new Configuration mode.

Prophecy for Engineers

Features

The following features are available in this release.

Enhancements

The following enhancements are available in this release.

  • Prophecy can now capture execution metrics for pipelines that run using Selective data sampling mode.

  • The Vanilla data sampling mode has been removed from the UI. Pipelines that currently use Vanilla will continue to run as expected; however, once the sampling mode is changed, you won’t be able to switch back to Vanilla. We recommend updating all pipelines from Vanilla to Selective mode.

  • The Amazon EMR Spark fabric now accepts SAML as an authentication method, using Okta as the identity provider (Added in 4.1.3.3).

  • When configuring a Databricks job size in Prophecy, you can now set the cluster access mode to Auto (Added in 4.1.3.3). This aligns with recent Databricks changes around cluster access modes. Note that pipeline behavior may vary depending on the cluster Databricks allocates.

Prophecy Library versions

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

  • ProphecyLibsPython 2.1.3

  • ProphecyLibsScala 8.12.0

Global Updates

  • Prophecy uses external LLMs for Copilot and AI agents. We've added support for additional LLMs if you want to switch from the default OpenAI endpoint:

    • Google Gemini 2.5
    • Claud Sonnet 4
note

OpenAI GPT-4o and GPT-4o models mini are fully supported. Gemini and Claud models are under integration testing at this time.

  • We have addressed several security vulnerabilities in 4.1.3.4 by upgrading dependencies to their latest patched versions:

    CVE IDComponentUpdated Version
    CVE-2024-29857BouncyCastle (Java)1.78
    CVE-2025-8715PostgreSQL Client16.10
    CVE-2025-8714PostgreSQL Client16.10
    CVE-2025-30167Jupyter (Python)5.8.0
    CVE-2025-47287Tornado (Python)6.5.0
    CVE-2025-43859h11 (Python)0.16.0
    CVE-2025-4565Protobuf (Python)6.31.1
    CVE-2025-3262Transformers (Python)4.51.0
    CVE-2025-47907Go (Golang)1.24.6
    CVE-2025-5914libarchive (Linux)3.8.0