Skip to content

Docs: Sync Go implementation status with iceberg-go#16021

Merged
zeroshade merged 2 commits intoapache:mainfrom
tanmayrauth:update-go-status-docs
Apr 18, 2026
Merged

Docs: Sync Go implementation status with iceberg-go#16021
zeroshade merged 2 commits intoapache:mainfrom
tanmayrauth:update-go-status-docs

Conversation

@tanmayrauth
Copy link
Copy Markdown
Contributor

Updating the Go column in status.md to reflect the current state of the iceberg-go library.

@github-actions github-actions bot added the docs label Apr 17, 2026
@tanmayrauth
Copy link
Copy Markdown
Contributor Author

@zeroshade can you please review and merge the changes?

Copy link
Copy Markdown
Member

@zeroshade zeroshade left a comment

Choose a reason for hiding this comment

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

@laskoviymishka am I missing anything?

Comment thread site/docs/status.md Outdated
| Update statistics | Y | Y | Y | N | Y |
| Update statistics | Y | Y | Y | Y | Y |
| Update partition statistics | Y | N | N | N | N |
| Expire snapshots | Y | N | N | N | N |
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.

Don't we support Expiring snapshots now too?

Comment thread site/docs/status.md Outdated
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.

We support updating the schema

Comment thread site/docs/status.md Outdated
| Update statistics | Y | Y | Y | N | Y |
| Update statistics | Y | Y | Y | Y | Y |
| Update partition statistics | Y | N | N | N | N |
| Expire snapshots | Y | N | N | N | N |
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.

Don't we support Expiring snapshots?

Copy link
Copy Markdown

@laskoviymishka laskoviymishka left a comment

Choose a reason for hiding this comment

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

Here is a bunch of other flips required

@tanmayrauth
Copy link
Copy Markdown
Contributor Author

Thanks @zeroshade @laskoviymishka I will update it.

Update the Go column in status.md to reflect the current state of
the iceberg-go library based on source code verification.
Update additional Go feature flags based on reviewer feedback
from zeroshade and laskoviymishka with source code references:

- Update schema (V1+V2): transaction.go:177
- Update partition spec (V1+V2): transaction.go:160
- Replace sort order (V1+V2): metadata.go:532
- Update table location (V1+V2): updates.go:376
- Expire snapshots (V1+V2): transaction.go:212
- Manage snapshots (V1+V2): metadata.go:753
- Rewrite files (V1+V2): rewrite_data_files.go:83
- Row delta (V2): row_delta.go:63
- Write equality deletes (V2): equality_delete_writer.go:78
@tanmayrauth tanmayrauth force-pushed the update-go-status-docs branch from 612f54a to 8434226 Compare April 18, 2026 01:13
Copy link
Copy Markdown

@laskoviymishka laskoviymishka left a comment

Choose a reason for hiding this comment

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

:shipit:

Copy link
Copy Markdown
Member

@zeroshade zeroshade left a comment

Choose a reason for hiding this comment

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

Nice! Looks great! Thanks!

@zeroshade zeroshade merged commit 69d7bfa into apache:main Apr 18, 2026
7 checks passed
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