• v1.13.0 7c999d2aba

    v1.13.0
    All checks were successful
    CI / test (push) Successful in 12s
    Release / release (push) Successful in 7s
    Stable

    thibaud-lclr released this 2026-05-13 12:00:05 +00:00 | 1 commits to main since this release

    Corrections

    • Secretstore — isolation des sessions Bitwarden entre MCPs : bw unlock n'est plus appelé si le vault est déjà ouvert et qu'une session valide existe (env ou fichier partagé). Le login écrit uniquement dans ~/.config/mcp-framework/bw-session — fichier commun à tous les MCPs — évitant de générer un nouveau token qui invaliderait les sessions en cours. Chaque MCP relit ce fichier avant chaque opération Bitwarden pour récupérer dynamiquement les sessions créées après son démarrage.

    Commits

    • 2006747 chore(changelog): release v1.12.0
    • 078aa17 fix(secretstore): relire la session Bitwarden depuis le fichier avant chaque opération
    • 90dbed4 fix(secretstore): éviter l'invalidation croisée des sessions Bitwarden entre MCPs
    • 7c016e8 refactor(secretstore): supprimer le fichier de session service-spécifique
    • 846894c docs(changelog): mettre à jour la description du fix Bitwarden
    • 7c999d2 docs(changelog): déplacer le fix Bitwarden dans Unreleased, restaurer v1.12.0
    Downloads
  • v1.12.0 267b83bd0c

    v1.12.0
    All checks were successful
    CI / test (push) Successful in 12s
    Release / release (push) Successful in 6s
    Stable

    thibaud-lclr released this 2026-05-13 09:31:42 +00:00 | 7 commits to main since this release

    Nouvelles fonctionnalités

    • Bootstrap — DefaultLoginHandler : handler de login Bitwarden prêt à l'emploi avec confirmation, évitant de réimplémenter le même code dans chaque MCP.
    • Bootstrap — StandardConfigTestHandler : handler de config test standard sans ManifestCheck. Accepte ConfigCheck, OpenStore, ConnectivityCheck et ExtraChecks.
    • CLI — ManifestCheck opt-in dans RunDoctor : le check de manifeste n'est inclus que si ManifestDir est fourni, supprimant une contrainte runtime inutile.

    Changements cassants

    • Bootstrap — DefaultLoginHandler renommé en BitwardenLoginHandler : le nom précédent suggérait à tort que le handler s'applique à tous les MCPs. Les projets sans backend Bitwarden ne définissent pas de hook Login — la commande est masquée automatiquement par autoDisabledCommands.

    Commits

    • d23d79b feat(bootstrap): ajouter DefaultLoginHandler et StandardConfigTestHandler
    • e6c372b refactor(bootstrap): renommer DefaultLoginHandler en BitwardenLoginHandler
    • f8eb0d3 docs: mettre à jour bootstrap-cli et cli-helpers
    • b9b729e docs: ajouter CHANGELOG.md avec l'historique des versions stables
    • 3a61387 docs(changelog): supprimer le texte d'introduction
    • 4e2bfbe ci(release): alimenter les notes de release depuis [Unreleased] dans CHANGELOG.md
    • ea3a375 ci(release): remplacer le script Python par sed/awk
    • 39b2bfb docs(changelog): compléter la section Unreleased
    • 9ac814f docs(agents): ajouter instruction de mise à jour du CHANGELOG après chaque dev
    • 64671fc ci(release): ajouter la liste des commits après les notes CHANGELOG dans la release
    • 92b63fe ci(release): ignorer les pushes de branches avec un guard sur refs/tags/
    • 267b83b ci(release): corriger la construction de l'URL git pour le push
    Downloads
  • v1.11.0 9a52b5dce1

    v1.11.0
    All checks were successful
    CI / test (push) Successful in 11s
    Release / release (push) Successful in 5s
    Stable

    thibaud-lclr released this 2026-05-12 08:37:46 +00:00 | 19 commits to main since this release

    Changelog

    Changes since v1.10.0.

    • 4a7248c feat(bootstrap): add DisabledCommands option to hide unused commands
    • 9a52b5d feat(bootstrap): auto-hide commands with no hook configured
    Downloads
  • v1.10.0 955c96650a

    v1.10.0
    All checks were successful
    Release / release (push) Successful in 29s
    CI / test (push) Successful in 27s
    Stable

    thibaud-lclr released this 2026-05-11 09:53:59 +00:00 | 21 commits to main since this release

    Changelog

    Changes since v1.9.0.

    • cd0740c feat: default login handler in bootstrap
    • 955c966 fix: rename .forgejo
    Downloads
  • v1.8.2 1e11181c02

    v1.8.2 Stable

    thibaud-lclr released this 2026-05-02 13:47:07 +00:00 | 25 commits to main since this release

    Changelog

    Changes since v1.8.1.

    • 1e11181 perf: avoid bitwarden probe in runtime description
    Downloads
  • v1.8.1 893600ffd5

    v1.8.1 Stable

    thibaud-lclr released this 2026-05-02 13:30:18 +00:00 | 26 commits to main since this release

    Changelog

    Changes since v1.8.0.

    • 893600f perf: lazy check bitwarden readiness
    Downloads
  • v1.8.0 0135b093a5

    v1.8.0 Stable

    thibaud-lclr released this 2026-05-02 13:04:54 +00:00 | 27 commits to main since this release

    Changelog

    Changes since v1.7.0.

    • e99a1c1 docs: design bitwarden cache
    • e5f2244 docs: plan bitwarden cache implementation
    • 9675490 feat: parse bitwarden cache manifest option
    • 1a44a2e feat: wire bitwarden cache options
    • 85da274 feat: add encrypted bitwarden cache core
    • fd08615 feat: cache bitwarden secret reads
    • 5552e63 feat: expose bitwarden cache in generated helpers
    • 0135b09 docs: document bitwarden cache controls
    Downloads
  • v1.7.0 afe4c681a1

    v1.7.0 Stable

    thibaud-lclr released this 2026-05-02 10:07:34 +00:00 | 35 commits to main since this release

    Changelog

    Changes since v1.6.0.

    • 20b5026 feat: add manifest code generation
    • a79f738 feat: generate manifest helper glue
    • 17b1b99 feat: generate config field helpers
    • afe4c68 docs: refresh usage documentation
    Downloads
  • v1.6.0 ef22b1aa8a

    v1.6.0 Stable

    thibaud-lclr released this 2026-04-20 15:52:50 +00:00 | 39 commits to main since this release

    Changelog

    Changes since v1.5.1.

    • bba7aac feat(secretstore): add bitwarden CLI backend support
    • 7072cb2 feat(secretstore): harden bitwarden readiness and secret verification
    • 7d159bf feat: add runtime secretstore diagnostics and setup helpers
    • 98f07f5 feat(secretstore): add animated bitwarden wait loader
    • 98bac84 feat: add --debug tracing for bitwarden calls
    • 2920f59 perf: reduce redundant bitwarden CLI calls
    • 6e80d34 feat: add bitwarden login flow with persisted BW_SESSION
    • 017005b fix(secretstore): disable loader during interactive bitwarden prompts
    • ef22b1a fix: prompt login in red when bitwarden session is missing
    Downloads
  • v1.6.0-rc8 017005b0b1

    v1.6.0-rc8 Pre-release

    thibaud-lclr released this 2026-04-20 12:24:43 +00:00 | 40 commits to main since this release

    Changelog

    Changes since v1.5.1.

    • bba7aac feat(secretstore): add bitwarden CLI backend support
    • 7072cb2 feat(secretstore): harden bitwarden readiness and secret verification
    • 7d159bf feat: add runtime secretstore diagnostics and setup helpers
    • 98f07f5 feat(secretstore): add animated bitwarden wait loader
    • 98bac84 feat: add --debug tracing for bitwarden calls
    • 2920f59 perf: reduce redundant bitwarden CLI calls
    • 6e80d34 feat: add bitwarden login flow with persisted BW_SESSION
    • 017005b fix(secretstore): disable loader during interactive bitwarden prompts
    Downloads