v0.4.8
This commit is contained in:
55
CHANGELOG.md
55
CHANGELOG.md
@@ -1,10 +1,61 @@
|
||||
<!-- file: CHANGELOG.md -->
|
||||
<!-- version: 11 -->
|
||||
<!-- version: 12 -->
|
||||
|
||||
# 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.8 — Solana Program Metadata et complétude Metadata on-chain
|
||||
|
||||
### Solana Program Metadata
|
||||
|
||||
- implémentation complète de la surface indépendante `ProgM6JCCvbYkfKqJYHePx4xxSUSqJp7rh8Lyv7nk7S` : IDL, modèles, comptes, neuf instructions stables, PDA, décodeur, matérialiseur, exécuteur et pipeline ;
|
||||
- replay mainnet de recherche et campagne Devnet réutilisable couvrant les neuf opérations ;
|
||||
- intégration desktop dédiée avec préflight, simulation, confirmation, postconditions et preuves structurées.
|
||||
|
||||
### Token-2022 Token Metadata
|
||||
|
||||
- fermeture des cinq opérations de `spl-token-metadata-interface` dans la surface Token-2022 existante : `Initialize`, `UpdateField`, `Emit`, `RemoveKey` et `UpdateAuthority` ;
|
||||
- campagne Devnet complète avec fixture fraîche, return data `Emit`, lectures stateful, replay et matérialisation ;
|
||||
- conservation de la frontière stricte entre Token-2022 Token Metadata, Solana Program Metadata et Metaplex Token Metadata.
|
||||
|
||||
### Metaplex Token Metadata
|
||||
|
||||
- réaudit de la surface courante et qualification des campagnes Create/Mint, collection, Print/Burn, lifecycle pNFT, escrow, maintenance et Use ;
|
||||
- fermeture de la matrice Devnet courante à 15 opérations `confirmed`, 5 `unavailable` et 0 `not_run` ;
|
||||
- maintien des opérations indisponibles comme probes bornées sans fausse promotion réseau.
|
||||
|
||||
### Desktop et cohérence transversale
|
||||
|
||||
- finalisation de `demo_execution_metadata` avec trois domaines séparés, campagnes réutilisables, JsonViewer, accordéons de preuves et journal pleine largeur ;
|
||||
- centralisation des scénarios réseau réutilisables dans `kb-pipeline-demo-scenarios` plutôt que dans l’adaptateur Tauri ;
|
||||
- réconciliation des matrices, registres runtime, exports publics, IDL, TODO et stockage ;
|
||||
- confirmation qu’aucune migration PostgreSQL spécialisée Metadata n’est nécessaire.
|
||||
|
||||
### Validation et release
|
||||
|
||||
- `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets`, audit Rust du workspace et `cargo test --workspace` validés ;
|
||||
- build desktop de release validé par `cargo tauri build`, qui pilote lui-même TypeScript/Vite ;
|
||||
- génération validée des bundles `.deb`, `.rpm` et `.AppImage` en version desktop `0.4.8` ;
|
||||
- `kb-offchain-transport` et les traitements metadata off-chain restent hors de la chaîne canonique et sont reportés à `0.16.x+`.
|
||||
|
||||
## 0.4.7 — Metaplex Token Metadata
|
||||
|
||||
### Capacités
|
||||
|
||||
- achèvement de la surface Metaplex Token Metadata migrée depuis bot2 ;
|
||||
- décodeurs d’instructions et de comptes, PDA, owners, modèles et variantes historiques ;
|
||||
- matérialisation metadata, administration, lifecycle et risques applicables ;
|
||||
- intents typés, builders, exécuteur, préflight stateful, simulation-first et postconditions ;
|
||||
- intégration dans `kb-pipeline`, scénarios synthétiques et runner Devnet réutilisable ;
|
||||
- intégration desktop sans fetch HTTP/IPFS/Arweave.
|
||||
|
||||
### Validation
|
||||
|
||||
- parcours réseau représentatifs Create/Update exécutés sur Devnet ;
|
||||
- matrices et tests de couverture fermés pour le milestone `0.4.7` ;
|
||||
- campagnes spécialisées complémentaires explicitement reportées puis fermées pendant `0.4.8`.
|
||||
|
||||
## 0.4.6 — alignement fonctionnel de khadhroony-bot3
|
||||
|
||||
### Architecture
|
||||
@@ -80,7 +131,7 @@ Les sections dont le numéro porte le suffixe `-kbot2` décrivent exclusivement
|
||||
|
||||
`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 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 versions `0.4.7` et `0.4.8` de `khadhroony-bot3` ont ensuite achevé respectivement Metaplex Token Metadata puis les surfaces Metadata on-chain complémentaires, avec exécution, pipeline, scénarios et validations réseau.
|
||||
|
||||
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