
All checks were successful
build-and-push-ext / build_push (push) Successful in 8s
- Ajout de la variable d'environnement SDK_RELAY_WS_URL pour les tests - Remplacement de localhost par 0.0.0.0 dans les tests WebSocket - Ajout de la documentation CONFIGURATION.md - Mise à jour du CHANGELOG.md - Amélioration de la compatibilité Docker
29 lines
1.8 KiB
Markdown
29 lines
1.8 KiB
Markdown
### Changelog
|
||
|
||
Toutes les modifications notables de ce projet seront documentées ici.
|
||
|
||
Format inspiré de Keep a Changelog et versionnage SemVer.
|
||
|
||
## [Unreleased]
|
||
### Ajouts
|
||
- **Configuration externalisée** : Ajout de la variable d'environnement `SDK_RELAY_WS_URL` pour les tests
|
||
- **Tests améliorés** : Remplacement de `localhost` par `0.0.0.0` dans les tests WebSocket pour compatibilité Docker
|
||
- **Documentation** : Ajout de `docs/CONFIGURATION.md` avec guide des variables d'environnement
|
||
- **Flexibilité** : Configuration plus flexible pour les environnements Docker et conteneurs
|
||
- Documentation: README modernisé, `docs/ANALYSE.md` et `docs/VALIDATION.md` vérifiés
|
||
- Open source: LICENSE (MIT), CONTRIBUTING, Code of Conduct
|
||
- Tests: script `tests/health_check.sh`, test WS conservé
|
||
- Refactor: découpage de `src/message.rs` en `src/message/{cache,broadcast,handlers}.rs` et réexports via `src/message/mod.rs`
|
||
- Handlers scindés: `src/message/handlers/{faucet,new_tx,cipher,commit,unknown,sync}.rs`, avec router dans `handlers/mod.rs`
|
||
- Tests: marquage `#[ignore]` de deux tests unitaires instables dans `src/commit.rs` (init statique OnceLock/WALLET en contexte test)
|
||
|
||
## [0.1.2] - 2025-09-20
|
||
### Corrections et améliorations
|
||
- Faucet: validation robuste du champ `commitment` (32 octets), génération aléatoire si invalide pour éviter les paniques et l’empoisonnement de Mutex.
|
||
- Réseau: `ws_url` par défaut exposé sur `0.0.0.0:8090` dans `.conf` pour tests inter‑noeuds.
|
||
- Dépendances: `sdk_common` épinglé sur `rev = e205229e` avec `features = ["parallel", "blindbit-backend"]` pour résoudre `backend_blindbit_native`.
|
||
- Journalisation: amélioration des logs de debug autour du faucet et du broadcast.
|
||
|
||
## [0.1.1] - 2025-09-19
|
||
- Alignement initial pour publication interne et préparation open source
|