Engine version details
When you create a StreamSets environment, you select the engine type and version to use. Use the latest engine version so that you have the latest updates and features.
Data Collector engine versions
You can use the following Data Collector engine versions.
Data Collector 7.7.x engine details
The Data Collector 7.7.0 engine release occurred on July 29, 2026.
7.7.x new features and enhancements
- New Snowflake Streams source
- The new Snowflake Streams source reads change capture data from Snowflake Streams. The source reads data from an existing standard table stream.
- Snowflake Streaming target renamed
- The Snowflake Streaming target is now known as the Snowpipe Streaming target.
- Salesforce Lookup processor enhancement
- You can use the new Retrieve by custom field lookup mode to perform a lookup by using any field that is defined in your Salesforce objects, instead of using the Id field.
- Salesforce connection support
- You can use the Salesforce.com connection in all Salesforce stages and the Tableau CRM target.
7.7.x upgrade impact
- Review invalid list entries in required fields
- With this release, list entries in required fields are validated, which did not occur in earlier releases.
- Review default data types for Databricks flows
- With this release, when a Databricks target receives a record with missing or
invalid data in a field type that is not specified in the Data defaults for missing or
invalid fields property, the target replaces the missing or invalid data
with null values. In previous releases, missing or invalid field values were replaced with the
constant
/N, which represents an empty value in Databricks.
7.7.0 fixed issues
- The Snowpipe Streaming target, previously known as the Snowflake Streaming target, only connected to Snowflake with legacy Snowflake account information. With this fix, newer Snowflake account details also work correctly.
- The Snowpipe Streaming target, previously known as the Snowflake Streaming target, failed to connect to private URLs.
- The Snowflake Bulk source failed with a permissions error when reading from a read-only database, even when a separate staging database was specified.
- Data Collector did not connect to a Hashicorp Vault credential store when a namespace was not defined.
- Required fields that contain lists were not properly validated. This fix has upgrade impact.
7.7.x known issue
- The Oracle CDC source can generate a null pointer exception when the Ignore Materialized Views property is disabled.
Data Collector 7.6.x engine details
The Data Collector 7.6.1 engine release occurred on July 10, 2026.
7.6.x new features and enhancements
- Oracle XStream source enhancements
-
- The Oracle XStream source supports downstream capture from pluggable databases. Primary key metadata is not yet included in records.
- You can enable the Use Debezium Format property to generate records that use the Debezium format instead of the Data Collector record format.
- HTTP Server origin enhancement
- For increased security, the origin now performs a strict Server Name Indication (SNI) validation. This update has upgrade impact.
- Cloudera CDP support
- The Cloudera CDP stage library now supports CDP 7.3.2, updated from 7.3.1. Existing pipelines automatically use the updated stage library. This change has no upgrade impact.
7.6.x upgrade impact
- Verify hostname matching for HTTP Server flows
-
With this release, the HTTP Server origin performs strict Server Name Indication (SNI) validation. When you send data to the HTTP endpoint where the HTTP Server origin listens, the hostname must now match the common name that is specified in the SSL/TLS certificate. Previously, this was not the case.
After you upgrade to 7.6.1, verify if systems send data to the HTTP endpoint with a hostname that matches the common name in the SSL/TLS certificate. Update the hostname as needed.
7.6.1 fixed issue
- The Snowflake Bulk source fails to read from read-only databases.
7.6.x known issue
- The Oracle CDC origin can generate a null pointer exception when the Ignore Materialized Views property is disabled.
Data Collector 7.5.x engine details
The Data Collector 7.5.0 engine release occurred on May 27, 2026.
7.5.x new features and enhancements
- Connections
-
- Oracle connection update - You can now use the Oracle connection in the Oracle XStream source.
- New Snowpipe connection - You can use the new Snowpipe connection in the Snowflake target.
- Confluent Schema Registry enhancements for Kafka stages
-
- OAuth support - You can now use OAuth authentication to connect to Confluent Schema Registry.
- Support for all data formats - You can use the Confluent Schema Registry with JSON and Protobuf data, in addition to the previous Avro support. Before you use Confluent Schema Registry with JSON or Protobuf data, register schemas with Confluent Schema Registry and use the appropriate topic name strategy.
- Top-level unions for Avro schemas - You can now use top-level union schemas when you use Confluent Schema Registry with the Kafka Multitopic Consumer source. This enhancement includes support for nullable records, multiple event types within a single schema, and the correct handling of null values.
- Apache Iceberg for AWS target enhancement
-
You can use the new Schema Evolution property to define how the Apache Iceberg for AWS target handles schema changes in incoming data. The target can now add new columns or make compatible changes such as compatible type promotions.
- Azure Synapse SQL target enhancement
-
- New staging area authentication:
- You can now use Managed Identity and SAS Token authentication to connect to an Azure Blob Storage staging area, in addition to OAuth and Shared Key authentication.
- You can now use Managed Identity authentication to connect to an ADLS Gen2 staging area, in addition to OAuth and Shared Key authentication.
- Property changes - Properties are renamed, replaced, or moved for ease-of-use. For example:
- Staging Authentication is now Authentication Method.
- Data Time Zone is now Data Storage Time Zone.
- Account Name is now Account FQDN, and you should now specify a fully qualified domain name for new pipelines. Existing pipelines are upgraded appropriately.
- Container Name is now Storage Container/File system, and you can specify a file system name in addition to a storage container name.
- Data default properties, such as Numeric Default and Bit Default, are replaced with a Data Defaults for Missing or Invalid Fields property. With the new property, you can specify a default for each selected data type.
- Property removals - The following properties are removed:
- Azure Government Account - You can specify a government account in the new Account FQDN property.
- Specify Copy Statement Authentication - With this change, you no longer need to configure Copy statement authentication. The target uses the same authentication that is configured for the stage.
- Directory Template - With this change, you can use only a stage file prefix to name staged files. This update has upgrade impact.
- New staging area authentication:
- Elasticsearch proxy support
-
You can now configure Elasticsearch stages and to connect through a proxy.
- FTP/SFTP/FTPS Client origin enhancement
-
You can enable the new Reprocess Files with Same Name property to process consecutive files with the same name when they have different last-modified timestamps.
- New Data Collector configuration property
-
The new
avro.iceberg.timestamp.compatibility.enableData Collector property defines the precision that Data Collector uses when it writes Avro and Parquet data.You can use this property to enable the Apache Iceberg for AWS target to process timestamp data as expected by Apache Iceberg.
7.5.x upgrade impact
- Review Azure Synapse SQL target flows
- With this release, the Azure Synapse SQL target no longer includes a Directory Template property for specifying a template for the names of staged files.
7.5.0 fixed issues
-
The IBM watsonx.data target can fail to write data when record fields are in a different order than the target table columns.
7.5.x known issue
- The Oracle CDC source can generate a null pointer exception when the Ignore Materialized Views property is disabled.
Data Collector 7.4.x engine details
The Data Collector 7.4.0 engine release occurred on April 30, 2026.
7.4.x new features and enhancements
- New connections
- You can use the following new
connections in StreamSets flows:
- Pulsar
- Rabbit MQ
- Kafka support for IAM access control for Amazon MSK
- To access Kafka on Amazon MSK from Kafka stages, you can configure a custom authentication option to use IAM access control.
- Data default enhancements for several destinations
- The Databricks, Google BigQuery, Snowflake, and Teradata targets now provide a single Data defaults for missing or invalid fields property on the Data Defaults tab.
- Additional Snowflake target enhancements
-
- You can enable a new Allow column number mismatch property to avoid parsing errors that can occur when you enable both data drift processing and multithreaded processing.
- You can now use the target to process list data in Variant fields.
7.4.x upgrade impact
- Update Snowflake targets that use the JSON or Parquet staging file format
- With this release, when you use the JSON or Parquet staging file format and do not define values for the Data defaults for missing or invalid fields property, the Snowflake target writes missing or invalid fields as null.
- Review pipelines that process PostgreSQL interval data
- With this release, the format for PostgreSQL Interval fields has changed.
7.4.0 fixed issues
- When not using continuous mining, the Oracle CDC Client source performs slowly when configured to use the Direct Fetch strategy.
- Snowflake parsing errors can occur in a multithreaded Snowflake target with data drift enabled.
- When the Snowflake target runs out of space for the temporary files required for processing, it treats all subsequent data as error records. With this fix, the target generates an error and stops the flow instead.
- The JDBC Producer target generates error records when processing data that includes timezone fields.
- The Named Pipe target writes the last record of a batch and the first record of the subsequent batch to the same line.
- The Azure Data Lake Gen 2 source does not update the offset correctly when used with a path pattern that includes a combination of regular expressions between the file name and wildcards.
- Flows that include the Snowflake target are not upgraded properly between Data Collector versions 5.11.0 and 7.3.0. With this fix, you can upgrade Snowflake target flows from earlier versions to Data Collector 7.4.0 without errors.
7.4.x known issue
- The Oracle CDC source can generate a null pointer exception when the Ignore Materialized Views property is disabled.
Data Collector 7.3.x engine details
The Data Collector 7.3.0 engine release occurred on March 31, 2026.
7.3.x new features and enhancements
- New stages
-
- Oracle XStream source - Use the source to process Oracle change data from redo logs using Oracle XStream.
- Apache Iceberg for AWS target - Use the target to write data to Apache Iceberg tables stored on Amazon S3.
- Support changes
- This release includes the following new support:
-
Pulsar 4.x in addition to Pulsar 3.x.
-
Kafka on Confluent Cloud and Confluent Platform 7.3 and later, in addition to Apache Kafka 3.x and 4.x.
-
Due to the Oracle end of support for Oracle 11g release 2, support for Oracle 11g release 2 has been removed with this release. This update has upgrade impact.
-
- Additional enhancements
-
- New Kafka authentication method - In Kafka stages, you can use the new Confluent Cloud authentication option to connect to Kafka on Confluent Cloud and Confluent Platform.
- Elasticsearch connections - Elasticsearch connections include support for an API key authentication mode.
- FTP connections - You can now use FTP connections in StreamSets flows. For more information, see Connections.
- Deprecated versions
-
Data Collector engine versions 6.3.x - 7.1.x are now deprecated. They will be removed from service in an upcoming release.
You can no longer configure new environments for the affected engine versions. However, you can continue using existing engines until they are removed.
For uninterrupted service and for the latest updates and features, upgrade to the latest available engine version before May 19, 2026. For more information, see Upgrading Data Collector engines.
7.3.x upgrade impact
- Upgrade from Oracle 11g release 2
- Starting with this release, Data Collector no longer supports Oracle 11g release 2. If you use Data Collector to process data from Oracle 11g release 2, upgrade to a supported Oracle version.
7.3.0 fixed issues
- When configured to produce events and a schema change occurs, the SQL Server CDC Client source can generate duplicate schema-change events after a flow restart.
- The SQL Parser processor sometimes stops a flow with an exception.
- Several common vulnerabilities have been fixed.
7.3.x known issue
- The Oracle CDC source can generate a null pointer exception when the Ignore Materialized Views property is disabled.
Data Collector 7.2.x engine details
The Data Collector 7.2.0 engine release occurred on February 27, 2026.
7.2.x new features and enhancements
- IBM Cloud Storage origin enhancement
- You can now use the IBM Cloud Storage source to process Parquet data.
- Kafka enhancements
-
- Kafka 4.x support - You can now use Kafka stages to process data in Kafka 4.x, in addition to Kafka 3.x. This enhancement has upgrade impact.
- Support for SASL/OAUTHBEARER authentication - You can now use SASL/OAUTHBEARER authentication with Kafka stages by choosing the Custom authentication security option and defining related properties.
- Web Client response length enhancement
- You can now define a maximum entity length in characters and bytes for Web Client stages that log responses.
- Improved signing key validation
- Signing key sizes for the following stages are now validated according to RFC 7518 specifications:
- Salesforce stages
- HTTP stages
- Web Client stages
7.2.x upgrade impact
- Update Web Client stages that use OAuth 2 with signed access tokens
- With this release, Web Client stages that use OAuth 2 with signed JWT access tokens now require Base64-encoded signing keys. In earlier releases, signing keys could be provided in plain text and did not require Base64 encoding.
- Create Kafka topics for Kafka Producer flows
- With this release, the topics specified in the Topic property of a Kafka Producer target must exist before the flow starts. If those topics do not exist, the flow fails to start. Before this release, the target created the topics when necessary.
7.2.x known issues
- The Oracle CDC source can generate a null pointer exception when the Ignore Materialized Views property is disabled.
- When configured to produce events and a schema change occurs, the SQL Server CDC Client source can generate duplicate schema-change events after a flow restart.
Jetstream engine versions
You can use the following Jetstream engine versions.
Jetstream 1.0.0 release notes
The Jetstream 1.0.0 engine release occurred on July 2, 2026.
1.0.x new features and enhancements
- New Jetstream engine
- Jetstream is a modern engine that is based on core Data Collector features and is optimized to run on Flink.