Changelog

Was wir zuletzt ausgeliefert haben.

raisindb 0.3.24 2026-08-22
  • Funktionen können Tokens signieren und ausstellen: raisin.crypto bekommt JWS-Signatur, P-256-Schlüsselerzeugung, Hashing und kryptografisch sichere Zufallsbytes — eine Funktion konnte ein Token bisher nur prüfen, aber keines ausstellen
  • Aus einem Gast wird ein Konto: mit raisin.identities findet eine Funktion eine Identität über die E-Mail-Adresse und benennt sie um, sodass die Wegwerf-Identität eines Warenkorbs zum echten Konto der Käuferin wird, statt dass ein Magic Link auf einer leeren Seite landet
  • UNRELATE meint es ernst: das Entfernen einer Beziehung meldete Erfolg, während Graph-Abfragen die Kante weiter auslieferten, und das Entfernen eines Beziehungstyps nahm alle anderen mit — beides ist behoben
Studio Beta 0.1.100 2026-08-22
  • Anmeldung zu einzelnen Sessions: ein Ticket bringt dich ins Gebäude; ein Raum mit dreissig Stühlen ist eine eigene Frage. Plätze, eine Interessensliste oder gar nichts — pro Event oder pro Session, mit einer Warteliste, die von selbst nachrückt
  • Die Organisation sieht, wer kommt: ein Live-Badge auf jeder Session-Zeile, und dahinter die Liste: wer wartet — in der Reihenfolge des Nachrückens —, wer teilnimmt und wer eingecheckt hat, mit CSV für die Raumbetreuung
  • Auf das ausspielen, was die Website über Besucher weiss: Zielgruppenregeln lesen jetzt Besuchermerkmale — ob jemand ein Ticket hat, welcher Art, welche Events —, statt sie als erfundene Segment-Slugs einzuschmuggeln
Studio Beta 0.1.99 2026-08-21
  • Einlasskontrolle, die das WLAN der Location überlebt: jedes Event signiert seine Tickets selbst, ein Scanner synchronisiert, was er braucht, und prüft und lässt ein ohne Netz — ein Tablet am Einlass kann prüfen und niemals selbst Tickets ausstellen
  • Ticketcodes, die man vorlesen kann: Tickets druckten eine interne Zuteilungs-ID, weil der Codegenerator den Zufallsgenerator dieser Laufzeit unter einem falschen Namen suchte; Codes sind jetzt kurz, lesbar und nicht aus dem vorherigen ableitbar
  • Zusatzleistungen hängen am Ticket: Mittagessen, T-Shirt oder Workshop-Platz wird neben dem Eintritt gekauft und auf die echten Tickets gestempelt, statt ein zweites Ticket auszustellen, das gar kein Zutritt ist
Platform 2026-08-20
  • KI in Credits abgerechnet: Modellkatalog und Preisliste, Credit-Pakete in der Rechnungshistorie, ein Ledger, gegen das sich eine Rechnung abgleichen lässt, das Guthaben des Tarifs als Verbrauchsbalken und eine Warnung, bevor es aufgebraucht ist
  • API-Schlüssel mit Geltungsbereich und Ausgabenlimit: ein Schlüssel, der nur bestimmte Dienste erreicht und nur bis zu einem Betrag ausgibt — selbst verwaltet in der Konsole
  • Auftragsverarbeitungsvertrag direkt unterschreiben: eine Organisation hinterlegt ihre juristische Identität, und Inhaber oder Admins lesen und unterschreiben den AVV in der Konsole — und Mitglieder lassen sich jetzt per E-Mail-Adresse einladen, auch ohne bestehendes Konto
raisindb 0.3.21 2026-08-20
  • Funktionen erreichen euer internes Netz nicht: raisin.http.fetch verweigert Loopback-, private und Link-Local-Adressen; braucht eine Funktion wirklich einen internen Dienst, benennt der Betreiber den Endpunkt und die Funktion sagt nur noch, welcher ausgelöst wird
  • Verschieben und Kopieren verlieren keine Knoten mehr: die oberste Ebene eines Workspace ist wieder ein gültiges Ziel, ein Verschieben auf einen belegten Pfad wird abgelehnt statt still zu verdrängen, und eine Kopie über Branches hinweg nimmt die Beziehungen mit und lässt sich auf eine Revision festnageln
  • Paketinstallationen, die durchlaufen: ein erneutes Deploy wendet das Paket wirklich an, ein abgelehnter Knoten lässt nicht mehr die anderen neunundneunzig scheitern, und eine grosse Installation bekommt die Zeit, die sie braucht
