Breadcrumbs

Release Details of PAS 23.2



Migration Notes

The following bugfixes and features are subject to migration. Please perform the necessary migration tasks.

https://scheer-pas-doc.atlassian.net/wiki/images/icons/grey_arrow_down.png Overview of migration notes (show | hide)

PAS Release

Component

Issues

Runtime Dependency

23.2

Bridge 7.30.0

PAS-7208

The Linux distribution must support systemd. The startup of the Bridge is moved from /etc/init.d to systemd. The startup commands changed. If the distribution does not support systemd then the Bridge will not start automatically after booting.

Builder 8.3.0

PAS-6071

With this release, the implementation of asynchronous tracing has been changed for Serviceand Custom service locations. It now uses the xUML Runtime API to manage the trace data. For this to work, services need to be compiled with xUML Compiler 7.12.0 or later, the executing xUML Runtime must be 2020.14 or later.
The Bridgeservice location still uses the old control port API.


Known issue:

On Windows, the Analyzer 8.3.0 can not be started via the start menu link resp. the executable. You have to use the Windows command file Analyzer.batin <your installation directory>/bin.



PAS 23.2.0.2 (29.01.2024)

opcua-connector-service 1.8.1


Bug

Description

Documentation Link

PAS-8789

Restart connection if internalState is "panic"


PAS-8550

Log "worker exit" as info


PAS-8536

Session restoration is failing (invalid channel)


New Feature

Description

Documentation Link

PAS-8742

Implement unstable test-server



PAS 23.2.0.1 (15.12.2023)

Builder 8.3.1


Contains xUML Runtime Version: 2023.5

Bug

Description

Documentation Link

PAS-8773

StateId not saved



PAS 23.2 (06.11.2023)

API Developer Portal 1.4.1


Bug

Description

Documentation Link

PAS-8389

Notification in Developer Portal linked to old UI

PAS-8195

Contract creation wizard does not check if a client version is already retired

PAS-7867

JWT Token is not updated when Swagger UI is opened via deep link

Improvement

Description

Documentation Link

PAS-7677

Client versions not supported in devportal


API Gateway 8.7.0


Improvement

Description

Documentation Link

PAS-7630

Better error message on certificate issues



API Management Backend 8.7.0


Bug

Description

Documentation Link

PAS-8197

Link in "Awaiting Approval" mail points to old API UI

PAS-6055

Organization deletion fails if not all client contracts are deleted

Improvement

Description

Documentation Link

PAS-6552

Changelog is missing fields [API Security Settings]



API Management Legacy UI 8.7.0


Improvement

Description

Documentation Link

PAS-8118

Change documentation link


PAS-7766

Deprecation Announcement: Show that a new manager ui is available



API Manager UI 1.0.3


Bug

Description

Documentation Link

PAS-8392

Swagger editor renders error and is not usable

PAS-8342

JWT policy with forward claim information not functional

PAS-8331

"Unpublished changes" still shown after successful registering

PAS-8325

Extend bounding box for hover area on plus button

PAS-8323

Reset button for metrics view not working

PAS-8276

Transfer Quota Policy: Wrong default values in advanced configuration

PAS-8263

Wrong config sent when using rate or transfer limiting policy

PAS-8258

Notification renderer only loads the first page (20 entries)

PAS-8248

Sorting in list view does not work

PAS-8244

Caching Resources policy: Mark seconds field as mandatory

PAS-8237

JDBC URL field does not validate correctly

PAS-8222

Display of list view not optimal when an API has a very long name

PAS-8221

List view does not show organizations for clients and plans

PAS-8199

Strange behavior when drag and drop yaml file in swagger

PAS-8155

List view for "My..." pages is not working

PAS-8135

Documentation panel should be disabled on retired API

PAS-8110

Prefill organization field in wizard with current organization

PAS-7936

Querying wrong endpoint for policies

PAS-7850

Remove shadow from icon in policy renderer

PAS-7823

Unexpected behaviors when manipulating OpenAPI with editor


PAS-7806

Cannot see all organizations in wizard drop down as super admin

PAS-7760

Disable checkbox when no items present

Improvement

Description

Documentation Link

PAS-8187

Add confirm checkbox and additional checks when deleting an API/Client/Plan/Org

