Skip to content

Releases: Meridiona/meridian

v1.83.1

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 04 Aug 09:45

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.9 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 04 Aug 08:15
f80360e

1.83.0-staging.9 (2026-08-04)

🐛 Bug Fixes

  • tray: stop bouncing a healthy daemon on every launch; close review gaps (bc5a31d), closes #677

v1.83.0-staging.8

v1.83.0-staging.8 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 04 Aug 06:47
307a0c0

1.83.0-staging.8 (2026-08-04)

🐛 Bug Fixes

  • tray: stop the watchdog killing a healthy daemon and corrupting the DB (fe0a7ab)
  • tray: verify the liveness read and stop reusing the watchdog span name (58119ae)

v1.83.0

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 05:59

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

  • raise the forced-update floor to 1.82.3 (7d60770)
  • release: back-merge v1.82.3 into pre-main (82e6fdd), closes #651

v1.83.0-staging.7

v1.83.0-staging.7 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 21:58
44147df

1.83.0-staging.7 (2026-08-03)

🐛 Bug Fixes

  • db: keep the fd-limit helpers alive on the Windows build (b6582f0)
  • db: raise the file-descriptor limit in both binaries (0183939)

v1.83.0-staging.6

v1.83.0-staging.6 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 20:48
e7e7782

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

  • tray: pin that a missing scheduled task never reaches WARN (596a948)
  • tray: pin the two guards that stop the db swap corrupting data (e0a8cb6)

v1.83.0-staging.5

v1.83.0-staging.5 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 18:52
9dca35d

1.83.0-staging.5 (2026-08-03)

🐛 Bug Fixes

  • tray: compile the launchd migration helpers on every platform (9086cb2), closes #671

✅ Tests

  • tray: catch macOS-only items called from always-compiled code (149a2ad)

v1.83.0-staging.3

v1.83.0-staging.3 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 04:23
43b1643

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

v1.83.0-staging.2 Pre-release
Pre-release

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 02 Aug 11:58
36e32ae

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

  • release: 1.82.3 (b8922f3)
  • release: back-merge v1.82.3 into pre-main (82e6fdd), closes #651

v1.82.3

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 01 Aug 20:00

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)