Skip to main content

12 posts tagged with "arnold"

View All Tags

🚀 arnold® 1.3.2​

  • NA Release Date: 2026-10-26
  • EU Release Date: 2026-10-29

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.

🖥️ Improved Custom Cloud UI App Configuration​

What it is​

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.

Why it matters​

  • Manage custom app configurations in one place
  • Simplify maintenance and configuration updates
  • Improve consistency across environments
  • Reduce errors when editing Cloud UI app settings

🔍 Enhanced MCP Logging & Export​

What it is​

MCP Logs now support date-range filtering and export, allowing administrators to download log records based on their selected filters.

Why it matters​

  • Track MCP activity over specific periods
  • Export logs for reporting and audits
  • Simplify troubleshooting and usage analysis
  • Improve visibility into arnold activity

🔗 Improved Connection Management​

What it is​

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.

Why it matters​

  • Reduce unnecessary data in tool responses
  • Better control information passed to AI agents
  • Prevent invalid connection configurations
  • Simplify authentication setup

🔐 Improved Impersonation Auditing​

What it is​

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.

Why it matters​

  • More accurate tracking of impersonation activity
  • Clearer visibility into approved and declined requests
  • Stronger accountability for administrative access
  • Improved security auditing

🛠️ MCP Tool & Client Compatibility Improvements​

What it is​

Several updates improve MCP tool configuration and execution:

  • Output Schema Editor: Preserves nested JSON schema structures when editing custom tools.
  • Simplified Tool Inputs: Removed unnecessary parameters from delivery, invoice, and order-status lookups.
  • MCP UI Compatibility: Improved tool visibility and metadata handling based on AI client capabilities.

🚀 arnold™ 1.3.1​

  • NA Release Date: 2026-10-12
  • EU Release Date: 2026-10-15

arnold™ 1.3.1 expands connection and custom tool capabilities, introduces richer MCP UI experiences, and strengthens security, reliability, and platform administration.

🔗 Expanded Connection Management​

What it is​

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.

Why it matters​

  • Connect custom tools to a broader range of APIs and services
  • Use flexible authentication options
  • More consistent connection behavior
  • Improved protection from unresponsive endpoints

enosix Portal REST connection configuration enosix Portal REST authentication types

🖥️ Richer MCP UI Experiences​

What it is​

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.

Why it matters​

  • Go beyond text-only MCP responses
  • Build richer, interactive experiences for AI users
  • Centrally manage UI resources through arnold
  • Maintain security controls around rendered content

enosix Portal MCP UI enosix Portal MCP UI

🛠️ More Powerful Custom Tools​

What it is​

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.

Why it matters​

  • More predictable structured responses
  • Better control over allowed tool inputs
  • Easier integration with AI clients
  • Faster troubleshooting when tool execution fails

🔐 Security & Tenant Protection​

What it is​

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.

Why it matters​

  • Stronger platform security
  • Improved tenant isolation
  • More reliable Agentforce authentication
  • Safer webhook processing

🔍 Improved Logging & Reliability​

What it is​

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.

Why it matters​

  • Better troubleshooting
  • Cleaner operational logs
  • Improved audit visibility
  • More reliable background processing

🚀 arnold™ 1.2.0​

  • NA Release Date: 2026-09-28
  • EU Release Date: 2026-10-01

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.

👥 Stronger Group-Based Access Controls​

What it is​

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.

Why it matters​

  • Helps ensure users see only the connections available to them
  • Enforces group membership checks for MCP access
  • Gives administrators and regular users access appropriate to their roles

☁️ Cloud UI App Import & Export​

What it is​

Cloud UI app configurations can be imported and exported, with validation and audit tracking for import operations.

Why it matters​

  • Makes it easier to reuse and transfer app configurations
  • Helps catch issues during configuration import
  • Improves traceability of configuration changes

🧰 More Reliable Custom Tool Configuration​

What it is​

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.

Why it matters​

  • Helps identify template problems before a tool is used
  • Makes missing configuration easier to diagnose
  • Reduces unexpected behavior caused by incomplete settings

