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