v0.7.0
What's changed
Features
- #155 Add self-hosted document platform with authenticated HTTP API, durable OCR queue, Docker deployment, and iOS companion app
- #162 Separate worker credentials from full-access client credentials for secure distributed OCR
- #186 Integrate SymMeet runtime for meeting-note vault import and discovery
- #187 Add a Meetings library and read-only review workspace
- #188 Add interactive meeting review with speaker correction, segment editing, and review save
- #200 Make AI language and output limits configurable
- #207 Store optional symrelate contact references in reviewed meeting notes
Fixes
- #174 Surface failed mutations instead of silently advancing UI state
- #181 Deduplicate the env-override block in config loading
- #183 Harden self-host server: scrub subprocess env and skip unchanged files on index refresh
- #184 Fix Anthropic model default and harden SSE streaming
- #190 Fix duplicate Memory writes on retry after partial meeting publish
- #197 Fix meeting frontmatter conflict guard and graph endpoint performance
- #198 Stop sending unresolved op:// secret references to the Anthropic API
Security
- #170 Pin privileged GitHub Actions to immutable commit SHAs
Refactor
- #213 Replace local AppUpdateChecker with appkit SymairaUpdateCheck
CI / Quality
- #182 Enable the race detector and golangci-lint in CI
Dependencies
- Bump symaira-corekit 0.4.4 → 0.5.0 (#168)
- Bump actions/checkout 4 → 7 (#163) and 7.0.0 → 7.0.1 (#206)
- Bump docker/build-push-action 6 → 7 (#167)
- Bump docker/login-action 3 → 4 (#166)
- Bump docker/metadata-action 5 → 6 (#164)
- Bump docker/setup-qemu-action 3 → 4 (#165)
- Bump docker/setup-buildx-action 3.12.0 → 4.2.0 (#201)
- Bump actions/setup-go 6.5.0 → 7.0.0 (#202)
- Bump modernc.org/sqlite 1.53.0 → 1.54.0 (#203)
- Bump github/codeql-action/autobuild 4.37.0 → 4.37.1 (#204)
Closed Issues
- #156 Worker credential isolation
- #157 GitHub Actions SHA pinning
- #158 Preserve true streaming for remote AI
- #159 Surface UI mutation failures
- #160 Silent UI state advancement
- #161 Conditional mobile refresh
- #171 Meeting vault import
- #172 Interactive meeting review
- #173 Duplicate memory write on retry
- #175 Subprocess env hardening
- #176 Race detector in CI
- #177 Anthropic model default
- #178 SSE streaming error
- #179 Config deduplication
- #180 Index refresh performance
- #185 Symrelate contact references
- #191 Graph endpoint performance
- #192 Secret reference leak
- #193 AI language config
- #194 AI output limit config
- #195 Config env override
- #196 Frontmatter conflict
- #208 Appkit update check migration
- #209 Selfhost coverage restoration
- #210 CLI meeting tests
- #214 Coverage regression
- #215 Worker lifecycle tests
- #216 CLI handler coverage
Full Changelog: v0.6.12...v0.7.0