From 2fceed0da27e6bcfce3c76d0aeb8292055fc4305 Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 21 Sep 2026 21:36:58 -0400 Subject: [PATCH] docs: add v5.15.0 Webhooks v2 to roadmap --- ROADMAP.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index e980bec..3b80190 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -695,6 +695,15 @@ Détails livrés : - [x] **Unsync** — action « Unsync » qui convertit l'instance en copie indépendante - [x] **Copy & sync across pages** — copier un bloc dans une autre page avec option « Paste and sync » +### v5.15.0 — Webhooks v2 ✅ (2026-09-21) +> **Objectif** : webhooks sécurisés, fiables et complets pour les intégrations tierces. **COMPLETED**. + +- [x] **Signature HMAC SHA-256** — header `X-FlowDeck-Signature` sur chaque payload, vérification côté receveur +- [x] **Retries avec backoff** — 4 tentatives max, délais 2s / 10s / 60s, logs détaillés +- [x] **20+ nouveaux événements** — total ~50 événements (pages, blocs, utilisateurs, collections, workspaces, etc.) +- [x] **API v2 endpoints** — `/api/v2/webhooks/test-signature` (test HMAC), `/api/v2/webhooks/retry` (relancer les échecs) +- [x] **21 tests** `tests/test_webhooks_v2.py` (HMAC, retries, événements, intégration) + --- ## v6.0.0 — PWA : Progressive Web App, offline ✅ (2026-09-18)