From ce654482fac9cd0aa6984074457a029871b413ba Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Thu, 2 Jul 2026 00:42:18 -0600 Subject: [PATCH] release: 0.6.21 --- CHANGELOG.md | 6 ++++++ packages/solstone-journal-host/pyproject.toml | 4 ++-- pyproject.toml | 6 +++--- uv.lock | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6107e528c..fd4686bf0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to solstone (the Python package) will be documented in this Format adapted from [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), aligned with `cmo/brand/changelog-voice.md`. +## [0.6.21] - 2026-07-02 + +### Changed +- on linux, sol now uses a single local engine to turn your speech into text. it runs entirely on your own machine, and your audio never leaves it. +- the first time that engine runs, it downloads the model files it needs to work, the same as the previous engine did. that download only brings files in; nothing from your journal goes out. + ## [0.6.20] - 2026-07-01 ### Added diff --git a/packages/solstone-journal-host/pyproject.toml b/packages/solstone-journal-host/pyproject.toml index 90c661eaa..887cdc61f 100644 --- a/packages/solstone-journal-host/pyproject.toml +++ b/packages/solstone-journal-host/pyproject.toml @@ -7,10 +7,10 @@ build-backend = "setuptools.build_meta" name = "solstone-journal-host" description = "solstone journal-host console scripts (journal, mlx-vlm-server)" readme = {text = "Host-only console scripts (journal, mlx-vlm-server) for a solstone journal host. Installed via solstone[journal]. See https://github.com/solpbc/solstone-journal.", content-type = "text/markdown"} -version = "0.6.20" +version = "0.6.21" requires-python = ">=3.12" dependencies = [ - "solstone[journal-host]==0.6.20", + "solstone[journal-host]==0.6.21", ] [project.scripts] diff --git a/pyproject.toml b/pyproject.toml index da7382bd9..a2375a8fe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "solstone" -version = "0.6.20" +version = "0.6.21" description = "Navigate Life Intelligently" readme = "README.md" requires-python = ">=3.12" @@ -146,7 +146,7 @@ journal-host = [ # Run a journal here — the full host stack with CPU ONNX runtime. journal = [ - "solstone-journal-host==0.6.20", + "solstone-journal-host==0.6.21", # CPU ONNX runtime: covers VAD, diarization, and the WeSpeaker embedder; # !=1.24.1 across the board (known-bad wheel). "onnxruntime>=1.20.0,!=1.24.1", @@ -161,7 +161,7 @@ journal = [ # VAD, diarization, and WeSpeaker. Install this instead of [journal], not # alongside it. journal-cuda = [ - "solstone-journal-host==0.6.20", + "solstone-journal-host==0.6.21", "onnxruntime-gpu>=1.25.0", "nvidia-cuda-runtime-cu12", "nvidia-cudnn-cu12", diff --git a/uv.lock b/uv.lock index 5d03226f7..066383a74 100644 --- a/uv.lock +++ b/uv.lock @@ -4196,7 +4196,7 @@ wheels = [ [[package]] name = "solstone" -version = "0.6.20" +version = "0.6.21" source = { editable = "." } dependencies = [ { name = "argon2-cffi" }, @@ -4367,7 +4367,7 @@ dev = [ [[package]] name = "solstone-journal-host" -version = "0.6.20" +version = "0.6.21" source = { editable = "packages/solstone-journal-host" } dependencies = [ { name = "solstone", extra = ["journal-host"] }, -- 2.51.2