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

AI Service

5.10.1 - 2026-09-25

Fixed

  • Documentation deployment

5.10.0 - 2026-09-25

Added

  • Adopt the OpenAI Responses API with reasoning (ai-service#270) e79edb14
    • Migrate all LLM calls (chat, tools, typeahead, memory, system messages) from Chat Completions to the OpenAI Responses API
    • Add reasoning support: per-request effort level, encrypted reasoning items persisted and replayed in their original position
    • Show a collapsible Thoughts block with the exchange's aggregated reasoning summary on answers
    • Morph the send button into a stop button for the whole generation; stopping discards the pending exchange and shows a cancel notice
    • Add a Thinking Effort section to the AI settings with an effort level dropdown (Off/Low/Medium/High, default Medium)
    • Abort the in-flight provider call when the client disconnects, so stopped generations stop billing and persist nothing
  • As a user I can explore smart tasks in a new chat easily 84eca3c7
  • As a user I get new example prompts every day c8784e62
  • Attachment name and type on mail results in the chat a8cb746d
    • Show whether a mail has attachments on chat mail lists
    • Show attachment file names and types when the assistant reads a mail
  • Away digest as a chat tool for what happened while the user was away (ai-service#253) 5fa529b7
    • Add an away digest to the AI chat that reports the new mails, upcoming appointments and due tasks since the user was last active
    • Creates a "While you were away" chat automatically after an absence, announced by a dot on the AI chat button
    • Show what a mail or appointment asks of the user directly on its card in the digest
    • Offer the next steps for those requests as buttons under the digest
    • Extract the call to action of a mail during analysis and show it with the summary
    • Analyse the appointments shown in the digest so each one carries its call to action
    • Add the per-user settings for the away digest: switch, absence threshold, and an opt-in that lets the automatic digest create tasks
  • Custom CA certificate support in the Helm chart (AS-252) d6e2377b
  • Headers with module icons on chat result lists 539943fb
    • Add a header with module icon, label and item count above each result list in the chat
  • MCP tool set for mail, calendar and tasks with scoped API keys 91ac453c
    • Add scopes to MCP API keys
    • Send mail in two steps
    • Add mail, folder, calendar and task tools
    • Add the MCP prompts find_meeting_slot and inbox_triage.
  • MCP tools for Drive (ai-service#278) eb85ec70
    • Add searchFiles to find Drive files by name, title or description across all folders or within one folder
    • Add getFile for a file's metadata and, for text formats, its content capped at 100000 bytes
    • Add listFileFolders to resolve Drive folder names to ids
  • MCP tools for mail attachments, reminders, vacation notice, resources and contacts (ai-service#278) 61596ba6
    • Add getMailAttachment: returns an attachment's metadata and, for text formats, its content capped at 100000 bytes with a truncated flag
    • Add listReminders for appointment and task reminders due in a window, seven days by default
    • Add getVacationNotice, and prepareVacationNotice/setVacationNotice to set the notice
    • Add searchResources and a resources parameter on createEvent and updateEvent to book rooms and equipment
    • Add getContact for full contact details and listContactFolders, also as resource appsuite://contacts/folders
  • Mobile ai compose chat rework d99c8bfa
    • Rework the mobile compose chat into a fullscreen view that can be minimized. The previous mobile layout was unintuitive and gave no overview of the chat conversation.
  • Outbound egress proxy for the AI provider APIs cddd1511
    • Route calls to the OpenAI, LocalAI and Azure APIs through an optional HTTP forward proxy (aiEgressProxy.url), for clusters that only permit outbound traffic via a central proxy
    • Keep Qdrant, Middleware, OIDC and Grafana traffic direct; the proxy is scoped to the AI clients and does not read HTTP_PROXY / HTTPS_PROXY
    • Add aiEgressProxy.noProxy for hosts that stay direct, e.g. a cluster-internal LocalAI endpoint
    • Support proxy credentials via a rendered or pre-existing Secret so the url does not end up in the pod environment
  • Search files received as email attachments 2917a499
    • Add a mailAttachments option to search_files that targets the Drive "Attachments" view
  • Vacation notice tool for the chat assistant 737d9235
    • Add the set_vacation_notice tool so the assistant can create, update, activate or deactivate the out-of-office auto reply

Fixed

  • Compose chat reports an error when the model ends the turn silently after edit_mail_compose (ai-service#276) d41c2575
    • Fix the compose chat showing "API request failed" after the assistant wrote into the mail
  • Mail search without criteria and get_unseen_mails return nothing (ai-service#282) c3beee97
    • Fix mail search without filter criteria and the unseen mail listing returning no mails, in the chat and over MCP
  • Orphaned mail compose AI chats are shown in the chat history and can not be deleted (ASB-193) 4cf50d81
  • Search appointments without filtering on the user's primary address a58a1378
  • Search in the mail attachments view 7f635663
    • Drop the wildcards from file name terms when searching the attachments view
Prev
App Suite Middleware