65 lines
3.5 KiB
Markdown
65 lines
3.5 KiB
Markdown
<!-- file: kb-pipeline/CHANGELOG.md -->
|
||
<!-- version: 17 -->
|
||
|
||
# CHANGELOG — kb-pipeline
|
||
|
||
## 0.4.8-pre.008 — orchestration Solana Program Metadata généraliste
|
||
|
||
- ajoute les lectures de comptes `Buffer` et `Metadata` bornées, avec décodage et projection autoritative délégués à `kb-lib` ;
|
||
- ajoute le préflight stateful des neuf opérations stables, les preuves de préfinancement rent et l’évaluation commune par `ExSafetyChecker` ;
|
||
- ajoute la readiness simulation-first, la résolution des signers et les postconditions confirmées sans transformer une absence de lecture en succès ;
|
||
- publie la matrice `METADATA_SOLANA_PROGRAM_PIPELINE_MATRIX.json` et maintient une frontière stricte avec les fixtures et scénarios Devnet de `kb-pipeline-demo-scenarios` ;
|
||
- renomme les modules internes selon la hiérarchie de domaine : `metadata_*` pour Metaplex et Solana Program Metadata, `spl_*` pour ATA, ElGamal Registry, Token et Token-2022, tout en conservant les fonctions publiques existantes ;
|
||
- remplace les assertions runtime sur constantes du test d’API externe par des assertions `const`, afin de rester propre sous Clippy.
|
||
|
||
## 0.4.7-pre.016 — clôture documentaire Metaplex
|
||
|
||
- aligne la documentation du pipeline sur la qualification finale des preuves réseau ;
|
||
- reporte les futures postconditions spécialisées sans introduire de branche Metaplex dans l’orchestration généraliste.
|
||
|
||
## 0.4.7-pre.011 — réouverture des validations réseau
|
||
|
||
### Documentation
|
||
|
||
- réorganisation des quatre documents de crate ;
|
||
- clarification que les campagnes Devnet appartiennent à `kb-pipeline-demo-scenarios`, tandis que `kb-pipeline` reste généraliste et indépendant des scénarios.
|
||
|
||
## 0.4.7-pre.007 — orchestration Metaplex généraliste
|
||
|
||
- ajout des lectures stateful bornées, du préflight, de l’orchestration simulation-first et des postconditions ;
|
||
- correction de la rustdoc et ajout d’exemples publics ;
|
||
- ajout des diagnostics de dépréciation et de l’approbation opérateur.
|
||
|
||
## 0.4.6
|
||
|
||
- alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ;
|
||
- clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO.
|
||
|
||
## 0.1.0-pre.074
|
||
|
||
- suppression du blocant d’audit générique après production de `V0_4_6_ALIGNMENT_AUDIT.md`, désormais archivé sous `olddocs/archivekbot3/`, aucun écart pipeline concret supplémentaire n’ayant été démontré ;
|
||
|
||
## 0.1.0-pre.073
|
||
|
||
- ajout du guide transversal [`docs/guides/REPLAY_CORE_EXTRACTION_AND_MATERIALIZATION.md`](../docs/guides/REPLAY_CORE_EXTRACTION_AND_MATERIALIZATION.md) ;
|
||
|
||
## 0.1.0-pre.072
|
||
|
||
- reclassement du TODO selon les blocants avant `0.4.6`, les travaux `0.4.7`, les versions ultérieures et les dépendances conditionnelles.
|
||
|
||
## 0.1.0-pre.070
|
||
|
||
- enrichissement du `USAGE.md` avec plusieurs exemples couvrant les principales familles d’API publiques ;
|
||
- ajout du contrat documentaire de la crate ;
|
||
- classement des APIs publiques par campagnes, replay et inspections stateful ;
|
||
- clarification des invariants de déterminisme, bornage et matérialisation ;
|
||
- inscription des travaux Metaplex et ElGamal restants dans le TODO.
|
||
|
||
## 0.1.0-pre.062
|
||
|
||
- migration du pipeline bot2 dans l’architecture consolidée bot3 ;
|
||
- reprise du backfill, de l’extraction Core, du decode replay et des matérialisations ;
|
||
- migration des préflights, corrélations et orchestrations Token-2022 ;
|
||
- migration des contrats stateful SPL Token, ATA et registre ElGamal ;
|
||
- adaptation aux normes Rust 2024 et Khadhroony bot3.
|