# Release notes for v0.11

This release is tracked in [this merge request](https://gitlab.com/postgres-ai/postgres_ai/-/merge_requests/63).

## Major changes

### Victoria Metrics integration ([bbe4c8d](https://gitlab.com/postgres-ai/postgres_ai/-/commit/bbe4c8d))

Replaced standard Prometheus with Victoria Metrics for time-series data storage, delivering substantial performance and efficiency improvements:

- **Better compression**: Reduced storage footprint for long-term metric retention (from 2 GiB/day to >0.4 GiB/day/instance)
- **Lower memory usage**: More efficient resource utilization for large-scale deployments
- **Enhanced performance**: Faster query execution for dashboard rendering and analysis
- **Full compatibility**: Maintains complete Prometheus query language compatibility
- **Increased capacity**: Supports higher cardinality metrics without performance degradation

The migration is seamless with no changes required to existing Grafana dashboards or queries.

### Optimized query analysis

- Improved pg_stat_statements metric collection for more accurate and useful query performance data:

  - **Query-level aggregation**: Metrics now aggregate by queryid across all users and databases
  - **Simplified analysis**: Removed per-user ranking in favor of database-wide query patterns
  - **Consistent metrics**: Unified view of query performance regardless of executing user
  - **Better trending**: More reliable historical data for query performance analysis

- Added stats_reset metric which allows to check the last time statistics were reset

### New metrics ([6a76444](https://gitlab.com/postgres-ai/postgres_ai/-/commit/6a76444))

Added StatIO metric for indexes

### Made retention period 2 weeks instead of 8 days ([72c65cd](https://gitlab.com/postgres-ai/postgres_ai/-/commit/72c65cd))

### Bug Fixes

- Fixed bug of redundant/unused indexes metrics by adding a clause of granting pg_index to monitoring user ([e59fbbd](https://gitlab.com/postgres-ai/postgres_ai/-/commit/e59fbbd))
- Fixed incorrect display of blk_write_time on the 1st dashboard ([b958fa0](https://gitlab.com/postgres-ai/postgres_ai/-/commit/b958fa0), [444343e](https://gitlab.com/postgres-ai/postgres_ai/-/commit/444343e))
- Fixed a bug of not filtering top_k for aggregated table stats ([6a76444](https://gitlab.com/postgres-ai/postgres_ai/-/commit/6a76444))
- statement_timeout_seconds is now set to 15 seconds for all metrics ([6a76444](https://gitlab.com/postgres-ai/postgres_ai/-/commit/6a76444))