Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exclude more Hadoop transitive dependencies from distribution #148

Merged
merged 1 commit into from
Nov 5, 2023

Conversation

bryanck
Copy link
Contributor

@bryanck bryanck commented Nov 5, 2023

The Hadoop common library is required by the Iceberg core library still, primarily for the configuration classes. Hadoop common brings in several transitive dependencies that are not being used that have critical- and high-level security vulnerabilities. These vulnerabilities prevent us from publishing the sink to Confluent Hub.

This PR excludes additional transitive dependencies brought in by Hadoop common to resolve the vulnerabilities.

NOTE: this only impacts the default distribution. When using Hive or HDFS, the hive distribution must be used as it includes the Hadoop and Hive clients. The hive distribution is not meant to be published to Confluent Hub.

@bryanck bryanck merged commit 74aa0d6 into main Nov 5, 2023
1 check passed
@bryanck bryanck deleted the hadoop-deps branch November 5, 2023 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant