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: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,13 @@
2
2
3
3
librdkafka v2.12.0 is a feature release:
4
4
5
+
## [KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol) – General Availability
6
+
7
+
Starting with **librdkafka 2.12.0**, the next generation consumer group rebalance protocol defined in **[KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol)** is **production-ready**. Please refer the following [migration guide](INTRODUCTION.md#next-generation-consumer-group-protocol-kip-848) for moving from `classic` to `consumer` protocol.
8
+
9
+
**Note:** The new consumer group protocol defined in [KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol) is not enabled by default. There are few contract change associated with the new protocol and might cause breaking changes. `group.protocol` configuration property dictates whether to use the new `consumer` protocol or older `classic` protocol. It defaults to `classic` if not provided.
10
+
11
+
## Enhancements and Fixes
5
12
* Support for OAUTHBEARER metadata based authentication types,
6
13
starting with Azure IMDS. [Introduction available](INTRODUCTION.md#oauthbearer-oidc-metadata-authentication) (#5155).
7
14
* Fix compression types read issue in GetTelemetrySubscriptions response
Copy file name to clipboardExpand all lines: INTRODUCTION.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1697,18 +1697,20 @@ the original fatal error code and reason.
1697
1697
To read more about static group membership, see [KIP-345](https://cwiki.apache.org/confluence/display/KAFKA/KIP-345%3A+Introduce+static+membership+protocol+to+reduce+consumer+rebalances).
### Next Generation Consumer Group Protocol (KIP-848)
1700
+
### Next Generation Consumer Group Protocol ([KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol))
1701
1701
1702
-
Starting with **librdkafka 2.12.0** (GA release), the next generation consumer group rebalance protocol defined in **[KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol)** is **production-ready**.
1702
+
Starting with **librdkafka v2.12.0** (GA release), the next generation consumer group rebalance protocol defined in **[KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol)** is **production-ready**.
1703
+
1704
+
**Note:** The new consumer group protocol defined in [KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol) is not enabled by default. There are few contract change associated with the new protocol and might cause breaking changes. `group.protocol` configuration property dictates whether to use the new `consumer` protocol or older `classic` protocol. It defaults to `classic` if not provided.
1703
1705
1704
1706
<aname="overview"></a>
1705
1707
#### Overview
1706
1708
-**What changed:**
1707
1709
The **Group Leader role** (consumer member) is removed. Assignments are calculated by the **Group Coordinator (broker)** and distributed via **heartbeats**.
1708
1710
1709
1711
-**Requirements:**
1710
-
- Broker version **4.0.0+**
1711
-
- librdkafka version **2.12.0+**: GA (production-ready)
1712
+
- Broker version:**v4.0.0+**
1713
+
- librdkafka version:**v2.12.0+**: GA (production-ready)
1712
1714
1713
1715
-**Enablement (client-side):**
1714
1716
-`group.protocol=consumer`
@@ -1717,7 +1719,7 @@ Starting with **librdkafka 2.12.0** (GA release), the next generation consumer g
1717
1719
<aname="available-features"></a>
1718
1720
#### Available Features
1719
1721
1720
-
All KIP-848 features are supported including:
1722
+
All [KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol) features are supported including:
1721
1723
1722
1724
- Subscription to one or more topics, including **regular expression (regex) subscriptions**
0 commit comments