1. 7768540 fix(catalog/rest)!: make OAuth token refresh context-aware and singleflight (#2265) by Ilia Demianenko · 17 hours ago main
  2. 904078c perf(transforms): speed up year and month partition transforms (#2263) by Minh Vu · 20 hours ago
  3. 853ec01 ci: ignore package main in the apidiff check (#2262) by Matt Topol · 22 hours ago
  4. 0dd6e1f feat(cmd): list files from a scan plan when the catalog requires server-side planning (#2260) by Revanth · 22 hours ago
  5. a4fb4d0 refactor: export the position delete file_path and pos field IDs (#2245) by Revanth · 2 days ago
  6. 7eea50c test(catalog/rest): run conformance suite against external REST catalogs, with Polaris in CI (#2190) by Richie Bachala · 2 days ago
  7. c735aeb fix(compaction): close the planning scan in Analyze (#2261) by Revanth · 2 days ago
  8. 4d02732 fix(catalog): report stale commit requirements as ErrCommitFailed and add commit conformance tests (#2248) by Richie Bachala · 2 days ago
  9. 9f1963f perf(table): reuse sorted stats IDs in files metadata scans (#2257) by Minh Vu · 2 days ago
  10. a2cf16f perf(partition): append query-escaped path values directly (#2256) by Minh Vu · 2 days ago
  11. db76450 perf(table): reuse position delete indexes across adjacent splits (#2255) by Minh Vu · 2 days ago
  12. 67592a5 perf(table): use typed maps for primitive fanout partition keys (#2254) by Minh Vu · 2 days ago
  13. 94501ec perf(table): append remote Parquet splits without per-file buffers (#2253) by Minh Vu · 2 days ago
  14. a2d559a perf(table): parallelize scan task finalization (#2149) by Minh Vu · 2 days ago
  15. 7c429c6 perf(table): speed up partition metadata ordering keys (#2252) by Minh Vu · 2 days ago
  16. 172b4f0 perf(puffin): skip sorting blobs already in offset order (#2250) by Minh Vu · 2 days ago
  17. cf608e9 perf(table): build multi-part location paths in one allocation (#2249) by Minh Vu · 2 days ago
  18. 9eeb225 test(rest): check residuals on more scan-planning parity rows (#2247) by Revanth · 2 days ago
  19. aead11c fix(exprs): limit the literal wrapper to predicate values (#2246) by Revanth · 2 days ago
  20. 2f8835a perf(variant): write normalized paths without temporary strings (#2244) by Minh Vu · 2 days ago
  21. 982042f perf(internal): reduce string difference allocations (#2243) by Minh Vu · 2 days ago
  22. 772af76 perf(variant): avoid copying unescaped path members (#2242) by Minh Vu · 2 days ago
  23. fd856e1 perf(table): speed up single Int32 equality deletes (#2235) by Minh Vu · 2 days ago
  24. 9dd8d30 feat(table,rest): enforce the catalog's scan-planning-mode directive (#2162) by Revanth · 2 days ago
  25. d9d1ede feat(table): Explicitly prohibit `GEOMETRY`/`GEOGRAPHY` -> `BINARY` type promotion (#2221) by Colton Loftus · 2 days ago
  26. 407a4cd fix(table): remove a removed data file's deletion vector on every replace path (#2239) by Revanth · 3 days ago
  27. 893feab ci: standardize RustFS setup across Iceberg repos (#2056) by Kevin Liu · 3 days ago
  28. a879ce3 perf(table): avoid cloning parquet split offsets during scans (#2118) by Minh Vu · 3 days ago
  29. 557a041 perf(table): use range masks for contiguous positional deletes (#2227) by Minh Vu · 3 days ago
  30. ec3a60f test(catalog): assert unsupported namespace properties instead of skipping (#2237) by Richie Bachala · 3 days ago
  31. 0490c3f perf(table): cache dictionary paths for position deletes (#2231) by Minh Vu · 3 days ago
  32. 1b50ce3 perf(table): reuse flat primitive Arrow columns during scans (#2236) by Minh Vu · 3 days ago
  33. a5a0665 perf(table): prefetch historical snapshot manifest lists (#2234) by Minh Vu · 3 days ago
  34. 7eabdc8 perf(table): fast-path single string and binary equality deletes (#2232) by Minh Vu · 3 days ago
  35. 23eb1c9 perf(table): skip stats for inapplicable equality deletes (#2230) by Minh Vu · 3 days ago
  36. b8397ce perf(table): speed up integer positional-delete lookup (#2229) by Minh Vu · 3 days ago
  37. 07f52fb perf(table): read partition manifests concurrently (#2228) by Minh Vu · 3 days ago
  38. 3902f64 perf(table): reuse adjacent partition values during fanout (#2226) by Minh Vu · 3 days ago
  39. 21563b2 perf(table): reuse materialized row-lineage batches (#2225) by Minh Vu · 3 days ago
  40. d3c4acc perf(rest): reuse adjacent scan task residuals (#2224) by Minh Vu · 3 days ago
  41. 305d6ad perf(table): inline snapshot ancestry visit tracking (#2223) by Minh Vu · 3 days ago
  42. c6494ed perf(table): speed up compaction partition tuple keys (#2204) by Minh Vu · 3 days ago
  43. 06cfb8c fix(rowdelta): accept deletes for data files added in the same commit (#2194) by Badal Prasad Singh · 3 days ago
  44. 914040c perf(transforms): skip UTF-8 scan for unchanged strings (#2222) by Minh Vu · 4 days ago
  45. 074d616 build(deps): bump the gomod_updates group with 12 updates (#2210) by dependabot[bot] · 4 days ago
  46. 94d6f3c build(deps): bump apache/infrastructure-actions/allowlist-check from 1.0.0 to 1.0.1 (#2209) by dependabot[bot] · 4 days ago
  47. 6f3b0b0 feat(table): add UpdateRequirements helpers for create/replace/update commits (#2220) by Alex Stephen · 4 days ago
  48. 69239ba fix: match NotNaN on rows of files written before the column was added (#2219) by Revanth · 4 days ago
  49. 83211ec fix(io): accept a trailing slash on the blobfs WalkDir root (#2218) by Revanth · 4 days ago
  50. dae23ba test(rest): assert parity expectations per case and cover a nested transform filter (#2216) by Revanth · 4 days ago
  51. 24aeef3 build(deps): drop container sdks from go.mod by using the docker cli in tests (#2214) by Badal Prasad Singh · 4 days ago
  52. 7a2acb5 perf(compaction): index FIFO first-fit bins for large plans (#2212) by Minh Vu · 4 days ago
  53. 2ecacb8 perf(table): build deletion-vector masks per affected batch (#2211) by Minh Vu · 4 days ago
  54. 325fbc4 build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#2208) by dependabot[bot] · 4 days ago
  55. fb29f20 build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 (#2207) by dependabot[bot] · 4 days ago
  56. c21916f build(deps): bump the codeql-action group with 2 updates (#2206) by dependabot[bot] · 4 days ago
  57. a187c78 perf(table): bound parquet scan split capacity (#2203) by Minh Vu · 4 days ago
  58. 0bc8d2f perf(manifest): avoid reflection when cloning DataFile Avro fields (#2202) by Minh Vu · 4 days ago
  59. 8ce33af perf(table): avoid rebuilding unchanged partition residual expressions (#2201) by Minh Vu · 4 days ago
  60. c9b8a7e perf(table): reuse partition formatting plans in snapshot summaries (#2200) by Minh Vu · 4 days ago
  61. 03c4bab perf(table): specialize binary partition lookups in partitions metadata (#2199) by Minh Vu · 4 days ago
  62. 2b23a7a perf(table): bound scan task channel capacity (#2198) by Minh Vu · 4 days ago
  63. 89881cb perf(table): avoid string keys for two-file equality deletes (#2197) by Minh Vu · 4 days ago
  64. b1d1f7f perf(table): read only deletion vectors in merge-on-read deletes (#2196) by Badal Prasad Singh · 4 days ago
  65. f3e41bc feat(exprs): accept the literal wrapper form for predicate values (#2191) by Revanth · 4 days ago
  66. 28ff8d8 feat(table): set referenced_data_file on single-target v2 position deletes (#2189) by Revanth · 4 days ago
  67. c0dc53f feat(rest): freshness-aware table loading with If-None-Match / 304 (#2188) by Revanth · 4 days ago
  68. a5c6bc9 fix(io): skip subdirectory markers in blobfs WalkDir (#2187) by Revanth · 4 days ago
  69. 898ca64 refactor(table): add Table.ManifestProvider and move inspect onto public (#2151) by Andrei Tserakhau · 4 days ago
  70. d28a6b9 feat(table): Add Parquet logical type Info for `GEOMETRY`/`GEOGRAPHY` type and bump geoarrow-go version (#2125) by Colton Loftus · 4 days ago
  71. 5dce5de refactor(rest): Centralize identifier path encoding (#2104) by Alessandro Nori · 4 days ago
  72. c18cb4f perf(io): avoid rebuilding MemFS WalkDir path prefixes (#2205) by Minh Vu · 4 days ago
  73. 9cbeca4 perf(table): keep deferred snapshots lazy in metadata builders (#2186) by Roli Bhardwaj · 6 days ago
  74. 4fdbf65 fix(table): preserve local file paths (#2175) by Mohamed Arbi · 8 days ago
  75. 1df76d8 fix(table): apply existing deletes when cow rewrites a data file (#2046) by Badal Prasad Singh · 8 days ago
  76. 8eb69ef docs(table): PlanIO Close does not wait for active ReadTasks iterators (#2192) by Revanth · 9 days ago
  77. c5964d1 fix(table): validate DV replacement on add (#2054) by Andrei Tserakhau · 9 days ago
  78. 2f4cb28 fix(rest): take renewal expiry from the vended credential (#2182) by Revanth · 9 days ago
  79. 30fd3ed build(deps): bump the gomod_updates group with 22 updates (#2176) by dependabot[bot] · 9 days ago
  80. 61dff5c refactor(table): export SnapshotLogEntryAsOf for metadata-table time travel (#2150) by Andrei Tserakhau · 9 days ago
  81. 0fc6672 feat(encryption): add StandardEncryptionManager for generic file envelope encryption (#1620) by Hectar · 9 days ago
  82. 2fc51d1 fix(manifest): normalize file_format casing when reading manifest entries (#1984) by Will Roever · 9 days ago
  83. e6e992e test(catalog): table-lifecycle conformance slice with cross-namespace rename and error-mapping fixes (#2173) by Richie Bachala · 10 days ago
  84. a648a3e test(rest): fail scan-planning integration tests when the fixture lacks planning (#2184) by Revanth · 10 days ago
  85. 386c958 fix(manifest): keep referenced_data_file in v2 manifests (#2183) by Revanth · 10 days ago
  86. 5ab0389 fix(io): treat ADLS Gen2 / OneLake directory blobs as directories in blobfs WalkDir (#2180) by Ajitesh Singh · 10 days ago
  87. edf981e refactor!: remove ManifestFile.FetchEntries and DataFile.DistinctValueCounts (#2179) by Andrei Tserakhau · 10 days ago
  88. 43e5b07 refactor(io/gocloud)!: remove deprecated compatibility shims (#2178) by Andrei Tserakhau · 10 days ago
  89. 51aed6d refactor(table)!: remove WitMaxConcurrency and RewriteFiles.Apply (#2177) by Andrei Tserakhau · 10 days ago
  90. ff7dd1d ci: add apidiff check for incompatible API changes (#2166) by Andrei Tserakhau · 10 days ago
  91. f939fdd perf(table): specialize binary partition key lookups (#2155) by Minh Vu · 10 days ago
  92. 9fb8cb6 perf(table): fast-path IN metrics pruning with extrema (#2117) by Minh Vu · 10 days ago
  93. 0b9fa13 fix(table): keep rows where the filter is NULL in copy-on-write deletes (#2111) by Enes Keles · 10 days ago
  94. befe7c5 fix(rest): prevent credential and default header leaks on cross-origin redirects (#2098) by Revanth · 10 days ago
  95. ff7df2e perf(table): reuse bitmap indexes for positional deletes (#2146) by Minh Vu · 11 days ago
  96. 832bded perf(table): index equality delete metric ranges (#2148) by Minh Vu · 11 days ago
  97. 366dc20 perf(puffin): sort blob indexes when reading all blobs (#2143) by Minh Vu · 11 days ago
  98. 5c79cd0 perf(schema): avoid visitor allocations in HighestFieldID (#2134) by Minh Vu · 11 days ago
  99. 9123839 perf(table): fast-path single int64 equality deletes (#2157) by Minh Vu · 12 days ago
  100. 61318c4 perf(table): avoid cloning ReadTasks for already-bound residuals (#2106) by Minh Vu · 12 days ago