Migration Notes
The following bugfixes and features are subject to migration. Please perform the necessary migration tasks.
PAS 26.0 (19.01.2025)
Administration
|
New Feature |
Description |
|---|---|
|
PAS-11600 |
Configuration: Filter "Invalid" only applies to global variables |
|
PAS-13085 |
Agent Config UI: Provide agent table for xUML services |
|
PAS-13115 |
Agent Config UI: Add base detail page |
|
PAS-13116 |
Agent Config UI: Add prompt detail page |
|
PAS-13117 |
Agent Config UI: Add in- and output detail page |
|
PAS-13123 |
Agent Config UI: Add mcp configuration panel |
|
PAS-13167 |
Show history records for ai agents |
|
PAS-13170 |
Runtime update via Portal Administration |
|
PAS-13222 |
Agent Config UI: Add service api detail page |
|
PAS-13223 |
Agent Config UI: Add pas tools detail page |
|
PAS-13224 |
Agent Config UI: Create deploy component |
|
PAS-13287 |
Agent Config UI: Support for Azure Foundry Models |
|
Improvement |
Description |
|
PAS-10908 |
Adding primary button into file manager |
|
PAS-12465 |
Allow opening service links in new tabs |
|
PAS-12473 |
Add filter for changed values in settings |
|
PAS-12474 |
Include current and default values in full-text search in settings |
|
PAS-13301 |
Agent Config UI: Show no agents available text instead of empty table when no agents present |
|
Bug |
Description |
|
PAS-12846 |
Disabling the xUML error log |
|
PAS-13017 |
Portal link to log analyzer has wrong filter in some cases |
|
PAS-13212 |
Portal seems to throw an error if workload.annoations is undefined in service list loading |
|
PAS-13219 |
service repository runtime version response undefined, breaks deployment wizard |
|
PAS-13311 |
Agent Config UI: Description for agent should be rendered correctly |
|
PAS-13313 |
Agent Config UI: Panel height differs but should have min height |
|
PAS-13324 |
Agent Config UI: Opening the agents list view calls the agents state in interval |
|
PAS-13326 |
Agent Config UI: Back link to xUML service does not work in cluster |
|
PAS-13336 |
No tooltip for filter icon |
|
PAS-13350 |
Changed values on initial deployment must be 0 but some are shown |
|
PAS-13356 |
Update Runtime UI: Adapt popup according to mockup |
|
PAS-13357 |
Filter is not working for AI agent history log |
|
PAS-13361 |
AI agent config UI: Prompt text boxes not resizable |
|
PAS-13362 |
More margin for AI agent description in section "AI Agents" |
|
PAS-13363 |
Agent details open in same tab is buggy (and should be "open in new tab") |
|
PAS-13369 |
Deployment wizard ignores specific runtime version when deploying bundle |
|
PAS-13404 |
Agent open link sometimes opens multiple times |
|
PAS-13434 |
Boolean values not correctly rendered in xuml config ui |
AI Agent
|
New Feature |
Description |
|---|---|
|
PAS-12866 |
Switch to HTTP Streamable MCP transport type |
|
PAS-13001 |
Write agent traces to opensearch |
|
Improvement |
Description |
|
PAS-13121 |
AI Agent Framework Migration |
|
Bug |
Description |
|
PAS-13221 |
Schema validation for local MCP server not working |
|
PAS-13228 |
Scrollbar missing: Difficult access to "AI Service Provider Alias" in agent UI |
API Developer Portal
|
Bug |
Description |
|
PAS-12862 |
Swagger file cannot be loaded |
|
PAS-12895 |
API Dev Portal: Layout issues after Angular update |
API Manager UI
|
Improvement |
Description |
|
PAS-11166 |
Remove mTLS support |
|
PAS-11892 |
[Manager UI] Update to Angular 19 |
|
Bug |
Description |
|
PAS-12728 |
api-documentation.cy.ts failed because request not occurred. |
|
PAS-12893 |
API Management: Layout issues after Angular update |
Analyzer 8.12.0
|
Improvement |
Description |
|
PAS-12904 |
Support import of a Designer bundle file |
Bridge 7.44.0
Contains xUML Runtime Version: 2026.1
Contains Bridge API Version: 2.14.0
Contains Roles Version: 1.28
|
Improvement |
Description |
|
PAS-13257 |
Update Apache httpd to version 2.4.66 |
|
PAS-13261 |
Update Tomcat to version 9.0.113 |
|
PAS-12061 |
Update Node.js to version 22.22.0 |
|
PAS-13439 |
xUML Runtime 2026.1 |
Builder 8.12.0
Contains xUML Runtime Version: 2026.1
|
Improvement |
Description |
|
PAS-13440 |
Builder: xUML Runtime 2026.1 |
Compiler
|
New Feature |
Description |
|
PAS-13203 |
xUML API: add endpoints for broadcasting signals akin to what the PS adapter can do |
|
PAS-13272 |
Implement in the app-compiler the handling of uploaded css |
|
Improvement |
Description |
|
PAS-13013 |
Add connectionString to SAP RFC Adapter extension |
|
PAS-13127 |
Extend `/pstate/queryObjects` xUML API endpoint to provide stalled states info and total results count |
|
Bug |
Description |
|
PAS-11478 |
An empty sequence is not allowed as the result of a call |
Designer
|
New Feature |
Description |
|
PAS-11594 |
Java xLib DevKit: Make it possible to exclude a method from xUML Java import |
|
PAS-12859 |
Add the matAutocomplete⢠function to the ppe-input⢠component |
|
PAS-13050 |
SAP Connector Dialog: implement reload functionality |
|
PAS-13155 |
Generate logging URL for multiple workloads |
|
PAS-13181 |
Load custom css in ng19 app |
|
PAS-13192 |
Use new client in the designer-service from file-storage |
|
PAS-13250 |
Add autoDiscard flag to mentioned file upload calls |
|
Improvement |
Description |
|
PAS-7138 |
Mockup: Integrate SAP connector with a new SAP Connector service |
|
PAS-12057 |
Upgrade Designer app to angular 19 |
|
PAS-12070 |
Exchange Scheer PAS Favicon (rebranding 2025) |
|
PAS-12976 |
Recheck dialogs in desinger app |
|
PAS-13000 |
Refactor import dialog |
|
PAS-13013 |
Add connectionString to SAP RFC Adapter extension |
|
PAS-13063 |
SAP RFC Connector: set SAP RFC operation extension |
|
PAS-13080 |
Check translations for adapter exensions |
|
PAS-13081 |
Confirm Deletion Dialog |
|
PAS-13082 |
Confirm Backup Creation |
|
PAS-13111 |
Rework Designer translations for "true" and "false" |
|
PAS-13158 |
OpenAPI Connector: use platform-element selection list |
|
PAS-13179 |
Name of SAP package and alias |
|
PAS-13281 |
Use app-module 6.15.0 |
|
PAS-13314 |
Local MCP server config should be adjusted automatically when deploying to another system |
|
Bug |
Description |
|
PAS-11694 |
Loading action script editor takes 48 seconds |
|
PAS-11852 |
Apply same user prefences icons in Designer as in Portal |
|
PAS-12279 |
Dashes in service name are converted to underscores on export |
|
PAS-12418 |
Weird behavior of data table column configuration |
|
PAS-12684 |
Slide toggle style issue on service properties page |
|
PAS-12815 |
Replace connector dialog |
|
PAS-12816 |
Refactor (bpmn) roles dialog |
|
PAS-12817 |
Refactor options dialog (formular-editor) |
|
PAS-12818 |
Refactor column option dialog |
|
PAS-12819 |
Refactor text array dialog (file type) |
|
PAS-12820 |
Refactor file upload dialog |
|
PAS-12821 |
Refactor add operation dialog |
|
PAS-12822 |
Refactor set implementation dialog |
|
PAS-12823 |
Refactor rename dialog |
|
PAS-12824 |
Refactor permission adminstration dialog |
|
PAS-12825 |
Refactor confirm deletion |
|
PAS-12881 |
FormImage element (app-form-image-element) is broken |
|
PAS-12886 |
Cannot change date format in datepicker formelement |
|
PAS-12930 |
No data binding to default date value after adding form date element to form |
|
PAS-13076 |
Wording is not consistent -service-panel/explorer |
|
PAS-13079 |
Fix layout of type dialogue |
|
PAS-13083 |
Dash Not Allowed in Service Names When Creating in Designer |
|
PAS-13124 |
Misalignment in Implementation folder content |
|
PAS-13147 |
Strange behavior in role editor during role selection |
|
PAS-13148 |
Exchange documentation links in Scheduler / Timer UI |
|
PAS-13201 |
Drag operation breaks mapping diagram |
|
PAS-13205 |
Label in SAP Connector dialog should not be in bold |
|
PAS-13215 |
SAP Operations cannot be added |
|
PAS-13228 |
Scrollbar missing: Difficult access to "AI Service Provider Alias" in agent UI |
|
PAS-13229 |
Gaps between Panel icons far too large |
|
PAS-13282 |
Update app module |
|
PAS-13294 |
Changed behavior in Action Script editor |
|
PAS-13310 |
FormImage element: Fix Target URL label (was Image URL) |
|
PAS-13328 |
NG19: Target Url field in forms is not working |
|
PAS-13333 |
DEL-Key allows to delete protected folders like "Processes" |
|
PAS-13335 |
Changing column size in grouping elements does not work |
|
PAS-13349 |
Confirm the "Delete confirm dialog" is not possible by pressing return |
|
PAS-13371 |
Search input for persisted variables is cut off |
|
PAS-13374 |
Cannot assign alias to OData extension |
|
PAS-13375 |
Missing elements toolbar when creating operations as suboperation |
|
PAS-13388 |
Missing dot in subline of CSS dialog |
|
PAS-13390 |
Cannot scroll down in type selection dialog |
|
PAS-13392 |
REST Parameter extension has no icon |
|
PAS-13402 |
Name of image is not displayed anymore when switching tabs or reloading form |
|
PAS-13407 |
Remove exporting forms libraries for Angular 19 |
Designer Examples
|
Improvement |
Description |
|
PAS-12868 |
Update OData example to use navigation properties |
|
Bug |
Description |
|
PAS-12788 |
Simple_Order_Service misses read-only flag on price field in form |
|
PAS-13119 |
Import not working for one of examples services |
Log Analyzer
|
Improvement |
Description |
|
PAS-12929 |
Add missing descriptions for default OpenSearch dashboards |
Platform Services
|
Service |
New Feature |
Description |
|---|---|---|
|
file-storage |
PAS-10694 |
Allow Expiration of Files in File-Storage |
|
PAS-13098 |
Support CDN routes on client library |
|
|
Service |
New Feature |
Description |
|
sap-connector-service |
PAS-12987 |
Create a Client |
|
Bug |
Description |
|
|
PAS-13215 |
SAP Operations cannot be added |
|
|
Service |
New Feature |
Description |
|
service-repository |
PAS-13088 |
Support patch API for agent operations |
|
PAS-13090 |
Write history log for agent changes when patching |
|
|
PAS-13155 |
Generate logging URL for multiple workloads |
|
|
PAS-13169 |
Create new endpoint for updating runtime version |
|
|
Improvement |
Description |
|
|
PAS-12726 |
Drop opensearch ENVs for agents when fluentbit is active |
|
|
PAS-12784 |
Service list needs to long to load with many services in the namespace |
|
|
PAS-13144 |
Add linked workload on agent detail endpoint |
|
|
PAS-13314 |
Local MCP server config should be adjusted automatically when deploying to another system |
|
|
Bug |
Description |
|
|
PAS-12767 |
Shutdown xUML service |
|
|
PAS-13357 |
Filter is not working for AI agent history log |
|
|
PAS-13108 |
Service cannot be redeployed |
|
|
PAS-13322 |
Export bundle from service-repository must replace hardcoded system prefix |
|
|
PAS-13355 |
Database config wrong on initial deploy |
|
|
PAS-13383 |
Wrong keycloak config for xUML service added as default value |
|
|
PAS-13393 |
After deployment keycloak settings have wrong values |
|
|
PAS-13406 |
'Deployed version' is not updated, even though the service was successfully deployed |
|
|
PAS-13409 |
Runtime update does not work on bundle deployment |
|
|
PAS-13426 |
Hide internal system records from history log not mandatory for the user |
|
|
PAS-13428 |
Wrong default parameters added on docker deployment |
xUML Runtime 2025.13
Migration Note
The persistent state schema will be updated to version 17. This means that - once you have updated to this Runtime - a downgrade to an older Runtime version is only possible if the persistent state database is empty.
Note
Please note, that if an object is in multiple states (parallel or nested) and uses the same signal in those states, it is unknown which state will receive the signal. It has never been guaranteed, although in previous versions the receiving state has been more predictable.
|
Improvement |
Description |
|
PAS-12660 |
Persistent State: Split objects table for Oracle, MySQL and MariaDB |
xUML Runtime 2025.14
|
Improvement |
Description |
|
PAS-12508 |
logger should allow a placeholder for hostname, or environment variable in logger config |
|
PAS-12800 |
Fix PSADSM/49 error message |
|
PAS-12871 |
Persistent state optimization: UUID Version 7 |
|
PAS-12872 |
Persistent state MariaDB: use native UUID database column type (schema 18) |
|
PAS-12873 |
SQLite split objects database table (schema 18) |
|
PAS-12942 |
PSADSM/44: Improve error log message |
|
Bug |
Description |
|
PAS-12717 |
Error in getObjectHandles with sorting (introduced 2025.13) |
|
PAS-12732 |
Class null displayed when seaching PStates in the Bridge (introduced new PS implementation) |
|
PAS-12765 |
PersistentState: Oracle: Package PERSISTENT_STATE uses old tables (introduced 2025.13) |
|
PAS-12798 |
Support MariaDB 11 for persistent state |
|
PAS-12799 |
Fix getObjectHandles performance (introduced 2025.13) |
|
PAS-12979 |
02_LOCK_OBJECT: Unknown column 'ID' in 'WHERE' (introduced 2025.13) |
|
PAS-13023 |
Linux: file rename fails if target exists (introduced 2025.8) |
xUML Runtime 2025.15
|
Improvement |
Description |
|
PAS-13128 |
Extend |
|
Bug |
Description |
|
PAS-12963 |
Crash parsing MongoDB results into an array of |
|
PAS-13109 |
Persistent State: migration to schema 18 on MariaDB accidentally changes allowed length of object's name |
xUML Runtime 2026.1
|
New Feature |
Description |
|
PAS-13204 |
xUML API: implement endpoints for broadcasting signals akin to what the PS adapter can do |
|
Bug |
Description |
|
PAS-13318 |
Search persistent state handles or broadcast returns wrong IDs |
|
PAS-13359 |
Persistent State: Time Events are not removed on transition (since 2025.8) |