Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added: - Activate and configure Sentry profiling by setting the `SENTRY_PROFILES_SAMPLE_RATE` configuration - Set request's user (`username`) in Sentry's context - Add `Localisation.coordonneesXY` unique contraint [BC] 💥 - Implement `Statique` materialized view Changed: - Prefetch user-related groups and operational units in `get_user` dependency - Improve bulk endpoints permissions checking - Cache logged user object for `API_GET_USER_CACHE_TTL` seconds to decrease the number of database queries - CLI: sort groups and operational units alphabetically in the `list-groups` command - Decrease the number of database queries for dynamic endpoints - Cache the "get PointDeCharge id from its `id_pdc_itinerance`" database query - Improve JSON string parsing using pyarrow engine - Add default values for optional Statique model fields - Migrate database enum types from names to values - Improve API performance by integrating the `Statique` materialized view - Upgrade alembic to `1.14.1` - Upgrade geoalchemy2 to `0.17.0` - Upgrade psycopg to `3.2.4` - Upgrade pyarrow to `19.0.0` - Upgrade pydantic to `2.10.5` - Upgrade pydantic-extra-types to `2.10.2` - Upgrade pydantic-settings to `2.7.1` - Upgrade python-multipart to `0.0.20` - Upgrade questionary to `2.1.0` - Upgrade sentry-sdk to `2.20.0` Fixed: - Rename database `raccordementemum` to `raccordementenum` - Run database migrations in a post-deploy hook Removed: - Remove `Localisation.adresse_station` unique constraint
- Loading branch information