3.0.0-beta-2 will be the last beta release for 3.0.0 release line, so it should include all the features we want to include in 3.0.0.
In 3.0.0, we want to remove all the persistent data on zookeeper, and also remove zookeeper from our public API as much as possible. For example, we have implemented table base replication queue storage, to replace the zk based replication queue storage. But recently we found out that, we still only accept zk based cluster key when adding a replication peer, so we filed HBASE-28425[1] to address it. And then we found out that, we need to introduce something like a connection URI/URL for a hbase cluster, as Nick's email in the dev list[2]. So we filed HBASE-28436[3] and also a PR[4] for it. This is an very important/critical change for HBase, especially if we ship this feature out, it could never be changed in the future, or at least, very hard to change it without breaking our users. So if you are interested, please comment on the jira issue, github PR, or just reply here, about your suggestions, especially how we should we define the scheme part of the URI/URL. Notice that, Phoenix already shipped a similiar feature out[5], which could be an example. Suggestions are welcomed. Thanks. 1. https://issues.apache.org/jira/browse/HBASE-28425 2. https://lists.apache.org/thread/98wqlkqvlnmpx3r7yrg9mw4pqz9ppofh 3. https://issues.apache.org/jira/browse/HBASE-28436 4. https://github.com/apache/hbase/pull/5770 5. https://phoenix.apache.org/classpath_and_url.html