Apache Kafka 3.8 - Introducing a New Docker Image for GraalVM-based Native Kafka Broker

preview_player
Показать описание

Apache Kafka® 3.8 is here! On behalf of the Kafka community, Danica Fine highlights key release updates, with KIPs from Kafka Core, Kafka Streams, and Kafka Connect.

Kafka Core:
- KIP-974: Introduces a new Docker Image using a GraalVM-based native Kafka binary running in KRaft mode
- KIP-1028: Introduces a Docker Official Image for Apache Kafka
- KIP-848: New Consumer group membership and rebalance protocol now in Preview
- KIP-719: Deprecates the log4j appender in favor of log4j2
- KIP-390: Adds support for setting the compression level for the specified compression codec (gzip, lz4, zstd)
- KIP-993: Introduces a new configuration that limits the access of ConfigProviders for security purposes
- KIP-1036: Expands on the changes made by KIP-334 to the RecordDeserializationException, adding failed record content and metadata
- KIP-1019: Introduces a new method, isMeasurable() to the KafkaMetric class

Kafka Streams:
- KIP-989: Introduces new metrics to aid in finding leaked StateStore iterators
- KIP-924: Adds a new group of configurable interfaces for plugging custom behavior into the Streams Partition Assignor (including StickyTaskAssignor)
- KIP-813: Adds shareable, “read-only” state stores to the Processor API, which can be loaded with topic data without additional changelog topics

Kafka Connect:

RELATED RESOURCES

CHAPTERS
00:00 - Intro
00:24 - KIP 974: Docker Image for GraalVM based Native Kafka Broker
00:51 - KIP 1028: Docker Official Image for Apache Kafka
01:17 - KIP 848: The Next Generation of the Consumer Rebalance Protocol (Preview)
01:34 - KIP 719: Deprecate Log4J Appender
01:50 - KIP 390: Support Compression Level
02:20 - KIP 993: Allow restricting files accessed by File and Directory ConfigProviders
02:42 - KIP 1036: Extend RecordDeserializationException
02:59 - KIP 1019: Expose method to determine Metric Measurability
03:16 - KIP 989: Improved StateStore Iterator metrics for detecting leaks
03:33 - KIP 924: Customizable task assignment for Streams
04:03 - KIP 813: Shareable State Stores
05:22 - Closing



ABOUT CONFLUENT

#apachekafka #kafka #confluent
Рекомендации по теме
Комментарии
Автор

When you ask an AI model (trained exclusively on Wes Anderson's `The Life Aquatic with Steve Zissou`) to read aloud the release notes for ya... 😂

byungdaejustinkim
Автор

say 'tasks max' three time fast

JeffCowan