Performance insights, dependency hardening, and reliability improvements
📈Observability
- Improved
Vercel Analytics & Speed Insights
Real-time page analytics and Core Web Vitals monitoring are now active in production. Performance regressions will be caught before they affect your league experience.
- Improved
Performance tracing for core operations
Cap recalculations, trade executions, waiver processing, and auction bid awards are now instrumented with Sentry performance spans. P95 latency is tracked per operation so slow queries surface immediately.
- Improved
Structured server logging
All major server-side operations now emit structured JSON logs with timing data, enabling faster diagnosis of production issues via Vercel log drain.
🔒Security
- Security
Automated dependency vulnerability scanning
Every pull request now runs npm audit against high and critical CVEs as a required CI check. Dependabot is configured to open weekly grouped PRs for patch and minor updates.
- Security
Startup environment validation
The server now validates all required environment variables at boot time and fails fast with a clear error if anything is missing, eliminating silent misconfiguration issues in new deployments.
🐛Bug Fixes
- Fixed
Cap glossary tooltip rendering fix
Fixed a React hooks ordering bug in the cap glossary tooltip component that could cause inconsistent rendering when a glossary term was not found.