Skip to main content

Security Improvements

  • Security vulnerability remediation and CI guardrails Resolved existing security vulnerabilities in the Cloud UI codebase and added CI pipeline enforcement so newly detected security issues block progress. This helps prevent insecure dependency or code changes from being promoted.

Bug Fixes

  • Sales-area dependent fields now reset correctly on Sales Organization change Fixed an issue where SalesOffice, SalesOfficeName, SalesGroup, and SalesGroupName could retain old values after changing Sales Organization. These fields now clear and repopulate correctly based on the newly selected sales area.

  • Context text field values now appear when editing items Fixed an issue where item text field values provided through Context were not displayed in the item edit experience. Values are now shown correctly when the item is opened for editing.

Get it here: v9.6.54

[Bug Fix]: MultiAuthenticationEnabled Flag removed

  • This release removes the MultiAuthenticationEnabled flag from the api proxy configuration. This flag was previously used to enable or disable the multi-authentication feature, but it is no longer necessary and has been removed. Swagger UI follows API Proxy configuration, and this flag is not required anymore.

For more information, here is the updated documentation Swagger UI

🚀 arnold™ 1.1.2

  • NA Release Date: 2026-09-14
  • EU Release Date: 2026-09-18

arnold™ 1.1.2 improves Client App management, MCP client compatibility, tool customization, logging, and OAuth troubleshooting.

📱 Improved Client App Management

What it is

The Client Apps experience has been redesigned with a unified management page, searchable client list, and improved navigation.

Why it matters

  • Easier Client App administration
  • Faster search and navigation
  • More streamlined configuration workflows

enosix Portal Client Tab

enosix Portal Client Tab

🔌 Smarter MCP Client Compatibility

What it is

arnold now recognizes MCP client capabilities and adjusts available tools and response formats accordingly. UI-specific tools are only exposed to clients that support MCP Apps, while structured output can be controlled per Client App. Client capability information is also retained throughout the MCP session, including resumed sessions.

Why it matters

  • Better compatibility across different AI clients
  • Prevents unsupported UI tools from being exposed
  • More reliable structured data handling
  • More consistent behavior throughout MCP sessions

🛠️ Improved Custom Tool Management

What it is

Customizing a previously deactivated tool now reactivates the existing tool instead of creating a duplicate. MCP App tool names have also been standardized using snake_case.

Why it matters

  • Cleaner tool configuration
  • Fewer duplicate tools
  • More consistent MCP tool definitions

🔍 Improved Logging & Audit Tracking

What it is

Logging has been enhanced with more consistent user identification and Client App retrieval. Connection IDs are now included in connection test logs for API Key and Basic Authentication.

Why it matters

  • More reliable user activity tracking
  • Better audit records
  • Easier connection troubleshooting

New Features & Improvements

  • Sales Document UI is now generally available The Sales Document UI (SalesDoc UI) is now publicly available for creating Orders and Quotes in SAP. Enter header, partner, condition, and item data in your host application, simulate pricing and availability, and create the document directly in SAP — all without leaving your host application. This release supports one-way document creation only; support for updating or referencing existing SAP documents is planned for a future release. See the Sales Document UI documentation for details.

Bug Fixes

  • VC pricing simulate now reads the correct currency field Fixed an issue where, when the PricingSimulateApi app setting is set to route through the Sales Document simulate API, Variant Configuration UI looked for the pricing currency in the wrong location and could fail to display pricing for configured materials.

Get it here: v9.6.50

🚀 arnold™ 1.0.2

arnold™ 1.0.2 is a minor patch that introduces audit logging, improves custom tool annotations, and resolves some edge case issues with deleting connections and authentication error messages.

  • NA Release Date: 2026-08-24
  • EU Release Date: 2026-08-27

🔎 Audit Logging

What it is

Added audit logs to improve visibility into important user and system activity. These will log user-initiated configuration changes starting from the 1.0.2 release.

Why it matters

  • Improves traceability and operational oversight
  • Supports security, compliance, and troubleshooting needs

🛠️ Custom Tool MCP Annotations

What it is

Custom tools now support configuring MCP tool annotations. These annotations let custom tools communicate important execution characteristics to MCP clients, including whether a tool is read-only or may perform destructive actions.

Why it matters

  • Enables more precise tool discovery and selection for custom tools.
  • Allows read-only tools to be identified as safe for non-destructive use, which can enable MCP clients to bypass execution confirmation prompts where supported.
  • Helps MCP clients recognize potentially destructive tools and apply appropriate warnings, confirmations, or safeguards before execution.
  • Gives users and clients clearer context about what a custom tool is expected to do before it runs.

