What's New
Features
- Software package upload & deployment (#171)
- User risk scoring — APIs, background jobs, and AI tooling (#172)
- Peripheral control — APIs and hardened AI policy updates (#175)
- Huntress managed EDR integration (#177)
- SentinelOne EDR integration with UI (#180)
- CIS hardening baselines — compliance engine, remediation, and UI (#173)
- Server-side theme persistence — theme syncs across browsers/devices (#184)
- E2E test overhaul — 30+ YAML test suites, Playwright CI integration (#184)
Improvements
- Inline CSS to global classes, portal speed optimizations,
navigateToutility (#170) - AI risk dashboard improvements and schema drift checks (#169)
- Agent memory footprint reduced ~200MB → ~30MB idle (#179)
Fixes
- Fix browser policy tool enqueue error handling and audit duplication (#174)
- Fix sensitive data review issues and stabilize tests (#176)
- Fix post-apply command enqueue race and stabilize API tests (#178)
- Update E2E test selectors to match current UI (#181)
- Repair all failing CI tests across API, web, and agent
- TURN server documentation improvements (#167)
Dependencies
- Bump actions/cache v4 → v5, actions/checkout v4 → v6, actions/setup-node v4 → v6
- Bump actions/upload-artifact v4 → v6, actions/download-artifact v6 → v7
- Bump hono 4.11.9 → 4.12.2, @tanstack/react-query 5.90.16 → 5.90.21
- Bump autoprefixer 10.4.23 → 10.4.24, claude-agent-sdk 0.2.49 → 0.2.50
What's Changed
- docs: add TURN server deployment guide by @ToddHebebrand in #167
- Fix post-apply command enqueue race and stabilize API tests by @ToddHebebrand in #178
- fix: AI risk dashboard, schema drift checks, and misc improvements by @ToddHebebrand in #169
- fix: update E2E test selectors to match current UI by @ToddHebebrand in #181
- feat: CIS hardening baselines, compliance UI, and review fixes by @ToddHebebrand in #173
- feat: SentinelOne EDR integration with UI by @ToddHebebrand in #180
- feat: add Huntress managed EDR integration by @ToddHebebrand in #177
- Fix sensitive data review issues and stabilize tests by @ToddHebebrand in #176
- Add peripheral control APIs and harden AI policy updates by @ToddHebebrand in #175
- Fix browser policy tool enqueue error handling and audit duplication by @ToddHebebrand in #174
- fix(agent): reduce memory footprint (~200MB → ~30MB idle) by @ToddHebebrand in #179
- Add user risk scoring APIs, jobs, and AI tooling by @ToddHebebrand in #172
- feat: software package upload & deployment by @ToddHebebrand in #171
- Inline CSS to global classes, portal speed optimizations, navigateTo utility by @ToddHebebrand in #170
- chore(deps): bump @anthropic-ai/claude-agent-sdk from 0.2.49 to 0.2.50 by @dependabot[bot] in #161
- chore(deps): bump hono from 4.11.9 to 4.12.2 in the hono group by @dependabot[bot] in #156
- chore(deps): bump autoprefixer from 10.4.23 to 10.4.24 in the tailwind group by @dependabot[bot] in #155
- chore(deps): bump @tanstack/react-query from 5.90.16 to 5.90.21 in the tanstack group by @dependabot[bot] in #154
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #152
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #151
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #150
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #149
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #147
- fix: integration testing 502s, theme persistence, peripheral sync, and E2E overhaul by @ToddHebebrand in #184
Full Changelog: v0.10.2...v0.10.3