Studio Beta 0.1.88 2026-08-19
  • Eine Veröffentlichung nimmt mit, was die Seite braucht: ein Event ging bisher mit leerem Programm live, ohne einen einzigen Fehlschritt — jetzt folgt die Veröffentlichung den Referenzen zu Sessions, Räumen und Kontingenten, fixiert den Lauf auf eine Revision und meldet, was tatsächlich live ist
  • Dein Ticket gehört dir: ein Ticket wird in den eigenen Bereich der Besitzerin geliefert, statt von einer Abfrage gefunden zu werden, die jemand anderes stellvertretend ausführt — und Käufer sehen ihre eigene Bestellung, und nur ihre
  • Verzeichnis: Kontakte bekommen einen eigenen Browser statt eines flachen Katalogs, Datensätze können sagen, wie sie zueinander stehen, und jeder Datensatz trägt einen Graphen dieser Beziehungen
Runtime 2026-08-17
  • Wiederverbinden, ohne Nachrichten zu verlieren: Kanalhistorie ist pro Kanalmuster optional zuschaltbar, und ein Client kann alles nachfordern, was während seiner Abwesenheit veröffentlicht wurde — die Wiedergabe war monatelang dokumentiert und lieferte immer nichts
  • Ein dauerhaftes CPU-Budget: CPU wird pro Tenant gemessen und pro Tarif durchgesetzt, sodass ein billiger, aber unermüdlicher Client — ein Browser in einer Schleife hielt stundenlang einen halben Kern — gedrosselt wird, statt zwischen Anfragerate und Einzelanfragelimit hindurchzurutschen
  • Stripe, ohne den Plattformschlüssel zu kopieren: das gemeinsame Geheimnis bleibt bei der Plattform, statt in jedes Kundenrepository ausgesät zu werden — Rückerstattungen, das Abrechnungsportal und Zahlungsabfragen sind gezielt freigegeben
raisindb 0.3.8 2026-08-16
  • Funktionen können E-Mails senden: raisin.email.send über einen einmal pro Tenant konfigurierten Anbieter, hinter einer Richtlinie, die standardmässig alles verbietet und benennt, an welche Adressen eine Funktion schreiben darf
  • Anmeldung per Magic Link: aus dem Posteingang anmelden, wobei die Tokens als ganz normale Knoten gespeichert werden
  • API-Schlüssel auf der HTTP-Oberfläche: ein Skript oder ein Dienst authentifiziert sich mit einem Schlüssel, statt eine Session mitzuschleppen
raisindb 0.2.30 2026-08-11
  • Konnektoren beschreiben ihre eigene OAuth-Oberfläche: ein Konnektor, dessen Zugangsdaten zentral vergeben werden, zeigt kein editierbares Client-ID-Formular mehr, das man nur kaputtmachen konnte — er deklariert, welche Felder dem Betreiber tatsächlich gehören
  • Neu verbinden statt trennen: einen Scope zu erweitern hieß bisher, jeden Mount des Kontos zu zerstören und neu aufzubauen — eine erneute Zustimmung aktualisiert das Konto jetzt an Ort und Stelle, und eine Verbindung meldet, welche Scopes der Anbieter wirklich gewährt hat
  • Speicher im Griff: RocksDB-Einstellungen, die still verworfen wurden, greifen jetzt, zwei Lecks sind geschlossen, und der Server kann endlich echte Zahlen über seinen eigenen Speicher melden
Platform 2026-08-10
  • Verwaltete Integrationen: Microsoft 365 oder Google mit einem Klick über Maravillas registrierte Apps verbinden — keine eigene App-Registrierung nötig, und eigene Konnektoren funktionieren weiter wie bisher
  • Release-Downloads in jeder Größe: Asset-Downloads werden gestreamt statt komplett gepuffert, also scheitert nichts mehr ab 4 MB — mit bekannter Länge, sodass Clients den Fortschritt anzeigen können
  • Mounts sagen, was Sache ist: ein pausierter Mount meldet nicht länger „OK“, ein Stopp erscheint als „Wird gestoppt …“, und jedes Schreibergebnis — übertragen, ausstehend, abgelehnt, blockiert — steht auf der Run-Karte, statt dass eine Änderung still verschwindet
