Fixes
Find & Replace
Previously, Find & Replace silently skipped occurrences of a phrase when the phrase's opening or closing punctuation was immediately followed or preceded by punctuation with no space between them. For example, "Work From Home (WFH)." where the closing parenthesis is followed by a period. Now, the phrase is replaced and adjacent punctuation is left as-is.
Enhanced Editor tables
Before, when a comment was added to a table cell after deleting an image from that cell, the comment was applied to the adjacent column instead of the intended one. Now comments remain in the correct cell after an image is deleted, so the comment is applied where it was added.
Conditional content in GenSearch
Previously, GenSearch did not index or include conditional content in responses and source lists. Now, GenSearch indexes conditional content for authorized users, providing complete and relevant search results that adhere to user permissions.
Webhooks admin enforcement
Previously, the Webhooks REST endpoints were documented as admin-only but did not always enforce that restriction. Now, all Webhooks endpoints require admin access, consistent with their documented behavior.
Previously, the Single Sign-On Configuration page had an invalid field (service-name) that caused errors, and missing placeholder / instruction text for create-form write-only fields. We have removed the service-name field, and added "Enter a new value" placeholder text to the create-form write-only fields. This makes the UI easier to use, and prevents the errors that were generated.
SCIM discovery endpoints
Before, the SCIM discovery endpoints required authentication, which is inconsistent with RFC 7644 §3.2 and blocked standard SCIM client compatibility checks. Now these three read-only discovery endpoints can be read without credentials on sites with SCIM enabled. The endpoints remain authenticated.
SCIM group membership provisioning
Before, when an IdP sent a group update that contained a member reference that could not be resolved, the request was silently accepted and returned success, but the member was never added to the group. Now, an unresolvable member reference returns a clear error so provisioning failures are visible.
CXone IdP
Previously, updating any single field on a CXone-provisioned Identity Provider (IdP) would fail. Additionally, newly provisioned CXone IdPs were missing the setting that tells the provider how to present credentials, which caused sign-in to fail. We have resolved both issues.
Enhancements
Self-service OpenAPI spec
The OpenAPI 3.0 specification for your site is now generated on demand at GET:swagger, without needing an external tool. This is enabled by default.
Configurable developer token expiration
Server developer tokens created via POST:site/developer-tokens can now specify an expiration period in years, instead of using a fixed 10-year lifetime.
AI response speed
Our AI-powered features (GenSearch, EditorAI Assistant) in the CA and AU regions now use a faster underlying model, which reduces typical response times.