From 7fb505710017de9fb9f6bc9d4592bdbfd4632fc0 Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Fri, 3 Jul 2026 01:32:39 -0600 Subject: [PATCH] release: 0.6.22 --- CHANGELOG.md | 9 +++++++++ packages/solstone-journal-host/pyproject.toml | 4 ++-- pyproject.toml | 6 +++--- uv.lock | 4 ++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd4686bf0..bfe8fd568 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ 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.22] - 2026-07-03 + +### Added +- you can now pair a device to your journal over a Tailscale network, not only a shared wi-fi. if your phone and your journal are on the same Tailscale network but different wi-fi, that direct connection now works for pairing. + +### Fixed +- sol's summary of a day's processing now reflects what actually happened. the 'yesterday's processing' view used to flag problems on nearly every normal day, counting work that had already retried and finished, or that belonged to a different day, and cutting long lists short. it now shows only what genuinely didn't finish for that day, grouped by name with an honest count. +- sol gets through a full day's processing more reliably. scheduled work that didn't run at its set time is now retried instead of waiting out a full cycle, the switch to a new day at midnight no longer gets stuck, and if one step runs into trouble sol keeps going with the rest instead of stalling. work that sol used to occasionally lose track of now either finishes or is recorded as a clear failure. + ## [0.6.21] - 2026-07-02 ### Changed diff --git a/packages/solstone-journal-host/pyproject.toml b/packages/solstone-journal-host/pyproject.toml index 887cdc61f..e904bab92 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.21" +version = "0.6.22" requires-python = ">=3.12" dependencies = [ - "solstone[journal-host]==0.6.21", + "solstone[journal-host]==0.6.22", ] [project.scripts] diff --git a/pyproject.toml b/pyproject.toml index a2375a8fe..fa0de855e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "solstone" -version = "0.6.21" +version = "0.6.22" 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.21", + "solstone-journal-host==0.6.22", # 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.21", + "solstone-journal-host==0.6.22", "onnxruntime-gpu>=1.25.0", "nvidia-cuda-runtime-cu12", "nvidia-cudnn-cu12", diff --git a/uv.lock b/uv.lock index 066383a74..0f6ceadf2 100644 --- a/uv.lock +++ b/uv.lock @@ -4196,7 +4196,7 @@ wheels = [ [[package]] name = "solstone" -version = "0.6.21" +version = "0.6.22" source = { editable = "." } dependencies = [ { name = "argon2-cffi" }, @@ -4367,7 +4367,7 @@ dev = [ [[package]] name = "solstone-journal-host" -version = "0.6.21" +version = "0.6.22" source = { editable = "packages/solstone-journal-host" } dependencies = [ { name = "solstone", extra = ["journal-host"] }, -- 2.51.2