Runtime 2026-08-09
  • Die komplette Medien-Suite in RaisinDB: alle 23 Transformationen — Screenshots, PDF, Video-Render und -Transcode, Dokumentkonvertierung, Resize, Gesichtserkennung, OCR — sind aus RaisinDB-Funktionen unter raisin.media.* erreichbar
  • Einreichen und abfragen, mit echtem Fortschritt: jeder Aufruf stellt einen Job in die Warteschlange und kehrt sofort zurück, sodass ein minutenlanger Render nicht mehr am 30-Sekunden-Budget einer Funktion scheitert — und der Job-Status trägt jetzt Prozentwert und Phase
raisindb 0.2.29 2026-08-09
  • Mounts scannen nicht mehr alles: der Sync-Tick fragte jedes Repository nach seinen Mounts, obwohl fast keines eines hat — 51 % der Server-CPU. Ein Register hält jetzt fest, welche Repositories wirklich einen haben
  • Query-Planung wurde billiger: jede Abfrage deserialisierte den gesamten Schemakatalog für eine Kennzahl, die genau eine Schätzung nutzt — rund 33 % der Server-CPU. Sie wird jetzt nur noch berechnet, wenn eine Abfrage sie überhaupt verwenden kann
  • Schnellerer, ruhigerer Start: der Start las das Operationslog pro Repository bis zu dreimal komplett ein; jetzt wird einmal gesucht und über Schlüssel statt Werte gelesen — aus einem minutenlangen stillen Boot wird ein gewöhnlicher
Studio Beta 0.1.47 2026-08-08
  • Marbles — Inhalte an einen echten Ort heften (experimentell): zu einem Punkt laufen, das Telefon darauf richten, die Stelle antippen — und die Koordinate liegt auf dem Dokument, das du gerade bearbeitest, als kanonisches GeoJSON, das eine Umkreissuche beantwortet
  • Von rund 10 m auf rund 1,5 m: den eigenen Standpunkt auf der Karte zu setzen schlägt den Empfänger in der Hosentasche — dahinter ein Unsicherheitsradius und eine Kompasskalibrierung
  • Die Platzierung in 3D sehen: eine Live-Vorschau, mit der sich prüfen lässt, ob ein Marble wirklich dort sitzt, wo er soll — und Studio lässt sich als PWA installieren, für den Teil mit dem Herumlaufen
Studio Beta 0.1.46 2026-08-07
  • Models ist eine eigene App: ein Datensatz ist ein Arbeitsablauf — sammeln, labeln, erzeugen, trainieren — also zog er aus der Medienbibliothek in einen eigenen Workspace, statt die Bibliothek unter erzeugten Varianten zu begraben
  • Eigene Bilder labeln: Rechtecke, Ellipsen, freihändiges Lasso und Klick-zum-Segmentieren erzeugen alle dieselbe Annotationsform, sodass Masken die Augmentierung überstehen und alles, was nur Rechtecke kennt, weiter funktioniert
  • Einen Trainingssatz bauen: Augmentierung macht aus einer Handvoll gelabelter Bilder einen Datensatz, jeder Datensatz behält seinen eigenen Asset-Ordner, und eine QLoRA-Pipeline deckt Quelle, Kuratierung und Build für Text ab
Studio Beta 0.1.43 2026-08-06
  • AR-Bildmarker (experimentell): gedrucktes Motiv, das eine Kamera erkennt, mit daran verankerten Overlay-Inhalten — in Studio anlegen, kompilieren und testen, mit dem SDK oder der eigenen Runtime darstellen
  • Keine Server-Rechenzeit nötig: Marker kompilieren vollständig im Browser, und das Bundle liegt als gewöhnliches, inhaltsgehashtes Asset — ein AR-Marker ist also einfach ein Bild in deiner Bibliothek, das nebenbei noch etwas anderes sein kann
raisindb 0.2.22 2026-08-06
  • Konnektoren können zurückschreiben: ein Mount überträgt lokale Änderungen an Microsoft 365, Google oder IMAP in einem von drei Modi — ein Statusfeld wie der Gelesen-Status einer Mail, ein vollständiges Spiegelbild des entfernten Objekts, oder ein Befehl wie das Senden einer Mail
  • Schreibvorgänge zuerst: der Push läuft vor den Lesephasen, damit deine Änderung beim Anbieter ankommt, bevor entfernte Änderungen hereinkommen — und was ein Lauf nicht schafft, bleibt ausstehend statt verloren
  • Ein defekter Mount hämmert nicht mehr gegen den Anbieter: ein Push, der nie gelingen kann — etwa wegen eines fehlenden Schreib-Scopes — wird geparkt statt endlos wiederholt; in der Produktion waren das 78 Durchläufe pro Minute und hunderte Drosselungsantworten
