Skip to content

Update changelog for v4.116.0 - #5075

Merged
josephwoodward merged 5 commits into
mainfrom
changelog/v4.116.0
Oct 30, 2026
Merged

josephwoodward merged 5 commits into
mainfrom
changelog/v4.116.0

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Added

  • mongodb_cdc: Added incremental snapshot mode with configurable signal collection for on-demand snapshot re-execution alongside streaming changes. (@squiidz, #4996)
  • sftp: Added cache_mode configuration to enable re-consumption of files when their modification time changes in addition to initial consumption. (@rockdatasrl001, #5064)

Fixed

  • aws/dynamodb: Fixed shutdown hang by settling undelivered CDC batches on close instead of waiting indefinitely for their acknowledgments. (@Leward, #4989)
  • aws_dynamodb_cdc: Fixed shard completion tracking to prevent re-reading exhausted shards after cleanup and improved child shard ordering based on parent completion. (@squiidz, #5001)
  • aws_dynamodb_cdc: Fixed shard completion marker handling to prevent late plain checkpoint writes from overwriting completion state. (@squiidz, #5014)
  • aws_kinesis: Fixed shard handover by allowing takeover of shards with no committed sequence number in the claim. (@squiidz, #5028)
  • kafka: Fixed concurrent map access in franz writer and restored dispatch signal for produced records to fix ordered partition input blocking. (@Jeffail, #5033)
  • migrator: Fixed message redelivery to preserve original schema ID instead of reassigning during re-delivery. (@josephwoodward, #5074)
  • mongodb_cdc: Fixed snapshot signal behavior to work correctly in all snapshot modes and handle collections unknown to stored progress. (@squiidz, #5066)
  • oracledb_cdc: Fixed timestamp precision handling in Oracle CDC to correctly preserve timestamp values. (@josephwoodward, #5022)
  • postgres_cdc: Fixed publication recreation to handle switching between FOR TABLE and FOR ALL TABLES modes correctly. (@squiidz, #5029)
  • postgres_cdc: Fixed PostgreSQL CDC to skip emitting empty records for Type, Truncate, and Origin WAL messages. (@nvanthao, #5084)
  • redpanda_migrator: With schema_registry.translate_ids enabled, the output no longer rewrites the schema ID in the input message. A batch retried after a failed write was translated a second time, so records either failed forever with schema ID N not found in registry or were silently written with the wrong destination schema ID. (@josephwoodward, #5074)
  • sap_hana: Fixed fractional timestamp precision, session loss handling, and credential refresh behavior in SAP HANA CDC with real hardware testing. (@squiidz, #5063)

Changed

  • mssqlserver: Adopted the new ticket.Lock package for flush ticket management, replacing duplicate code with shared infrastructure for better maintainability. (@Leward, #4857)
  • replication: Refactored flush ticket logic into a reusable ticket.Lock package with improved concurrency handling, cancellation support, and typed Ticket returns for safer API usage. (@Leward, #4856)

Updated changelog to reflect recent fixes and changes in various components, including redpanda_migrator and SAP HANA CDC.
Removed several entries related to enabling parallel execution of integration tests in AWS DynamoDB, Kafka, PostgreSQL, and Redpanda Migrator, along with improvements in test reliability.
Removed a duplicate entry for the migrator fix in the changelog.
Updated CHANGELOG to reflect fixes in aws_dynamodb_cdc and other components.
@josephwoodward
josephwoodward merged commit c645ea0 into main Oct 30, 2026
12 checks passed
@josephwoodward
josephwoodward deleted the changelog/v4.116.0 branch October 30, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants