v2.40.0
What's Changed
- Merge pull request #80 from RunnymedeRobotics1310/feat/network-comm-refinement-u1-http-hygiene (2acd273)
- docs: record communication model + data-source authority (Unit 9) (97d1f17)
- feat: /api/ping returns JSON for captive-portal defense (Unit 8, server) (72e54be)
- feat: role-fingerprint filter for client-side change detection (Unit 7, server) (28f1fdf)
- feat: GET /api/report/metadata for reports-in-IndexedDB (Unit 6, server) (6cc8c49)
- feat: server-owned tournament window (Unit 4, server side) (0341487)
- feat: add /api/config/client-sync endpoints (Unit 3, server side) (37a9225)
- feat: add weak-ETag + X-RavenBrain-Time + unified sync config (Unit 1) (f29a1e9)
Full Changelog: v2.39.0...v2.40.0