aYOUne
translate
Not in your language

This page is not yet available in en. You're reading the de version.

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.0subscribeToReseedSignal() für State-Reseed ohne Pod-Restart (60s-Poll auf core.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 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 AYOUNE_WORKER_PROBE_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). 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