github redpanda-data/connect v4.100.0

4 hours ago

For installation instructions check out the getting started guide.

Added

  • jira: Added a new Jira input component that streams issues, comments, and changelog events into Connect pipelines with cursor-based incremental polling and deduplication of boundary issues. (@squiidz, #4484)

Fixed

  • general: Embedded the IANA timezone database in the CGO-enabled build to ensure timezone-aware features work correctly in minimal container runtimes. (@squiidz, #4583)
  • iceberg: Made Iceberg commit retries idempotent to prevent duplicate data files when a commit lands server-side but the client observes a transient failure. (@Jeffail, #4591)
  • oracledb_cdc: Added support for bare rowid-based predicates in Oracle LogMiner SQL_REDO parsing and improved debug logging for query failures. (@josephwoodward, #4585)
  • oracledb_cdc: Hardened Oracle LogMiner SQL_REDO parser and LOB assembly against panics and data corruption by fixing hex decoding, adding UNISTR national character support, validating LOB offsets, and preventing empty primary key sets from matching vacuously. (@Jeffail, #4586)
  • postgres_cdc: Fixed data loss during crashes by adding an acknowledgement barrier that ensures snapshot rows are fully acknowledged before promoting the replication slot. (@squiidz, #4584)
  • splunk: Fixed Splunk integration test TLS configuration and startup timeout to properly verify certificates and allow sufficient time for Splunk to boot. (@squiidz, #4582)

Changed

  • iceberg: Optimized Iceberg sink performance by caching schema field metadata to reduce per-record allocations, and added tuning documentation with recommended configuration for throughput optimization. (@Jeffail, #4590)

Unreleased

Fixed

  • general: The CGO-enabled distribution binary now embeds the IANA time zone database via the timetzdata build tag, matching the other distributions, so time.LoadLocation works in minimal runtimes without system tzdata instead of silently falling back to UTC (which shifts JQL date predicates in the jira input). (@squiidz, #4583)

The full change log can be found here.

Don't miss a new connect release

NewReleases is sending notifications on new releases.