diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a4ebfa91..d94515c8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ 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.4.9] - 2026-06-02 + +### Fixed +- upgrading on macos is steadier when the journal service is already running. setup waits for the old service to finish unloading and uses the service's real start time, so a healthy upgrade does not stall at readiness. +- solstone raises the file limit for the installed journal service, giving long-running journals more room for observers, local providers, and background work. +- revealing a provider key in settings is now only visual. clicking the eye button no longer triggers an unwanted save, validation, or clear. + ## [0.4.8] - 2026-06-01 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 02a976891..83e163c6e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "solstone" -version = "0.4.8" +version = "0.4.9" description = "Navigate Life Intelligently" readme = "README.md" requires-python = ">=3.12" diff --git a/tests/test_sol.py b/tests/test_sol.py index 20c4f0630..1e2fb665b 100644 --- a/tests/test_sol.py +++ b/tests/test_sol.py @@ -233,6 +233,7 @@ class TestGetStatus: def test_status_without_override(self, monkeypatch): """Test status when no journal env is set uses source-tree fallback.""" monkeypatch.delenv("SOLSTONE_JOURNAL", raising=False) + monkeypatch.setattr("solstone.think.user_config.read_user_config", lambda: {}) status = sol.get_status() assert status["journal_path"].endswith("/journal") assert status["journal_source"] == "source" diff --git a/uv.lock b/uv.lock index c26e6abfa..a86cdd4eb 100644 --- a/uv.lock +++ b/uv.lock @@ -4214,7 +4214,7 @@ wheels = [ [[package]] name = "solstone" -version = "0.4.8" +version = "0.4.9" source = { editable = "." } dependencies = [ { name = "anthropic" },