Highlights
- Improved performance for large alert and decision datasets with SQLite-backed filtering, search, pagination, statistics, and bulk operations.
- Made dashboard loading and rendering more responsive, including optimized charts and map rendering.
- Moved expensive query and sync work into workers to keep the dashboard responsive during refreshes.
- Added tooling and data seeding improvements for realistic load testing.
- Added country flags to world-map tooltips.
- Refined synchronization refresh defaults and related documentation.
Security
- Hardened authentication, session handling, OIDC identity mapping, and API protections.
- OIDC-only accounts can no longer manage or authenticate with passkeys. The UI now clearly directs those users to sign in through SSO.
Changes
- Add country flags to map tooltips (#355)
- Improve large dataset performance (#355)
- Add load-test and further improve large dataset performance (#355)
- Improve load test data seeding and decision handling (#355)
- Adjust sync refresh defaults (#355)
- Improve load-test dashboard responsiveness (#355)
- Optimize dashboard rendering (#355)
- Harden authentication and API security (#355)
- Clarify passkey restrictions for OIDC users (#355)
Contributors
Docker
docker pull ghcr.io/TheDuffman85/crowdsec-web-ui:2026.7.8