Skip to content

Commit c08c4b1

Browse files
committed
Apply suggestions to 3.3.0.Final announcement
1 parent a586b1c commit c08c4b1

File tree

3 files changed

+64
-41
lines changed

3 files changed

+64
-41
lines changed

_posts/2025-10-01-debezium-3-3-final-released.adoc

Lines changed: 64 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -527,13 +527,76 @@ Be sure to prefix these new configurations with `debezium.sink.nats-jetstream.`
527527
[id=new-features-and-improvements-platform]
528528
=== Debezium Platform
529529

530-
=== New Smart Editor
530+
==== New Smart Editor
531531

532532
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.
533533
The Debezium Platform also uses its own JSON-based format that differs slightly from Kafka Connect, which adds another layer of complexity.
534534

535535
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]).
536536

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.
543+
544+
++++
545+
<div class="imageblock centered-image">
546+
<img src="/assets/images/2025-10-01-debezium-3-3-final-released/platform-connection-management-1.png" class="responsive-image" alt="Platform Connection Management">
547+
</div>
548+
++++
549+
550+
In this screenshot, you can see how you can view and edit the connection details.
551+
552+
++++
553+
<div class="imageblock centered-image">
554+
<img src="/assets/images/2025-10-01-debezium-3-3-final-released/platform-connection-management-2.png" class="responsive-image" alt="Platform Connection Management">
555+
</div>
556+
++++
557+
558+
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:
563+
564+
++++
565+
<div class="imageblock centered-image">
566+
<img src="/assets/images/2025-08-26-debezium-3-3-alpha2-released/platform-ui-error-improvements.png" class="responsive-image" alt="Platform Error Improvements">
567+
</div>
568+
++++
569+
570+
==== Configure logging in the User interface
571+
572+
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:
573+
574+
++++
575+
<div class="imageblock centered-image">
576+
<img src="/assets/images/2025-08-26-debezium-3-3-alpha2-released/platform-ui-logging-improvements.png" class="responsive-image" alt="Platform Logging Improvements">
577+
</div>
578+
++++
579+
580+
==== Source and destination improvements
581+
582+
There are some improvements around adding details when defining source and destination types (https://issues.redhat.com/browse/DBZ-9373[DBZ-9373]).
583+
We've included a video below that outlines how these work
584+
585+
video::https://github.com/user-attachments/assets/933e7e22-509e-41b1-8e26-16aa2a5f3dd0[width=100%,align="center"]
586+
587+
=== Notify users of pipeline restart on changes
588+
589+
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]).
593+
594+
++++
595+
<div class="imageblock centered-image">
596+
<img src="/assets/images/2025-09-08-debezium-3-3-beta1-released/platform-ui-confirm-changes.png" class="responsive-image" alt="Platform Notify Restart">
597+
</div>
598+
++++
599+
537600

538601
[id=new-features-and-improvements-quarkus-extension]
539602
=== Debezium Quarkus Extension / Integration
@@ -650,46 +713,6 @@ The extension will use this configuration to map an event destined for the `pref
650713
This deserializer is mapped to the `<the-java-package>.ProductDeserializer` class, which uses Jackson to convert the `ChangeEvent` into a `Product` object.
651714
After the conversion, the `@Capturing` annotated method is called with the `Product` object instead of the emitted `ChangeEvent`.
652715

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:
656-
657-
++++
658-
<div class="imageblock centered-image">
659-
<img src="/assets/images/2025-08-26-debezium-3-3-alpha2-released/platform-ui-error-improvements.png" class="responsive-image" alt="Platform Error Improvements">
660-
</div>
661-
++++
662-
663-
==== Configure logging in the User interface
664-
665-
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:
666-
667-
++++
668-
<div class="imageblock centered-image">
669-
<img src="/assets/images/2025-08-26-debezium-3-3-alpha2-released/platform-ui-logging-improvements.png" class="responsive-image" alt="Platform Logging Improvements">
670-
</div>
671-
++++
672-
673-
==== Source and destination improvements
674-
675-
There are some improvements around adding details when defining source and destination types (https://issues.redhat.com/browse/DBZ-9373[DBZ-9373]).
676-
We've included a video below that outlines how these work
677-
678-
video::https://github.com/user-attachments/assets/933e7e22-509e-41b1-8e26-16aa2a5f3dd0[width=100%,align="center"]
679-
680-
=== Notify users of pipeline restart on changes
681-
682-
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]).
686-
687-
++++
688-
<div class="imageblock centered-image">
689-
<img src="/assets/images/2025-09-08-debezium-3-3-beta1-released/platform-ui-confirm-changes.png" class="responsive-image" alt="Platform Notify Restart">
690-
</div>
691-
++++
692-
693716

694717
[id=new-features-and-improvements-quarkus-outbox-extension]
695718
=== Debezium Quarkus Outbox Extension
43.7 KB
Loading
42.3 KB
Loading

0 commit comments

Comments
 (0)