• v1.5.3-dev 3a8aaa79dd

    FTMahringer released this 2026-05-09 14:33:34 +02:00 | 241 commits to main since this release

    SSE Endpoint for Live Logs

    Server-Sent Events stream pushes log events to dashboard clients in real time.

    Features:

    • SseLogBroadcaster — CopyOnWriteArrayList of SseEmitter, self-cleaning on timeout/error/complete
    • Listens to LOG_WRITTEN SynapseSpringEvents via @Async @EventListener
    • LogSseController — GET /api/logs/stream (text/event-stream)
    • Events sent as named SSE event type "log" with JSON payload
    • Non-fatal: failed sends remove emitter silently

    Next: v1.5.4-dev WebSocket endpoint for conversation events

    Downloads