Studio Beta 0.1.30 2026-07-28
  • Inhalte mit einem Agenten erstellen: Studio bringt einen MCP-Server mit — ein KI-Assistent kann Seiten, Stories, Tags und Ordner in deinem Workspace über typisierte Tools anlegen, inklusive Validierung und Referenzauflösung
  • Redaktionelle Reihenfolge: die Reihenfolge, in der du Seiten anordnest, ist jetzt erstklassig — verschieben, umsortieren und Kinder auflisten aus dem Editor, der API oder von einem Agenten, und es bleibt erhalten
  • Editor-Feinschliff: Anzahl der Unterelemente bleibt beim Navigieren aktuell, Kontextmenüs klappen vom Bildschirmrand weg auf, und Datenbankfehler werden angezeigt statt still zu scheitern
raisindb 0.1.86 2026-07-27
  • Nativer MCP-Server: stelle Daten und Funktionen jedem MCP-Client als Tools bereit — Tools laufen mit den Rechten des aufrufenden Nutzers, und eine Ablehnung benennt den fehlenden Scope
  • Reihenfolge als Query-Konzept: __order und __tree_order machen die kuratierte Geschwister-Reihenfolge zu einer erstklassigen Sortierung in SQL — neben Verschiebe-, Sortier- und Kinder-Operationen
  • Persistentes Audit-Log: jede Änderung wird mit Nutzer- und Agenten-Zuordnung festgehalten — du siehst, was sich geändert hat und wer es war, Mensch oder Maschine
Runtime 2026-07-25
  • Astro-Adapter (experimentell): eine Astro-6- oder -7-Site mit @maravilla-labs/adapter-astro auf der Runtime deployen — serverseitig gerenderte Seiten und API-Routen laufen auf der Plattform, vorgerenderte Seiten werden statisch ausgeliefert
  • Plattformdienste in deinen Seiten: Datenbank, Storage, Key-Value und Queues stehen auf Astro.locals.platform bereit, und Astro.session läuft ohne Zusatzkonfiguration über den Key-Value-Store
  • Kein neuer Build-Schritt: der Adapter klinkt sich in Astros eigenen Build ein, und maravilla dev startet den Astro-Dev-Server zusammen mit den Plattformdiensten — solange es experimentell ist, kann sich die API noch ändern
raisindb 0.1.74 2026-07-23
  • Schema-Updates ohne Release: eingebaute Definitionen werden per Content-Hash ausgeliefert und abgeglichen, mit Overlays pro Instanz für lokale Anpassungen
  • Cluster-Stabilität: Korrekturen an kausaler Ordnung, Revisions-Merge und Node-Discovery für replizierte Deployments
  • Korrekte Queries: relationale Lookups lassen sich jetzt mit Hierarchie-Filtern und Sortierung kombinieren, und Rückwärts-Referenz-Indizes bleiben über Moves und Löschungen hinweg korrekt
Studio Beta 0.1.19 2026-07-22
  • Eigenes Profil: Name, Avatar und Angaben selbst ändern, ohne den Umweg über einen Admin
  • Seitenvorschau: Story-Karten zeigen einen gerenderten Screenshot der Seite statt eines Platzhalters
  • Updates in der App: das Studio-Paket direkt aus Studio heraus aktualisieren, Funktionen und Apps werden gemäss Installationsrichtlinie erneuert
Platform 2026-07-21
  • Schutz vor Ausreissern: ein Circuit Breaker für Trigger und Job-Obergrenzen pro Tenant verhindern, dass eine fehlerhafte Schleife eine Instanz lahmlegt
  • Installationsrichtlinien: eine .raisin-sync.yaml pro Pfad bestimmt, was ein Paket-Update erneuert und was unangetastet bleibt
  • Rechte in Echtzeit: Rollenänderungen erreichen verbundene Clients sofort — kein Ab- und Anmelden nötig
Platform 2026-07-19
  • Screenshots aus der Datenschicht: ein Media-Plugin lässt die Datenbank die Rendering-Pipeline direkt aufrufen — eine Seite aufnehmen und das Bild als Datensatz ablegen
  • Interaktive Agenten-Tools: mit MCP-UI-Unterstützung kann ein Tool echte Oberfläche zurückgeben, nicht nur Text
  • Plugin-Erweiterungspunkt: Datenbankfunktionen an native Plugins binden, dynamisch geladen und von maravilla studio doctor aktuell gehalten
