v0.5.1-pre.008

This commit is contained in:
2026-08-10 11:21:07 +02:00
parent a2820062eb
commit 0e05c660c6
90 changed files with 2490 additions and 1613 deletions

View File

@@ -1,8 +1,15 @@
<!-- file: ks-onchain-transport/CHANGELOG.md -->
<!-- version: 15 -->
<!-- version: 21 -->
# CHANGELOG — ks-onchain-transport
## `0.5.1-pre.008`
- Fix: retire complètement les URLs résolues des snapshots HTTP/WS/session, conserve ces snapshots backend-only et non sérialisables directement, sanitise le `Debug` de `WsSession`/`RpcEndpoint`, et ne recopie plus les erreurs brutes de connexion HTTP/WS susceptibles dinclure une URL résolue. Les corps HTTP non-success et messages JSON-RPC distants ne sont plus recopiés dans les erreurs/logs afin quun fournisseur ne puisse pas y réinjecter une URL ou un credential. Le getter dURL HTTP inutilisé est supprimé et le getter WS nécessaire à la session devient `pub(crate)`.
- remplace les dérivations `Debug` de `HttpClient` et `WsClient` par des implémentations manuelles sanitisées qui ne recopient aucune chaîne issue de la configuration dendpoint et utilisent un marqueur `<redacted>` ;
- conserve ainsi `Debug` sur les clients et pools sans réintroduire `Debug` sur `ks_config::HttpEndpointConfig` / `WsEndpointConfig`, et ajoute des tests canaris HTTP/WS de non-divulgation.
## `0.5.1-pre.007`
- aligne les fixtures dexécution sur le déplacement des autorisations `*_send_enabled` vers `ExecutionConfig` ; le comportement RPC reste inchangé.