# Coaster World v1.74.3 — Overpass résilient

Date : 2026-08-14

## Correction principale

La synchronisation des POI OpenStreetMap ne dépend plus d'une seule grosse requête Overpass ni d'une seule instance publique.

### Changements

- pool automatique de plusieurs instances Overpass globales ;
- conservation de `OSM_OVERPASS_BASE_URL` comme instance prioritaire si elle est définie ;
- support de `OSM_OVERPASS_FALLBACK_URLS` pour ajouter des instances personnalisées ;
- bascule automatique sur une autre instance en cas de HTTP 408/425/429/500/502/503/504 ou timeout réseau ;
- recherche de limite de parc allégée : suppression de `is_in()` en première requête ;
- extraction des POI à partir de l'emprise réelle des attractions du parc ;
- requêtes découpées en 5 familles : essentiels, restauration, boutiques, infos/secours, transports ;
- une famille en erreur n'empêche plus les autres catégories d'être importées ;
- aucun POI existant n'est dépublié lors d'une synchronisation partielle ;
- une synchronisation partielle n'est pas mise en cache 30 jours : elle pourra être retentée automatiquement ;
- commande `cw:map:sync-osm-pois` enrichie d'une colonne `Avert.` ;
- marges de recherche resserrées pour limiter les POI situés hors du parc.

## Base de données

Aucune migration SQL supplémentaire. La table `park_points_of_interest` introduite en v1.74.0 reste utilisée.