Studio Beta 2026-07-16
  • Offline-Bundling: maravilla dev bündelt Studio lokal und aktualisiert es over the air — kein Umweg über die Cloud zum Loslegen
  • Konfiguration aus dem Projekt: Studio-Einstellungen werden aus maravilla.config.* gelesen und bei der Installation angewendet
Studio Beta 2026-07-15
  • Publishing-Workflow: eine Freigabekette von lokal über Gruppe bis global, zeitgesteuerte Eskalation, Publizieren über verknüpfte Sites hinweg und ein vollständiger Audit-Trail
  • Rollen nach Least Privilege: Editor- und Viewer-Rollen exakt auf das zugeschnitten, was sie brauchen, mit per Policy begrenztem Erstellen-Menü
  • Editier-Feinschliff: typisierte Tag-Picker statt rohem JSON, funktionierende workspace-übergreifende Referenz-Picker und zeitumstellungssichere Zeitplan-Vorschauen
Runtime 2026-07-13
  • Gesichtsbewusste Zuschnitte: Gesichter erkennen, Fokuspunkte speichern und mit crop: 'focal' das Motiv ins Bild rücken — mit Zoom, Padding und reinen CSS-Helfern für dieselbe Bildaufteilung im Browser
  • Jede URL rendern: browserExtractHtml liefert eine von Chrome gerenderte Seite als HTML, und das Rendern von Videoframes akzeptiert jetzt eine URL, mit Prefetching und gestückelten Kurzrenders
  • Klarere Limits: rechenintensive Überschreitungen melden sich als eigener Fehler, und jede Limit-Ablehnung enthält aktuellen Wert, Einheit, Geltungsbereich und ein Retry-After
Muli 0.4.25 2026-07-11
  • Releases aus der Pipeline: ein deklarativer release:-Schritt mit konfigurierbaren Release Notes, ausgelöst durch einen Tag-Push
  • Publishing-Zugangsdaten: Pipeline-Jobs können Registry-Zugangsdaten aus der Umgebung nutzen und in die Registry deiner Organisation publizieren statt in die des Repository-Eigentümers
  • Registry-Sichtbarkeit: Lesezugriff pro Tenant auf privat, authentifiziert oder öffentlich stellen
Platform 2026-07-10
  • Limits im Blick: die Limits jedes Plans sind offen veröffentlicht und über die API abrufbar — du siehst genau, was dein Projekt darf, bevor du anstösst, und bekommst eine Vorwarn-E-Mail, wenn du dich einem Limit näherst
  • Bot-Schutz bei der Registrierung: Proof-of-Work-Challenge, Honeypot und Rate-Limiting auf den gehosteten Auth-Seiten, die deine Nutzer sehen
raisindb 0.1.53 2026-07-08
  • Schnellere Queries: der SQL-Planer leitet mehr Prädikatformen über Indizes
  • Paketinstallation: mitgelieferte Binärdateien werden übernommen und Ressourcen beim Installieren eines .rap-Pakets neu verknüpft
  • Backups repariert: das nächtliche Backup erzeugt wieder ein brauchbares Artefakt
Studio Beta 2026-07-07
  • Maravilla Studio Beta: unser gehosteter visueller Editor startet in die Beta — Workspaces mit Datenbank-Modul erhalten ihr eigenes Studio auf einer eigenen Subdomain
  • Einrichtung ohne Handarbeit: beim Aktivieren des Datenbank-Moduls wird Studio automatisch installiert und konfiguriert, inklusive Cross-Origin-Zugriff — keine manuellen Schritte
Platform 2026-07-07
  • Team-Onboarding, rundum verbessert: Projektseiten laden jetzt für jede Kollaborationsrolle, Einladungen überstehen den E-Mail-Roundtrip, und die Registrierung funktioniert auf gebrandeten Domains mit gültiger Einladung
  • E-Mail-Verifizierung: Verifizierungs-E-Mail direkt vom Login-Bildschirm erneut senden — keine Sackgassen mehr für unbestätigte Konten
  • Projektübergabe: beim Übertragen eines Projekts auf ein anderes Konto oder eine Organisation wandern Git-Repository, Eigentümerschaft und Mitarbeiterzugriff jetzt gemeinsam mit
