Please join the discussion on the dev mailing list if this concerns you.
Please join the discussion on the dev mailing list if this concerns you.
See state stores being restored, switch between RocksDB & in-memory state store behavior,restart tasks. Great for understanding or explaining Kafka Streams!
Try it here: kafkastreamsfieldguide.com/tools/state-...
See state stores being restored, switch between RocksDB & in-memory state store behavior,restart tasks. Great for understanding or explaining Kafka Streams!
Try it here: kafkastreamsfieldguide.com/tools/state-...
It contains a critical memory-leak fix for #KafkaStreams and many other fixes. For details see kafka.apache.org/blog#apache_...
Thanks to 32 contributors and Lianet Magrans as our RM.
It contains a critical memory-leak fix for #KafkaStreams and many other fixes. For details see kafka.apache.org/blog#apache_...
Thanks to 32 contributors and Lianet Magrans as our RM.
medium.com/expedia-grou...
medium.com/expedia-grou...
Thanks to 53 contributors and your RM Christo Lolov.
For more details, checkout the announcement:
kafka.apache.org/blog#apache_...
Thanks to 53 contributors and your RM Christo Lolov.
For more details, checkout the announcement:
kafka.apache.org/blog#apache_...
Be careful upgrading, or wait for 4.1.1 bug-fix release. We plan to get it out quickly.
Be careful upgrading, or wait for 4.1.1 bug-fix release. We plan to get it out quickly.
Asking for a friend.
Asking for a friend.
Introducing The ASFβs New Logo buff.ly/DzgT82w
#CommunityOverCode #opensource
Introducing The ASFβs New Logo buff.ly/DzgT82w
#CommunityOverCode #opensource
Most exciting, the new βstreamsβ rebalance protocol is available as early access.
We are happy to announce the Apache Kafka 4.1.0 release!
Please try it out, and let us know how it goes!
kafka.apache.org/blog#apache_...
Most exciting, the new βstreamsβ rebalance protocol is available as early access.
We are happy to announce the Apache Kafka 4.1.0 release!
Please try it out, and let us know how it goes!
kafka.apache.org/blog#apache_...
This bug-fix release has several fixes, and most importantly, it adds Java 23 support. #opensource
This bug-fix release has several fixes, and most importantly, it adds Java 23 support. #opensource
Thatβs a wrap!
\TheEnd
Thatβs a wrap!
\TheEnd
Injecting custom boiler plate code into all Processors is now easily possible, via this new βprocessor wrapperβ concept. Useful for PAPI users, but invaluable for the DSL!
\6
Injecting custom boiler plate code into all Processors is now easily possible, via this new βprocessor wrapperβ concept. Useful for PAPI users, but invaluable for the DSL!
\6
This is a shared KIP for the consumer and Kafka Streams. A new auto.offset.reset policy βby durationβ is added. Very useful for tiered storage setups when you donβt want to use βearliestβ but still want to start at some point in the past.
\5
This is a shared KIP for the consumer and Kafka Streams. A new auto.offset.reset policy βby durationβ is added. Very useful for tiered storage setups when you donβt want to use βearliestβ but still want to start at some point in the past.
\5
Foreign-key table-table joins are very popular. However, the FK could only be extracted from the value so far. This unnecessary limitation is gone now, by passing in both key and value into the FK-key extractor.
\4
Foreign-key table-table joins are very popular. However, the FK could only be extracted from the value so far. This unnecessary limitation is gone now, by passing in both key and value into the FK-key extractor.
\4
Letβs make KIP-1076 even more useful. A few key metrics like client-state and thread-state are Strings and thus cannot be collected via KIP-714. This KIP adds numerical twins for these metrics to make them collectible!
\3
Letβs make KIP-1076 even more useful. A few key metrics like client-state and thread-state are Strings and thus cannot be collected via KIP-714. This KIP adds numerical twins for these metrics to make them collectible!
\3
This is an extension to the famous KIP-714. We now allow to register user metrics for broker side collection. Kafka Streams uses these new APIs to register its own metrics, so all Kafka Streams metrics can now be collected broker side.
\2
This is an extension to the famous KIP-714. We now allow to register user metrics for broker side collection. Kafka Streams uses these new APIs to register its own metrics, so all Kafka Streams metrics can now be collected broker side.
\2
KIP-1065: cwiki.apache.org/confluence/p...
The ProductionExceptionHandler becomes more flexible. Itβs now also called for retriable errors. This allows you to break (previously infinite) retry loops.
\1
KIP-1065: cwiki.apache.org/confluence/p...
The ProductionExceptionHandler becomes more flexible. Itβs now also called for retriable errors. This allows you to break (previously infinite) retry loops.
\1
Admittedly this one goes way beyond just the "101" level, with general tips to incredibly specific optimization techniques.
Check it out to get a handle on your application's performance: bit.ly/43zXoQM
Admittedly this one goes way beyond just the "101" level, with general tips to incredibly specific optimization techniques.
Check it out to get a handle on your application's performance: bit.ly/43zXoQM
This is a @kafkastreams.bsky.social's session window changelog topic -- maybe I can figure out how to get support natively for Kafka Stream windowing keys.
This is a @kafkastreams.bsky.social's session window changelog topic -- maybe I can figure out how to get support natively for Kafka Stream windowing keys.
Very beginner friendly, but even the pros might find a useful tip or two -- for example: have you heard of the new standby task listener?
Check it out: www.responsive.dev/blog/app-lif...
Check it out here: www.responsive.dev/blog/importa...
Check it out here: www.responsive.dev/blog/importa...