v0.4.6
This commit is contained in:
41
CHANGELOG.md
41
CHANGELOG.md
@@ -1,10 +1,40 @@
|
||||
<!-- file: CHANGELOG.md -->
|
||||
<!-- version: 10 -->
|
||||
<!-- version: 11 -->
|
||||
|
||||
# CHANGELOG — khadhroony-bot3
|
||||
|
||||
Ce changelog décrit les évolutions fonctionnelles globales du projet. Il ne recense pas les prereleases, les correctifs `fix` ni le détail de chaque delta. Ces informations appartiennent aux changelogs des crates concernées.
|
||||
|
||||
## 0.4.6 — alignement fonctionnel de khadhroony-bot3
|
||||
|
||||
### Architecture
|
||||
|
||||
- clôture de la migration principale de bot2 vers l’architecture consolidée bot3 ;
|
||||
- onze crates documentées et versionnées `0.4.6` ;
|
||||
- décodeurs, exécuteurs et matérialisateurs regroupés dans `kb-lib` ;
|
||||
- stockage consolidé dans `kb-store` et transports RPC dans `kb-onchain-transport`.
|
||||
|
||||
### Capacités
|
||||
|
||||
- Solana Core, SPL Memo, SPL Token classique, Associated Token Account et Token-2022 alignés sur le périmètre historique `0.4.6` ;
|
||||
- backfill, acquisition canonique, extraction Core, replay, matérialisation et idempotence validés ;
|
||||
- System Transfer, Memo v4 et surfaces SPL prévues validés dans les campagnes applicatives ;
|
||||
- session WebSocket persistante indépendamment du cycle de vie de la fenêtre `demo_ws`.
|
||||
|
||||
### Validation
|
||||
|
||||
- `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets` et `cargo test --workspace` validés ;
|
||||
- audits Rust, exports, règles Khadhroony et contrats statiques pré-`0.4.6` validés ;
|
||||
- matrices, registres runtime et bindings TS-RS validés ;
|
||||
- campagne desktop finale déclarée conforme.
|
||||
|
||||
### Exceptions et reports
|
||||
|
||||
- registre ElGamal non déclaré validé réellement sur Devnet ou Mainnet faute de déploiement et de preuves disponibles ;
|
||||
- achèvement de Metaplex Token Metadata reporté à `0.4.7` ;
|
||||
- SPL Token Metadata et décision sur `kb-offchain-transport` reportés à `0.4.8` ;
|
||||
- améliorations structurelles de `kb-config`, `kb-logging` et `kb-store` reportées à `0.5.x`.
|
||||
|
||||
## 0.1.0-mig-from-kbot2 — transition architecturale vers khadhroony-bot3
|
||||
|
||||
Cette entrée de transition regroupe la migration structurelle et fonctionnelle commencée depuis `khadhroony-bot2`. Elle identifie la campagne `0.1.0-pre.*` de bot3 sans constituer une version fonctionnelle équivalente à bot2 `0.1.0` ni un alignement officiel sur `0.4.6`.
|
||||
@@ -48,14 +78,9 @@ Cette entrée de transition regroupe la migration structurelle et fonctionnelle
|
||||
|
||||
Les sections dont le numéro porte le suffixe `-kbot2` décrivent exclusivement les versions et travaux réalisés dans `khadhroony-bot2`. Elles constituent l’historique fonctionnel du projet d’origine et ne représentent pas des versions publiées de `khadhroony-bot3`.
|
||||
|
||||
`khadhroony-bot3` résulte de la migration et de la consolidation de cette base historique dans une nouvelle architecture. Son futur alignement de version sera décidé après la clôture de l’audit `0.4.6`.
|
||||
`khadhroony-bot3` résulte de la migration et de la consolidation de cette base historique dans une nouvelle architecture. Son alignement fonctionnel est clôturé par la version bot3 `0.4.6`.
|
||||
|
||||
La future version fonctionnelle `0.4.7` de `khadhroony-bot3` devra réunir :
|
||||
|
||||
- la clôture des écarts résiduels de migration ;
|
||||
- les capacités historiques de bot2 nécessaires à l’alignement ;
|
||||
- les travaux Metaplex Token Metadata déjà réalisés puis migrés ;
|
||||
- l’achèvement des éléments de l’objectif `0.4.7-kbot2` restés incomplets, notamment l’exécuteur, l’intégration au pipeline, les démonstrations et les validations finales.
|
||||
La version `0.4.7` de `khadhroony-bot3` achèvera Metaplex Token Metadata à partir des décodeurs et matérialisations déjà migrés, en ajoutant notamment l’exécuteur, l’intégration pipeline, les démonstrations et les validations finales.
|
||||
|
||||
Les entrées `0.0.1-kbot2` à `0.4.6-kbot2` décrivent des versions fonctionnelles clôturées de bot2. L’entrée `0.4.7-kbot2` décrit une version interrompue en cours de développement par la migration vers bot3.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user