iceberg
iceberg copied to clipboard
Apache Iceberg
# Allow Flink to run without Hadoop This PR aims to remove Hadoop's `Configuration` class from the main code path, so we can also run Flink without having the Hadoop...
I let IntelliJ run all inspections on the Iceberg source tree, and it returned quite some amount of issues. A bunch are reported as issues, that require attention. This PR...
…s position. When `DataIterator` first seeks position (`startingFileOffset=0 & startingRecordOffset=0`) on a split, `fileOffset` might be assigned incorrectly. This can lead to Flink consuming data repeatedly when recovering from ckpt...
### Summary Add support for Flink's Speculative Execution in batch execution mode ### Testing Existing tests should take care of it
### Feature Request / Improvement Currently, static client credentials can be only configured for the S3 client: https://github.com/apache/iceberg/blob/0e7aa84b1dd378b4be56f5b45b6744b383501bd9/aws/src/main/java/org/apache/iceberg/aws/s3/S3FileIOProperties.java#L192-L216 These credentials do not affect the other clients, e.g. the AWS Glue...
Following https://github.com/apache/iceberg/pull/3459/files we should have the beginning of SupportsPartitionManagement. This issue is open to provide implementations of ALTER TABLE Partition commands. This would cause us to no longer rely on...
Bumps com.aliyun.oss:aliyun-sdk-oss from 3.10.2 to 3.18.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.aliyun.oss:aliyun-sdk-oss&package-manager=gradle&previous-version=3.10.2&new-version=3.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
Bumps `junit` from 5.10.1 to 5.10.3. Updates `org.junit.jupiter:junit-jupiter` from 5.10.1 to 5.10.3 Release notes Sourced from org.junit.jupiter:junit-jupiter's releases. JUnit 5.10.3 = Platform 1.10.3 + Jupiter 5.10.3 + Vintage 5.10.3 See...