Skip to content

Releases: Wave-RF/chtypes

ts/v0.1.0 — @wavehouse/chtypes (npm)

Choose a tag to compare

@EricAndrechek EricAndrechek released this 10 Sep 15:50
ts/v0.1.0
8aa2c46
npm install @wavehouse/chtypes@0.1.0     # Node >= 22, ESM only

npm · CHANGELOG

First release, published to npm from the tag ts/v0.1.0.

  • Speaks ABI revision 4 of the frozen chs_* C ABI
    (include/chtypes.h, 28 functions). The binding dlopens a per-version
    artifact and reimplements no ClickHouse semantics; Transformed is the one
    derived result.
  • Verified against the public golden set (goldens/cases.json, schema 1,
    31 cases), whose expectations were generated on ClickHouse
    24.8, 25.3, 25.8, 25.10, 26.5, 26.6 and 26.7 — every case answered
    identically on all seven lines, and any case that did not was refused by
    the generator.
  • Pre-1.0: the artifact name libchtypes, the chs_ prefix and the
    enum chs_format numbers are frozen. Function signatures freeze at this tag.

rust/v0.1.0 — chtypes (crates.io)

Choose a tag to compare

@EricAndrechek EricAndrechek released this 10 Sep 15:50
rust/v0.1.0
20daede
cargo add chtypes@0.1.0

crates.io · docs.rs · CHANGELOG

First release, published to crates.io from the tag rust/v0.1.0.

  • Speaks ABI revision 4 of the frozen chs_* C ABI
    (include/chtypes.h, 28 functions). The binding dlopens a per-version
    artifact and reimplements no ClickHouse semantics; Transformed is the one
    derived result.
  • Verified against the public golden set (goldens/cases.json, schema 1,
    31 cases), whose expectations were generated on ClickHouse
    24.8, 25.3, 25.8, 25.10, 26.5, 26.6 and 26.7 — every case answered
    identically on all seven lines, and any case that did not was refused by
    the generator.
  • Pre-1.0: the artifact name libchtypes, the chs_ prefix and the
    enum chs_format numbers are frozen. Function signatures freeze at this tag.

python/v0.1.0 — chtypes (PyPI)

Choose a tag to compare

@EricAndrechek EricAndrechek released this 10 Sep 15:50
python/v0.1.0
20daede
pip install chtypes==0.1.0     # or: uv pip install chtypes

PyPI · CHANGELOG

First release, published to PyPI from the tag python/v0.1.0.

  • Speaks ABI revision 4 of the frozen chs_* C ABI
    (include/chtypes.h, 28 functions). The binding dlopens a per-version
    artifact and reimplements no ClickHouse semantics; Transformed is the one
    derived result.
  • Verified against the public golden set (goldens/cases.json, schema 1,
    31 cases), whose expectations were generated on ClickHouse
    24.8, 25.3, 25.8, 25.10, 26.5, 26.6 and 26.7 — every case answered
    identically on all seven lines, and any case that did not was refused by
    the generator.
  • Pre-1.0: the artifact name libchtypes, the chs_ prefix and the
    enum chs_format numbers are frozen. Function signatures freeze at this tag.

go/v0.1.0 — github.com/wave-rf/chtypes/go

Choose a tag to compare

@EricAndrechek EricAndrechek released this 10 Sep 15:50
go/v0.1.0
5c58656
go get github.com/wave-rf/chtypes/go@v0.1.0

pkg.go.dev · CHANGELOG

First release. A Go module publishes by being tagged: go/v0.1.0 is the
whole release, and proxy.golang.org serves it on first fetch. There is no
manifest — the tag is the version.

  • Speaks ABI revision 4 of the frozen chs_* C ABI
    (include/chtypes.h, 28 functions). The binding dlopens a per-version
    artifact and reimplements no ClickHouse semantics; Transformed is the one
    derived result.
  • Verified against the public golden set (goldens/cases.json, schema 1,
    31 cases), whose expectations were generated on ClickHouse
    24.8, 25.3, 25.8, 25.10, 26.5, 26.6 and 26.7 — every case answered
    identically on all seven lines, and any case that did not was refused by
    the generator.
  • Pre-1.0: the artifact name libchtypes, the chs_ prefix and the
    enum chs_format numbers are frozen. Function signatures freeze at this tag.