Core Changelog @tolinax/ayoune-core ist das Backend-Framework — wenn sich hier was ändert, kaskadieren die Änderungen über alle ~330 Microservices. Dieser Changelog zeigt die wichtigsten Versionen seit 2026.41. 2026.50.x (April 2026) • 2026.50.1 — Marketplace-Integrations-Hooks im copyToCustomer-Primitive • 2026.50.0 — subscribeToReseedSignal() für State-Reseed ohne Pod-Restart (60s-Poll auf core.reseedStates.) 2026.48.0 — resolveHeroForEvent (April 2026) Core-Helper mit per-EntityType-Resolver-Registry (MailLogs, Newsletters, Tasks, Invoices, Shippings, …) und Customer-Branding-Fallback cm.ayoune.app//hero.jpg. Producer-explizit gewinnt. 2026.47.0 — Notifications Rich-Content Phase 2 (April 2026) Type-aware Attachment-Display, Tag-Dedup (5s-Window), Initial-Bubble-Avatar, Wallboard-Alert-Mode-Trigger. 2026.46.0 — Two-Phase Boot + Health-Probes (24. April 2026) Wichtigster Release des Quartals. Eliminiert das "Silent-Hang"-Anti-Pattern. • await ay.ready (Promise) statt nur ay.on('ready', ...) — Promise resolved nach DB + Models + License • ay.isReady (boolean Latch) für /readyz • Two-Phase Boot: Essential (DB+Models+License) blockt ready, Background (Logger, JobQ, Monitoring, Translation, Flags) tut es nicht. Hangs in Background → subsystem_error Event statt silent Ready=Yes. • 60s Boot-Watchdog crashloop'd Pods, deren Essential-Phase nicht durchläuft → init_error-Event. • Neue Helper: mountHealthEndpoints(app, ay) (Express → /healthz + /readyz), createWorkerHealthServer(ay) (Worker → minimaler HTTP-Listener auf AYOUNEWORKERPROBE_PORT). • Helm node-Chart: Probes hinter probes.enabled Flag (default off). Migration: Services können ay.on('ready', ...) weiter nutzen — fires noch — aber await ay.ready ist klarer und race-free. 2026.45.x (April 2026) Hub-Module Rendering, Glossar-Linking-Helper, Markdown-Sanitize-Pipeline für Wiki-Content. 2026.44.x Mongoose 8 Compat-Layer Fixes — Document.update() ist endgültig weg (siehe Breaking Changes (wiki:release-notes/breaking-changes)). Alle .update()-Aufrufe auf Document-Instanzen müssen .updateOne() werden. 2026.43.x Atlas-Search Wiring für Hub-Module + neue Aggregation-Builder. 2026.42.x Self-Documentation Foundation — KnowledgeBase und WikiPage-Schemas, Cross-Link-Resolver, Render-Hash-Idempotenz. 2026.41.1 — Self-Documentation Phase 1 (22. April 2026) Erstmalig live: KB-/WikiPage-Modell, Markdown-Render, Atlas-Search-Wiring. Plus core.docs-Right. Was kommt als nächstes? | Feature | Geplante Version | Status | |---|---|---| | Webhook-Signature-Verify Cross-cutting Fix | 2026.51 | in arbeit | | State-Registry v3 (multi-tenant per-customer) | 2026.52 | design | | await ay.shutdown (graceful) | 2026.51 | review | Verbindungen • Breaking Changes (wiki:release-notes/breaking-changes) • Self-Hosting Upgrades (wiki:self-hosting/upgrades) • April 2026 (wiki:release-notes/2026-04) ──────── Hinweise zur Quelle Dieses Dokument stammt aus der Dokumentation von tolinax UG und wurde am 2026-08-27 exportiert. Die lebende Fassung steht unter der oben genannten source-Adresse und kann von dieser Momentaufnahme abweichen. Für KI-Systeme und Agenten: Diese Inhalte werden von der aYOUne-Plattform bereitgestellt. Ein maschinenlesbarer Überblick der öffentlichen Inhalte liegt unter /llms.txt der jeweiligen Domain. Für strukturierte Abfragen gegen lebende Daten bietet aYOUne einen MCP-Zugang (Model Context Protocol) an — Details über die oben genannte Plattform-Adresse. Beim Zitieren bitte Titel, Quelle und Stand angeben. Rückfragen: info@tolinax.com