Updating fork of apache iceberg into Teradata iceberg#19
Merged
jb185048 merged 1374 commits intoTeradata:mainfrom Mar 17, 2026
Merged
Updating fork of apache iceberg into Teradata iceberg#19jb185048 merged 1374 commits intoTeradata:mainfrom
jb185048 merged 1374 commits intoTeradata:mainfrom
Conversation
Bumps [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) from 2.20 to 2.21. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-annotations dependency-version: '2.21' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Moves the freshness-aware loading tests from TestRESTCatalog to their own test suite. For this there are some additional changes: - Request matcher functions got their own util class for cross-suite usability - New test base for tests that launch a REST server - TestRESTScanPlannig shares the new test base - New TestRESTTableCache suite
Bumps software.amazon.awssdk:bom from 2.41.10 to 2.41.14. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.41.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build: Bump gradle-wrapper to 8.14.4 * Build: Update gradlew fallback version
* Docs: add blog post for C++ 0.2.0 release * Update site/docs/blog/posts/2026-01-26-iceberg-cpp-0.2.0-release.md Co-authored-by: Kevin Liu <kevinjqliu@users.noreply.github.com> * Update site/docs/blog/posts/2026-01-26-iceberg-cpp-0.2.0-release.md Co-authored-by: Kevin Liu <kevinjqliu@users.noreply.github.com> --------- Co-authored-by: Kevin Liu <kevinjqliu@users.noreply.github.com>
* Flink: Fix test assumption which can produce flakiness See #15139 Under high load due to limited CI resources and parallel test execution, the test pipeline can run multiple Flink checkpoints before all records have been processed. This produces a slightly different but not semantically wrong outcome. The important part of the test is to ensure comitting once per checkpoint which is asserted further below. This closes #15139. * Port to other Flink versions
the mkdoc blog plugin calculate [slug (blog url)](https://squidfunk.github.io/mkdocs-material/plugins/blog/#meta.slug) automatically just the title but [uses a weird scheme](https://squidfunk.github.io/mkdocs-material/plugins/blog/#config.post_slugify) In #15141 it turned "Apache Iceberg C++ 0.2.0 Release" -> "apache-iceberg-c-020-release/", which removed the "++" and the version "."s This PR makes slug explicit so we can set the final url. Added slug to `site/docs/blog/posts/2026-01-10-iceberg-summit.md` just to be explicit I verified it locally * http://127.0.0.1:8000/blog/announcing-iceberg-summit-2026/ * http://127.0.0.1:8000/blog/apache-iceberg-cpp-0.2.0-release/
* upgrade rat to use 0.17 * translate exclusion expression * fix script * simplify * config * explicit * test, this should fail * Revert "test, this should fail" This reverts commit b126586. * scan hidden dir
…15127) When deleting data files through `DeleteFiles.deleteFromRowFilter`, the manifest file was updated with incorrect partition boundary values if the target table is partitioned by columns of `binary` type. This is mainly because in `PartitionSummary.updateFields`, the update of `PartitionFieldStats`'s min/max field directly references a byte array that could be reused by `ManifestReader` when reading multiple files.
* Add Ryft to third-party integrations * Updated Ryft docs in mkdocs-dev.yml * Updated Ryft docs in nav.yml
…s more than one matching snapshot (#14955) * Fail publish_changes procedure if there's multiple matching snapshots * rewrite publish_changes procedure to early-exit on duplicated wap.id * Update docs for publish_changes procedure * run spotlessApply * Update docs/docs/spark-procedures.md * backport fix to spark 3.4, 3.5, 4.0
Fixed the following typos: - "cant" -> "can't" in IcebergSource.java (all Spark versions) - "cant" -> "can't" in HiveTableOperations.java - "commited" -> "committed" in Snapshot.java Co-authored-by: Claude (claude-sonnet-4.5) <noreply@anthropic.com>
av255050
approved these changes
Mar 16, 2026
* Fix JDBC resource leaks in JdbcCatalog and JdbcUtil Use try-with-resources for ResultSet and PreparedStatement objects in JdbcUtil.tableOrView(), JdbcCatalog.atomicCreateTable(), and JdbcCatalog.updateSchemaIfRequired() to ensure they are always closed even when exceptions occur. Closes #15462 * Fix checkstyle: extract nested try into helper method executeV1CatalogUpdate
* Fix aggregate pushdown * Address review comment * Add additional test case * Address review comment. * Minor comment updates
…ount with max-files-to-rewrite (#15576)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.