Skip to content

Algeon 0.1.2

Choose a tag to compare

@morristai morristai released this 19 Oct 03:20
· 5 commits to main since this release
v0.1.2
4e3fee0

Algeon 0.1.2 publishes the standalone Flight SQL server as a container image and adds Parquet table registration from a data directory.

Server image: ghcr.io/algeon-dev/algeon-server:0.1.2 carries the server with cuDF, cuGraph, cuVS and cuML SQL for x86-64-v3 hosts, compiled for sm_80, sm_86, sm_90a, sm_100 and sm_120a, and needs an NVIDIA driver of R580 or newer. Mount a directory of Parquet files at /data; each Parquet file and each directory of Parquet files at its top level becomes a table at start. The Docker guide covers running, configuring and smoke-testing the image, and building your own for other GPUs or features.

Server: the new [data] root setting registers the Parquet files and directories at the top level of a directory as tables before startup SQL runs; the image sets it to /data. Device enumeration errors now name a missing NVIDIA driver instead of reporting only a failed device count.

Build: build_libcudf.sh builds the curl that KvikIO links without Brotli, zstd, nghttp2, libidn2 or libssh2, so libcudf no longer picks up loader dependencies from whatever -dev packages the host has. build_libcugraph.sh fails before configuring when LD_LIBRARY_PATH would shadow the canonical libcuvs. The nightly toolchain the gate uses is pinned in .config/policies/nightly-toolchain.txt, and the build and prerequisites guides were corrected from a third-party build report.

[dependencies]
algeon-datafusion = "=0.1.2"

All 14 crates are published to crates.io. Native RAPIDS libraries and Algeon shims are built from the v0.1.2 source tag. Release source: 4e3fee0cc. Image index digest: sha256:900d87d1333664bacfbfc5951409d7ab93cede82db0a58ad844373ca1f5af88f.