What's Changed
- refactor(ai-detection): extract useScanDetails hook from ScanDetailsPage by @Innagl in #4718
- fix(a11y): name icon-only buttons and wire Field error ARIA by @Innagl in #4720
- Add server reboot playbook for Semaphore by @MuhammadKhalilzadeh in #4721
- fix: demo-data button state + task entity_links persistence by @MuhammadKhalilzadeh in #4753
- fix(ai-gateway): stop NaN cost from breaking the spend dashboard by @gorkem-bwl in #4759
- fix(risks): send project-risk mapping and framework fields in the shape the API validates by @gorkem-bwl in #4758
- feat(seeder): expand demo data to match in-app entity coverage by @gorkem-bwl in #4757
- fix(advisor): sanitize tool output so undefined can't break the AI Advisor stream by @gorkem-bwl in #4761
- fix(tasks): persist linked items atomically and stop edit-form resets on refetch by @MuhammadKhalilzadeh in #4760
- fix(evalserver): stop startup data migration from stranding LLM Evals data by @gorkem-bwl in #4765
- fix(ai-gateway): spend dashboard 1-day view 500s and guardrail log purge by @gorkem-bwl in #4766
- fix(ai-gateway): Models page cost calculator and catalog show no data by @gorkem-bwl in #4768
- fix(ai-gateway): faster, safer spend dashboard loading by @gorkem-bwl in #4767
- deps: combine all open dependabot bumps into one verified update by @MuhammadKhalilzadeh in #4769
- MCP Server for superadmin by @HarshP4585 in #4726
- fix(a11y): add landmarks and labels on public intake and share views by @Innagl in #4728
- 4678 rate limiter verification suite by @DeboraSerra in #4731
- feat(ui): add shared StatusBadge and re-export Chip by @Innagl in #4763
- Feat: Model Inventory Type by @Br0wnHammer in #4764
- fix(seeder): repair 500 on Create demo data (framework org-level partition + ISO struct drift) by @MuhammadKhalilzadeh in #4778
- Fix mcp server by @HarshP4585 in #4777
- Merge develop into master (Sep 25) by @HarshP4585 in #4781
- Merge develop into master (Sep 26) by @HarshP4585 in #4784
- Merge develop into master (Sep 26) by @HarshP4585 in #4785
Full Changelog: v2.5.1...v2.5.2