We already have the below big feature/changes for 3.0.0.

Synchronous Replication
OpenTelemetry Tracing
Distributed MOB Compaction
Backup and Restore
Move RSGroup balancer to core
Reimplement sync client on async client
CPEPs on shaded proto

There are also some ongoing works which target 3.0.0.

Splittable meta
Move balancer code to hbase-balancer
Compaction offload
Replication offload

Since now, we do not even have enough new features to cut a minor release
for 2.x, I think it is time to cut the 3.x release line now, and I think we
already have enough new features for a new major release.

Here I plan to cut a branch-3 at the end of June and make our first
3.0.0-alpha1 release, and finally make the 3.0.0 release by the end of
2021. So if any of the above work can not be done before the end of June,
they will be moved out to 4.0.0.

Thoughts? Thanks.

Reply via email to