🐞 Bug Fixes & Stability

What it is

This release improves the experience when a session expires, when managing connections, and when testing connection settings.

Why it matters

  • Clearer sign-out experience: arnold™ now better handles session expiration in the portal, with clearer UI when the user is logged out from inactivity.
  • More reliable connection deletion: Edge case issues preventing deleting some connections have been resolved.
  • Better authentication guidance: When a connection requires updated Basic Authentication credentials, arnold™ now provides a clearer message and directs you to the appropriate page to reauthenticate or update the connection.
  • Improved connection testing feedback: Test Connection actions now have a better user experience and more useful error messages.

Feature

  • Added the ability to navigate to the next and previous Sales Document Item details directly from the Sales Document Item details view, enhancing workflow efficiency and user navigation.
    Read more about this feature in the Component Documentation.

🚀 arnold™ 1.0.0 Release

arnold™ 1.0.0 marks a major milestone with Salesforce Agentforce support, expanded customization capabilities, stronger governance controls, and improved platform administration.

☁️ Salesforce Agentforce Support

What it is

The arnold MCP Server is now available for Salesforce Agentforce, enabling Agentforce agents to securely access SAP data and execute business workflows through arnold.

Why it matters

  • Bring trusted SAP data directly into Salesforce Agentforce
  • Enable AI-powered sales and customer service workflows using live SAP data
  • Extend Agentforce with governed, enterprise-ready SAP integrations
  • Connect Salesforce and SAP without custom point-to-point integrations

🛠️ One-Click Custom Tool Creation

What it is

Convert any supported pre-built MCP tool into a custom tool with a single click. Existing tool definitions and configurations are automatically carried over, allowing you to quickly tailor arnold to your business needs.

Why it matters

  • Accelerate custom tool development
  • Reduce manual configuration
  • Extend standard arnold capabilities with minimal effort

⚙️ Custom Tool Override Support

What it is

Custom tools can now replace the behavior of pre-built tools by using the same tool name, allowing organizations to customize standard arnold functionality without modifying the original implementation.

Why it matters

  • Tailor arnold to your business processes
  • Replace standard behavior with custom logic
  • Simplify maintenance of customized solutions

🔒 Enhanced Tool Governance

What it is

Administrators can now classify custom tools using governance properties such as Read-only and Destructive. These classifications help AI hosts understand how tools should be executed and support safer automation.

Why it matters

  • Improve governance and compliance
  • Reduce risk when exposing business operations to AI
  • Better align tools with enterprise security policies

📦 Improved Application Lifecycle Management

What it is

Client Apps can now be deleted directly from the arnold Portal, making it easier to manage outdated or unused configurations throughout the application lifecycle.

Why it matters

  • Simplify environment administration
  • Reduce stale configurations
  • Improve long-term platform maintenance

🔍 Enhanced Logging & Diagnostics

What it is

Logs now provide richer diagnostic information with direct navigation to related Connections and Client Apps, making it easier to investigate requests and resolve issues.

Why it matters

  • Faster troubleshooting
  • Easier navigation between related resources
  • Improved operational visibility

✨ Additional Improvements

This release also includes enhancements across the arnold platform, including:

  • Improved Custom Tool Editor with visual parameter configuration and annotation support
  • Enhanced MCP Tool Tester with expanded tool details
  • Improved user management with better search, filtering, and pagination
  • Updated impersonation workflow with configurable approval periods and approval email support
  • Enhanced log pagination and usability
  • Updated connection status indicators throughout the Portal
  • Improved authentication and credential handling for MCP tool execution

[Feature]: Hex dump of PDF download response

  • This release adds a feature that lets admins view a hex dump of the PDF download response when trace is enabled.

[Feature]: Brotli decompression support

  • This release adds a feature that supports Brotli Content-Encoding on responses from SAP.

[Bug Fix]: Delegated Authentication for Basic Auth

  • This release fixes a 401 error in the basic-auth destination auth-payload endpoint when the Authorization header was missing.

[Feature]: Enhanced PDF Download Logging

  • This release introduces the ability to view more detailed logs related to generating a PDF Download URL. These more detailed logs can be viewed by setting the Logging__LogLevel__enosix.Link.Handlers.DocumentDownloadHandler environment variable to Trace.