Skip to content

Docs: add more to 1.10.2 release notes#16410

Merged
kevinjqliu merged 3 commits into
apache:mainfrom
kevinjqliu:kevinjqliu/1.10.2-release-notes
May 19, 2026
Merged

Docs: add more to 1.10.2 release notes#16410
kevinjqliu merged 3 commits into
apache:mainfrom
kevinjqliu:kevinjqliu/1.10.2-release-notes

Conversation

@kevinjqliu
Copy link
Copy Markdown
Contributor

@kevinjqliu kevinjqliu commented May 19, 2026

Context: #16406 (comment)

Include Open API jar changes to the 1.10.2 release notes

Edits made by agent based on https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.10.2

@kevinjqliu
Copy link
Copy Markdown
Contributor Author

cc @manuzhang thanks for pointing this out

Comment thread site/docs/releases.md Outdated
Comment thread site/docs/releases.md Outdated
* GCP
- Fix LICENSE and NOTICE files ([\#16244](https://github.com/apache/iceberg/pull/16244))
* Open API
- Stop publishing the Open API runtime Jar ([\#16188](https://github.com/apache/iceberg/pull/16188))
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

made this more explicit instead of the PR title (Open API: Backport 1.10 Remove runtime Jar from build and deploy)

Copy link
Copy Markdown
Member

@manuzhang manuzhang May 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to mention what's the side effect of this change?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

im not sure i understand; i thought the side effect is that we stop publishing the open api runtime jar.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It changes the downstream dependencies if a project has previously depended on iceberg-open-api as I've shown in manuzhang/iceberg-examples#40

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you try again with the released 1.10.2?
i think maybe the RC version had the iceberg-open-api jar perhaps, i cant verify because https://repository.apache.org/content/repositories/orgapacheiceberg-1281/ is gone

i do see that the iceberg-open-api jar is no longer in 1.10.2 https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-open-api/1.10.2/ (but is in 1.10.1 https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-open-api/1.10.1/)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm okay either way here, on the one hand to me, I think this statement is enough but if it's helpful to include a note on what other dependencies need to be pulled in to achieve the same "things" that people would achieve when consuming the open API jar before then maybe we mention that too.

Copy link
Copy Markdown
Member

@manuzhang manuzhang May 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think release notes is the most effective channel to communicate the change.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh i see. i was under the assumption that we will fix forward the open-api jar. but i think we're only doing that for the 1.11.x release.

so for 1.10.2 here, i think its worth explaining the change 👍 thanks!

LMK if you have any suggestions for wording here.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even if we are going to fix it in 1.11.x, I believe it's worth calling out in the 1.11.0 release notes as well.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added some context, verified by running the rest service locally

    - Stop publishing the Open API runtime Jar due to license compliance issues ([\#16188](https://github.com/apache/iceberg/pull/16188)). Users who depended on the shadow JAR must now use the `test-fixtures` classifier and explicitly add `iceberg-core`, `iceberg-core:tests`, `jetty-server`, `jetty-servlet`, `sqlite-jdbc`, and `hadoop-common`.

Comment thread site/docs/releases.md Outdated
* GCP
- Fix LICENSE and NOTICE files ([\#16244](https://github.com/apache/iceberg/pull/16244))
* Open API
- Stop publishing the Open API runtime Jar ([\#16188](https://github.com/apache/iceberg/pull/16188))
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm okay either way here, on the one hand to me, I think this statement is enough but if it's helpful to include a note on what other dependencies need to be pulled in to achieve the same "things" that people would achieve when consuming the open API jar before then maybe we mention that too.

Comment thread site/docs/releases.md Outdated
@kevinjqliu kevinjqliu merged commit 7f1d90d into apache:main May 19, 2026
7 checks passed
@kevinjqliu kevinjqliu deleted the kevinjqliu/1.10.2-release-notes branch May 19, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants