[ 
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)

Reply via email to