PAS 24.3 Release Notes
PAS 24.3 (12.11.2024)
Announcement: Breaking Change
We are currently refactoring our persistent state implementation to make the implementation Kubernetes-ready. With PAS 25.0, we will ship a Runtime version that does not allow anymore to use the same persistent state database schema for multiple, independent services.
Before using such a Runtime version, you need to migrate your services to dedicated database schemes. Our release notes contain a detailed description of the procedure.
Our hint: Do not shelve this migration but take care as soon as possible.
Deprecation Announcement
In the Designer, the packages Messaging and BPaaS_Backend will be removed in the near future. Also, in package UserService, the operation getRequestOptions has been removed as it should not have been available in the first place.
If you have services using these operations and data types, please refactor them.
Moving Parameters
Each operation parameter in the Designer should be movable - either by drag & drop or by the context menu. If this is not possible, simply drag & drop an arbitrary parameter to an arbitrary location. Afterwards, drag & drop will work again, and the context menu will show the options to move a parameter (if missing).
Service Logs
Dump files are written to the working directory of every service (bridge_<service_name>
) instead of bridge_<service_name>/logs/error
. You can move the files (e.g. error-2024-11-06_13-06-39_UTC-0.xml) to be able to manage them in the Bridge.
Designer
Add Java callbacks to your xUML service using the new Java xLib DevKit
Using the Java xLib DevKit, you can also develop libraries implementing a Java callback service. The callback operations are then implemented in the Designer service that uses the library.
Improvements and Fixes
Analyzer
Fixed Analyzer hanging processing of xUML traces from the new Persistent State implementation
API Management
Attach bearer token if already logged in when testing APIs
JWT-Policy: Support for kid lookup in token header
Designer
New options parameter for S3 adapter listObjects()
Sticky toast message for backup and restore of sandboxes
Fixed ordering of parameters
Fixed issue where general and interface dependencies could not be removed
and more small fixes
Designer Examples and Assets
New Designer library to generate Word and PDF documents: GenerateDocxPdf
New Designer example that shows how to implement Java callbacks: JavaLibrary_HTTPServer_Example
Bridge
Require existing password to change password
Updated xUML Runtime to 2024.8
Updated Tomcat to 9.0.96
Fixed error when opening large persistent state objects
Added password policy rules to user creation/modification dialog
Runtime
Support for Intl in JavaScript
Fixed crash during XML serialization if an array of complex types contains an item of simple type
Fixed buffer overflow in stringToLower() and stringToUpper()
Fixed issue where setting prefetchedRecords for SQL adapter has no effect
Fixed issue with deactivating scheduler in running service (introduced 2024.3)
Fixed issue where dump files were written to the wrong location (introduced 2024.4)