Releases: xibodev/brains-ai
Releases · xibodev/brains-ai
Release list
v1.6.0
What's Changed
- feat: synchronize release highlights with public site by @mekjr1 in #28
- fix: accept repository-ID Pages build URLs by @mekjr1 in #29
- feat: synchronize releases across documentation pages by @mekjr1 in #30
- docs: reconcile supported behavior and retained startup paths by @mekjr1 in #32
- docs: remove obsolete planning references by @mekjr1 in #48
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Highlights
- Exact peer-help acceptance: claim_help_request and the brains-ai help-claim-code CLI accept one specified request with atomic ownership checks. Same-owner retries return the existing claim without renewing its deadline or accepting different work.
- Windows background services bind BRAINS_STATE_DIR before importing Brains and use task-owned supervisor recovery. Stop ends the runner before owned-child cleanup, with native qualification checking that the service stays stopped through the recovery window.
- Safer macOS service cleanup verifies process identity before signalling and handles PID reuse without stopping an unrelated process. Uncertain identity or changed PID records fail closed rather than being discarded.
- Native service lifecycle qualification covers Windows, macOS, and Linux manager cycles and cleanup for the release candidate. Publication remains human-approved and tied to the qualified source commit; manager-cycle evidence is not a claim of login or reboot persistence.
Upgrade notes
- After upgrading on Windows, reinstall the existing Brains background-service task to acquire the task-owned runner and persist its chosen state root. A package upgrade alone does not update an already-installed task definition.
- Only BRAINS_STATE_DIR is captured by the Windows task bootstrap. An explicit BRAINS_DB_URL in the service launch environment remains a separate database override; other shell environment values and secrets are not captured.
What's Changed
- feat: add exact peer-help claims by @mekjr1 in #22
- Prepare 1.5.0: safe native lifecycle cleanup and Windows state persistence by @mekjr1 in #23
- Release 1.5.0: exact peer-help claims and qualified native service lifecycle by @mekjr1 in #24
- fix: safely clean macOS supervisor records after PID reuse by @mekjr1 in #25
Full Changelog: v1.4.0...v1.5.0
v1.4.0
v1.3.1
What's Changed
- Run Windows service without a console by @mekjr1 in #17
- Promote windowless Windows service hotfix by @mekjr1 in #18
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Make service dry runs deterministic by @mekjr1 in #3
- Define feature lifecycle and durable mailbox backlog by @mekjr1 in #2
- Run quality gates on staging by @mekjr1 in #4
- Align browser acceptance with the normal install by @mekjr1 in #8
- Reserve durable mailbox schema by @mekjr1 in #7
- Add durable mailbox registration by @mekjr1 in #9
- Add durable mailbox delivery by @mekjr1 in #10
- Add coordination mailbox UI by @mekjr1 in #11
- Add mailbox notification protocol by @mekjr1 in #12
- Add verified mailbox SMTP copies by @mekjr1 in #13
- Add mailbox readiness analytics by @mekjr1 in #14
- Correct experimental contract and recover service listeners by @mekjr1 in #15
- Bump version to 1.3.0 by @mekjr1 in #16
- Strengthen coordination continuity and operational truth by @mekjr1 in #1
New Contributors
Full Changelog: v1.2.0...v1.3.0