PAS-8156

Align dialog layout with pas dialog layout


PAS-8152

Improve layout of two column display in labels

PAS-8109

Retired API should print useful information to the user on contract page

PAS-8027

Pre-Select organization if only one is present

PAS-8007

Link button to active contracts should be disabled when no contracts available

PAS-8006

Change dialog color in case of trying to re-publish an unchanged API

PAS-7873

Add regex docu hint on all policies that use regex fields

PAS-7866

Publish/Retire should start loading spinner

PAS-7782

Fix tooltip position of main card title


PAS-7759

Create icons for policies

PAS-7740

Policy tables should run validators manually if new row is added

PAS-7481

Clicking on policy title should either bring you on the policy tab or directly to details

PAS-7439

Example box for URL Rewriting Policy

PAS-7402

Add link to documentation for policy details

PAS-7293

Set correct active route links in main menu

PAS-7087

Finalize font sizes and colors


PAS-6664

Add more hints for active contracts

PAS-6611

Contracts not required when defining as public api

PAS-6552

Changelog is missing fields [API Security Settings]

PAS-6418

Translation improvement


PAS-6371

Contract state should be translated

PAS-4573

Show current role for a user in active organization

New Feature

Description

Documentation Link

PAS-7791

Integrate API specific OpenSearch dashboards

PAS-7721

Improve Keycloak Policy Form

PAS-7641

Swagger Try It Out in Manager UI

PAS-7381

Configuration view for HTTP Security Policy

PAS-6994

Configuration view for JWT Policy

PAS-6911

Notification renderer

PAS-5757

New improved changelog view


Bridge 7.30.0


Contains xUML Runtime Version: 2023.5
Contains Bridge API Version: 2.14.0
Contains Roles Version: 1.28

Compatibility Hint


The Linux distribution must support systemd. The startup of the Bridge is moved from /etc/init.d to systemd. The startup commands changed. If the distribution does not support systemd then the Bridge will not start automatically after booting.


Improvement

Description

Documentation Link

PAS-8364

Update Apache httpd to version 2.4.58


PAS-8302

xUML Runtime 2023.5


PAS-7208

Use systemd to start the Bridge on Linux


Bug

Description

Documentation Link

PAS-8183

PState RAW Data for Support not working



Builder 8.3.0


Contains xUML Runtime Version: 2023.5

Compatibility Hint


With this release, the implementation of asynchronous tracing has been changed for Serviceand Custom service locations. It now uses the xUML Runtime API to manage the trace data. For this to work, services need to be compiled with xUML Compiler 7.12.0 or later, the executing xUML Runtime must be 2020.14 or later.
The Bridgeservice location still uses the old control port API.


Known Issues


On Windows, the Analyzer 8.3.0 can not be started via the start menu link resp. the executable. You have to use the Windows command file Analyzer.batin <your installation directory>/bin.


Bug

Description

Documentation Link

PAS-8361

Update form-elements version in compiler


PAS-8008

Remove obsolete prefetchedRecords from SQL Adapter


Improvement

Description

Documentation Link

PAS-8141

Configure generated Angular-App at runtime


PAS-7636

Remove <<Search Key>>


PAS-6031

BPMN onUnhandledError logs insufficient details


PAS-5300

Remove unused stereotypes


New Feature

Description

Documentation Link

PAS-8056

Provide AuthenticationService in generated app


PAS-7488

Pass the parentComponent to the childComponents and subforms


PAS-6071

Analyzer should support xUML Runtime API for tracing


Designer Examples 23.2


Improvement

Description

Documentation Link

PAS-8464

Change REST adapter example to show how to access the adapter response


PAS-8063

Extend MongoDB example to show queries with regex


New Feature

Description

Documentation Link

PAS-8082

Create Designer library for pushing messages


PAS-8043

Create an example for how to query MongoDB in a LIKE fashion using regex

MongoDBAdapter_CustomerData_Example.zip

PAS-7964

Create a new example for custom directives on form elements

Form_Custom_Directive_Example.zip

PAS-7870

Create a new example to show hash map handling with the Memory Adapter

MemoryAdapter_HashMap_Example.zip

PAS-7869

Create new example to show how to use decisions in activity diagrams

