Added
- **Support for multiple databases** allowing better management of database fleets, and also improving scalability and flexibility.
- **PII filtering** to prevent sensitive information from being collected from the query arguments.
- **SQL normalization** to ensure that similar queries are grouped together for analysis and reporting.
- **Collector API Server stubs** to enable a smoother collector integration.
- **Activity cube filters** to refine data views within the Activity Cube.
- **Longer timeframes in time bar** for improved historical data analysis in the UI.
- **UI retry logic on app start**, ensuring a seamless user experience even when the backend is delayed.
Changed
- **Prometheus query timeout increased** for more stable data retrieval during complex queries.
- **HTML meta title updated per page** to improve user navigation.
Fixed
- **Flaky test caused by `time.now`** to ensure test stability.
- **Handling of `dbidentifier`** between the front-end, backend, and Prometheus for consistent identification.
- **Stale-marker handling** for multi-database settings, preventing erroneous data from being displayed.
- **UI eslint errors** cleaned up for better code quality.
- **Collector populating `cc_pg_stat_activity` time-series** in Prometheus for accurate activity tracking.
Security
- **PromQL input validation** added to improve backend security for query handling.