Releases
Overview
This release carries version 0.6.518.
The system, every plugin and the plugin contract (SPI) have separate version axes — a change to a plugin does not bump the system version, and a contract break bumps neither. Each axis keeps its own changelog, and each is versioned by SemVer: MAJOR for a breaking change, MINOR for a new backwards-compatible capability, PATCH for a fix.
Why three axes and not one: a system of several dozen modules would otherwise carry a version number that says nothing. A version would change because one module fixed a typo, and nobody could tell from it whether an update is worth installing. With separate axes each number answers exactly one question — what changed in the core, what changed in this module, and whether the plugin contract still holds.
The SPI version is the one that matters for third-party plugins: as long as its MAJOR is unchanged, every plugin built against it keeps working. A MAJOR bump names, in its own changelog entry, what a plugin has to do.
Recent releases
Taken verbatim from the core changelog.
0.6.518 — 2026-10-22
Changed
- feat(ki): Automatik-Medienbudget zählt in Euro (06:ENT-OWNER-RUNDE-1022-26, Owner 2026-10-22): Schätzung und Kosten der Anbieter (US-Dollar) rechnet
MediaAutomatiküber den Kurs des Tages (ExchangeRateProviderInterface, Umrechnung imCurrencyConverter) in Euro-Cent um; ohne Kurs (z. B. ohne Modul International) zählt der Dollar-Betrag 1:1 — bei Kursen ab 1 USD je EUR die Obergrenze, das Budget hält.GET /v1/ai/media-automation/budgetnenntcurrency,usdRateundconverted; Einstellungen → KI zeigt den Kurs bzw. „1:1“; die Auskunft „aufgebraucht“ nennt Rest und Schätzung in Euro.
0.6.517 — 2026-10-22
Added
- feat(ki): Automatik-Medienbudget je Marke und Monat (06:ENT-OWNER-RUNDE-1022-25, Owner 2026-10-22): Bilder und Videos, die Studios und Autopiloten ohne Einzelklick erzeugen, laufen über
MediaAutomatikin einem eigenen Budget (Einstellungai.media.auto_monthly_cents, ab Werk 50 €, Zeile der Marke vor der markenlosen; Teil des KI-Budgets). Kosten aus Anbieter-Schätzung bzw. Modellpreis — ohne Preis keine Automatik; damit sie auch ohne Higgsfield arbeitet, trägtapp:seed:standard-dataPreise ab Werk für die Standard-Bildmodelle ein (StandardDataCatalog::AI_MODEL_PRICESüberModelPriceCatalogSync: OpenAI gpt-image-1 0,25 $ als Obergrenze, Google imagen-3.0-generate-002 0,03 $; nur anlegen, ein gepflegter Preis bleibt); aufgebraucht bzw. 0 ⇒ Auskunft statt Fehler (Text und Bildauftrag bleiben); Video nur, wenn der Vorschlag es vorsieht, ohne Higgsfield ein Bild. Läufe tragenautomaticund ihren Auftraggeberpurpose(MigrationVersion20261114100500); jedes Lauf-Ende meldetAiMediaGenerationFinished(Studios hängen das Ergebnis daran). Stand überGET /api/v1/ai/media-automation/budget(Rechtplatform.ai_media.createin der Marke). Einstellungen → KI: Feld „Automatik-Medienbudget je Marke und Monat“ (Abschnitt heißt jetzt „KI-Bilder und -Videos“). Handbuch Einstellungen → KI de+en.
0.6.516 — 2026-10-22
Changed
- Vorschläge von selbst (06:ENT-OWNER-RUNDE-1022-10…12, Owner 2026-10-22): KI-Instruktionen
marketing.ad_ideasundmarketing.mail_ideas(de/en) verlangen Ansatz, Artikel nur aus der Liste der bewerbbaren und eine Begründung;marketing.mail_ideaskennt die Kanäle E-Mail, SMS und WhatsApp. Fehlertexterrors.marketing.suggestionAreaUnknown.
0.6.515 — 2026-10-22
Added
- Marken-Wissen (06:ENT-OWNER-RUNDE-1022-01, Owner 2026-10-22): SPI 3.103 — Erfüller-Vertrag
ProductImageFilesProviderInterface(Bilder eines Artikels als Datei-ULIDs, gebündelt; Konsum überProductCatalog::imageFileUlids()), registriert dazuContentBrandKnowledgeSourceInterfacemit NutzlastContentBrandKnowledgeEntry(OctiContent); SDK-Paket 3.103.0. KI-Instruktioncontent.brand_profile(de/en) schlägt Konkurrenten mit vor.
0.6.514 — 2026-10-22
Changed
- docs(soll): Vollautomatik nach tryholo — Marken-Wissen, Vorschläge von selbst, Varianten-Fabrik, Autopilot der Erstellung mit Testkreislauf, Seite „Vorbereitet für dich“; Owner-Vorgaben in PRODUKT.md (Owner 2026-10-22)
0.6.513 — 2026-10-22
Fixed
- fix(entwicklung): der Vite-Entwicklungs-Server zeigte nach Tagen Laufzeit rohe Schlüssel statt neuer Texte (gemeldet auf
/marketing/ads-new:marketing.adBrief.campaignType…) — die virtuellen Sprachmodule blieben im Modulgraph, nur die Zerlegung wurde verworfen. Jetzt verwirft jede relevante Änderung die Sprachmodule, eine geänderte Sprachdatei, Seitenzuordnung oder ein Manifest lädt den Browser neu (sprachteileFrischHalten,06:ENT-OWNER-RUNDE-1022-02.dev-sprachteile).
0.6.512 — 2026-10-22
Fixed
- fix(oberflaeche): ein offener Tab nach einem Neubau zeigte rohe Schlüssel statt Texten (gemeldet im Marketing:
marketing.goal.title…) — die Sprachteile der alten Fassung waren gelöscht und wurden vergeblich nachgeladen. Jetzt lädt die Oberfläche einmal neu und holt die neue Fassung, wenn ein Sprachteil, eine Seite oder eine Vorladeliste fehlt (über Vitesvite:preloadError, das auch den fehlenden Teil selbst meldet; höchstens einmal je Minute) (06:ENT-OWNER-RUNDE-1022-01.neue-fassung).
0.6.511 — 2026-10-21
Changed
- feat(ki-team): acht Fachstellen nach Experten-Standard — Buchhaltung: Eingang & Bank (ohne Web), Controlling, Personal (Krankheit nur „abwesend“, Gehälter nur auf ausdrücklichen Auftrag, im Code durchgesetzt), Einkauf mit neuer Standardrolle Einkauf, Logistik & Versand, E-Commerce & Marktplätze, Kundenbetreuung & Verträge, Website & SEO; neue Wirkstellen für Bestellen, Marktplatz-Preise und Listings, Website-Veröffentlichung; Stellenauswahl nach Bereichen (SPI 3.102); Buchhaltung heißt „Rechnungen & Forderungen“, Wissenspflege beim Support; Rechtsangaben gegen Primärquellen geprüft; Owner-Vorgaben in PRODUKT.md (Owner 2026-10-21)
0.6.510 — 2026-10-21
Changed
- perf(werkzeug): Design-Wächter in schlanker Vitest-Umgebung (06:ENT-OWNER-RUNDE-1021-87.design-pruefungen-schlank) —
frontend/vitest.config.tshat drei Projekte:design(node, ohne Setup, ohne Isolation) für die Wächter, die nur Quelltext lesen,design-dom(happy-dom, ohne Setup, isoliert) für Wächter mit DOM bzw. eigenen Mocks,appwie bisher; Liste ausCheckDesignWaechter::LISTE(frontend/vitest.designwaechter.ts). Zusatzzeit je Oberflächen-Änderung gemessen (90 Specs, je 3 Läufe): 22,1 → 11,0 s (−50 %), mit 7 Prozessen 31,8 → 15,6 s (−51 %); CPU 181 → 57 s. Gegenprobe mit absichtlich falschen Mustern: dieselben 16 roten Prüfungen vorher wie nachher.
Fixed
- fix(werkzeug): Handbuch-Änderungen lösen in
make checkdie Doku-Wächter aus (06:ENT-OWNER-RUNDE-1021-88.doku-waechter-ausloeser) —scripts/docs-geaendert.shliefert die Dateien im Untermodul_docs(uncommittet, unversioniert, Commits vor dem Zeiger; auf der Host-Seite, weil der Container in Spur-Bäumen nicht hineinsieht),CheckDokuWaechterwählt für_docs/user-docs/**bzw. den Zeiger alle Architektur-Tests und Kern-Specs, die das Handbuch lesen (u. a. DocFeldAbdeckungTest, HandbuchBilderTest). Vorher lief eine reine Handbuch-Änderung „GRUEN in 8s“.
0.6.509 — 2026-10-21
Changed
- fix(marketing): Marken-Selektor von Anzeigen-Ideen, Ablauf-Vorlage und SMS-Texten im Prozessor gegen das Recht geschnitten, Filterangaben für KI-Agenten (Werbebibliothek-Zugang, order[phone]); fix(kanaele): Warenkörbe in DSGVO-Auskunft und -Löschung; Seitentexte-Liste kennt das Anzeigen-Studio (Owner 2026-10-21)
0.6.508 — 2026-10-21
Changed
- feat(marketing): Autopilot zieht bei einer Ausgaben-Ausreißer-Warnung die Notbremse (Anhalten-Vorschlag nach Stufe des Kanals) und erkennt Ermüdung zusätzlich an der Häufigkeit — Reichweite von Meta, TikTok und LinkedIn in den Kennzahlen (Owner 2026-10-21)
0.6.507 — 2026-10-21
Changed
- fix(handbuch): Anzeigen-Studio — Angaben und Ergebnis je Platz als je eine Feldzeile, Ideen-Erzeugung unter „Nur über Schnittstelle und Automation“ (Owner 2026-10-21)