1. 42b00d4 feat(perf): optimize AddRange in RoaringPositionBitmap (#608) by Sebastian Baunsgaard · 5 days ago main
  2. a1dc2f8 feat(data): add DeleteLoader for position and equality delete files (#610) by Gang Wu · 5 days ago
  3. 9190c0a fix: update metadata_location_ in Table::Refresh() method (#612) by SkylerLin · 8 days ago
  4. 5666e67 docs: restructure and improve documentation website (#606) by Gang Wu · 12 days ago
  5. 36b5887 feat: add StructLikeSet (#598) by Gang Wu · 13 days ago
  6. 181fc8a feat: metrics for avro writer (#604) by wzhuo · 13 days ago
  7. 5f4904f feat: add position delete index (#605) by Gang Wu · 13 days ago
  8. cdf05d6 feat: implement IncrementalAppendScan (#590) by wzhuo · 14 days ago
  9. 133742d feat: add roaring-based position bitmap (#595) by Gang Wu · 2 weeks ago
  10. 9adb90e fix: add using StructType::Equals to fix `-Woverloaded-virtual` warning (#601) by wzhuo · 2 weeks ago
  11. 7c2cc68 fix: use secure random for UUID generation (#602) by Gang Wu · 2 weeks ago
  12. 743c318 feat(puffin): add basic data structures and constants of puffin (#588) by ZhaoXuan · 2 weeks ago
  13. f79f885 Infra: Remove GitHub Actions from Dependabot configuration (#597) by Kevin Liu · 2 weeks ago
  14. c27fd15 chore(deps): update nanoarrow download url (#596) by Gang Wu · 3 weeks ago
  15. 0596ef5 fix: use base_location instead of location in CreateTable (#594) by wzhuo · 3 weeks ago
  16. 4db7c67 feat(rest): support snapshot loading mode (#543) by Feiyang Li · 3 weeks ago
  17. 72d3831 feat(rest): add initial oauth2 support to rest catalog (#577) by lishuxu · 3 weeks ago
  18. 31aa68a chore: add ai related files to .gitignore (#593) by Gang Wu · 3 weeks ago
  19. 8b2cc7f feat: bind literals with right type after serde (#562) by Innocent Djiofack · 3 weeks ago
  20. 8fdf346 refactor: introduce TransactionContext to decouple Transaction and PendingUpdate (#591) by Gang Wu · 3 weeks ago
  21. 1afe65c feat: Implement EqualityDeleteWriter for equality delete files (#583) by Xinli Shang · 4 weeks ago
  22. 69cf2d3 feat: Implement PositionDeleteWriter for position delete files (#582) by Xinli Shang · 4 weeks ago
  23. d43455d feat: implement UpdateMapping and apply meta change to UpdateSchema (#561) by Junwang Zhao · 4 weeks ago
  24. baf139c feat: implement truncate max for literals (#585) by wzhuo · 4 weeks ago
  25. 066bee0 feat: Add incremental scan API (#559) by wzhuo · 4 weeks ago
  26. 8bf089f fix(ci): windows ci should return error if build fails (#586) by Gang Wu · 5 weeks ago
  27. dd1da0e feat: add json serde for expressions (#553) by Innocent Djiofack · 5 weeks ago
  28. ff7f5b8 fix: add missing direct include of <vector> in file_writer.h (#584) by Xinli Shang · 5 weeks ago
  29. cd93b99 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#579) by dependabot[bot] · 6 weeks ago
  30. 653eded chore: use ubuntu-slim for lightweight jobs (#578) by Junwang Zhao · 6 weeks ago
  31. 8397c08 chore(deps): bump actions/download-artifact from 7 to 8 (#580) by dependabot[bot] · 6 weeks ago
  32. 349eb92 refactor: optimize SnapshotUtil ancestor methods with early return (#560) by wzhuo · 6 weeks ago
  33. f955a55 feat: Implement BasicAuthManager to support basic authentication (#564) by lishuxu · 6 weeks ago
  34. 37bc389 refactor: Use RestCatalogProperties by value instead of unique_ptr (#575) by lishuxu · 6 weeks ago
  35. 9826147 fix: use strtod fallback when std::from_chars(float) unavailable (#572) by Junwang Zhao · 6 weeks ago
  36. 63e4ec0 feat: implement DataWriter for Iceberg data files (#552) by Xinli Shang · 6 weeks ago
  37. 7e6a7e3 feat: add SnapshotManager (#542) by Junwang Zhao · 6 weeks ago
  38. af539b0 chore(deps): bump actions/checkout from 4 to 6 (#574) by dependabot[bot] · 6 weeks ago
  39. 9167d0b chore(ci): add explicit least-privilege workflow permissions (#573) by Kevin Liu · 6 weeks ago
  40. dbec245 CI: Add CodeQL workflow for GitHub Actions security scanning (#567) by Kevin Liu · 7 weeks ago
  41. c559a08 fix: fix misspelled variable, missing format arg, and wrong pointer assignment (#570) by Xinli Shang · 7 weeks ago
  42. 35d3006 fix: fix grammar errors in comments (#569) by Xinli Shang · 7 weeks ago
  43. 56d7ccd doc: add AI-assisted contributions guidelines (#568) by Junwang Zhao · 7 weeks ago
  44. b6cfce1 ci: Remove unused strategy sections from non-matrix jobs (#566) by Kevin Liu · 7 weeks ago
  45. b022fe7 infra: set github actions max-parallel to 15 (#565) by Kevin Liu · 7 weeks ago
  46. 721e529 feat: Implement NoopAuthManager and integrate it with RestCatalog (#544) by lishuxu · 8 weeks ago
  47. 2e00ce0 chore(deps): bump nanoarrow to 0.8.0 (#558) by lishuxu · 8 weeks ago
  48. 82adc73 feat: add support to select columns in table scan planning (#550) by Gang Wu · 9 weeks ago
  49. 257f1dc chore: improve the pre-commit requirement (#557) by 姚军 · 9 weeks ago
  50. b15ac65 refactor: use std::from_chars instead of stoi/stoll/stod (#556) by Zehua Zou · 9 weeks ago
  51. 8a14f9c chore: remove unnecessary <cctype> header inclusion (#554) by Junwang Zhao · 9 weeks ago
  52. 05b0f60 fix: use std::move when passing by value in the config (#555) by 姚军 · 9 weeks ago
  53. 43b83c5 feat: add json serde for expression operations (#532) by Innocent Djiofack · 10 weeks ago
  54. 7c325fa refactor(manifest): remove MakeVxWriter functions in favor of MakeWriter (#551) by Junwang Zhao · 10 weeks ago
  55. 02f0335 refactor: Reduce extra lookup in RegisterTable (#549) by Maxim Zibitsker · 10 weeks ago
  56. 5dda5a3 test: Rename TypeTest to VisitTypeTest to avoid naming conflict (#546) by Feiyang Li · 2 months ago
  57. fa2a3d5 fix(test): fix missing registering of avro map logical type (#547) by Feiyang Li · 2 months ago
  58. 911494a refactor: replace std::vformat with std::format for ListType|MapType::ToString (#545) by Feiyang Li · 2 months ago
  59. e7f1d0f fix(cmake): require Parquet when using system Arrow (#541) by liuxiaoyu · 2 months ago
  60. c46b38e fix: SetSnapshotRef::ApplyTo should call SetRef (#540) by Junwang Zhao · 2 months ago
  61. e2d6496 chore: consolidate json serde file names (#539) by Junwang Zhao · 2 months ago
  62. 6f1cdfd feat: add update partition stats (#538) by Feiyang Li · 2 months ago
  63. c426aff test: add test case for table scan planning (#492) by Gang Wu · 2 months ago
  64. 31d4a4a refactor(rest): switch HttpClient to use connection pool (#530) by Feiyang Li · 2 months ago
  65. 9ffb29f chore: update copyright year to 2026 (#537) by Junwang Zhao · 2 months ago
  66. 1e56803 chore(doc): fix minimum compiler version (#528) by Zehua Zou · 2 months ago
  67. fb7dead chore: refactor Transaction::Apply to use separate smaller functions (#527) by Junwang Zhao · 2 months ago
  68. e32a3ec chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#529) by dependabot[bot] · 2 months ago
  69. 65c1788 chore: post release 0.2.0 (#536) by Gang Wu · 2 months ago
  70. 4407419 chore: bump cpr to 1.14.1 (#535) by Feiyang Li · 2 months ago
  71. 883a43f chore: fix rc.yml to download dependencies (#526) by Gang Wu · 3 months ago v0.2.0 v0.2.0-rc0 v0.2.0-rc1 v0.2.0-rc2
  72. 268427e chore: add missing license header to docs.yml (#525) by Gang Wu · 3 months ago
  73. d180768 feat: add UpdateSnapshotReference (#512) by Junwang Zhao · 3 months ago
  74. 0862d64 feat: add compression config to writer properties (#524) by Gang Wu · 3 months ago
  75. f9f1449 feat: add update table stats (#511) by Feiyang Li · 3 months ago
  76. 024bbf1 feat: add non-validated version of FromJson for SortOrder and PartitionSpec (#518) by Feiyang Li · 3 months ago
  77. 75204b1 chore: refactor DataFileSet and make WriteManifests to accept span (#519) by Junwang Zhao · 3 months ago
  78. 3994b5d feat: implement set snapshot (#509) by Feiyang Li · 3 months ago
  79. 93989da chore: add missing snapshot summary fields (#520) by Junwang Zhao · 3 months ago
  80. a457099 feat: add FastAppend (#516) by Junwang Zhao · 3 months ago
  81. bc2e026 feat: add move column to update schema (#517) by Guotao Yu · 3 months ago
  82. 437f252 feat: add restcatalog authentication api (#479) by lishuxu · 3 months ago
  83. 20a961a feat: add SnapshotSummaryBuilder (#515) by Junwang Zhao · 3 months ago
  84. f159675 feat: implement update location (#508) by Feiyang Li · 3 months ago
  85. 34d5a1d feat: implement update column (#498) by Guotao Yu · 3 months ago
  86. 2c53592 feat: add tentative data & delete writer api (#463) by Xinli Shang · 3 months ago
  87. deec370 feat: Add support for Arrow LargeListArray in Parquet data projection (#510) by Dipanshu Pandey · 3 months ago
  88. b937acb feat: support expire snapshots (#490) by dongxiao · 3 months ago
  89. 93bf6ac chore: fix IsBoundVisitor to error on AlwaysTrue & AlwaysFalse (#503) by Junwang Zhao · 3 months ago
  90. 84814bc feat: impl Transform::ToHumanString (#505) by wzhuo · 3 months ago
  91. 08e8127 feat: expose `location_provider` to `Table` (#506) by wzhuo · 3 months ago
  92. f869003 chore: change return type of TimePointMsFromUnix* functions (#507) by Junwang Zhao · 3 months ago
  93. f842411 feat: implement reference visitor (#491) by Gang Wu · 3 months ago
  94. a29355d feat: add snapshot update (#408) by Junwang Zhao · 3 months ago
  95. 2bd493c feat: implement location provider (#467) by wzhuo · 3 months ago
  96. 0f44ce2 feat: add utility to print transformed value as human string (#501) by wzhuo · 3 months ago
  97. 8295d50 feat: impl metrics config (#488) by wzhuo · 3 months ago
  98. 3c5b00a docs: Fix naming conventions documentation (#504) by Junwang Zhao · 3 months ago
  99. d07b756 feat: Add factory functions for ManifestWriter and ManifestListWriter (#493) by Junwang Zhao · 3 months ago
  100. 4ac1fa1 feat: impl PartitionSpec::PartitionPath (#500) by wzhuo · 3 months ago