Skip to content

Bump linkedin/iceberg 1.2 to 1.2.0.19 (NestedField column-default APIs)#642

Merged
cbb330 merged 1 commit into
linkedin:mainfrom
cbb330:chbush/bump-iceberg-1.2.0.19
Jun 26, 2026
Merged

Bump linkedin/iceberg 1.2 to 1.2.0.19 (NestedField column-default APIs)#642
cbb330 merged 1 commit into
linkedin:mainfrom
cbb330:chbush/bump-iceberg-1.2.0.19

Conversation

@cbb330

@cbb330 cbb330 commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Picks up linkedin/iceberg#250 (released as com.linkedin.iceberg tag v1.2.0.19).

Summary

Bumps the Iceberg 1.2 line from 1.2.0.181.2.0.19. The only change in v1.2.0.19 is linkedin/iceberg#250, which re-baselines upstream's column default-value API (Types.NestedField initial/write defaults, Expressions.lit(), plus SchemaParser serialization) onto openhouse-1.2.0, bringing the 1.2 line to parity with the 1.5 line on this API.

  • Defaults are stored as Literal<?> with withInitialDefault / withWriteDefault builders and matching accessors (initialDefault() / writeDefault() / *Literal()).
  • SchemaParser serializes the defaults, so they are format-compatible end to end.
  • v3-only bits (e.g. UnknownType) are dropped since 1.2 lacks them; everything else is a faithful copy from upstream main rather than a cherry-pick.

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

Dependency version bump only — single line in build.gradle. The 1.5 line is already at its latest (1.5.2.15); this brings the 1.2 line to its latest within-line release.

Testing Done

Additional Information

  • Breaking Changes
  • Deprecations

@cbb330 cbb330 merged commit c4be2f7 into linkedin:main Jun 26, 2026
1 check passed
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.

2 participants