1. 8bf089f fix(ci): windows ci should return error if build fails (#586) by Gang Wu · 6 days ago main
  2. dd1da0e feat: add json serde for expressions (#553) by Innocent Djiofack · 6 days ago
  3. ff7f5b8 fix: add missing direct include of <vector> in file_writer.h (#584) by Xinli Shang · 7 days ago
  4. cd93b99 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#579) by dependabot[bot] · 13 days ago
  5. 653eded chore: use ubuntu-slim for lightweight jobs (#578) by Junwang Zhao · 13 days ago
  6. 8397c08 chore(deps): bump actions/download-artifact from 7 to 8 (#580) by dependabot[bot] · 13 days ago
  7. 349eb92 refactor: optimize SnapshotUtil ancestor methods with early return (#560) by wzhuo · 13 days ago
  8. f955a55 feat: Implement BasicAuthManager to support basic authentication (#564) by lishuxu · 14 days ago
  9. 37bc389 refactor: Use RestCatalogProperties by value instead of unique_ptr (#575) by lishuxu · 2 weeks ago
  10. 9826147 fix: use strtod fallback when std::from_chars(float) unavailable (#572) by Junwang Zhao · 2 weeks ago
  11. 63e4ec0 feat: implement DataWriter for Iceberg data files (#552) by Xinli Shang · 2 weeks ago
  12. 7e6a7e3 feat: add SnapshotManager (#542) by Junwang Zhao · 2 weeks ago
  13. af539b0 chore(deps): bump actions/checkout from 4 to 6 (#574) by dependabot[bot] · 2 weeks ago
  14. 9167d0b chore(ci): add explicit least-privilege workflow permissions (#573) by Kevin Liu · 2 weeks ago
  15. dbec245 CI: Add CodeQL workflow for GitHub Actions security scanning (#567) by Kevin Liu · 3 weeks ago
  16. c559a08 fix: fix misspelled variable, missing format arg, and wrong pointer assignment (#570) by Xinli Shang · 3 weeks ago
  17. 35d3006 fix: fix grammar errors in comments (#569) by Xinli Shang · 3 weeks ago
  18. 56d7ccd doc: add AI-assisted contributions guidelines (#568) by Junwang Zhao · 3 weeks ago
  19. b6cfce1 ci: Remove unused strategy sections from non-matrix jobs (#566) by Kevin Liu · 3 weeks ago
  20. b022fe7 infra: set github actions max-parallel to 15 (#565) by Kevin Liu · 3 weeks ago
  21. 721e529 feat: Implement NoopAuthManager and integrate it with RestCatalog (#544) by lishuxu · 4 weeks ago
  22. 2e00ce0 chore(deps): bump nanoarrow to 0.8.0 (#558) by lishuxu · 4 weeks ago
  23. 82adc73 feat: add support to select columns in table scan planning (#550) by Gang Wu · 4 weeks ago
  24. 257f1dc chore: improve the pre-commit requirement (#557) by 姚军 · 4 weeks ago
  25. b15ac65 refactor: use std::from_chars instead of stoi/stoll/stod (#556) by Zehua Zou · 4 weeks ago
  26. 8a14f9c chore: remove unnecessary <cctype> header inclusion (#554) by Junwang Zhao · 4 weeks ago
  27. 05b0f60 fix: use std::move when passing by value in the config (#555) by 姚军 · 4 weeks ago
  28. 43b83c5 feat: add json serde for expression operations (#532) by Innocent Djiofack · 6 weeks ago
  29. 7c325fa refactor(manifest): remove MakeVxWriter functions in favor of MakeWriter (#551) by Junwang Zhao · 6 weeks ago
  30. 02f0335 refactor: Reduce extra lookup in RegisterTable (#549) by Maxim Zibitsker · 6 weeks ago
  31. 5dda5a3 test: Rename TypeTest to VisitTypeTest to avoid naming conflict (#546) by Feiyang Li · 6 weeks ago
  32. fa2a3d5 fix(test): fix missing registering of avro map logical type (#547) by Feiyang Li · 6 weeks ago
  33. 911494a refactor: replace std::vformat with std::format for ListType|MapType::ToString (#545) by Feiyang Li · 6 weeks ago
  34. e7f1d0f fix(cmake): require Parquet when using system Arrow (#541) by liuxiaoyu · 6 weeks ago
  35. c46b38e fix: SetSnapshotRef::ApplyTo should call SetRef (#540) by Junwang Zhao · 6 weeks ago
  36. e2d6496 chore: consolidate json serde file names (#539) by Junwang Zhao · 6 weeks ago
  37. 6f1cdfd feat: add update partition stats (#538) by Feiyang Li · 6 weeks ago
  38. c426aff test: add test case for table scan planning (#492) by Gang Wu · 6 weeks ago
  39. 31d4a4a refactor(rest): switch HttpClient to use connection pool (#530) by Feiyang Li · 6 weeks ago
  40. 9ffb29f chore: update copyright year to 2026 (#537) by Junwang Zhao · 6 weeks ago
  41. 1e56803 chore(doc): fix minimum compiler version (#528) by Zehua Zou · 6 weeks ago
  42. fb7dead chore: refactor Transaction::Apply to use separate smaller functions (#527) by Junwang Zhao · 6 weeks ago
  43. e32a3ec chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#529) by dependabot[bot] · 6 weeks ago
  44. 65c1788 chore: post release 0.2.0 (#536) by Gang Wu · 6 weeks ago
  45. 4407419 chore: bump cpr to 1.14.1 (#535) by Feiyang Li · 6 weeks ago
  46. 883a43f chore: fix rc.yml to download dependencies (#526) by Gang Wu · 7 weeks ago v0.2.0 v0.2.0-rc0 v0.2.0-rc1 v0.2.0-rc2
  47. 268427e chore: add missing license header to docs.yml (#525) by Gang Wu · 7 weeks ago
  48. d180768 feat: add UpdateSnapshotReference (#512) by Junwang Zhao · 7 weeks ago
  49. 0862d64 feat: add compression config to writer properties (#524) by Gang Wu · 7 weeks ago
  50. f9f1449 feat: add update table stats (#511) by Feiyang Li · 7 weeks ago
  51. 024bbf1 feat: add non-validated version of FromJson for SortOrder and PartitionSpec (#518) by Feiyang Li · 7 weeks ago
  52. 75204b1 chore: refactor DataFileSet and make WriteManifests to accept span (#519) by Junwang Zhao · 7 weeks ago
  53. 3994b5d feat: implement set snapshot (#509) by Feiyang Li · 7 weeks ago
  54. 93989da chore: add missing snapshot summary fields (#520) by Junwang Zhao · 7 weeks ago
  55. a457099 feat: add FastAppend (#516) by Junwang Zhao · 7 weeks ago
  56. bc2e026 feat: add move column to update schema (#517) by Guotao Yu · 7 weeks ago
  57. 437f252 feat: add restcatalog authentication api (#479) by lishuxu · 8 weeks ago
  58. 20a961a feat: add SnapshotSummaryBuilder (#515) by Junwang Zhao · 8 weeks ago
  59. f159675 feat: implement update location (#508) by Feiyang Li · 8 weeks ago
  60. 34d5a1d feat: implement update column (#498) by Guotao Yu · 8 weeks ago
  61. 2c53592 feat: add tentative data & delete writer api (#463) by Xinli Shang · 8 weeks ago
  62. deec370 feat: Add support for Arrow LargeListArray in Parquet data projection (#510) by Dipanshu Pandey · 8 weeks ago
  63. b937acb feat: support expire snapshots (#490) by dongxiao · 8 weeks ago
  64. 93bf6ac chore: fix IsBoundVisitor to error on AlwaysTrue & AlwaysFalse (#503) by Junwang Zhao · 8 weeks ago
  65. 84814bc feat: impl Transform::ToHumanString (#505) by wzhuo · 8 weeks ago
  66. 08e8127 feat: expose `location_provider` to `Table` (#506) by wzhuo · 8 weeks ago
  67. f869003 chore: change return type of TimePointMsFromUnix* functions (#507) by Junwang Zhao · 8 weeks ago
  68. f842411 feat: implement reference visitor (#491) by Gang Wu · 8 weeks ago
  69. a29355d feat: add snapshot update (#408) by Junwang Zhao · 8 weeks ago
  70. 2bd493c feat: implement location provider (#467) by wzhuo · 8 weeks ago
  71. 0f44ce2 feat: add utility to print transformed value as human string (#501) by wzhuo · 8 weeks ago
  72. 8295d50 feat: impl metrics config (#488) by wzhuo · 8 weeks ago
  73. 3c5b00a docs: Fix naming conventions documentation (#504) by Junwang Zhao · 9 weeks ago
  74. d07b756 feat: Add factory functions for ManifestWriter and ManifestListWriter (#493) by Junwang Zhao · 9 weeks ago
  75. 4ac1fa1 feat: impl PartitionSpec::PartitionPath (#500) by wzhuo · 9 weeks ago
  76. 40834dd fix: YearTransform return years since 1970 (#495) by wzhuo · 9 weeks ago
  77. c3e6ff7 refactor: use remove_cvref_t instead of decay_t to get exact type (#494) by Zehua Zou · 9 weeks ago
  78. e5eb6e0 feat: implement add column/delete column (#486) by Guotao Yu · 9 weeks ago
  79. b7b5dd1 feat: extend table scan to support v2 deletes (#489) by Gang Wu · 9 weeks ago
  80. 3d36a9e feat(rest): implement stage-create table (#485) by Feiyang Li · 9 weeks ago
  81. a785119 feat(rest): implement list table and update table (#484) by Feiyang Li · 9 weeks ago
  82. 95ec7a3 fix(rest): build resource paths from final config (#482) by Jiajia Li · 9 weeks ago
  83. 68fe381 feat: add simple url encoder & decoder (#457) by wzhuo · 9 weeks ago
  84. c61344f chore: replace Status::OK in comments with more appropriate words (#487) by Junwang Zhao · 9 weeks ago
  85. d4ad8f7 feat(avro): support writing multiple blocks (#470) by Gang Wu · 9 weeks ago
  86. efe0e37 refactor: use common template function in manifest_reader.cc (#469) by Zehua Zou · 9 weeks ago
  87. d30aec4 feat: add support to read metadata columns (#478) by Gang Wu · 9 weeks ago
  88. 44a27d2 refactor: change DataFile.partition_spec_id to be optional (#480) by Gang Wu · 9 weeks ago
  89. 7a0eafb fix(rest): use correct order to merge config (#483) by Jiajia Li · 10 weeks ago
  90. d328d0a fix: use /v1/config endpoint for catalog config (#481) by Jiajia Li · 10 weeks ago
  91. 80f7408 refactor: separate lazy-initialized fields into dedicated cache classes (#477) by Junwang Zhao · 10 weeks ago
  92. 3743008 feat(rest): implement load table and drop table (#438) by Feiyang Li · 10 weeks ago
  93. 7e784dc chore: optimize windows ci by using sccache (#466) by Gang Wu · 2 months ago
  94. 71f6592 refactor: use template function for manifest reader (#461) by Gang Wu · 2 months ago
  95. 39a9c8b feat: add UpdateSchema interface skeleton (#460) by Guotao Yu · 2 months ago
  96. b9ce88f feat: implement manifest group (#455) by Gang Wu · 2 months ago
  97. 40565f4 refactor: simplify avro test and use mock fs (#462) by Gang Wu · 2 months ago
  98. e2cf82f fix: properly propagate errors in MetricsConfig validation (#465) by Xinli Shang · 2 months ago
  99. d645802 fix: make static_assert template-dependent in ByteSwap (#464) by Xinli Shang · 2 months ago
  100. cf0fd37 fix: Validate identifier fields in Schema::Make (#450) by wzhuo · 2 months ago