Changelog

Ce que nous avons livré récemment.

Studio Beta 2026-07-07
  • Maravilla Studio bêta : notre éditeur visuel hébergé arrive en bêta — les espaces de travail avec le module base de données reçoivent leur propre Studio sur un sous-domaine dédié
  • Provisionnement sans configuration : l'activation du module base de données installe et configure Studio automatiquement, y compris l'accès cross-origin — aucune étape manuelle
Platform 2026-07-07
  • Onboarding d'équipe fluidifié : les pages projet se chargent désormais pour chaque rôle de collaborateur, les invitations survivent à l'aller-retour e-mail, et l'inscription fonctionne sur les domaines personnalisés avec une invitation valide
  • Vérification d'e-mail : renvoyez l'e-mail de vérification directement depuis l'écran de connexion — plus d'impasse pour les comptes non vérifiés
  • Transfert de projet : le transfert d'un projet vers un autre compte ou une organisation déplace désormais ensemble le dépôt git, la propriété et l'accès des collaborateurs
raisindb 0.1.47 2026-07-07
  • Provisionnement opérateur : une nouvelle surface de gestion authentifiée pour installer et mettre à jour des packages dans un tenant — à la base de l'installation de Studio en un clic
  • Statut d'installation plus clair : le provisionnement de la base de données signale désormais les échecs avec la raison et une possibilité de réessayer, au lieu de se désactiver silencieusement
CLI 2026-07-07
  • Inscription plus fluide : la validation du nom d'utilisateur correspond au serveur, et un handle refusé peut être ressaisi au lieu d'interrompre l'inscription
  • Erreurs plus claires : les sessions expirées renvoient désormais vers maravilla login, et les erreurs API affichent la cause réelle au lieu d'un code de statut brut
Runtime 2026-06-08
  • Transformations vidéo et média : extraire des images d'une vidéo, mixer et atténuer (ducking) des pistes audio, et rendre de longues timelines par segments parallèles avec des événements de progression en direct
  • Génération de PDF : contrôle d'impression complet — marges, taille de page, en-têtes et pieds de page, et attente de rendu — pour convertir des pages en PDF
  • Workflows durables : les exécutions reprennent après une mise en veille et les exécutions bloquées sont automatiquement récupérées, pour que les longues tâches aboutissent de façon fiable
Platform 2026-06-08
  • Diagrammes dans la doc : les diagrammes mermaid et bpmn s'affichent en ligne dans le visualiseur markdown et les notes de version, avec zoom et lightbox plein écran
  • Rendu média en ligne : le pipeline de transformation vidéo et image est désormais disponible sur la plateforme
  • Renforcement de la fiabilité : améliorations de la mémoire et de la stabilité pour les tâches de rendu longues, et les sous-domaines de registre par handle sont désormais actifs
Muli 0.4.21 2026-06-02
  • Clones volumineux fiables : les gros dépôts se clonent désormais via SSH sans troncature
  • Corrections de registre : publication de paquets npm scoped, ainsi que recherche npm et listes d'artefacts Maven corrigées
Muli 0.4.20 2026-05-27
  • Releases de dépôt : publier une release taguée avec des artefacts de build attachés, stockés et servis comme assets de téléchargement versionnés
  • Registres de paquets : publication npm (y compris paquets scoped) et Maven, avec listes de versions et recherche de paquets via l'API de registre
Platform 2026-05-26
  • Releases dans la console : créer une release de dépôt, attacher des artefacts et parcourir les téléchargements depuis l'UI du projet
  • Registres par handle : chaque handle dispose de son propre endpoint de registre, adressé par chemin — pointez-y directement votre gestionnaire de paquets
  • E-mails d'authentification hébergés : réinitialisation de mot de passe, magic link et vérification d'e-mail envoyés depuis votre propre projet, avec une UI de paramétrage des fournisseurs
Platform 2026-05-25
  • Renforcement de la sécurité : limitation et verrouillage des tentatives de connexion, vérification d'identifiants à temps constant et protection des requêtes sortantes côté serveur
  • Sessions : durées de session configurables et redirections fiables après connexion
Platform 2026-05-24
  • Base de données intégrée, complète : opérations en lot, count et distinct, pipelines d'agrégation, jointures relationnelles et upserts
  • Requêtes enrichies : un ensemble complet d'opérateurs de comparaison et de tableau, avec correspondance élément par élément sur les champs tableau
