v0.5.1-pre.008
This commit is contained in:
@@ -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 d’inclure une URL résolue. Les corps HTTP non-success et messages JSON-RPC distants ne sont plus recopiés dans les erreurs/logs afin qu’un fournisseur ne puisse pas y réinjecter une URL ou un credential. Le getter d’URL 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 d’endpoint 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 d’exécution sur le déplacement des autorisations `*_send_enabled` vers `ExecutionConfig` ; le comportement RPC reste inchangé.
|
||||
|
||||
Reference in New Issue
Block a user