Server Patch 8 (2026-09-04)

  • Swiss phone numbers with an unusually long subscriber number (e.g., +41 41 456 752133) are no longer misparsed into a different area code.
  • Fixed a NullPointerException in the Touch cockpit that caused newly added activities to appear as empty cards.
  • Customizing the AI SalesBot is now easier: a new tool factory (PSA_AI_SALESBOT_TOOL_FACTORY) lets customers register additional tools without patching the job class.
  • Connection timeouts to external services (GenAI, Automations, and IAM) are now retried with exponential backoff instead of failing immediately.
  • Recipient data is now validated against Automations’ API field length limits before being transferred to Automations. If a field value (e.g. the salutation) exceeds its allowed maximum, the affected recipient is rejected with a descriptive error message instead of causing the entire mailing sync batch to fail.
  • REST endpoints and GenAI tools can now be exposed by and accessed through the Model Context Protocol (MCP).