The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

icebergr 0.1.0

First release. A deliberately narrow but correct subset of Apache Iceberg for R, built on iceberg-rust 0.10.0 via extendr.

Features

Deliberately not included

Row-level deletes, MERGE/upsert, full schema evolution, partition evolution, compaction and maintenance operations, and a dbplyr backend. Several of these are also absent from iceberg-rust itself; see icebergr_spec_support() and the README for which is which.

Naming

The package is named icebergr, not iceberg. Apache Software Foundation trademark policy does not permit third parties to use Apache marks as the primary branding of their own products, and a bare iceberg package would also imply that this is an ASF-governed client, which it is not. See inst/NOTICE.

Distribution

Installing from source compiles Apache Iceberg’s Rust implementation, so a Rust toolchain is required: rustc 1.92 or newer. iceberg-rust 0.10.0 declares 1.94, but nothing in the tree uses a feature newer than 1.92, so cargo is passed --ignore-rust-version and configure gates on the version the package is actually tested against. The Rust dependencies a default install compiles are vendored in src/rust/vendor.tar.xz, so that install never touches the network; it compiles 264 crates and takes a while the first time. CI exercises that exact offline path on every commit. The optional s3 and glue features are the exception: they draw in about a hundred further crates, which would have tripled the source tarball, so enabling one of them resolves those from crates.io and needs network access.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.