venkatasaiachi opened a new pull request, #18761: URL: https://github.com/apache/iceberg/pull/18761
### Description This PR upgrades the bundled Guava dependency to `33.7.2-jre`. Changes include: - Upgrade Guava from `33.4.8-jre` to `33.7.2-jre`. - Replace Guava `Queues.newConcurrentLinkedQueue()` usages with Java's `ConcurrentLinkedQueue`. - Replace Guava `Queues.newArrayDeque()` usages with Java's `ArrayDeque`. - Apply these replacements across Core, Flink, and Spark modules. - Add `UnsignedBytes` to `GuavaClasses` to ensure the class is retained during Shadow JAR minimization. ### Testing All tests completed successfully: - `./gradlew :iceberg-bundled-guava:clean :iceberg-bundled-guava:build` - `./gradlew :iceberg-core:test` - `./gradlew :iceberg-flink:iceberg-flink-2.0:test` - `./gradlew :iceberg-spark:iceberg-spark-4.0_2.13:test` Additional verification: - Confirmed Guava resolves to `33.7.2-jre`. - Verified `UnsignedBytes.class` is present in the generated shaded JAR. - Verified no remaining `Queues.` references in Java source files. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
