From 2eb6df7506da97dd11e83efb1464ebeff28c302b Mon Sep 17 00:00:00 2001 From: Oleksandr Litus Date: Wed, 21 Oct 2026 21:02:11 -0400 Subject: [PATCH] Release 0.1.0: changelog section, specs released in 0.1.0 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 ++ spec/0001-store-clock-random.md | 5 +++-- spec/0002-formats.md | 5 +++-- spec/0003-iceberg.md | 5 +++-- spec/0004-store-adapters.md | 5 +++-- spec/milestones/v0-1.md | 3 ++- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbec074..0b60aae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ versions follow [Semantic Versioning](https://semver.org/). ## Unreleased +## 0.1.0 (2026-10-22) + ### Added - `lakekit-core`: loko's `Store`, `Clock`, and `Random` services with their test and native implementations diff --git a/spec/0001-store-clock-random.md b/spec/0001-store-clock-random.md index 6237888..aafdeb4 100644 --- a/spec/0001-store-clock-random.md +++ b/spec/0001-store-clock-random.md @@ -3,14 +3,14 @@ number: 1 title: Store, Clock, and Random status: done updated: 2026-10-21 -versions: [unreleased] +versions: [0.1.0] related: [2, 3, 4] issues: [] --- # 1. Store, Clock, and Random -**Done** · updated 2026-10-21 · versions unreleased · milestone: [0.1](milestones/v0-1.md) +**Done** · updated 2026-10-21 · versions 0.1.0 · milestone: [0.1](milestones/v0-1.md) ## Summary @@ -78,3 +78,4 @@ None open. again. - 2026-10-21: `Services` is three references with named fields, and commits and hooks take it instead of one value that is all three (D16); `MemoryServices` is gone, and `uuid_v7` takes a clock and a random source. +- 2026-10-22: released in 0.1.0. diff --git a/spec/0002-formats.md b/spec/0002-formats.md index 1551192..7f92214 100644 --- a/spec/0002-formats.md +++ b/spec/0002-formats.md @@ -3,14 +3,14 @@ number: 2 title: One crate per format status: in-progress updated: 2026-10-21 -versions: [unreleased] +versions: [0.1.0] related: [1, 3, 4] issues: [6, 11] --- # 2. One crate per format -**In progress** · updated 2026-10-21 · versions unreleased · milestone: [0.1](milestones/v0-1.md) +**In progress** · updated 2026-10-21 · versions 0.1.0 · milestone: [0.1](milestones/v0-1.md) ## Summary @@ -53,3 +53,4 @@ lakeglass reads it; the formats lakeglass explores come next. - 2026-10-20: proposed and the layout built, with Iceberg as the first format. - 2026-10-21: the project renamed from lakebed to lakekit, an easier name to read; crates `lakekit-core`, `lakekit-iceberg`, and `lakekit`. +- 2026-10-22: released in 0.1.0. diff --git a/spec/0003-iceberg.md b/spec/0003-iceberg.md index 5fd15fb..45fa199 100644 --- a/spec/0003-iceberg.md +++ b/spec/0003-iceberg.md @@ -3,14 +3,14 @@ number: 3 title: Apache Iceberg status: in-progress updated: 2026-10-20 -versions: [unreleased] +versions: [0.1.0] related: [1, 2] issues: [1, 2, 3, 4, 5] --- # 3. Apache Iceberg -**In progress** · updated 2026-10-20 · versions unreleased · milestone: [0.1](milestones/v0-1.md) +**In progress** · updated 2026-10-20 · versions 0.1.0 · milestone: [0.1](milestones/v0-1.md) ## Summary @@ -84,3 +84,4 @@ files, and catalogs (REST). Each has an issue. - 2026-10-20: built from Timelake's shared writer (`timelake-format`), made general: any partition spec, format v1 to v3 reads, delete files, hooks, and options. +- 2026-10-22: released in 0.1.0. diff --git a/spec/0004-store-adapters.md b/spec/0004-store-adapters.md index 8b2c8df..d841476 100644 --- a/spec/0004-store-adapters.md +++ b/spec/0004-store-adapters.md @@ -3,14 +3,14 @@ number: 4 title: Store adapters status: done updated: 2026-10-21 -versions: [unreleased] +versions: [0.1.0] related: [1] issues: [] --- # 4. Store adapters -**Done** · updated 2026-10-21 · versions unreleased · milestone: [0.1](milestones/v0-1.md) +**Done** · updated 2026-10-21 · versions 0.1.0 · milestone: [0.1](milestones/v0-1.md) ## Summary @@ -58,3 +58,4 @@ None open here. The OpenDAL adapter is [loko#6](https://github.com/polythings/lo - 2026-10-21: proposed, and `lakekit-object-store` built. - 2026-10-21: the adapter moved to loko as `loko-object-store` (D15); the OpenDAL issue moved with it. +- 2026-10-22: released in 0.1.0. diff --git a/spec/milestones/v0-1.md b/spec/milestones/v0-1.md index e3e40ba..22bf96c 100644 --- a/spec/milestones/v0-1.md +++ b/spec/milestones/v0-1.md @@ -13,5 +13,6 @@ tables in the browser. | 3 | [Apache Iceberg](../0003-iceberg.md) | In progress | | 4 | [Store adapters](../0004-store-adapters.md) | Done | -**Done when:** loko 0.2.0 ([loko#1](https://github.com/polythings/loko/issues/1)) and these crates are on crates.io ([#7](https://github.com/polythings/lakekit/issues/7)), Timelake depends +**Done when:** loko 0.2.0 ([loko#1](https://github.com/polythings/loko/issues/1)) and these crates are on crates.io (done +2026-10-22) ([#7](https://github.com/polythings/lakekit/issues/7)), Timelake depends on them by version, and lakeglass's Iceberg reader is built on them.