<commit_before>= Debezium's Newsletter 02/2019
ccranfor
:awestruct-tags: [ community, news, newsletter ]
:awestruct-layout: blog-post

Welcome to the Debezium community newsletter in which we share blog posts, group discussions, as well as StackOverflow
questions that are relevant to our user community.

== Upcoming Events

* https://jokerconf.com[JokerConf - Practical change data streaming uses cases with Apache Kafka and Debezium]
* https://qconsf.com[QCon San Fransisco - Practical change data streaming use cases with Apache Kafka and Debezium]

== Articles

This https://debezium.io/blog/2019/10/01/audit-logs-with-change-data-capture-and-stream-processing/[recent blog] by <NAME> discusses how Debezium combined with Kafka stream post processing can deliver an enriched stream of events suitable for even the most complicated of tasks like audit tracking.

<NAME> from Varo https://medium.com/engineering-varo/event-driven-architecture-and-the-outbox-pattern-569e6fba7216[recently blogged] about their CDC solution and experiences using Debezium in conjunction with the Outbox Pattern.

Community involvement is critical to each Open Source project and Debezium is no different.  <NAME> https://wecode.wepay.com/posts/streaming-cassandra-at-wepay-part-1[blogs] about her experience at WePay where CDC innovation brought Cassandra and Debezium together.

== Examples

* [NEW] https://github.com/debezium/debezium-examples/tree/master/auditlog[Build Audit Logs using Debezium and Kafka Streams]
* [NEW] https://github.com/debezium/debezium-examples/tree/master/postgres-toast[Dealing with PostgreSQL TOAST columns]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/end-to-end-demo[End to End demo now supports propagating delete events]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/unwrap-smt[Unwrap SMT example now propagates delete events]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/unwrap-mongodb-smt[MongoDB Unwrap SMT example now propagates delete events]

== Time to upgrade

Debezium version https://debezium.io/blog/2019/10/02/debezium-0-10-0-final-released/[0.10.0.Final] was released at the beginning of October.
If you are using the 0.9 branch, we urge you to check out the latest major release.
For details on the bug fixes, enhancements, and improvements that spanned 8 preview releases, check out the https://debezium.io/releases/0.10/release-notes/[release-notes].

The Debezium team has also begun active development on the next major version, 1.0.
If you want details on the bug fixes, enhancements, and improvements, you can view https://debezium.io/releases/1.0/release-notes[release-notes] for more details.

== Questions and answers

* https://stackoverflow.com/questions/58337376/debezium-postgres-error-parameter-include-unchanged-toast-was-deprecated[Debezium postgres ERROR: Parameter "include-unchanged-toast" was deprecated]
* https://stackoverflow.com/questions/57095096/unable-to-register-debezium-kafka-connect-connector-in-ssl-enabled-kafka-clust[Unable to register Debezium (Kafka-Connect) connector in SSL enabled Kafka cluster]
* https://groups.google.com/d/msg/debezium/1vKTWwcf71I/L98pV5nnBgAJ[Debezium or database triggers]

== Using Debezium?

We recently added a https://www.debezium.io/community/users[community users] page to https://www.debezium.io.
If you are a user of Debezium and would like to be included, please send us a GitHub Pull Request or reach out to us directly.

== Getting involved

It can often be overwhelming when starting work on an existing code base.
We welcome community contributions and we want to make the process of getting started extremely easy.<commit_msg>DBZ-1547 02/2019 Newsletter fixes<commit_after>= Debezium's Newsletter 02/2019
ccranfor
:awestruct-tags: [ community, news, newsletter ]
:awestruct-layout: blog-post

Welcome to the Debezium community newsletter in which we share all things CDC related including blog posts, group discussions, as well as StackOverflow
questions that are relevant to our user community.

== Upcoming Events

* https://jokerconf.com/en/2019/talks/6nkqqv8zj4gmujxmo64ov3/[JokerConf - Practical change data streaming uses cases with Apache Kafka and Debezium]
* https://qconsf.com/sf2019/presentation/practical-change-data-streaming-use-cases-apache-kafka-debezium[QCon San Fransisco - Practical change data streaming use cases with Apache Kafka and Debezium]