Activity_Decision_Example.zip

PAS-7868

Create new example to show loops in activity diagrams

Activity_Loop_Example.zip

PAS-7600

Provide Working example for xUML runtime API for querying PState objects

PersistentState_Query_Example.zip

PAS-7578

Add audio feature to openAI library


PAS-7139

Create an OpenAI library for the designer



Designer 4.6.0


Bug

Description

Documentation Link

PAS-8437

Shared SendMail Library can't be used due compiler errors

PAS-8353

Designer tagged as wrong image type

PAS-8326

Hide the update Version button in the library administration

PAS-8324

Problem opening models

PAS-8321

Problem when validating and clearing cache

PAS-8255

Interface operations with implementation possible

PAS-8253

Class attributes general property selections dialog

PAS-8145

OpenAPI: Import definition fails because of servers variables

PAS-8144

Create interface inside interface fails

PAS-8130

Implementing a REST API is broken

PAS-8108

Export folder: Operation Error

PAS-8105

Asset drawer crashes if a project contains a library present in asset

PAS-8098

Boolean stereotype attributes with (true) default wrongly represented


PAS-8083

Nested structures can disappear when being moved

PAS-8080

Service panel - Interface created in a Class is not shown until refresh

PAS-8079

Service panel - Wrong icon for Class

PAS-8051

UI bug: Trigger Events

PAS-7985

Missing tooltip in "Select Stereotype" dialog

PAS-7983

OpenAPI: URL path segments with colon : are encoded wrongly

PAS-7978

Problematic deletion behavior for operations in execution diagram

PAS-7977

Problematic deletion behavior for operations in activity diagram

PAS-7972

Import of Library not displayed correctly

PAS-7963

Problem importing a service because of library can not be published to asset-repo/gitea

PAS-7948

Context menu option "Install version" not working as expected

PAS-7923

Changing output parameter in activity diagram causes it to become null

PAS-7919

Library versions not selectable in the Shared namespace

PAS-7855

Add version is confusing

PAS-7832

Open documentation icon not working for libraries in administration

PAS-7818

Wrong rendered diagram elements

PAS-7776

After library deletion from "Shared" namespace the version is still displayed

PAS-7771

Dependencies section cannot be opened for new "Shared" namespace

PAS-7770

New "Shared" namespace is not highlighted when clicked

PAS-7594

Asset drawer: Unnecessary scroll bar

PAS-7561

Broken translation in create folder & create service dialog

PAS-7558

Libraries: Calling the documentation of a library element via context menu does not work

PAS-7554

Libraries: Quick Action icon for calling the documentation of library elements is gone

PAS-7544

Publish asset: Next button enabled although no file selected

PAS-7543

Publish Asset shows no library details

PAS-7492

Asset repo: Version menu is always empty

PAS-7152

Selecting operation call in execution panel shows "Unknown operation" in attribute panel for name

PAS-7054

Service is successfully deployed, but an error message appears that it was not added to the API management

PAS-6723

Forms and Diagrams tabs opened in wrong service


PAS-6290

Mapping relation creates a new property in collaborators mapping diagram

PAS-5513

Re-deploy service as container show API Management errors

PAS-5056

It is not possible to paste packages into the implementation folder.

PAS-4604

Library shows wrong tree in Service panel

PAS-3732

Remove scripts with CDN source


Improvement

Description

Documentation Link

PAS-8284

Keep deployment notification open

PAS-8260

OpenAPI import fails: TypeError: Cannot read properties of undefined (reading 'type')

PAS-8181

Adjust the "send to compiler" for the url field

PAS-8159

Make it possible to configure a link column in the data table dialog

PAS-8142

Support tables in service description

PAS-8020

Change the documentation link in the quick action menu

PAS-7830

Make asset search available

PAS-7820

Library can be removed even though variables and operations are in use

PAS-7678

Provide a mechanism for parsing an asset to see the meta information directly when using it

PAS-7227

Allow space in operation names


PAS-7226

Add context menu item for adding a sub-operation

New Feature

Description

Documentation Link

PAS-7810

Use search functionality of asset-repository-list

PAS-7140

Add sub-operations in mappings and activity from toolbar

PAS-3991

Select in service panel the type of parameters and class properties


