[
https://issues.apache.org/jira/browse/HBASE-23797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Duo Zhang updated HBASE-23797:
------------------------------
Release Note:
Coprocessors are now also required to depend on the hbase shaded protobuf. The
core coprocessor such as acl and visibility have already been upgraded, users
should change their coprocessors too when upgrading to 3.0.0. Shading does not
break wire compatibility so use old client to communicate with new coprocessor
services are possible.
Notice that, the hbase-protocol module has been removed, all protos have been
moved to hbase-protocol-shaded. For coprocessor implementation you should now
depend on the shaded protos, and also, you need to make your protos depend on
the shaded protobuf version as well. Please check the refguide or look at the
pom for hbase-protocol-shaded module directly on how to do this through
maven-replacer-plugin.
> Let CPEPs also use our shaded protobuf
> --------------------------------------
>
> Key: HBASE-23797
> URL: https://issues.apache.org/jira/browse/HBASE-23797
> Project: HBase
> Issue Type: Umbrella
> Components: Coprocessors, Protobufs
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Blocker
> Fix For: 3.0.0
>
>
> See this discussion thread:
> https://lists.apache.org/thread.html/abd60a8985a4898bae03b2c3c51d43a6b83d67c00caff82ba9ab2712%40%3Cdev.hbase.apache.org%3E
--
This message was sent by Atlassian Jira
(v8.3.4#803005)