🔎 Improved Audit Tracking​

What it is​

Audit tracking has been expanded for language model and feature changes, with improvements to change details and user identification.

Why it matters​

  • Provides clearer records of important configuration changes
  • Makes it easier to understand who made a change and what was affected
  • Supports troubleshooting and operational oversight

🐞 Bug Fixes & Stability​

What it is​

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.

Why it matters​

  • Prevents duplicate tenant records caused by concurrent requests
  • Keeps audit information within the correct tenant context
  • Makes configuration errors clearer and easier to resolve

🚀 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

🚀 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.

🚀 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

🚀 Arnold™ 0.7.4 Release​

Arnold™ 0.7.4 introduces enhanced monitoring, more flexible custom tools, and improvements to OAuth authentication and Microsoft Copilot connectivity.

🔍 Enhanced Monitoring & Troubleshooting​

What it is​

Webhook logs now include Correlation IDs, making it easier to trace requests across arnold, external applications, and SAP.

Why it matters​

  • Trace requests across end-to-end workflows
  • Speed up troubleshooting
  • Improve operational visibility

⚡ More Flexible Custom Tools​

What it is​

Custom Jint tools can now use named connections, allowing a single custom tool to connect to different SAP systems other than the Client App.

Why it matters​

  • Support multi-system integrations
  • Build more flexible custom tools
  • Simplify complex integration scenarios

🔐 Improved Authentication & Copilot Connectivity​

What it is​

Improved OAuth and Dynamic Client Registration (DCR) with better re-authentication, XSUAA identity provider pre-selection, consent handling, and more reliable chat session initialization.

Why it matters​

  • Simpler Microsoft Copilot onboarding
  • Faster authentication setup
  • More reliable sign-in and connection flows

🚀 arnold™ 0.7.3​

enosix arnold™ Plugin for Microsoft 365 Copilot Cowork​

What it is​

The enosix arnold™ plugin is now available for Microsoft 365 Copilot Cowork, enabling users to securely access live SAP ERP data and execute SAP business workflows directly from the Microsoft 365 Copilot experience. Users can install the plugin from Microsoft AppSource, authenticate with their arnold environment, and interact with SAP using natural language—all without leaving Microsoft 365.

What you can do​

Using the enosix arnold plugin together with Microsoft 365 Copilot Cowork, users can:

  • Retrieve real-time SAP business data using natural language
  • Search sales orders, deliveries, invoices, quotes, customers, inventory, and other SAP business objects
  • Update supported SAP business transactions through governed approval workflows
  • Automatically draft customer emails from Cowork using live SAP information
  • Generate Excel worksheets populated with SAP data for analysis and reporting
  • Create Word documents, summaries, or customer reports using real-time SAP data
  • Prepare PowerPoint presentations using the latest SAP business data
  • Share updates directly in Microsoft Teams without manually copying information between systems

Why it matters​

Microsoft 365 Copilot Cowork works across Outlook, Teams, Word, Excel, PowerPoint, SharePoint, OneDrive, Calendar, and other Microsoft 365 services, allowing users to combine enterprise SAP data from arnold with the Microsoft applications they use every day. Instead of switching between SAP and Microsoft 365, users can complete end-to-end business tasks from a single AI-powered workspace—for example, retrieving a sales order from SAP, creating an Excel report, drafting a customer email with the latest order status, and sharing updates with the sales team in Teams. All actions remain governed by Microsoft 365 approval, security, and compliance controls.

Watch the demo: Arnold + Microsoft Copilot Cowork Demo

Microsoft 365 Copilot Cowork​

🔗 Improved Client App & Connection Management​

What it is​

Client Apps can now only be associated with active connections. Disabled or inactive connections are automatically excluded during Client App configuration, preventing unsupported or invalid assignments.

Why it matters​

  • Eliminates configuration errors before deployment
  • Simplifies Client App administration
  • Prevents integrations from referencing unavailable connections
  • Reduces support and troubleshooting effort

