Sign in
◑
Theme
apache
/
iceberg-cpp
/
HEAD
5107eda
fix(metadata): write and detect gzip-compressed table metadata (#1014)
by YangJie
· 8 hours ago
main
29900ca
fix(metadata): drop removed schema ids from the builder's schema index (#1012)
by YangJie
· 8 hours ago
c6ccd05
perf(util): encode Base64 in three-byte blocks (#1045)
by Minh Vu
· 9 hours ago
8698e93
chore(deps): bump allowlist-check to v1.0.1 (#1047)
by Manu Zhang
· 9 hours ago
4f195d0
feat(encryption): add AES GCM cipher and AES GCM Stream (AGS1) files (#1030)
by Xinli Shang
· 16 hours ago
08d2f86
fix(row): apply array offsets in ArrowArray wrappers (#1039)
by YinZheng-Sun
· 17 hours ago
8e35d05
fix: qualify Iceberg names in public error macros (#1026)
by Manu Zhang
· 17 hours ago
7f8009f
feat(scan): read Parquet files by task range (#1002)
by kamcheungting-db
· 21 hours ago
90c9340
fix(json): limit nesting depth of parsed JSON documents (#1025)
by lishuxu
· 2 days ago
e1633ad
fix: preserve list types for empty Parquet splits (#1040)
by Haoxiang Meng
· 3 days ago
059a116
fix(rest): do not follow HTTP redirects in HttpClient (#1024)
by lishuxu
· 3 days ago
20f2407
fix(json): omit JSON values from parse errors (#1003)
by lishuxu
· 3 days ago
6b7e5ac
chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 (#1038)
by dependabot[bot]
· 3 days ago
1534d5c
chore(deps): bump the codeql-action group with 2 updates (#1035)
by dependabot[bot]
· 3 days ago
cc51b9b
chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#1036)
by dependabot[bot]
· 3 days ago
72fbb5a
feat(io): refresh vended storage credentials per prefix (#892)
by Jiajia Li
· 4 days ago
cec3229
build: apply patch on Arrow so it can be used with older versions of CMake (#1029)
by Raúl Cumplido
· 5 days ago
0bdf7ce
feat: add standard encryption key metadata (#991)
by Xinli Shang
· 6 days ago
310bb05
refactor(parquet): simplify row position handling in projections (#1020)
by advancedxy
· 6 days ago
31659e7
build: rename VendoredArrow to Arrow (#1021)
by Gang Wu
· 6 days ago
7f24700
fix(bucket): use endian-safe MurmurHash block loads (#1019)
by Manu Zhang
· 6 days ago
60e67fa
refactor: guard oversized bucket hash input in BucketIndex (#1023)
by Gang Wu
· 7 days ago
768ac65
fix(bucket): reject oversized input in BucketUtils::HashBytes (#961)
by wzhuo
· 7 days ago
d98d851
fix(deletes): validate roaring bitmap after deserialization (#1005)
by Guotao Yu
· 7 days ago
5a93503
feat(parquet): add row number reader for selected row groups (#1006)
by advancedxy
· 7 days ago
f8eca4f
build: avoid duplicate libraries in the C++20 compatibility test (#1015)
by Gang Wu
· 7 days ago
7686cfe
fix(manifest): write spec-compliant partition-spec and schema-id headers (#1017)
by Matthias Vallentin
· 7 days ago
ce4544b
feat: add snapshot encryption key-id (#990)
by Xinli Shang
· 7 days ago
1b6d6a3
build: enable Parquet modular encryption and zstd in vendored Arrow (#989)
by Xinli Shang
· 7 days ago
26ae9ea
feat(scan): Support split and parallel scans - Part-1: validated FileScanTask byte ranges (#976)
by kamcheungting-db
· 7 days ago
f87954d
chore: upgrade avro to 3a207fa (#1018)
by Manu Zhang
· 7 days ago
ad221b7
feat: support catalog labels on tables loaded from REST catalogs (#960)
by Nihal Jain
· 7 days ago
57ec6b8
feat(rest): add scan plan endpoint support to REST catalog client (#783)
by Sandeep Gottimukkala
· 8 days ago
a036fae
fix: respect ancestor nullability when folding IS NULL/NOT NULL predicates (#995)
by Gang Wu
· 9 days ago
12a16bd
fix(manifest): round-trip decimal partition values (#998)
by Manu Zhang
· 9 days ago
de7c9ce
fix(expression): treat COUNT(*) as referencing no fields in GetReferencedFieldIds (#981)
by YangJie
· 9 days ago
bbc2359
fix(catalog): validate namespace existence in InMemoryCatalog create and register (#980)
by YangJie
· 9 days ago
db796cb
fix: preserve partition types after source columns are dropped (#999)
by Manu Zhang
· 9 days ago
f799dcb
fix(expression): treat constants as neutral in IsBoundVisitor (#1004)
by YinZheng-Sun
· 9 days ago
7543e80
fix(io): attempt every S3 delete and report how many failed (#966)
by Jiajia Li
· 9 days ago
274d1bb
chore: upgrade CRoaring to 4.7.1 (#1001)
by Manu Zhang
· 10 days ago
cbca7d2
fix(serde): reject invalid schema and partition IDs in JSON (#940)
by kamcheungting-db
· 10 days ago
0a22087
feat(serde): support standalone FileScanTask JSON in core (#939)
by kamcheungting-db
· 10 days ago
87ed963
fix(serde): make DataFile JSON compatible with Java Iceberg (#975)
by kamcheungting-db
· 10 days ago
ed6608d
fix(json): return a parse error for a list type missing 'element' (#997)
by YangJie
· 10 days ago
c712948
refactor: move each TableScan subclass to its own file (#994)
by Manu Zhang
· 10 days ago
ecf3624
fix(expression): return a parse error for non-string type nodes in expression JSON (#982)
by YangJie
· 10 days ago
0919f96
refactor(serde): move DataFile JSON handling from REST to core (#974)
by kamcheungting-db
· 10 days ago
44e29e1
feat: add CherryPickOperation and wire SnapshotManager::Cherrypick (#926)
by Xinli Shang
· 11 days ago
a88f88a
feat: fold IS NULL/NOT NULL predicates on unknown type (#983)
by Byeonggyu Park
· 12 days ago
84fb526
fix: prevent copying and moving StructLikeAccessor (#993)
by Gang Wu
· 12 days ago
b409051
fix(parquet): accept Decimal32 and Decimal64 during schema projection (#992)
by YinZheng-Sun
· 12 days ago
66d7ef5
fix: respect nullability in nested struct accessors (#967)
by advancedxy
· 12 days ago
39c04b9
refactor: simplify src/iceberg/manifest/manifest_group.cc (#952)
by Zehua Zou
· 12 days ago
5a9d91a
fix: move int128_t and uint128_t aliases into the iceberg namespace (#972)
by rohanjain101
· 12 days ago
70b2b6a
feat(hive): add Iceberg-to-HMS schema and record conversion helpers (#904)
by liuxiaoyu
· 12 days ago
dab8664
feat: make public headers consumable as C++20 in compat mode (#936)
by Ping Liu
· 13 days ago
fa29f66
fix(cmake): record avro-cpp as system dependency in installed config (#987)
by rohanjain101
· 13 days ago
79fdb86
feat(rest): load table credentials from the LoadCredentials endpoint (#899)
by Jiajia Li
· 13 days ago
85f8a84
chore(deps): bump the codeql-action group with 2 updates (#984)
by dependabot[bot]
· 2 weeks ago
d2a3112
doc: add release history for release v0.4.0 (#969)
by Manu Zhang
· 2 weeks ago
3c5715c
refactor(io): hand out S3 delegates by shared_ptr and build them off the lock (#898)
by Jiajia Li
· 3 weeks ago
bdc5246
fix: MurmurHash3 file paths in LICENSE (#971)
by aryan9948
· 3 weeks ago
8a186fe
chore: bump version to 0.5.0-SNAPSHOT (#968)
by Manu Zhang
· 3 weeks ago
ddbd2ee
chore(deps): bump the codeql-action group with 2 updates (#970)
by dependabot[bot]
· 3 weeks ago
450863e
ci: replace MinIO with RustFS in S3 tests (#962)
by Sreesh Maheshwar
· 4 weeks ago
2630339
docs: link CLAUDE.md to AGENTS.md (#957)
by Manu Zhang
· 4 weeks ago
64dc66f
chore: bump avro to 209a373 to preserve adjust-to-utc on primitives (#954)
by Manu Zhang
· 4 weeks ago
v0.4.0
v0.4.0-rc0
2aaea26
chore: prepare 0.4.0 release version (#953)
by Manu Zhang
· 4 weeks ago
ad83c1d
fix: align boolean parsing with Iceberg Java (#951)
by Manu Zhang
· 4 weeks ago
168cb52
fix(manifest): preserve snapshot ID inheritance semantics (#947)
by Gang Wu
· 5 weeks ago
b2f1fcd
chore(deps): bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (#950)
by dependabot[bot]
· 5 weeks ago
7b344f1
chore(deps): bump the codeql-action group with 2 updates (#949)
by dependabot[bot]
· 5 weeks ago
48738fc
refactor: rename SnapshotCache to SnapshotReader (#945)
by Junwang Zhao
· 5 weeks ago
35c5df1
docs: clarify contribution conventions for agents (#910)
by Junwang Zhao
· 5 weeks ago
a1c947b
feat(logging): add transaction commit lifecycle logging (#890)
by kamcheungting-db
· 5 weeks ago
4475fa8
fix: make table updates retryable and cleanup-safe (#868)
by Junwang Zhao
· 5 weeks ago
525d60f
build: remove Meson build support (#935)
by Junwang Zhao
· 5 weeks ago
6988eb0
feat: add lazy scan planning streams (#873)
by Manu Zhang
· 5 weeks ago
6361791
feat(inspect): implement streaming SnapshotsTable scans (#801)
by wzhuo
· 5 weeks ago
bec0ceb
fix(manifest): write null instead of empty list/map for unset optional DataFile fields (#934)
by Joey
· 5 weeks ago
307adb1
fix: track batch position delete references (#842)
by kid
· 5 weeks ago
4e4e10a
refactor: expose snapshot utilities in a public header (#932)
by Junwang Zhao
· 6 weeks ago
a00387f
ci: use Quay and GitHub releases for MinIO (#933)
by Sreesh Maheshwar
· 6 weeks ago
c136a1f
chore(test): run REST fixture's SQLite backend in WAL mode (#931)
by Kevin Liu
· 6 weeks ago
ac6c0ba
feat(parquet): support reading list columns as Arrow large_list (#714)
by Rahul Shivu Mahadev
· 6 weeks ago
b52568c
build: install the public headers under iceberg/catalog (#927)
by Jiajia Li
· 6 weeks ago
811d500
feat: expose ReplacePartitions on Table and Transaction (#925)
by Xinli Shang
· 6 weeks ago
fb54f93
chore(deps): bump apache/skywalking-eyes from 0.8.0 to 0.9.0 (#924)
by dependabot[bot]
· 6 weeks ago
a9a2f63
chore(deps): bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 (#923)
by dependabot[bot]
· 6 weeks ago
775f8d3
chore(deps): bump the codeql-action group with 2 updates (#922)
by dependabot[bot]
· 6 weeks ago
97ce6eb
fix: correct mismatched class and struct declarations (#911)
by Junwang Zhao
· 6 weeks ago
dcf92f5
feat: add fallible iterator utility (#905)
by Manu Zhang
· 7 weeks ago
02779a7
chore(deps): bump mkdocs-material from 9.6.22 to 9.7.7 (#908)
by dependabot[bot]
· 7 weeks ago
b88b893
fix(cmake): generate version.h under PROJECT_BINARY_DIR to support add_subdirectory() builds (#906)
by Joey
· 7 weeks ago
8e1cb7a
chore(deps): bump the codeql-action group with 2 updates (#903)
by dependabot[bot]
· 7 weeks ago
8ed779f
fix: reject malformed Arrow field IDs (#845)
by Minh Vu
· 7 weeks ago
7dcc4ce
chore: add support for stale PR workflow (#901)
by Zehua Zou
· 8 weeks ago
ef394f9
refactor: move Puffin & DV support into core iceberg library (#900)
by Gang Wu
· 8 weeks ago
86821d7
feat(io): restore the oss scheme with a round trip test and docs (#893)
by Jiajia Li
· 8 weeks ago
Next »