• v2.0.4-dev 9baada532b

    FTMahringer released this 2026-05-10 15:31:23 +02:00 | 167 commits to main since this release

    v2.0.4-dev - Conversation Module

    Fourth step in SYNAPSE v2.1.0 Package Restructure milestone - Extracted conversation and real-time messaging functionality to dedicated module.


    🏗️ Architecture Changes

    Created conversation/ module at root package level:

    dev.synapse.conversation - Messaging (3 files)

    • ConversationController
    • ConversationService
    • MessageService

    dev.synapse.conversation.realtime - WebSocket & SSE (4 files)

    • ConversationWebSocketHandler
    • LogSseController
    • SseLogBroadcaster
    • WebSocketConfig

    📊 Changes Summary

    • 7 files moved from core/conversation and core/realtime
    • Package declarations updated to \dev.synapse.conversation\
    • Imports updated across entire codebase
    • Component scanning updated in SynapseApplication

    Exit Criteria Met

    • All conversation code in \dev.synapse.conversation\
    • All realtime code in \dev.synapse.conversation.realtime\
    • Component scanning configured
    • Build passing

    🔜 Next: v2.0.5-dev

    Extract tasks module to \dev.synapse.tasks.


    Per SYNAPSE_V3_IMPLEMENTATION_ROADMAP.md v2.1.0 milestone (step 4 of 10).

    Downloads