This is an automated email from the ASF dual-hosted git repository.

mimaison pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 7f9f34a7111 KAFKA-19649: Document ListOffsets API v11 and follower 
fetch from tiered of… (#22038)
7f9f34a7111 is described below

commit 7f9f34a7111347803a8a2facf3201845e46bc104
Author: Abhijeet Kumar <[email protected]>
AuthorDate: Wed Apr 15 00:29:39 2026 +0530

    KAFKA-19649: Document ListOffsets API v11 and follower fetch from tiered 
of… (#22038)
    
    Document features introduced via KIP-1023.
    
    Reviewers: Mickael Maison <[email protected]>
---
 docs/getting-started/upgrade.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/getting-started/upgrade.md b/docs/getting-started/upgrade.md
index 15ee8b65dae..fb5ad37d83e 100644
--- a/docs/getting-started/upgrade.md
+++ b/docs/getting-started/upgrade.md
@@ -50,6 +50,8 @@ type: docs
   * New group configs have been introduced: `share.delivery.count.limit`, 
`share.partition.max.record.locks` and `share.renew.acknowledge.enable`, along 
with equivalent broker configs for specifying minimum and maximum values. In 
addition, the validation of group configs has been improved. For further 
details, please refer to 
[KIP-1240](https://cwiki.apache.org/confluence/x/tIHMFw).
   * A new `group.coordinator.background.threads` config has been added to 
control the size of the group coordinator's thread pool used to updating 
regular expression subscriptions. Previously, the thread pool only had a single 
thread. Now the thread pool has two threads by default and its size is 
configurable. For further details, please refer to 
[KIP-1263](https://cwiki.apache.org/confluence/x/DIE8G).
   * New `group.consumer.assignment.interval.ms`, 
`group.share.assignment.interval.ms` and `group.streams.assignment.interval.ms` 
configs have been added to set the interval between assignment updates for 
consumer, share and streams groups, along with broker configs for specifying 
minimum and maximum values and group configs. These default to an interval of 1 
second and previously had an effective value of 0. For further details, please 
refer to [KIP-1263](https://cwiki.apache.org/conflue [...]
+  * A new dynamic broker configuration 
`follower.fetch.last.tiered.offset.enable` (default: `false`) has been added. 
When enabled on a cluster with tiered storage, a newly added follower replica 
that has no local data will skip directly to the earliest pending upload offset 
on the leader, avoiding re-fetching data that is already stored in remote 
storage. This reduces bootstrap time significantly for large tiered-storage 
topics. For further details, please refer to [KIP-1023](https://cwi [...]
+  * The `ListOffsets` API has been extended to version 11, adding support for 
the `EARLIEST_PENDING_UPLOAD_TIMESTAMP` (-6) timestamp type. This allows 
clients to query the earliest offset on the leader that has not yet been 
uploaded to tiered storage. For further details, please refer to 
[KIP-1023](https://cwiki.apache.org/confluence/x/8op3EQ).
 
 ## Upgrading to 4.2.0
 

Reply via email to