Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
connectors-6.0.0
-
None
Description
Recently a dependabot commit has landed on connectors that upgrades the version of protobuf-java to 3.6.1
I think that we should revert that.
Part of the HBase 2 public API is that the public coprocessors use HBase 2 for communication.
See https://hbase.apache.org/book.html#cpeps
Using unshaded 3.6.1 in the connector breaks that contract.
The shaded connector artifacts do not include protobuf-java, so the change is effectively a NOOP for the shaded connector JAR.
However, in case someone depends on the core artifact, the change in the protobuf-java version may cause problems.
rajeshbabu I know that you have added the explicit dependency for the table metadata broadcast featrue, and that you've applied the dependabot PR, but I think that we should stick to the protobuf pulled in by HBase.
Attachments
Issue Links
- links to