[Bug Fix]: Corrected OAuth2 redirect URL scheme in Swagger UI
- This release ensures the OAuth2 redirect URL in Swagger UI always uses HTTPS, including when Link is behind a TLS-terminating proxy and receives HTTP requests.
[Bug Fix]: Corrected OAuth2 redirect URL scheme in Swagger UI
Configure partner table and search-result columns App Settings can now control which partner, vendor, contact, personnel, and address details appear in partner selection tables and search results. The settings apply across partner component types, search views, and both header-level and item-level selections.
More reliable Sales Doc settings in the Test Harness The Sales Document ID now persists when configuration is saved and reloaded. The Sales Doc tab also exposes Mode, Sold-to Party Text, Customer Purchase Order Number and Date, and Shipping Conditions, and labels Sales Document Type Internal clearly.
SalesDocSettings.Mode instead of SalesDocSettings.Header.Mode. Update any custom configuration or scripts that reference the previous path when upgrading to 11.1.0. See the 10.x to 11.x upgrade guide for details.arnold® 1.3.2 introduces enhanced Custom Cloud UI app configuration, tenant-level administration controls, improved MCP logging and export capabilities, and updates to connection management and tool reliability.
Custom Cloud UI apps now support dedicated editors for input schema, transaction data, and application context scripts. These configurations are saved directly with the app for easier management.
This release also improves JSON editing and saving reliability.
MCP Logs now support date-range filtering and export, allowing administrators to download log records based on their selected filters.
Connections now support configurable response filters based on field names and value patterns, allowing administrators to control which information is included in successful HTTP responses.
Additional improvements include stronger validation for timeout and rate-limit settings and more reliable OAuth credential configuration.
Impersonation activity is now recorded when access is successfully activated, providing more accurate audit records.
Impersonation requests also support a Declined status when a user rejects an access request.
Several updates improve MCP tool configuration and execution:
Two vulnerabilities have been published in the National Vulnerability Database: CVE-2026-109618 and CVE-2026-109619.
enosix does not use PHP in any of our solutions, so neither CVE applies to our products.
If you have questions or concerns, please reach out to the enosix team.
For full details on these vulnerabilities, see the NVD entries for CVE-2026-109618 and CVE-2026-109619.
Improved VC session management Cloud UI now manages VC sessions more consistently across processing and recovery. This helps avoid unnecessary SAP session use and reduce resource consumption, particularly when users work across browser tabs.
Include the API specification in generated projects
Generated Cloud UI template projects now include the current CloudUI_OAS.json by default at /api-spec/CloudUI_OAS.json after build and deployment. You can opt out of including the specification in the CLI wizard when you want a smaller project.
Select SAP sales header values from dropdowns Sales Office, Sales Group, and Sales District are now selectable dropdowns populated with SAP values and descriptions. Users can choose and change these values when creating or updating a sales document.
Navigate all VC characteristic groups When a product has more characteristic groups than fit in the tab bar, navigation controls let you reach every group without changing browser zoom.
Material Quick Add accepts lowercase input You no longer need to manually capitalize material searches. Cloud UI automatically capitalizes your input before searching SAP.
Item-level conditions remain when header conditions change Editing and simulating header conditions no longer clears conditions saved on individual items. Item-level pricing adjustments remain visible when you return to the item.
Incompletion notifications reflect outstanding requirements Incompletion notifications now match SAP and Transact behavior across sales document apps, helping users identify the requirements that still need attention.
Custom app toast notifications display correctly
Custom apps using Cloud UI's toast-message hook can now display notifications through their app's notification provider. When upgrading an existing app to 10.x, follow the 9.x to 10.x upgrade guide to add the required notistack dependency.
arnold™ 1.3.1 expands connection and custom tool capabilities, introduces richer MCP UI experiences, and strengthens security, reliability, and platform administration.
arnold now supports Generic REST API connections, allowing custom tools to connect to HTTP endpoints beyond standard SAP connection scenarios with configurable authentication.
Connection handling has also been standardized across API Key, Basic Auth, and OAuth, with timeout protection added to prevent requests from hanging indefinitely.

Custom tools can now use MCP UI Resource Templates to return interactive HTML experiences in supported AI clients. Templates use Liquid-based configuration and run with restricted functionality for safer rendering. Cloud UI resources are also now proxied through arnold for more centralized management and security.

Custom tools now support output schemas, allowing admins to define the expected JSON structure returned by a tool. Input schemas can also define enum values to restrict fields to approved options. Tool execution handling has also been improved with better response validation and clearer errors.
This release includes a critical security vulnerability patch and strengthens tenant handling during Salesforce Agentforce OAuth authentication. Tenant context is now preserved during OAuth client selection to prevent cross-tenant authentication issues. Webhook retry handling has also been corrected to prevent duplicate headers during repeated requests.
Logging and retrieval have been enhanced for better troubleshooting and audit visibility. Web job log cleanup has also been corrected to properly remove accumulated logs.
[Bug Fix]: Fixed error on API Proxy RFC API call: Unknown field iindex
[Bug Fix]: Session-id header support added to API proxy login operation
keep and end session header values.[Feature]: Swagger UI on Proxies
login and RFC_GET_SAP_SYSTEM_PARAMETERS directly from the Link instance. This is another tool that can be used while debugging authentication and SSO related issues. Detailed documentation can be found here: Swagger UIThe enosix team is has tested to ensure compatibility of the latest enosix apps with the Salesforce Winter ‘27 release.
Regression Testing:
Products Tested:
The enosix team remains committed to ensuring our solutions deliver seamless integration and superior performance. For any questions or support, please contact our team.
Support portal: https://go.enosix.com/support
Create sales documents from an existing document When launching Sales Document UI in Create mode, you can provide a reference document to pre-populate a new Order or Quote with its header, partners, conditions, texts, and items. Saving creates a new SAP document; it does not change the source document. Create mode without a reference document is unchanged.
Control header values when updating a sales document
The mapUpdateFromSObject setting can now apply host-provided values to changeable header fields when an existing SAP sales document is opened in Update mode. SAP values are retained for Sold-to Party, Document Type, and Sales Area fields. When the setting is off, SAP header values remain unchanged. This setting does not overlay item fields.
autoPopulateAddressOverrideFromCustomer could leave address override fields empty. When enabled, it now fills an initially empty partner address override with the current sales document customer's address.arnold™ 1.2.0 improves group-based access controls, Cloud UI app management, custom tool configuration, and audit tracking. It also provides better visibility into which MCP clients are using the newer MCP version.
Group management now provides more precise access controls for connections and MCP requests. Connection visibility is filtered according to user role, group ownership, and client access. MCP requests are checked against tenant and client group membership when group management is enabled.
Cloud UI app configurations can be imported and exported, with validation and audit tracking for import operations.
Custom tool templates are checked for syntax issues before they are saved. Configuration references in templates and scripts now report errors when values are missing or unassigned.
Audit tracking has been expanded for language model and feature changes, with improvements to change details and user identification.
This release fixes an issue that could create duplicate tenants when concurrent consent callbacks were processed. It also improves configuration handling and audit-log behavior, as well as better analytics for tracking client MCP versions.