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.
