Skip to content

dz.1.9.5.yb.grpc.2024.1

Choose a tag to compare

@fourpointfour fourpointfour released this 05 Sep 14:00
· 82 commits to main since this release

Summary

Name change

YugabyteDB now has two replication models to offer i.e. logical replication and gRPC replication, see documentation for more.

To keep naming consistent with the model, the connector's name has been changed to YugabyteDBgRPCConnector with full class name now being io.debezium.connector.yugabytedb.YugabyteDBgRPCConnector. New deployments will need to be created using this new name.

Upgrade

For users who are upgrading from a previous version to this version, they will need to edit their configuration file with the new connector class name. The following steps need to be followed:

  1. Delete the existing connector from the environment.
  2. Place the new connector jar file in the plugins directory.
  3. Deploy a new connector with connector.class=io.debezium.connector.yugabytedb.YugabyteDBgRPCConnector - rest other configuration properties need not be changed.

New versioning scheme

With this release, the connector is moving to a new versioning scheme which is more clear about the base Debezium versions as well as the supported DB version. The new version will be of the format dz.<debeziumBaselineVersion>.yb.grpc.<highestDBVersionSupported>. The current version. dz.1.9.5.yb.grpc.2024.1 can be interpreted as:

  • dz.1.9.5 - Baseline Debezium core version being used is 1.9.5.Final
  • yb.grpc.2024.1 - This connectors supports the YugabyteDB versions 2024.1 and lower.

What's Changed

  • [DBZ] Change versioning scheme for connector by @vaibhav-yb in #339
  • [DBZ] Renamed main class according to the new convention by @vaibhav-yb in #341
  • [DBZ] Implement OffsetContext.Loader class properly by @vaibhav-yb in #347
  • Revert "[DBZ] Changed log level for records to TRACE" by @vaibhav-yb in #350
  • [DBZ] Read offset from Kafka for every commit callback by @vaibhav-yb in #348
  • [DBZ] Read offsets from Kafka with tablet splitting support by @vaibhav-yb in #351
  • [DBZ] Keep explicit checkpoint lower than or equal to the request OpId by @vaibhav-yb in #352
  • [DBZ] Bug fix for snapshot not transitioning to streaming by @vaibhav-yb in #353

Full Changelog: v1.9.5.y.220.4...vdz.1.9.5.yb.grpc.2024.1