@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 aufcore.reseedStates.<modul>)
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/<slug>/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 nuray.on('ready', ...)— Promise resolved nach DB + Models + Licenseay.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_errorEvent 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 aufAYOUNE_WORKER_PROBE_PORT). - Helm
node-Chart: Probes hinterprobes.enabledFlag (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). 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 |