asset-repository-service 1.4.1


Bug

Description

Documentation Link

PAS-8419

Publish asset: Radio button enabled although no file selected

PAS-8385

Omit 401 for asset-repository-service when opening configuration


PAS-7982

Existing assets unavailable in management dialog

PAS-7790

Success screen in case of an error while publishing an asset

PAS-7789

Remove unnecessary scrollbar from "Publish Asset" wizard

PAS-7544

Publish asset: Next button enabled although no file selected

New Feature

Description

Documentation Link

PAS-8367

Integrate message push library


PAS-7814

Provide a query parameter for sorting in the get endpoint


PAS-7813

Adjust the GET Endpoint with query parameter for search with a string


PAS-7812

Set a query parameter to the get for sorting


PAS-7811

Provide a sorting mechanism for the asset list


PAS-7808

Adjust the client library to make requests against the new api endpoint for search


PAS-7807

Implement search functionality in the asset-list-component

Improvement

Description

Documentation Link

PAS-8285

Add changed default libs mailer and openAI


PAS-8269

asset-repository-ng module list item height

PAS-7829

Make the publish default library process more generic



deployment-wizard 4.2.0


Improvement

Description

Documentation Link

PAS-7865

Show Runtime selection box only when multiple Runtime versions available


file-storage 5.2.2


Improvement

Description

Documentation Link

PAS-8219

Create health routes for files/cdn controller


PAS-5459

Enhance OpenAPI descriptor for file-storage



keycloak 22.0.4


Bug

Description

Documentation Link

PAS-7650

Add missing roles for config changes on sap-connector-service


Improvement

Description

Documentation Link

PAS-4145

update Keycloak to v22


mailer-service 3.1.5


Bug

Description

Documentation Link

PAS-8377

Omit 404 when fetching config for mailer-service


PAS-8261

Wrong service name in logger output for mailer-service



messaging-service 4.3.5


Bug

Description

Documentation Link

PAS-8416

Response body contains an array where it shouldn't

PAS-8376

Replace beta library with official one


PAS-8332

Invalid OpenAPI description provided

PAS-8247

404 when trying to fetch config for messaging-service


New Feature

Description

Documentation Link

PAS-7874

Provide http endpoint for listening on requested topic


PAS-7872

Provide http endpoint to push messages to


PAS-7871

Support event streaming mechanism



opcua-connector-service 1.7.1


Improvement

Description

Documentation Link

PAS-8060

JSON schema for OPCUA configuration



opcua-connector-service 1.7.2


Bug

Description

Documentation Link

PAS-8413

Cannot read existing node


PAS-8412

Exception in change-event of monitored item


PAS-8356

Sub Worker are created even if old connections are not closed


Improvement

Description

Documentation Link

PAS-8216

Cover state recovery & setup with tests


PAS-8215

Exchange runtime information between worker and main session



opcua-connector-service 1.8.0


Bug

Description

Documentation Link

PAS-8599

Connector-Service build is failing


PAS-8540

Runtime exception on monitored item termination


PAS-8512

Partially created connectors are not cleanup correctly


PAS-8502

Param limit too short for long nodeIds


PAS-8476

CreateSubscriptionRequest should not run in parallel


PAS-8435

Falsy opcua values are overriden by default value (introduced 1.7.2)


Improvement

Description

Documentation Link

PAS-8526

Update dependency node-opcua 2.217.0


PAS-8509

Improve status information (Part 1)


PAS-8507

Distinguish logs from different client / session instances



portal-app 2.10.9


Bug

Description

Documentation Link

PAS-8382

Pin app-themes


PAS-8350

Wonky behavior in service details

PAS-8348

Dialog should close after save

PAS-8280

API legacy UI only accessible via tile view

PAS-8201

Filter menu does not appear when network is slow

PAS-8194

Logging URL for nestjs services broken

PAS-8182

Testing APIs via Swagger UI is not possible anymore

PAS-8122

Creating logging URL does not point to specific service


New Feature

Description

Documentation Link

PAS-8062

Create simple visualization for reading current shared license data

PAS-6843

Enable configuration UI for nestJS services

PAS-4302

Add ability to configure Angular-Services at runtime


Improvement

Description

