Skip to main content
Skip table of contents

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)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.