Platform 2026-05-23
  • Politiques d'accès et relations : règles déclaratives adressables par slug, avec accès basé sur les relations, masquage de champs et audit
  • Explorateur de données en direct : inspecter le contenu base de données, clé-valeur et stockage de n'importe quel environnement depuis la console
  • Validation des politiques : les règles sont vérifiées au fur et à mesure de leur édition dans les paramètres du projet
raisindb 2026-05-23
  • Déclencheurs planifiés : exécuter agents et tâches selon un planning cron, gérés depuis l'UI d'administration
  • Recherche plein texte : indexation plein texte avec une visibilité claire des erreurs dans l'administration
  • Éditeur d'agents : un éditeur d'agents et un chat de test améliorés pour créer et essayer des agents
Runtime 2026-05-21
  • Workbench : un environnement de développement en terminal avec flux en direct pour requêtes, événements et workflows
  • Workflows en développement : exécuter et recharger à chaud les gestionnaires d'événements et workflows durables en local — sans redémarrage à chaque modification
  • Émission manuelle d'événements : déclencher n'importe quel événement depuis la CLI ou l'UI de dev pour tester vos gestionnaires
Platform 2026-05-21
  • Variables et secrets : gérer les variables et secrets au niveau org et projet, chacun avec des valeurs par environnement
  • Application immédiate : les modifications de secrets et variables prennent effet sans redéploiement ni redémarrage
  • Déploiements en douceur : les requêtes en cours se terminent proprement au redémarrage, pour des releases sans interruption
raisindb 2026-05-18
  • raisindb managé : provisionner une instance raisindb entièrement managée pour votre organisation, sans serveur à gérer
  • Provisionné par organisation : une instance isolée dont les identifiants admin sont révélés dès qu'elle est prête
  • Connecté à votre app : accessible directement depuis votre code serveur déployé
Platform 2026-05-17
  • Maravilla Docs : une application desktop native avec connexion cloud et édition de documents riche
  • Diagrammes en code : écrivez des maquettes d'interface et des diagrammes dans un bloc de code et affichez-les en ligne dans les docs, issues et commentaires — dans la console et l'application Maravilla Docs — propulsé par Boceto
  • Collaboration et partage : notifications d'issues avec diffusion aux participants et envoi d'e-mails, plus URLs vanity épurées pour partager docs et code
Runtime 2026-05-08
  • Fusion de modèle de document : remplir du texte, remplacer des images et injecter des QR codes dans un document en un seul rendu
  • Document vers HTML : convertir des documents en HTML autonome avec images et styles intégrés
  • Miniatures PDF : rastérisation côté serveur pour les aperçus de documents
Platform 2026-05-03
  • Services de plateforme par environnement : base de données, stockage, KV et URLs d'assets sont isolés pour production, preview ou tout environnement personnalisé au sein d'un projet
  • URLs d'assets signées : uploads servis depuis une route d'edge unique, isolés par workspace, projet et environnement
  • Refonte de la CLI Maravilla : scaffold d'onboarding, commande doctor, proxy de dev, navigateur de workflows en TUI, plus commandes pipeline et Git PR
Platform 2026-04-25
  • Media transforms : redimensionner les images et transcoder les vidéos sur la plateforme, servis avec des variantes responsives
  • Console admin : liste chaque workflow, gestionnaire d'événement et exécution du projet, avec des flux en direct pour les événements et workflows
  • Pages d'authentification hébergées : flux de connexion, d'inscription et de mot de passe à votre propre design sur votre propre domaine, configurés depuis la project config
Muli 0.4.16 2026-04-23
  • Historique de commits par fichier : suit les renommages avec la sémantique git log --follow via l'API
  • Opérations sur fichiers en lot : créations, mises à jour, suppressions et renommages atomiques en un seul commit
  • Listings d'arbres récursifs : plus endpoints d'historique de commits par fichier, alignés sur l'API Git standard
