1. 6fdbf69 feat(table): wire conflict validators into producers (#934) by Andrei Tserakhau · 2 days ago main
  2. 0e7b586 build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#938) by dependabot[bot] · 2 days ago
  3. a95d093 build(deps): bump the gomod_updates group with 7 updates (#939) by dependabot[bot] · 2 days ago
  4. 7179c11 build(deps): bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 (#937) by dependabot[bot] · 2 days ago
  5. a1d883e feat(cli): add --schema-from-file flag to infer table schema from parquet files (#927) by Tanmay Rauth · 6 days ago
  6. 41f5c54 feat(io): add BulkRemovableIO interface(#914) (#916) by Tanmay Rauth · 6 days ago
  7. fe9bcf4 feat(config,cmd/iceberg): support more rest options in config (#933) by Matt Topol · 6 days ago
  8. c576fd1 fix(table): seed UpdateSchema id counter from metadata LastColumnID (#936) by Ashley Jeffs · 6 days ago
  9. f8df330 fix: use floored division in HourTransform for pre-epoch timestamps (#924) (#926) by Tanmay Rauth · 6 days ago
  10. eb37c1a feat(io): add ListableIO interface to replace reflect-based directory walking (#913) (#917) by Tanmay Rauth · 7 days ago
  11. bb94be7 feat(table): add conflict validation framework (#928) by Andrei Tserakhau · 7 days ago
  12. 9cc7e2f docs(website): add generator scaffold for example-driven concept pages (#920) by Andrei Tserakhau · 8 days ago
  13. 931a2e0 feat(catalog): add `WithOAuthTLSConfig` for separate OAuth server TLS (#895) by Lovro Mažgon · 8 days ago
  14. 0210469 fix(rest): apply header.* additional props as HTTP headers on all requests (#921) by Ali Asghar · 8 days ago
  15. 4182210 feat(table): retry doCommit on commit-conflict errors (#830) (#912) by Andrei Tserakhau · 8 days ago
  16. 93d8c6e fix: decode pre-1.4 Java Iceberg legacy manifest list field names (#889) (#890) by Tanmay Rauth · 12 days ago
  17. 17090ae docs(website): add scanner, writer, and transaction API documentation (#919) by Tanmay Rauth · 12 days ago
  18. dd38a99 docs(website): sync feature tables with README.md (#918) by Tanmay Rauth · 12 days ago
  19. 48e640c feat(table): add snapshot ancestry utility (#911) by Andrei Tserakhau · 12 days ago
  20. add5fce build(deps): bump actions/setup-go from 4.3.0 to 6.4.0 (#908) by dependabot[bot] · 12 days ago
  21. c5f82b5 feat(#492): implement SetStatistics, RemoveStatistics, AddEncryptionKey, RemoveEncryptionKey updates (#902) by Tanmay Rauth · 12 days ago
  22. 536ca05 build(deps): bump actions/download-artifact from 4.3.0 to 8.0.1 (#907) by dependabot[bot] · 13 days ago
  23. 4f5a944 build(deps): bump golangci/golangci-lint-action from 7.0.0 to 9.2.0 (#905) by dependabot[bot] · 13 days ago
  24. 4c1d77f feat(table): reject reserved metadata column IDs in user schemas (#821) by Andrei Tserakhau · 13 days ago
  25. 588ca00 fix(table): warn on row count mismatch in Overwrite (#894) by Andrei Tserakhau · 13 days ago
  26. 40c3363 feat(cli): add compact analyze and compact run commands (#903) by Andrei Tserakhau · 13 days ago
  27. 0c2543d build(deps): bump actions/upload-artifact from 4.6.2 to 7.0.0 (#906) by dependabot[bot] · 13 days ago
  28. f3a283b feat(table): Add support for row lineage in v3 (#735) by Dao Thanh Tung · 13 days ago
  29. fc0e767 ci: fix triage labeler (#910) by Matt Topol · 13 days ago
  30. 22115e0 build(deps): bump actions/checkout from 3.6.0 to 6.0.2 (#909) by dependabot[bot] · 13 days ago
  31. 5550225 feat(table): bloom filter scan pruning for Parquet row groups (#834) (#891) by Tanmay Rauth · 13 days ago
  32. f3b406d ci: apply github workflow best practice (zizmor/codeql/asf-allowlist-check) (#904) by Kevin Liu · 13 days ago
  33. 758b24a perf(table): Add optional skip duplicate check on AddDataFiles (#901) by Abhi Rathod · 14 days ago
  34. aa6f01d feat(table): support committing snapshots to branches other than main (#899) by Ali Asghar · 2 weeks ago
  35. 7f6ab3a cmd/iceberg: fix CLI YAML config being ignored when docopt sets defaults (#898) by Ali Asghar · 2 weeks ago
  36. 285632c feat(table): add RewriteDataFiles for compaction execution (#892) by Andrei Tserakhau · 2 weeks ago
  37. ea55f3d fix(table): fast-append must inherit all parent manifests unconditionally (#869) by cassio-paesleme · 2 weeks ago
  38. df817dc feat(compaction): add Analyze for dry-run compaction planning (#893) by Andrei Tserakhau · 2 weeks ago
  39. e175604 feat(avro): replace hamba/avro with twmb/avro v1.5.0 (#871) by Travis Bischel · 2 weeks ago
  40. 5d312c6 fix(deletes): change equality_ids array elements avro schema type from Long to Integer to match spec (#880) by Rohil Surana · 2 weeks ago
  41. a0827dc perf(table): Decrease memory pressure by releasing records (#886) by Abhi Rathod · 2 weeks ago
  42. 8ab09f5 refactor(table): collapse DataFileStatistics.ToDataFile args into DataFileOpts (#888) by Ali Asghar · 2 weeks ago
  43. 9836607 fix(table): delete statistics files in ExpireSnapshots PostCommit #837 (#882) by Tanmay Rauth · 2 weeks ago
  44. 2ddaa2c fix: emit proper Avro fixed schema for FixedType partition columns (#845) (#881) by Tanmay Rauth · 2 weeks ago
  45. 9b117e2 fix(schema): reject duplicate field IDs at schema construction (#879) by Ali Asghar · 2 weeks ago
  46. 083e9c7 fix(table): populate WriteTask.SortOrderID in data file writers (#875) by Ali Asghar · 2 weeks ago
  47. 8587fd1 feat(table): wire bloom filter properties into Parquet writer (#878) by Ali Asghar · 2 weeks ago
  48. a002b13 fix(table): read retention table properties as defaults in ExpireSnapshots (#877) by Ali Asghar · 2 weeks ago
  49. c82d254 fix(table): prune StatisticsList and PartitionStatsList in RemoveSnapshots (#873) by Ali Asghar · 2 weeks ago
  50. 653375c build(deps): bump the gomod_updates group with 4 updates (#872) by dependabot[bot] · 2 weeks ago
  51. dbc2616 docs: expand CONTRIBUTING.md with issue claiming and PR guidelines (#887) by Andrei Tserakhau · 2 weeks ago
  52. bb81e9c fix: handle missing format-version in NewManifestReader for v1 manifests (#868) by Tyler Rockwood · 2 weeks ago
  53. 993d217 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.38.0 to 1.43.0 (#862) by dependabot[bot] · 2 weeks ago
  54. 049516e feat(table): add bin-pack compaction strategy (#850) by Andrei Tserakhau · 2 weeks ago
  55. ac8ed2b build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 (#864) by dependabot[bot] · 2 weeks ago
  56. 526492a feat(table): classify deletion vectors in scan planning (#855) by Andrei Tserakhau · 3 weeks ago
  57. 1ad5ff6 feat(table): support delete file removal in overwrite commits (#851) by Andrei Tserakhau · 3 weeks ago
  58. 77c45f9 fix: require Transform in NewSortOrder and add related tests (#859) by Narwhal-fish · 3 weeks ago
  59. 7f35021 feat(table): strengthen orphan-cleanup stats referenced-set tests and document empty-path guard (#856) by Dao Thanh Tung · 3 weeks ago
  60. b4722bb feat(table): Add OpReplace to updateSnapshotSummaries (#853) by Dao Thanh Tung · 3 weeks ago
  61. a9c7331 fix(table): read Parquet batch size from table properties (#849) by Kelly Navarro · 3 weeks ago
  62. d9ef097 bench(table): read-perf degradation under equality delete pressure (#852) by Andrei Tserakhau · 3 weeks ago
  63. f39fb26 fix(ci): resolve flaky integration-setup (#858) by Andrei Tserakhau · 3 weeks ago
  64. f610324 build(deps): bump the gomod_updates group with 5 updates (#854) by dependabot[bot] · 3 weeks ago
  65. 42184e1 feat(table): Add statistics files to orphan cleanup referenced set (#848) by Dao Thanh Tung · 4 weeks ago
  66. 311cc3c Thread context.Context through deletedEntries() (#847) by TT · 4 weeks ago
  67. d437be5 build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#828) by dependabot[bot] · 4 weeks ago
  68. e5a1118 feat(table)!: multi-arg transforms in partition and sort fields (#824) by Andrei Tserakhau · 4 weeks ago
  69. f51578f feat(table): add Transaction.UpgradeFormatVersion (#827) by Tyler Rockwood · 4 weeks ago
  70. 005a900 fix(manifest): default to v1 files (#826) by Tyler Rockwood · 4 weeks ago
  71. 270f0c7 fix(table): goroutine leak in positionDeleteRecordsToDataFiles (#825) by Harrison Crosse · 4 weeks ago
  72. e48015b feat(table): equality delete writing for partitioned tables (#823) by Andrei Tserakhau · 4 weeks ago
  73. 7493f2c feat(rest): add audience and resource params to OAuth requests (#815) by Lovro Mažgon · 4 weeks ago
  74. c7839ca feat(table): equality delete read path in scanner (#818) by Andrei Tserakhau · 4 weeks ago
  75. 2647879 feat(table): enforce write-default and initial-default for required fields (#820) by Andrei Tserakhau · 4 weeks ago
  76. 829a91e build(deps): bump the gomod_updates group with 6 updates (#822) by dependabot[bot] · 4 weeks ago
  77. 9b7bfec feat(types): add Parquet support for nanosecond timestamp types (v3) (#819) by Andrei Tserakhau · 4 weeks ago
  78. d1663c4 feat(catalog): add CommitAndReload, error ctx, and 404 test for multi-tx (#817) by Andrei Tserakhau · 4 weeks ago
  79. 35cc1a6 feat(table): equality delete write path (#809) by Andrei Tserakhau · 4 weeks ago
  80. ee11239 feat(hive): adding register table in hive catalog (#816) by Ankit Sharma · 4 weeks ago
  81. 884868c build(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 (#813) by dependabot[bot] · 5 weeks ago
  82. 387d209 fix(table): add warnings for silent data-affecting behavior (#811) by Andrei Tserakhau · 5 weeks ago
  83. 131cc92 fix(table): deadlock in MapExec when workers error (#810) by Andrei Tserakhau · 5 weeks ago
  84. 6314acf chore: add CODEOWNERS file (#814) by Matt Topol · 5 weeks ago
  85. cfb21e6 feat(table): configure Parquet DataPage version (#812) by Andrei Tserakhau · 5 weeks ago
  86. dc7a9c3 fix(table): AddFiles() should respect commit.manifest-merge.enabled (#806) by Rudy · 5 weeks ago
  87. b168e01 feat(catalog,io): refresh vended credentials (#795) by Tyler Rockwood · 5 weeks ago
  88. 6fab25c feat(catalog): add TransactionalCatalog interface and REST multi-table commit (#787) by Andrei Tserakhau · 5 weeks ago
  89. 1cf6c7a fix(table): AddFiles: close file after usage and parallelize (#799) by starpact · 5 weeks ago
  90. 36705d7 build(deps): bump the gomod_updates group with 2 updates (#807) by dependabot[bot] · 5 weeks ago
  91. e40dec4 feate(hive): Add Create View for Hive catalog (#788) by Dao Thanh Tung · 5 weeks ago
  92. 6c041dd feat(table): add RowDelta API for atomic row-level mutations (#789) by Andrei Tserakhau · 5 weeks ago
  93. d0cc60d build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#804) by dependabot[bot] · 6 weeks ago
  94. 2b83eed fix(table): don't always set schema.name-mapping.default (#803) by Tyler Rockwood · 6 weeks ago
  95. 6e679fc fix: remove unnecessary safe-guard (#775) by Tobias Pütz · 6 weeks ago
  96. 13cf142 feat(table): public write DataFile API (#776) by Tobias Pütz · 6 weeks ago
  97. 6842055 feat(catalog): refresh oauth tokens (#793) by Tyler Rockwood · 6 weeks ago
  98. 55bdfbf feat(table): export StructLike and GetPartitionRecord (#791) by Tobias Pütz · 6 weeks ago
  99. 3c01a04 feat(table): add Scan.ReadTasks for reading pre-planned file scan tasks (#781) by Tobias Pütz · 6 weeks ago
  100. 676d9dc feat: Implemented write-default v3 (#779) by PranjalChaitanya · 6 weeks ago