raisindb 0.1.47 2026-07-07
  • Operator-Provisionierung: eine neue authentifizierte Management-Oberfläche zum Installieren und Aktualisieren von Paketen innerhalb eines Tenants — Grundlage für das One-Click-Studio-Setup
  • Klarer Einrichtungsstatus: die Datenbank-Provisionierung meldet Fehler jetzt mit Ursache und Retry-Pfad, statt sich stillschweigend abzuschalten
CLI 2026-07-07
  • Reibungslosere Registrierung: die Benutzernamen-Validierung entspricht dem Server, und ein abgelehnter Handle lässt sich erneut eingeben, statt die Registrierung abzubrechen
  • Klarere Fehlermeldungen: abgelaufene Sitzungen verweisen jetzt auf maravilla login, und API-Fehler zeigen die tatsächliche Ursache statt eines rohen Statuscodes
Runtime 2026-06-08
  • Video- und Medien-Transforms: Frames aus Videos extrahieren, Audiospuren mischen und absenken (Ducking) und lange Timelines in parallelen Abschnitten rendern — mit Live-Fortschrittsereignissen
  • PDF-Erzeugung: volle Druckkontrolle — Ränder, Seitengröße, Kopf- und Fußzeilen sowie Render-Wartezeit — beim Umwandeln von Seiten in PDFs
  • Robuste Workflows: Läufe nehmen den Betrieb nach dem Schlafen wieder auf und steckengebliebene Läufe werden automatisch zurückgeholt, sodass lange Jobs zuverlässig abschließen
Platform 2026-06-08
  • Diagramme in der Doku: mermaid- und bpmn-Diagramme werden inline im Markdown-Viewer und in den Release Notes gerendert, mit Zoom und Vollbild-Lightbox
  • Medien-Rendering live: die Video- und Bild-Transform-Pipeline ist jetzt auf der Plattform verfügbar
  • Stabilitäts-Härtung: Verbesserungen bei Speicher und Stabilität für langlaufende Render-Jobs, und Registry-Subdomains pro Handle sind jetzt live
Muli 0.4.21 2026-06-02
  • Zuverlässige große Clones: große Repositories werden jetzt ohne Abschneiden über SSH geklont
  • Registry-Fixes: Veröffentlichung scoped npm-Pakete sowie korrigierte npm-Suche und Maven-Artefaktlisten
Muli 0.4.20 2026-05-27
  • Repository-Releases: einen getaggten Release mit angehängten Build-Artefakten veröffentlichen, gespeichert und als versionierte Download-Assets ausgeliefert
  • Paket-Registries: npm (inklusive scoped Packages) und Maven veröffentlichen, mit Versionslisten und Paketsuche über die Registry-API
Platform 2026-05-26
  • Releases in der Konsole: einen Repository-Release erstellen, Artefakte anhängen und Downloads in der Projekt-UI durchsuchen
  • Registries pro Handle: jedes Handle erhält einen eigenen Paket-Registry-Endpunkt, per Pfad adressiert — Ihr Paketmanager zeigt direkt darauf
  • Gehostete Auth-E-Mails: Passwort-Reset, Magic Link und E-Mail-Verifizierung aus dem eigenen Projekt versendet, mit Anbieter-Einstellungen
Platform 2026-05-25
  • Sicherheits-Härtung: Login-Rate-Limiting und -Sperre, zeitkonstante Anmeldeprüfung und Egress-Schutz für serverseitige Fetches
  • Sessions: konfigurierbare Session-Laufzeiten und zuverlässige Weiterleitung nach dem Login
Platform 2026-05-24
  • Integrierte Datenbank, voll ausgebaut: Bulk-Operationen, count und distinct, Aggregations-Pipelines, relationale Lookups und Upserts
  • Reichere Queries: ein vollständiger Satz an Vergleichs- und Array-Operatoren, mit elementweisem Matching auf Array-Feldern
Platform 2026-05-23
  • Zugriffsrichtlinien und Relationen: deklarative, slug-adressierbare Regeln mit relationsbasiertem Zugriff, Feld-Redaktion und Audit
  • Live-Datenbrowser: Datenbank-, Key-Value- und Storage-Inhalte jeder Umgebung in der Konsole einsehen
  • Richtlinien-Validierung: Regeln werden beim Bearbeiten in den Projekteinstellungen geprüft
raisindb 2026-05-23
  • Geplante Trigger: Agenten und Jobs nach Cron-Zeitplan ausführen, verwaltet über die Admin-UI
  • Volltextsuche: Volltext-Indizierung mit klarer Fehleranzeige im Admin
  • Agenten-Editor: ein verbesserter Agenten-Editor und Test-Chat zum Erstellen und Ausprobieren von Agenten
