Skip to content

Commit 1575c06

Browse files
authored
Merge pull request #10 from spiraldb/mp/release-0.1.1
release 0.1.1: convert streaming, docs/snapshot fallback, OFF description fix
2 parents 0d3ad9d + ac85274 commit 1575c06

6 files changed

Lines changed: 319 additions & 242 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.1] - 2026-05-07
9+
10+
### Added
11+
12+
- README badges (CI status, latest release, license, citation).
13+
14+
### Changed
15+
16+
- **Convert stage now streams parquet batches** via `pf.iter_batches() →
17+
RecordBatchReader → vxio.write` instead of materialising whole tables.
18+
Resolves `ArrowNotImplementedError: Nested data conversions not implemented
19+
for chunked array outputs` from pyarrow on slugs whose nested columns
20+
(`list<struct>`, `struct<bytes,…>`) would need to be chunked across multiple
21+
Arrow arrays. Re-enables Vortex output for `osm-germany-ways`,
22+
`ultrachat-200k`, `mmmu`, `websight-v01`, `peoples-speech-clean-validation`.
23+
- `code-contests` Vortex skip re-diagnosed: not the chunked-array path; a
24+
separate upstream FSST i32-offset overflow on `list<string>` >2 GB.
25+
- `open-food-facts` description aligned with shipped output (currently a
26+
single `raw_json: string` column via `jsonl_as_string_parse`; VARIANT
27+
promotion deferred).
28+
- PR template: dropped the "Test plan" checklist (CI runs the same gates on
29+
every PR; CONTRIBUTING.md documents them once).
30+
- Agent-tooling docs (AGENTS.md, SKILLS.md, `raincloud-docs` skill) now flag
31+
`docs/snapshot.json` as load-bearing — TUI fallback _and_ the
32+
row-count / file-size fallback for `datasets.md` regen. Stale "six derived
33+
docs" reference in AGENTS.md cleaned up to three.
34+
35+
### Fixed
36+
37+
- `docs/datasets.md` regeneration now falls back to `docs/snapshot.json`
38+
(top-level scratch, then `docs/v{schema_version}/snapshot.json` on a fresh
39+
clone) for slugs whose parquet isn't built locally. Previously,
40+
partial-build regen would silently dash-out row counts and file sizes for
41+
any slug not on disk, destroying ground truth in the v1 snapshot. Snapshot
42+
regen now also captures `last_built_row_groups`. Five regression tests
43+
added in `tests/test_docs.py`.
44+
845
## [0.1.0] - 2026-05-06
946

1047
Initial public release.
@@ -45,4 +82,5 @@ This release bundles:
4582
this repository" button in the repo sidebar with BibTeX / APA / Chicago
4683
exports.
4784

85+
[0.1.1]: https://github.com/spiraldb/raincloud/releases/tag/v0.1.1
4886
[0.1.0]: https://github.com/spiraldb/raincloud/releases/tag/v0.1.0

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ abstract: >-
77
transform, validate, and convert behaviour, supporting verifiable provenance
88
and consistent re-derivation of dataset artefacts across users and machines.
99
type: software
10-
version: 0.1.0
11-
date-released: 2026-05-06
10+
version: 0.1.1
11+
date-released: 2026-05-07
1212
url: "https://github.com/spiraldb/raincloud"
1313
repository-code: "https://github.com/spiraldb/raincloud"
1414
license: Apache-2.0

0 commit comments

Comments
 (0)