👤 Smarter Authentication & User Validation​

What it is​

Authentication has been refined to better distinguish between active users, inactive users, and unknown users. arnold now applies the appropriate authentication flow for each scenario, providing clearer portal behavior while eliminating incorrect warnings generated during sign-in.

Why it matters​

  • More accurate user validation
  • Improved security and audit accuracy
  • Cleaner system logs
  • Better administrator visibility into actual authentication issues

🚀 arnold™ 0.7.2​

arnold™ 0.7.2 focuses on improving security, operational reliability, and enterprise readiness. This release strengthens authentication and authorization workflows, improves distributed infrastructure support, and delivers more resilient deployment and maintenance operations.


🔒 Stronger Security & Access Controls​

What it is​

Security has been enhanced across credential management and authentication workflows. Access to the My Credentials page is now restricted to authorized users, credential actions are automatically disabled when a connection is inactive, and Dynamic Client Registration (DCR) consistently requests User Consent during onboarding.

Why it matters​

  • Prevents unauthorized credential access
  • Eliminates invalid credential operations on inactive connections
  • Ensures consistent consent and authorization during client registration
  • Improves compliance with enterprise security requirements

🚀 Enhanced Scalability with Distributed Caching​

What it is​

arnold now supports multiple arnold application instances.

Why it matters​

  • Improved scalability for multi-node deployments
  • More consistent user sessions and application behavior
  • Better performance under higher workloads
  • Increased resilience in cloud-hosted environments

🚀 arnold™ 0.7.1​

🔗 Simplified Connection Management​

A new dedicated Connections tab has been added to Arnold Portal, providing a centralized location for managing SAP and application integration connections — including OAuth configuration, callbacks, and connection validation.

Why it matters

  • Simplifies administration and onboarding with a single place to manage all connections
  • Reduces time spent configuring and validating integrations
  • Improves visibility into connection health and OAuth settings
  • Helps organizations scale AI initiatives more efficiently

🧪 Enhanced MCP Tool Testing​

The MCP Tool Tester in Arnold Portal has been improved with a cleaner tool selection experience, making it faster to validate and troubleshoot AI integrations.

Why it matters

  • Tool selection now uses a dropdown instead of a full list, reducing clutter and improving usability
  • Accelerates testing and deployment of MCP tools
  • Improves visibility into tool behavior before production rollout
  • Helps teams deliver AI-powered experiences with greater confidence

🔐 Security Improvements​

This release includes critical security enhancements to protect your data and integrations.

Why it matters

  • Inactive users are now properly denied access to Arnold Portal and all MCP endpoints
  • PDF download requests now require valid OAuth credentials — if credentials are missing, users receive a clear prompt to authorize in the portal rather than a silent failure
  • Your integrations are better protected against unauthorized access

📄 Document Download Reliability​

PDF document downloads have been refactored to behave consistently and provide clear feedback when a document is unavailable.

Why it matters

  • PDFs are now always fetched before determining how to deliver them (inline or via URL), ensuring consistent behavior regardless of the configured download mode
  • A clear error is returned when a document cannot be found, eliminating silent failures that could mask configuration issues
  • Improves troubleshooting and reduces support burden

🛠️ Admin & Integration Enhancements​

The portal includes several improvements for administrators and integrators.

Why it matters

  • An OAuth authorization server metadata link now appears next to Client Credentials, giving administrators quick access to endpoint details needed for manual client registration and configuration
  • All MCP tools are now explicitly marked as read-only or write operations, helping AI agents and integration clients distinguish safe queries from operations that modify data
  • System information can now be retrieved using user-level credentials alongside tenant credentials, improving flexibility in mixed-credential environments
  • The Test Connection button is now only enabled when the appropriate credentials are configured, reducing confusion during setup
  • Inactive clients are no longer shown on the Dashboard, keeping the admin view accurate and uncluttered
  • Client creation validation now correctly checks the user's original input before trimming, ensuring names are validated as entered