Runtime 2026-05-21
  • Workbench: eine Terminal-Entwicklungsumgebung mit Live-Tails für Requests, Events und Workflows
  • Workflows in der Entwicklung: Event-Handler und Durable Workflows lokal ausführen und per Hot-Reload aktualisieren — kein Neustart bei Quelltext-Änderungen
  • Manuelles Event-Auslösen: jedes Event aus der CLI oder Dev-UI auslösen, um Handler zu testen
Platform 2026-05-21
  • Variablen und Secrets: Variablen und Secrets auf Org- und Projektebene verwalten, jeweils mit umgebungsspezifischen Werten
  • Sofortige Übernahme: Änderungen an Secrets und Variablen wirken ohne erneutes Deploy oder Neustart
  • Sanfte Deployments: laufende Requests werden bei einem Neustart sauber abgearbeitet — für Releases ohne Ausfallzeit
raisindb 2026-05-18
  • Managed raisindb: eine vollständig verwaltete raisindb-Instanz für Ihre Organisation bereitstellen, ohne eigene Server
  • Pro Organisation bereitgestellt: eine isolierte Instanz, deren Admin-Zugangsdaten sofort nach der Bereitstellung angezeigt werden
  • Mit Ihrer App verbunden: direkt aus Ihrem bereitgestellten serverseitigen Code erreichbar
Platform 2026-05-17
  • Maravilla Docs: eine native Desktop-App mit Cloud-Login und komfortabler Dokumentbearbeitung
  • Diagramme als Code: UI-Mockups und Diagramme in einem Code-Block schreiben und inline in Docs, Issues und Kommentaren rendern lassen — in der Konsole und in der Maravilla Docs App — ermöglicht durch Boceto
  • Zusammenarbeit und Teilen: Issue-Benachrichtigungen mit Beteiligten-Verteilung und E-Mail-Versand, plus aufgeräumte Vanity-URLs zum Teilen von Docs und Code
Runtime 2026-05-08
  • Dokument-Template-Merge: Text einsetzen, Bilder austauschen und QR-Codes in ein Dokument einfügen — in einem einzigen Rendern
  • Dokument zu HTML: Dokumente in eigenständiges HTML mit eingebetteten Bildern und Styling umwandeln
  • PDF-Thumbnails: serverseitige Rasterung für Dokumentvorschauen
Platform 2026-05-03
  • Plattformdienste pro Umgebung: Datenbank, Storage, KV und Asset-URLs laufen isoliert für Produktion, Preview oder beliebige eigene Umgebungen innerhalb eines Projekts
  • Signierte Asset-URLs: Uploads über eine einzige Edge-Route, getrennt nach Workspace, Projekt und Umgebung
  • Maravilla CLI überarbeitet: Onboarding-Scaffold, doctor-Befehl, Dev-Proxy, Terminal-UI Workflow-Browser, plus pipeline- und Git-PR-Befehle
Platform 2026-04-25
  • Media Transforms: Bilder skalieren und Videos transkodieren auf der Plattform, mit responsiven Varianten ausgeliefert
  • Admin-Konsole: listet jeden Workflow, Event-Handler und Run im Projekt, mit Live-Tails für Events und Workflows
  • Gehostete Auth-Seiten: Anmeldung, Registrierung und Passwort-Flows im eigenen Design auf Ihrer eigenen Domain, konfiguriert über die Project-Config
Muli 0.4.16 2026-04-23
  • Datei-bezogene Commit-Historie: verfolgt Renames mit git log --follow-Semantik über die API
  • Batch-Datei-Operationen: atomare Erstellung, Aktualisierung, Löschung und Umbenennung in einem einzigen Commit
  • Rekursive Tree-Listings: plus datei-bezogene Commit-Historie-Endpunkte, analog zur Standard-Git-API
Runtime 2026-04-21
  • Events-Plattform: reagieren Sie auf Datenbank-Schreibvorgänge, KV-Updates, Anmeldungen, geplante Zeitpunkte und Queue-Nachrichten mit einem einzigen TypeScript-Handler
  • Durable Workflows: langlaufende Jobs, die Restarts überleben, mit Status, Retries und einer Live-Runs-Ansicht in der Admin-Konsole
  • Vector Search und deklarative Indexe: einmal in der Project-Config konfigurieren, beim Deploy automatisch angewendet
