You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2025-10-01-debezium-3-3-final-released.adoc
+64-41Lines changed: 64 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -527,13 +527,76 @@ Be sure to prefix these new configurations with `debezium.sink.nats-jetstream.`
527
527
[id=new-features-and-improvements-platform]
528
528
=== Debezium Platform
529
529
530
-
=== New Smart Editor
530
+
==== New Smart Editor
531
531
532
532
Managing similar Debezium connectors across different runtimes presents its own unique sets of maintenance challenges since each runtime uses different formats, i.e. Kafka Connect with JSON versus Debezium Server with key/value properties files.
533
533
The Debezium Platform also uses its own JSON-based format that differs slightly from Kafka Connect, which adds another layer of complexity.
534
534
535
535
To streamline the user experience with Debezium Platform, a new _Smart Editor_ feature is available, which allows you to write or paste configurations from Kafka Connect or Debezium Server, and convert those to the Platform's format, automatically (https://issues.redhat.com/browse/DBZ-8873[DBZ-8873] https://issues.redhat.com/browse/DBZ-8888[DBZ-8888]).
536
536
537
+
==== New Connection Management
538
+
539
+
You can now manage connection credentials and details separately from sources and destination configurations (https://issues.redhat.com/browse/DBZ-9314).
540
+
This simplifies the management of connections where you may have multiple pipelines that connect to the same source or destination system.
541
+
542
+
In this screenshot, you can see how you can manage and add new connections.
When creating new sources or destinations, you can pick whether you want to create a new connection or reuse an existing one for simplicity.
559
+
560
+
==== Error handling and messaging improvements
561
+
562
+
We've improved this process to provide significantly better descriptions to help users in the user interface (https://issues.redhat.com/browse/DBZ-8836[DBZ-8836]), as shown here:
The Platform now provides users the ability to define fine-grained logging configuration as the user interface, which can be extremely useful when debugging or diagnosing a connector-related problem (https://issues.redhat.com/browse/DBZ-8890[DBZ-8890]), seen here:
When working with the Debezium Platform, a source, destination, or other resources may be shared across two or more pipelines.
590
+
When making changes to these resources, any pipeline that makes use of that resource must be restarted for those changes to take effect.
591
+
592
+
In an effort to avoid unexpected outcomes due to pipeline restarts, Debezium Platform will notify users when making changes that could lead to a pipeline being restarted so that the updated configuration can be applied (https://issues.redhat.com/browse/DBZ-9104[DBZ-9104]).
@@ -650,46 +713,6 @@ The extension will use this configuration to map an event destined for the `pref
650
713
This deserializer is mapped to the `<the-java-package>.ProductDeserializer` class, which uses Jackson to convert the `ChangeEvent` into a `Product` object.
651
714
After the conversion, the `@Capturing` annotated method is called with the `Product` object instead of the emitted `ChangeEvent`.
652
715
653
-
==== Error handling and messaging improvements
654
-
655
-
We've improved this process to provide significantly better descriptions to help users in the user interface (https://issues.redhat.com/browse/DBZ-8836[DBZ-8836]), as shown here:
The Platform now provides users the ability to define fine-grained logging configuration as the user interface, which can be extremely useful when debugging or diagnosing a connector-related problem (https://issues.redhat.com/browse/DBZ-8890[DBZ-8890]), seen here:
When working with the Debezium Platform, a source, destination, or other resources may be shared across two or more pipelines.
683
-
When making changes to these resources, any pipeline that makes use of that resource must be restarted for those changes to take effect.
684
-
685
-
In an effort to avoid unexpected outcomes due to pipeline restarts, Debezium Platform will notify users when making changes that could lead to a pipeline being restarted so that the updated configuration can be applied (https://issues.redhat.com/browse/DBZ-9104[DBZ-9104]).
0 commit comments