Skip to content

Updating fork of apache iceberg into Teradata iceberg#19

Merged
jb185048 merged 1374 commits intoTeradata:mainfrom
apache:main
Mar 17, 2026
Merged

Updating fork of apache iceberg into Teradata iceberg#19
jb185048 merged 1374 commits intoTeradata:mainfrom
apache:main

Conversation

@jb185048
Copy link
Collaborator

No description provided.

dependabot bot and others added 30 commits January 25, 2026 12:02
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>
)

Co-authored-by: Thomas Powell <tpowell@palantir.com>
ebyhr and others added 7 commits March 16, 2026 17:08
* 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
@jb185048 jb185048 merged commit c1b5314 into Teradata:main Mar 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.