- Swiss phone numbers with an unusually long subscriber number (e.g.,
+4141456752133) are no longer misparsed into a different area code. - Fixed a
NullPointerExceptionin 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).