App Suite Releases
  • 8.47
  • 8.35
  • 7.10.6
Imprint
  • 8.47
  • 8.35
  • 7.10.6
Imprint
  • Release 8.52Upcoming
  • Release 8.51
  • Release 8.50
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • OX Guard UI
        • Switchboard
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Helm Chart core-cacheservice
      • Helm Chart core-documentconverter
      • Helm Chart core-imageconverter
      • core-mw
      • Switchboard
  • Release 8.49
  • Release 8.48
  • Release 8.47LTS
  • Release 8.46
  • Release 8.45
Maintained. Older releases are best effort.
Upcoming
Not released yet
LTS
Long-term support branch

AI Service

5.6.1 - 2026-07-24

Changed

  • Make the MCP streamable-HTTP transport stateless (ai-service#268) [a7331b04(https://gitlab.com/openxchange/appsuite/fullstack-services/ai-service/-/commit/a7331b04)

Fixed

  • Redraw launcher after registering the AI Chat custom launcher fffd69fb

5.6.0 - 2026-05-29

Added

  • As a user I see a thinking animation when the chat is working 1d2a3b2d
  • MCP server, authentication and tool suite for App Suite integration a49f6484
    • Add: MCP server with token-exchange authentication, persistent sessions and a comprehensive tool suite covering mail, calendar, tasks, contacts and meeting management
    • Add: Daily digest tool with deep links to App Suite UI and Call-to-Action enrichment for mails and calendar events

Fixed

  • AI Service ignores mail format when drafting reply (support#1409) c19cfc63
  • Animation styles missing in shadow Dom 2c1a2160
  • Embeddings store marks mail as read 8b2d7b34
  • Qdrant client mixes up undici versions which causes malformed http responses d1993395
  • Wrong order of chat messages when updatedAt timestamps tie e58622ca
    • Bumped chat.updatedAt and chat_message.updatedAt to TIMESTAMP(3) so messages no longer collide on the same second
    • Added role as a tiebreaker in getChatMessages so an assistant row carrying toolCalls is replayed before its tool result rows when ms still tie.
Prev
App Suite Middleware