Releases
Changelog
Tous les changements notables de Products Manager sont documentés sur cette page.
Format : Keep a Changelog — Versioning : Semantic Versioning 2.0.0
[v5.7.0] — Mars 2026
Added
- Repricing Engine v2 : stratégies
bundle_margin(marge agrégée sur bundles) etchannel_specific(règles par canal de vente) - Héritage de règles repricing catégorie → produit avec surcharge individuelle possible
- Dashboard repricing : KPIs repricings/24h, taux d'application des règles, alertes garde-fous
- Log des décisions de repricing : règle appliquée, prix concurrent de référence, marge résultante
- Synchronisation différentielle : tous les connecteurs ne synchronisent que les produits modifiés (-80% volume données)
- Retry avec backoff exponentiel pour les échecs transitoires de synchronisation
- Recherche hybride activée par défaut : fusion RRF Meilisearch + Qdrant, pondération configurable via
SEARCH_HYBRID_ALPHA
Performance
- Traitement repricing en batch (Celery chord) : 3x plus rapide
- Simulation repricing 50 000 produits : < 2s
- Index supplémentaires sur
repricing_historypour requêtes analytiques
[v5.6.0] — Janvier 2026
Added
- Repricing Engine : moteur de règles de repricing avec éditeur visuel drag & drop
- Simulation d'impact CA/marge avant application des nouvelles règles de prix
- Stratégies disponibles :
competitive,margin_target,map_floor,custom - Garde-fous configurables : variation max/jour, prix plancher, validation manuelle au-delà d'un seuil
- Historique complet des modifications de prix
- Nouvelles tables :
repricing_rules,repricing_history
[v5.5.0] — Novembre 2026
Added
- DPP EU complet : conformité GDSN, EPREL et SCIP en un seul workflow
- Génération de QR codes DPP par produit (lien vers fiche conformité numérique)
- Dashboard de conformité : taux de couverture par attribut réglementaire, alertes manquants
- Export DPP au format JSON-LD et XML GDSN
Changed
- DPP v1 (v5.3) étendu — rétrocompatible
[v5.4.0] — Septembre 2026
Added
- Amazon SP-API : Feeds API (soumission catalogue), Listings API (création/mise à jour fiches), Buy Box monitoring
- Meta Commerce : Facebook Product Catalog (création, synchronisation, groupes de produits), Instagram Shopping (tagging produits)
- Support des variantes Amazon (parent/child ASIN)
- Webhook entrant Amazon (notifications statut Feeds)
[v5.3.0] — Juillet 2026
Added
- Mirakl : connecteur universel compatible 400+ marketplaces opérant sur Mirakl (Leroy Merlin, Maisons du Monde, La Redoute, etc.)
- DPP EU v1 : Digital Product Passport — structure de données, endpoints API, champs réglementaires de base
- Package self-hosted : nouveau
docker-compose.ymlunifié pour déploiement on-premise - Helm Chart : déploiement Kubernetes via chart Helm officiel
[v5.2.0] — Juin 2026
Added
- Connecteur Google Merchant Center : synchronisation catalogue, gestion des produits disapprouvés, feed Shopping
- Infra multi-tenant étape 1 : migration vers PostgreSQL bare metal, PgBouncer (connection pooling), Redis Sentinel (haute disponibilité)
- Dashboard GMC : état d'approbation produits, taux de couverture attributs obligatoires
Changed
- Architecture base de données renforcée pour supporter la charge multi-tenant
[v5.1.0] — Mai 2026
Added
- Price Intelligence v2 : alertes prix sur seuil absolu et variation en pourcentage
- MAP monitoring (Minimum Advertised Price) par produit et canal
- Graphiques historique prix (30/90/365 jours) avec courbes concurrents
- Positionnement concurrentiel : rang prix parmi les vendeurs suivis
- Alertes email/webhook sur dépassement de règles de prix
[v5.0.0] — Avril 2026
Added
- Tenant Management : architecture multi-tenant SaaS complète — isolation données, configuration par tenant
- Stripe Billing : abonnements, plans (starter/growth/enterprise), quotas, facturation automatique
- AI Enrichment v2 : 5 prompts spécialisés (titre, description, bullet points, SEO, attributs), score de confiance par champ enrichi
- Quotas enforced par plan : produits, imports/mois, enrichissements IA, connecteurs actifs
- Variables d'env :
STRIPE_SECRET_KEY,STRIPE_WEBHOOK_SECRET,TENANT_DEFAULT_PLAN
Breaking
- Tous les endpoints API ajoutent le contexte tenant (
X-Tenant-IDheader ou JWT claim) - Nouvelle table
tenants— migration script fourni pour les données existantes
[v4.9.6] — Mars 2026
Added
- Partitioning PostgreSQL : tables
import_errorsetperformance_metricspartitionnées par mois - Rétention automatique 9 mois sur les partitions (purge automatique)
- Dev stack : hot reload Vite + FastAPI sans restart container
Performance
- Requêtes sur
import_errors: -70% temps d'exécution grâce au partitioning performance_metrics: requêtes analytiques 5x plus rapides
[v4.9.5] — Mars 2026
Fixed
- Redis : correction des orphan locks (tâches Celery bloquées indéfiniment)
- S3/MinIO : correction des ACL sur les buckets publics (images produits inaccessibles dans certains cas)
- Analytics : colonnes
VARCHARtrop courtes remplacées parTEXT(erreurs de troncature)
Security
- Audit Sprint complet : 0 CVE critique, 3 CVE medium corrigées
- Rotation automatique des clés API fournisseurs
[v4.9.0] — Mars 2026
Added
- 11 connecteurs e-commerce : Shopify, WooCommerce, PrestaShop, Magento, Odoo, Cdiscount, Fnac, Darty, Boulanger, Leroy Merlin, BUT — via le moteur de connecteurs unifié
- Webhooks entrants HMAC-SHA256 : vérification de signature pour tous les événements entrants (commandes, stocks, prix)
- Webhooks sortants : notifications temps réel vers systèmes tiers sur événements produits/imports
- Registry pattern pour les connecteurs : enregistrement dynamique, hot-plug sans redémarrage
- Interface de configuration des connecteurs dans Settings > Integrations
[v4.8.0] — Février 2026
Added
- Code2ASIN multi-DB : base dédiée
db_code2asinpour les mappings codes → ASIN Amazon - Statistiques Code2ASIN : taux de match, temps moyen, répartition par source
- Logs améliorés : timeline détaillée par job, export CSV des résultats
- Dashboard Code2ASIN avec 8 métriques clés
Changed
- Code2ASIN : images des résultats stockées dans Media System (MinIO) au lieu du stockage local
[v4.7.0] — Février 2026
Added
- Icecat integration complète : synchronisation catalogue Icecat (textes, specs, catégories)
- Vidéos Icecat : import et stockage des vidéos produits associées aux fiches produits
- Documents Icecat : fiches techniques PDF, notices, certificats
- Pipeline processing Icecat : queue Celery dédiée, retry automatique, logs par produit
[v4.6.0] — Janvier 2026
Added
- Web Enrichment 3 phases : enrichissement produit automatique via Perplexity AI → SerpAPI (fallback) → IA générative (fallback final)
- EAN Finder : résolution automatique des produits sans EAN via lookup multi-sources (EAN-Search, Barcode Lookup, Go-UPC)
- Tableau de bord EAN Finder : taux de résolution, sources utilisées, produits restants sans EAN
[v4.5.12] — 30 Décembre 2025
Added
- UUID Prefix Sharding pour les fichiers media (256 sous-répertoires)
- Système de thumbnails : small (150px), medium (300px), large (800px)
- API thumbnail avec eager loading
- Scalabilité validée 200k+ produits
[v4.5.8] — 17 Décembre 2025
Added
- EAN Lookup : configuration providers (EAN-Search, Barcode Lookup, Go-UPC) via API
- Password Reset : réinitialisation par email, token sécurisé 15 min, usage unique
- Export CSV des jobs d'import avec filtres
- Thumbnails : génération automatique via tâche Celery
[v4.5.7] — 17 Décembre 2025
Added
- Code2ASIN : images stockées dans Media System (MinIO)
- Page détail Code2ASIN améliorée (8 statistiques, timeline, tabs)
- Export CSV des résultats Code2ASIN
- Exports : MinIO comme destination (remplace Odoo direct)
Fixed
- PremiumSidebar : correction chevron dupliqué
[v4.5.6] — 16 Décembre 2025
Added
- Intégration Odoo complète avec 80 tests
- Schémas Pydantic séparés (
api/schemas/odoo.py) - API REST Odoo : config, sync, import, mappings, schedules, logs
- Celery Tasks :
process_scheduled_odoo_syncs,bulk_sync_to_odoo
[v4.5.5] — 16 Décembre 2025
Added
- Persistence settings en base de données (
app_settings) - Notifications globales imports
- Filtres produits complets (
has_asin,has_price,in_stock, etc.) - Support archives imports (.gz, .zip)
- Rapports périodiques
[v4.5.0] — 10 Décembre 2025
Added
- Intégration Google Drive complète (OAuth 2.0)
- Import fichiers fournisseur depuis Google Drive
- Export catalogues produits vers Google Drive
- Token management avec refresh automatique
[v4.4.0] — 7 Décembre 2025
Added
- Email Service unifié (SMTP / SendGrid / SES)
- Code2ASIN : pause/resume fonctionnel
- Code2ASIN Fill Mode avec DB lookup
- GZip Middleware compression
Changed
- Technical debt : 49 → 3 TODO/FIXME (-94%)
- Score global : 9.4/10 → 9.5/10
[v4.3.2] — 7 Décembre 2025
Changed
- Frontend test coverage : 25% → 70%
- TypeScript strict mode activé
- Bundle optimisé -40%
- Score global : 9.4/10 (Grade A+)
- 12 rapports d'audit complets
[v4.0.0] — 17 Novembre 2025
Added
- Architecture Multi-DB : 7 bases PostgreSQL séparées (
catalog,analytics,code2asin,core,imports,media,suppliers) - RBAC complet : 62 permissions, 4 rôles (viewer, editor, manager, admin)
- 135 242 produits migrés vers la nouvelle architecture
Breaking
products.skusupprimé → utilisersupplier_products.supplier_skuproducts.supplier_idsupprimé → utiliser junction tablesupplier_productsproducts.ean: désormaisNOT NULLetUNIQUE(8 ou 13 chiffres)- Passage de 1 à 7 variables
DB_*_URLobligatoires
[v3.3.0] — Octobre 2025
Added
- 15 index composites pour optimisation des requêtes
- Error boundaries React pour isolation des erreurs
Changed
- Frontend test coverage : 12% → 70% (+483%)
- Bundle size : 2.4 MB → 391 KB (-83.7%)
- RBAC coverage 93.4%
- Dashboard load time : 850ms → 45ms (-95%)
- API p95 latency < 370ms
- 0 CVE critiques
[v3.2.0] — 2 Octobre 2025
Added
- Système RBAC : 4 rôles, 31 permissions
- 15 index composites base de données
- 4 Error Boundaries frontend
- Protection routes
/admin/*avec permissions granulaires
Performance
- Requêtes lentes : -85% (16 370/jour → 2 455/jour)
- Latence API : -80% (1 850ms → 370ms p95)
- Bundle frontend : -45 KB
[v2.0.0] — 18 Septembre 2025
Added
- Architecture Multi-DB : 5 bases PostgreSQL (
catalog,media,imports,code2asin,analytics) - 12 buckets MinIO pour stockage organisé
- Database Router intelligent avec mapping automatique
- Cache Service Redis complet
- Support Français : locale
fr_FR.UTF-8, timezoneEurope/Paris - Migration complète de 133 149 produits
[v1.5.0] — 15 Août 2025
Added
- Interface Next.js 14 avec TypeScript
- Dashboard temps réel
- WebSocket pour notifications
- Export multi-format (CSV, Excel, JSON)
Changed
- API REST refactorisée avec FastAPI
- Performances import : 3x plus rapide
Fixed
- Problèmes encodage UTF-8
- Gestion mémoire sur gros fichiers
- Timeout sur imports volumineux
[v1.0.0] — 1 Juin 2025
Added
- Import CSV/Excel basique avec mapping manuel des colonnes
- API REST simple (FastAPI)
- Interface web basique
- Stockage PostgreSQL unique
- Upload fichiers local
- Gestion mono-fournisseur
[v0.5.0-beta] — 15 Avril 2025
Added
- POC fonctionnel
- Tests sur données réelles
- Feedback utilisateurs collectés
[v0.1.0-alpha] — 1 Mars 2025
Added
- Structure projet initiale
- Import CSV simple
- Tests basiques
Types de changements
- Added : Nouvelles fonctionnalités
- Changed : Modifications de fonctionnalités existantes
- Deprecated : Fonctionnalités amenées à être supprimées
- Removed : Fonctionnalités supprimées
- Fixed : Corrections de bugs
- Security : Corrections de vulnérabilités
- Performance : Améliorations de performance
- Breaking : Changements incompatibles avec les versions précédentes