== Articles

There have been quite a number of blog posts about Debezium lately; here are some of the latest ones that you should not miss:

This https://debezium.io/blog/2019/10/01/audit-logs-with-change-data-capture-and-stream-processing/[recent blog] by <NAME> discusses how Debezium combined with Kafka stream post processing can deliver an enriched stream of events suitable for even the most complicated of tasks like audit tracking.

<NAME> Varo https://medium.com/engineering-varo/event-driven-architecture-and-the-outbox-pattern-569e6fba7216[recently blogged] about their CDC solution and experiences using Debezium in conjunction with the Outbox Pattern.

Community involvement is critical to each Open Source project and Debezium is no different.  <NAME> https://wecode.wepay.com/posts/streaming-cassandra-at-wepay-part-1[blogs] about her experience at WePay where CDC innovation brought Cassandra and Debezium together.

This https://speakerdeck.com/jbfletch/using-kafka-to-discover-events-hidden-in-your-database[slide deck] by <NAME> showcases Debezium capturing database change events in complex architectures to emit enriched, derivative-based events across your enterprise.

There are quite a number of applicable use cases for Debezium.
<NAME> from Crunchy Data recently https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium[blogged] about his experiences using Debezium to replicate data between both a source and sink PostgreSQL environment using CDC and Apache Kafka.

Data analytics are vital across lots of industries.
This https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776[post] by <NAME> discusses how Convoy used Debezium and Apache Kafka to design a low-latency data warehouse solution for the trucking industry.

You can also checkout our https://debezium.io/documentation/online-resources[online resources] for more...

== Examples

An example is often much like a picture, its worth a thousand words.
Debezium's https://github.com/debezium/debezium-examples[examples repository] has recently undergone changes introducing new examples and update existing ones:

* [NEW] https://github.com/debezium/debezium-examples/tree/master/auditlog[Build Audit Logs using Debezium and Kafka Streams]
* [NEW] https://github.com/debezium/debezium-examples/tree/master/postgres-toast[Dealing with PostgreSQL TOAST columns]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/end-to-end-demo[End to End demo now supports propagating delete events]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/unwrap-smt[Unwrap SMT example now propagates delete events]
* [UPDATE] https://github.com/debezium/debezium-examples/tree/master/unwrap-mongodb-smt[MongoDB Unwrap SMT example now propagates delete events]

== Time to upgrade

Debezium version https://debezium.io/blog/2019/10/02/debezium-0-10-0-final-released/[0.10.0.Final] was released at the beginning of October.
If you are using the 0.9 branch, we urge you to check out the latest major release.
For details on the bug fixes, enhancements, and improvements that spanned 8 preview releases, check out the https://debezium.io/releases/0.10/release-notes/[release-notes].

The Debezium team has also begun active development on the next major version, 1.0.
If you want details on the bug fixes, enhancements, and improvements, you can view https://debezium.io/releases/1.0/release-notes[release-notes] for more details.

== Questions and answers

* https://stackoverflow.com/questions/58337376/debezium-postgres-error-parameter-include-unchanged-toast-was-deprecated[Debezium postgres ERROR: Parameter "include-unchanged-toast" was deprecated]
* https://stackoverflow.com/questions/57095096/unable-to-register-debezium-kafka-connect-connector-in-ssl-enabled-kafka-clust[Unable to register Debezium (Kafka-Connect) connector in SSL enabled Kafka cluster]
* https://groups.google.com/d/msg/debezium/1vKTWwcf71I/L98pV5nnBgAJ[Debezium or database triggers]

== Using Debezium?

We recently added a https://www.debezium.io/community/users[community users] page to https://www.debezium.io.
If you are a user of Debezium and would like to be included, please send us a GitHub pull request or reach out to us directly.

== Getting involved

It can often be overwhelming when starting work on an existing code base.
We welcome community contributions and we want to make the process of getting started extremely easy.
{'fraction_non_alphanumeric': 0.08642113511698198, 'fraction_numerical': 0.019478338743982984, 'mean_word_length': 5.0858310626703, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 41, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '927446', 'n_tokens_mistral': 2767, 'n_tokens_neox': 2645, 'n_words': 881}