github redpanda-data/connect v4.48.0-rc3

pre-release22 hours ago

For installation instructions check out the getting started guide.

NOTE: This is a release candidate, you can download a binary from this page.

Added

  • Enterprise licenses can now be loaded directly from an environment variable REDPANDA_LICENSE. (@rockwotj)
  • Added a lint rule to verify field private_key for the snowflake_streaming output is in PEM format. (@rockwotj)
  • New mongodb_cdc input for change data capture (CDC) over MongoDB collections. (@rockwotj)
  • Field is_high_watermark added to the redpanda_migrator_offsets output. (@mihaitodor)
  • Metadata field kafka_is_high_watermark added to the redpanda_migrator_offsets input. (@mihaitodor)
  • Input postgres_cdc now emits logical messages to the WAL every hour by default to allow WAL reclaiming for low frequency tables, this frequency is controlled by field heartbeat_interval. (@rockwotj)
  • Output snowflake_streaming now has a commit_timeout field to control how long to wait for a commit in Snowflake. (@rockwotj)
  • Output snowflake_streaming now has a url field to override the hostname for connections to Snowflake, which is required for private link deployments. (@rockwotj)

Fixed

  • Fix an issue in the snowflake_streaming output when the user manually evolves the schema in their pipeline that could lead to elevated error rates in the connector. (@rockwotj)
  • Fixed a bug with the redpanda_migrator_offsets input and output where the consumer group update migration logic based on timestamp lookup should no longer skip ahead in the destination cluster. This should enforce at-least-once delivery guarantees. (@mihaitodor)
  • The redpanda_migrator_bundle output no longer drops messages if either the redpanda_migrator or the redpanda_migrator_offsets child output throws an error. Connect will keep retrying to write the messages and apply backpressure to the input. (@mihaitodor)
  • Transient errors in snowflake_streaming are now automatically retried in cases it's determined to be safe to do. (@rockwotj)
  • Fixed a panic in the sftp input when Connect shuts down. (@mihaitodor)

Changed

  • Output snowflake_streaming has additional logging and debug information when errors arise. (@rockwotj)
  • Input postgres_cdc now does not add a prefix to the replication slot name, if upgrading from a previous version, prefix your current replication slot with rs_ to continue to use the same replication slot. (@rockwotj)

The full change log can be found here.

Don't miss a new connect release

NewReleases is sending notifications on new releases.