Releases: Meridiona/meridian
Releases · Meridiona/meridian
Release list
v1.83.1
1.83.1 (2026-08-04)
🐛 Bug Fixes
- db: keep the fd-limit helpers alive on the Windows build (b6582f0)
- db: raise the file-descriptor limit in both binaries (0183939)
- telemetry: ship the fields that say WHICH health check failed (8bbc174)
- tray: compile the launchd migration helpers on every platform (9086cb2), closes #671
- tray: restore the Windows recovery fallback and close the -k TOCTOU (9a528fd), closes #677 678/#679
- tray: stop bouncing a healthy daemon on every launch; close review gaps (bc5a31d), closes #677
- tray: stop the daemon before the db encryption swap on macOS too (f831432)
- tray: stop the watchdog killing a healthy daemon and corrupting the DB (fe0a7ab)
- tray: stop warning on every restart when no scheduled task exists (8b44063)
- tray: verify the liveness read and stop reusing the watchdog span name (58119ae)
- ui: replace native dialogs, inert in the packaged tray, with in-app modals (56626f0)
✅ Tests
- llm: cover the reported install command on both CI platforms (4a91047)
- tray: catch macOS-only items called from always-compiled code (149a2ad)
- tray: pin that a missing scheduled task never reaches WARN (596a948)
- tray: pin the two guards that stop the db swap corrupting data (e0a8cb6)
📝 Documentation
- whats-new: add the 1.83.1 entry and the open-corruption roadmap item (4f28148)
🔧 Chores
v1.83.0-staging.9
v1.83.0-staging.8
v1.83.0
1.83.0 (2026-08-03)
🚀 Features
- db: add the repair marker the daemon stands down for (5f14925)
- db: detect database corruption and recover from it (62776b9)
- tray: repair a corrupt database from the app, no terminal (57d14db)
- ui: offer the database repair from the corruption banner (6001a72)
🐛 Bug Fixes
- address the CodeRabbit findings surfaced on the merged pre-main diff (07308ee), closes #659 #662 #658 #661
- address the fresh CodeRabbit review's findings on PR #658 (ad57c0f), closes #661 #665
- core: pin restamp_only_refreshes_a_today_marker to local noon (64b9c49)
- db: address CodeRabbit review findings on the corruption-recovery PR (9d648d1), closes #658
- db: close the rebuild connection before swapping the repaired file (1013bdf), closes pre-#655
- db: make the repair guard name a command that exists (6bb8acd)
- hooks: fail fast with instructions when the tray resource is missing (65f0236), closes #660
- llm: make the provider Install button work on Windows (a376cb9)
- llm: surface runtime provider failures in the dashboard banner (4e61fca)
- tray: contain panics in setup() instead of a fatal process abort (3b42fd0)
- tray: stop a Windows CI flake in the setup-command trace tests (ec41944), closes #660
- ui: show a confirmed daily plan to solo users (b760fbe)
🤖 CI
- release: back-merge main into pre-main so staging versions sort above stable (2f98bf8)
- release: require the release PAT in the back-merge job (9ab97e4)
- run clippy and test as parallel jobs, and revert the debuginfo change (17a449a), closes #664
- stop emitting debug info nothing reads (d119fa5), closes #660
- test and lint the whole workspace, not just the root package (402e383), closes #659 #659
✅ Tests
- tray: compare paths by component, not by POSIX string (c150840)
📝 Documentation
- changelog: add the top-level heading, fix malformed issue refs (3c1ea65)
🔧 Chores
v1.83.0-staging.7
v1.83.0-staging.6
1.83.0-staging.6 (2026-08-03)
🐛 Bug Fixes
- telemetry: ship the fields that say WHICH health check failed (8bbc174)
- tray: stop warning on every restart when no scheduled task exists (8b44063)
✅ Tests
v1.83.0-staging.5
1.83.0-staging.5 (2026-08-03)
🐛 Bug Fixes
✅ Tests
- tray: catch macOS-only items called from always-compiled code (149a2ad)
v1.83.0-staging.3
1.83.0-staging.3 (2026-08-03)
🚀 Features
- db: add the repair marker the daemon stands down for (5f14925)
- tray: repair a corrupt database from the app, no terminal (57d14db)
- ui: offer the database repair from the corruption banner (6001a72)
🐛 Bug Fixes
- address the CodeRabbit findings surfaced on the merged pre-main diff (07308ee), closes #659 #662 #658 #661
- address the fresh CodeRabbit review's findings on PR #658 (ad57c0f), closes #661 #665
- core: pin restamp_only_refreshes_a_today_marker to local noon (64b9c49)
- db: address CodeRabbit review findings on the corruption-recovery PR (9d648d1), closes #658
- db: close the rebuild connection before swapping the repaired file (1013bdf), closes pre-#655
- db: make the repair guard name a command that exists (6bb8acd)
- hooks: fail fast with instructions when the tray resource is missing (65f0236), closes #660
- llm: make the provider Install button work on Windows (a376cb9)
- llm: surface runtime provider failures in the dashboard banner (4e61fca)
- tray: stop a Windows CI flake in the setup-command trace tests (ec41944), closes #660
🤖 CI
- run clippy and test as parallel jobs, and revert the debuginfo change (17a449a), closes #664
- stop emitting debug info nothing reads (d119fa5), closes #660
- test and lint the whole workspace, not just the root package (402e383), closes #659 #659
✅ Tests
- tray: compare paths by component, not by POSIX string (c150840)
🔧 Chores
- raise the forced-update floor to 1.82.3 (7d60770)
v1.83.0-staging.2
1.83.0-staging.2 (2026-08-02)
🐛 Bug Fixes
- tray: contain panics in setup() instead of a fatal process abort (bd03203)
- ui: show a confirmed daily plan to solo users (6b7eb77)
🤖 CI
- release: back-merge main into pre-main so staging versions sort above stable (94749da)
- release: require the release PAT in the back-merge job (b16dd7d)
📝 Documentation
- changelog: add the top-level heading, fix malformed issue refs (7f98013)
🔧 Chores
v1.82.3
1.82.3 (2026-08-01)
🐛 Bug Fixes
- tray: contain panics in setup() instead of a fatal process abort (bd03203)
- ui: show a confirmed daily plan to solo users (6b7eb77)
🤖 CI
- release: back-merge main into pre-main so staging versions sort above stable (94749da)
- release: require the release PAT in the back-merge job (b16dd7d)
📝 Documentation
- changelog: add the top-level heading, fix malformed issue refs (7f98013)