Runtime 2026-04-21
  • Plateforme d'événements : votre code réagit aux écritures en base, aux mises à jour KV, aux inscriptions, aux horaires planifiés et aux messages de queue avec un seul handler TypeScript
  • Workflows durables : des jobs longue durée qui survivent aux redémarrages, avec état, reprises et vue en direct des exécutions dans la console admin
  • Recherche vectorielle et index déclaratifs : configurez une fois dans la project config, appliqués automatiquement au déploiement
Platform 2026-04-19
  • Notifications push planifiées : envoi différé, remplacement propre des reprogrammations via une clé d'idempotence, ou répétition toutes les N secondes pour des récapitulatifs quotidiens et hebdomadaires
  • Vue en direct de la file planifiée : chaque tâche en attente, en cours, réussie ou en échec mise à jour en temps réel, annulation en un clic
  • Envoi en arrière-plan : pour les notifications immédiates, les gestionnaires HTTP renvoient une réponse aussitôt au lieu d'attendre l'aller-retour vers chaque appareil
Runtime 2026-03-24
  • SSR multi-framework : React Router 7, Nuxt, SolidStart et TanStack Start en plus du support SvelteKit existant
  • Performances du runtime : traitement des requêtes nettement plus rapide pour les applications déployées
  • Détection automatique du framework : étendue à tous les nouveaux frameworks supportés dans la CLI
Muli 0.4.10 2026-03-23
  • API d'écriture Git Contents : endpoints de création et mise à jour de fichiers
  • Commits en lot et opérations d'arbre : nouveaux RPCs gRPC pour des opérations à haut débit
Platform 2026-03-22
  • Domaines personnalisés : provisionnement SSL automatique inclus
  • Rollback de déploiement : récupération instantanée en un clic depuis l'admin
Muli 0.4.8 2026-03-19
  • Secrets de pipeline : stockage chiffré en AES-256-GCM, injectés dans les jobs à l'exécution
  • Métadonnées d'artefacts : désormais incluses dans les payloads de webhook
Muli 0.4.0 2026-03-18
  • Format de pipeline jobs-based : jobs déclaratifs avec exécution DAG
  • Builds CI plus rapides : checkout Git côté hôte réduit le temps de récupération du dépôt
  • Transfert d'artefacts entre jobs : pour les workflows multi-étapes complexes
Platform 2026-03-18
  • Déploiement par pipeline : build et livraison de bout en bout via le même moteur de pipeline
  • Navigateur de code : navigation par branche, tag ou commit avec visionneuse de fichiers intégrée
Muli 0.3.0 2026-03-17
  • Limites de ressources par tenant : avec système de priorités
  • Contrôle de concurrence par tenant : appliqué aux exécutions de pipeline
Muli 0.2.0 2026-03-16
  • Orchestrateur de pipelines CI/CD : pipelines définis en YAML
  • Exécuteur DAG : agents Docker distribués pour exécution parallèle
Platform 2026-03-13
  • Migration de la plateforme : déménagement vers l'organisation maravilla-labs
  • Uploads par tenant : avec gestion des logos d'organisation
Muli 0.1.0 2026-03-10
  • Muli en open source : notre infrastructure interne CI/CD et pipeline Git ouverte à la communauté
  • Binaire Rust unifié : hébergement Git, registres de paquets et exécution de pipelines dans un seul livrable
Runtime 2025-09-24
  • Snapshots V8 en production : pour des cold starts plus rapides
  • Couche cache mémoire : temps de réponse runtime plus rapides avec pooling de connexions à travers les services
Runtime 2025-09-01
  • Rate limiting : token bucket cluster-wide avec circuit breakers intégrés
  • Mise à l'échelle du pool de workers : équilibrage de charge least-connections sur les workers hébergés
Platform 2025-08-15
  • Maravilla Runtime : intégré comme moteur d'exécution de fonctions edge
  • Serverless full-stack : la plateforme évolue de l'hébergement statique vers le serverless full-stack
Platform 2025-07-24
  • CLI Maravilla : bundling JavaScript vers WebAssembly
  • Fonctions edge : hot reload et système de modules ES6
Platform 2025-07-09
  • Intégration MongoDB : isolation des données multi-tenant
  • Auth et contrôle d'accès : contrôle basé sur les rôles, authentification JWT et vérification par email
Platform 2025-07-07
  • Premier commit : projet Maravilla Cloud, plateforme d'hébergement statique multi-tenant en Rust et React