You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This snowflake-ingest-java library (unshaded) depends on protobuf-java 4.x. That introduces some issues since the Java community at large is still trying to digest the protobuf 3.x to 4.x shift. So when other libraries are still on protobuf-java 3.x we get issues since the two versions are incompatible.
After looking into it more, I'm wondering why snowflake-ingest-java even declares a dependency on protobuf-java? I didn't find any imports from the com.google.protobuf in the code. Andpom.xml seems to then exclude any of the files from protobuf-java with <exclude>google/protobuf/**/*.proto</exclude>.
If I excluded protobuf-java 4.x from my application, or overrode it to 3.x, would there be any consequences for use of snowflake-ingest-java?
The text was updated successfully, but these errors were encountered:
This snowflake-ingest-java library (unshaded) depends on protobuf-java 4.x. That introduces some issues since the Java community at large is still trying to digest the protobuf 3.x to 4.x shift. So when other libraries are still on protobuf-java 3.x we get issues since the two versions are incompatible.
After looking into it more, I'm wondering why snowflake-ingest-java even declares a dependency on protobuf-java? I didn't find any imports from the
com.google.protobuf
in the code. Andpom.xml
seems to then exclude any of the files from protobuf-java with<exclude>google/protobuf/**/*.proto</exclude>
.If I excluded protobuf-java 4.x from my application, or overrode it to 3.x, would there be any consequences for use of snowflake-ingest-java?
The text was updated successfully, but these errors were encountered: