Files
khadhroony-bot3/ks-store/CHANGELOG.md
2026-08-09 22:48:31 +02:00

3.0 KiB
Raw Blame History

CHANGELOG — ks-store

0.5.1-pre.003

  • aligne le contrat de test de persistance/replay sur l'identité de décodeur ks-lib-decoder.* ;
  • documente qu'une base contenant encore des identités kb-lib.* doit être reconstruite ou migrée explicitement avant reprise durable du replay ;
  • ne modifie ni les migrations SQL 0001 à 0004, ni les tables kb_sol_*, dont le renommage reste réservé à 0.5.3.

0.5.1-pre.002

  • renomme kb-store en ks-store et kb_store en ks_store ;
  • aligne le target racine et les consommateurs, tout en conservant volontairement les tables kb_sol_* et les migrations SQL inchangées jusqu'à 0.5.3.

0.5.0-pre.003

Documentation

  • documente laudit préparatoire 0.5.3 sans modifier le schéma ni les migrations 0001 à 0004 ;
  • formalise dans le TODO la caractérisation du schéma 0.4.8, la séparation de block_time on-chain des temps dacquisition/persistance, lenveloppe de faits/provenance et la décision future sur les projections normalisées parallèles au journal générique de matérialisation.

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

  • clôture de la tâche documentaire préalable à 0.4.6 après publication du guide PostgreSQL et stockage ;

0.1.0-pre.073

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 de USAGE.md avec plusieurs exemples couvrant les familles dAPI publiques significatives.

0.1.0-pre.069

Documentation

  • création de TODO.md, USAGE.md et du changelog détaillé ;
  • réécriture du README autour des contrats consolidés et de PostgresStore ;
  • suppression de la section Non publié, incompatible avec le rôle chronologique du changelog ;
  • retrait des constats sans action du TODO et des travaux futurs du changelog ;
  • réécriture de TODO.md sous forme de tâches uniquement ;
  • correction des exemples de USAGE.md afin de ne pas utiliser lopérateur ?.

0.1.0

Migré

  • consolidation de ks_store_core, ks_store_pg et des contrats associés dans ks-store ;
  • migration des tables raw, observations, Core, ledger, événements décodés, couverture et matérialisations ;
  • migration des migrations SQL, diagnostics et requêtes de replay.

Modifié

  • adoption de Rust 2024 et des règles Khadhroony ;
  • maintien des modules internes privés derrière une façade publique contrôlée ;
  • erreurs structurées via ks_core::Error et transactions async via sqlx.

Validation

  • tests des DTO, pagination, filtres, schéma, migrations, diagnostics et atomicité ;
  • tests PostgreSQL réels optionnels pilotés par environnement.