Documentation Link

PAS-7865

Show Runtime selection box only when multiple Runtime versions available

PAS-7863

Replace default target for new API Manager UI

PAS-6234

Tooltips for tile icons in Portal


reporting-service 3.2.4


Bug

Description

Documentation Link

PAS-8379

Omit 404 when fetching config for reporting-service


PAS-8257

Wrong service name in logger output


Improvement

Description

Documentation Link

PAS-6272

Create more meaningful DTO on input data for generating documents



sap-connector-service 4.0.0


Improvement

Description

Documentation Link

PAS-7635

Support for redis sentinel config


PAS-7369

Executing API requests in unknown system should return 404


PAS-7352

Rewrite routes for a more meaningful API usage


PAS-7284

Finalize porting sap-connector-service to NestJS tasks


PAS-7200

Handling errors and cover by jest tests


PAS-7172

Performance improvement for searching cached SAP functions


PAS-6148

SAP Connector logging functionality


PAS-6147

User-forced SAP function data cache update


PAS-6146

SAP function metadata retrieval


PAS-6144

SAP function list retrieval


PAS-6141

SAP connection management


PAS-6140

SAP function caching


PAS-6137

Implement SAP access via SAP NW RFC libraries


PAS-6135

Setup GitLab new repository SAP Connector Service


Bug

Description

Documentation Link

PAS-7370

Services crashes when rebuilding cache on log level below warn


New Feature

Description

Documentation Link

PAS-7285

Secure API routes


PAS-7255

Deployment configuration for cluster setup


PAS-7068

Cache target should be set to Redis


PAS-7067

Provide schema for sap-connector-service configuration


PAS-6220

Turn the sap-connector-service into a nest.js service



sap-restifier 3.4.1


New Feature

Description

Documentation Link

PAS-8427

Update sap-restifier image to use newer node version



service-repository 6.6.3


Bug

Description

Documentation Link

PAS-8415

Base images without tag leads to error of runtime list


PAS-8239

Wrong internal hostname for xuml control api


PAS-7880

Container deployment reset the config to default after re-deployment


PAS-7548

Filter out annotation


Improvement

Description

Documentation Link

PAS-8111

Enforce service type on Kubernetes even when wrong request data sent


PAS-8088

Add startup check for required docker credentials


PAS-7878

Creating logging url should support query for type


PAS-6489

Move container labels to annotations

PAS-5942

use the restart algorithm provided by the operator


New Feature

Description

Documentation Link

PAS-8061

Create endpoint for reading shared xuml license

PAS-7335

Provide schema for service-repository configuration



toolbox 1.4.0


New Feature

Description

Documentation Link

PAS-8133

New Backup & Restore Scripts for Kubernetes and Docker



user-service 7.4.1


Bug

Description

Documentation Link

PAS-7632

user-service-nestjs spams deprecation warnings


New Feature

Description

Documentation Link

PAS-7332

Provide schema for user-service configuration


PAS-6928

Provide schema for user-service configuration



xUML Runtime 2023.5


Improvement

Description

Documentation Link

PAS-8270

libcurl 8.4.0


PAS-8126

Write cURL OPT debug logs to one log message


New Feature

Description

Documentation Link

PAS-6981

Apache Kafka Listener Service


Bug

Description

Documentation Link

PAS-8236

HTTP Services: cannot send response body along with HTTP 202


PAS-7656

jsonToClass(): Float parsing is broken for locales where decimal separator is not ".", with JVM started.



xuml-dev-container-service 1.2.0


Improvement

Description

Documentation Link

PAS-8040

Relocate license path for production usage



xuml-management-ui 1.9.3


Bug

Description

Documentation Link

PAS-8350

Wonky behavior in service details

New Feature

Description

Documentation Link

PAS-8062

Create simple visualization for reading current shared license data

Improvement

Description

Documentation Link

PAS-7863

Replace default target for new API Manager UI

PAS-6846

Adjust wording for xuml-management-ui



xuml-tool 1.6.0


New Feature

Description

Documentation Link

PAS-8242

Option to keep files from being overwritten on (re-)deployment

PAS-8241

Option to explicitly name the deployment directory

PAS-8238

When deploying a service, always write a file containing service name into the service directory