dz.1.9.5.yb.grpc.2024.1
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:
- Delete the existing connector from the environment.
- Place the new connector jar file in the plugins directory.
- 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 is1.9.5.Finalyb.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