Platform 2026-04-19
  • Geplante Push-Benachrichtigungen: zu einem späteren Zeitpunkt senden, Umplanungen sauber per Idempotenzschlüssel ersetzen oder alle N Sekunden wiederholen für tägliche und wöchentliche Digests
  • Live-Ansicht der geplanten Warteschlange: jeden anstehenden, laufenden, erfolgreichen und fehlgeschlagenen Job in Echtzeit beobachten und mit einem Klick abbrechen
  • Hintergrund-Versand: für Sofort-Benachrichtigungen kehren HTTP-Handler sofort zurück, statt auf jedes Gerät einzeln zu warten
Runtime 2026-03-24
  • Multi-Framework-SSR: React Router 7, Nuxt, SolidStart und TanStack Start neben bestehender SvelteKit-Unterstützung
  • Runtime-Performance: deutlich schnellere Anfrageverarbeitung für bereitgestellte Anwendungen
  • Automatische Framework-Erkennung: erweitert auf alle neu unterstützten Frameworks in der CLI
Muli 0.4.10 2026-03-23
  • Git Contents Write-API: Endpunkte zur Datei-Erstellung und -Aktualisierung
  • Batch-Commits und Tree-Operationen: neue gRPC-RPCs für Repository-Operationen mit hohem Durchsatz
Platform 2026-03-22
  • Eigene Domains: automatische SSL-Bereitstellung inklusive
  • Deployment-Rollback: sofortige Wiederherstellung über die Admin-UI
Muli 0.4.8 2026-03-19
  • Pipeline-Secrets: verschlüsselter Speicher mit AES-256-GCM, beim Lauf in Jobs eingespielt
  • Artefakt-Metadaten: jetzt in Webhook-Payloads enthalten
Muli 0.4.0 2026-03-18
  • Jobs-basiertes Pipeline-Format: deklarative Jobs mit DAG-Ausführung
  • Schnellere CI-Builds: host-seitiger Git-Checkout reduziert die Repository-Fetch-Zeit
  • Job-zu-Job-Artefaktübergabe: für komplexe mehrstufige Workflows
Platform 2026-03-18
  • Pipeline-basiertes Deployment: End-to-End-Build und -Auslieferung über dieselbe Pipeline-Engine
  • Code-Browser: Branch-, Tag- und Commit-Navigation mit integriertem Dateibetrachter
Muli 0.3.0 2026-03-17
  • Tenant-spezifische Ressourcenlimits: mit Prioritätssystem
  • Tenant-Level-Nebenläufigkeit: Kontrolle für Pipeline-Läufe
Muli 0.2.0 2026-03-16
  • CI/CD-Pipeline-Orchestrator: YAML-definierte Pipelines
  • DAG-Executor: verteilte Docker-Agents für parallele Job-Ausführung
Platform 2026-03-13
  • Plattform-Migration: umgezogen zur maravilla-labs Organisation
  • Tenant-spezifische Uploads: mit Org-Logo-Verwaltung
Muli 0.1.0 2026-03-10
  • Muli open-sourced: unsere interne CI/CD- und Git-Pipeline-Infrastruktur an die Community freigegeben
  • Vereinte Rust-Binary: Git-Hosting, Paket-Registries und Pipeline-Ausführung in einem einzigen Deployable
Runtime 2025-09-24
  • V8-Snapshots in Produktion: für schnellere Cold Starts
  • In-Memory-Cache-Schicht: schnellere Runtime-Antwortzeiten mit Connection Pooling über Services hinweg
Runtime 2025-09-01
  • Rate Limiting: clusterweiter Token Bucket mit integrierten Circuit Breakern
  • Worker-Pool-Skalierung: Least-Connections-Load-Balancing über gehostete Worker
Platform 2025-08-15
  • Maravilla Runtime: als Edge-Function-Execution-Engine integriert
  • Full-Stack Serverless: Plattform entwickelt sich von statischem Hosting zu Full-Stack Serverless
Platform 2025-07-24
  • Maravilla CLI: JavaScript-zu-WebAssembly-Bundling
  • Edge Functions: Hot Reload und ES6-Modulsystem
Platform 2025-07-09
  • MongoDB-Integration: Multi-Tenant-Datenisolierung
  • Auth und Zugriffskontrolle: rollenbasierter Zugriff, JWT-Authentifizierung und E-Mail-Verifizierung
Platform 2025-07-07
  • Erster Commit: Maravilla Cloud Projekt, Multi-Tenant-Hosting in Rust und React