Hi, everyone

I hope you’ve all been doing well. I would like to start an email thread to
discuss features that we planned for 2.10.0.
According to the time-based release plan
https://github.com/apache/pulsar/wiki/PIP-47%3A-Time-Based-Release-Plan,
we should release 2.10.0 at the end of December 2021, since we have reached
the end of December,
I would like to target the 2.10.0 to the end of January 2022

There are some powerful features and enhancements in 2.10.0 such as

- PIP 84: Message redelivery epoch
- PIP 104: Add new consumer type: TableView
- PIP 106: Negative acknowledgment backoff
- PIP 110: Topic customized metadata support
- PIP 117: Change Pulsar standalone defaults
- PIP 118: Do not restart brokers when ZooKeeper session expires
- PIP 119: Enable consistent hashing by default on KeyShared dispatcher
- PIP 120: Enable client memory limit by default
- PIP 121: Pulsar cluster level auto failover
- PIP 123: Pulsar metadata CLI tool
- Metadata service batch operations
- RocksDB metadata service backend
- Etcd metadata service backend
- Ack timeout redelivery backoff policy
- Global topic policies

Most of them have been completed, some work in progress we need to try to
complete within 2 weeks.
This can give me a 2 week buffer period to prepare for release and complete
the release vote.
For the unfinished parts, we can move them to 2.11.0.

Some proposals are just being discussed, so I do not list them because I'm
not sure if we can complete them in two weeks.

You can find all the change lists from
https://github.com/apache/pulsar/pulls?q=milestone%3A2.10.0+-label%3Arelease%2F2.9.1
There are more than 500 commits.

If I missed something or you have any suggestions please let me know.

Regards,
Penghui

Reply via email to