Breadcrumbs

Release Details of PAS 22.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

PAS 22.2

xUML Runtime 2022.9

PAS-4773


This Runtime fixes a potential misbehavior of URL Adapter and an easy-to-trigger data loss if using it with FTP-like protocols, introduced in version 2022.8.


PAS 22.2 (05.12.2022)

API Developer Portal 1.3.3


Bug

Description

Documentation Link

PAS-5413

Token refresh while loading swagger ui not working


PAS-5165

IP address input field not working in Policies tab

Using "My Clients"

PAS-5050

Behavior of filter on 'My Clients' page changed


PAS-4877

Policy probes for policies on IP basis don't work in the dev portal

Using "My Clients"

PAS-4876

Swagger UI Default Icon is broken


PAS-4869

Syntax highlighting of markdown description throws init error


PAS-4562

Retired APIs confuse users on API Developer Portal

Managing the Developer Portal

PAS-4556

TOC hidden when pressing unregister client

Using "My Clients"

PAS-4555

Re-register button shows no snackbar message in case something weird happened

Using "My Clients"

PAS-4481

Cypress Test Data causes errors


Improvement

Description

Documentation Link

PAS-5370

Change default devportal config to disable terms/conditions

Subscribing to a Private API

PAS-4857

Notification for existing clients when API has been retired

Managing the Developer Portal

PAS-4554

Try out API page must be re-designed

Testing APIs

PAS-4433

Swagger UI Response Background is hard to read

Testing APIs

PAS-4169

Improve wording in Developer Portal user details

Managing the Developer Portal

PAS-4162

More space between button and notification bubble


PAS-4140

Icon in marketplace shows only latest version

Managing the Developer Portal

PAS-3595

Show 'Approval Required' on API-Details page

New Feature

Description

Documentation Link

PAS-4030

Print component version in user account page



API Management 8.4.0


Bug

Description

Documentation Link

PAS-5085

Cannot break first contract from client before registering

PAS-5046

remoteAddr is missing in apiman metrics entries


PAS-4907

Clone of public API is not cloning the visibility

PAS-4756

Visibility updates not correctly applied

The Concepts of API Management > Visibility

PAS-4548

API approval button does not show error if an error happens during client register

Registering a Client

Task

Description

Documentation Link

PAS-4944

New test case for API retirement notification

PAS-3508

Improve testcase for Timeout Policy

TIMEOUTIMEOUT

Improvement

Description

Documentation Link

PAS-4670

Filter for api search endpoint doesnt work


PAS-4606

Each user with IDM permission "apiuser" should be able to create organizations

PAS-4549

WARN 'No shard available for [get [apiman_gateway_dataversion][_doc][instance]' in elasticsearch


PAS-4137

Notification for existing clients when API has been retired

Notifications

New Feature

Description

Documentation Link

PAS-4593

Vert.x Gateway does not work with proxy


PAS-3448

Transfer Quota Policy should support ip addresses

Transfer Quota


Bridge 7.25.0


Contains xUML Runtime Version: 2022.11
Contains Bridge API Version: 2.13.0
Contains Roles Version: 1.27

Improvement

Description

PAS-5393

Update Tomcat to version 9.0.69

PAS-5391

xUML Runtime 2022.11

PAS-5243

Update Java to version 17.0.5

PAS-5134

Change owner of a service via Bridge API

PAS-4790

Logo in the Bridge UI should direct to PAS Portal

Bug

Description

PAS-5368

Do not show setting passwords in HTML source

PAS-5004

Permission for showing Status page is not checked correctly

PAS-4795

Persistent state "Raw Data for Support" throws NullPointerException


Bridge 7.25.1


Contains xUML Runtime Version: 2022.12
Contains Bridge API Version: 2.13.0
Contains Roles Version: 1.27

Improvement

Description

PAS-5687

xUML Runtime 2022.12

PAS-5646

Update Tomcat to version 9.0.70


Builder 7.26.1


Contains xUML Runtime Version: 2022.11

Bug

Description

PAS-4587

Escape special characters in form labels


Builder 7.27.0


Contains xUML Runtime Version: 2022.11

Bug

Description

Documentation Link

PAS-5476

Service Task gets stuck


PAS-5433

Send unpersisted mapping elements to compiler


PAS-5341

xUML Runtime API cannot distinguish multiple schedulers within a service


PAS-5277

Error when deploying or clearing cache


PAS-5265

Deploy service must handle 404


PAS-5236

Action tagged value is not derived from called operation name


PAS-5161

Some files stays open forever


PAS-5145

Role check does not work for plain events


PAS-5138

Friendly setting Ids missing for settings coming from libraries


PAS-5038

Errors in MemoryAdapter_GuessingGame_Example


PAS-5005

WARN No task factory found for 'project.json'


PAS-4724

Warning when creating a mapping with an array


PAS-4722

Conditional mapping is not possible with a self parameter


PAS-4646

Analyzer Installer does not work (JNI Error)


PAS-4616

Can not retrieve BPMN instances when in a ReceiveTask


PAS-4587

Escape special characters in form labels


PAS-4544

Analyzer Regression Tests - Can't start service with umlauts in name


PAS-4542

Compiler changes PUT to POST for FTP, SFTP, FTPS


PAS-3673

Confusion between built-in and custom methods in case of a postfix-application of further methods


Improvement

Description

Documentation Link

PAS-4660

Add JWT Token adapter to Analyzer


PAS-4659

Add Apache Kafka Producer adapter to Analyzer


PAS-3603

Builder: migrate build pipeline to gitlab


PAS-3406

Add keycloak client id in security settings


New Feature

Description

Documentation Link

PAS-4871

Access to current index in iteration blocks

Iterations

PAS-4693

Create AngularCompileTask that compiles the forms in a library


PAS-4692

Create library uml


PAS-4691

Execute RepositoryTask to get lrep file for compiled libraries


PAS-4690

Create library descriptor


PAS-4689

Bundle together the xlib file


PAS-4688

Add new rest endpoint for the compiled library


PAS-4686

Send E2ELibraryClass stereotype to the designer


PAS-4648

Add endpoint for exporting the compiler source files


PAS-3324

Use keycloak angular in generated app


PAS-2985

Authorization checks on compiled xuml service



Designer 4.2.1


Bug

Description

Documentation Link

PAS-3680

OpenAPI-Connector does not import classes without attributes correct


Designer 4.3.0


Bug

Description

Documentation Link

PAS-5552

Import spinner is not shown anymore

Exporting and Importing Explorer Contents

PAS-5534

Error when importing a REST service in the Designer

REST API

PAS-5510

No automatically added nodes on new activity diagram

Adding Action Nodes

PAS-5507

Library editor does not open correctly

Libraries

PAS-5496

Empty Context menu on lib folders and lib forms

Libraries

PAS-5485

pas-designer-service is crashing: accept/connect EMFILE


PAS-5465

Newly inserted form element loses focus in attributes panel

Adding Form Elements

PAS-5458

No auto refresh of service panel after copy of Items from Libraries and Connectors and insert into Implementation scope

Service Panel

PAS-5419

Open implementation does not work when selected from the context menu


PAS-5416

Receive code 400 (client error) when requesting definitions


PAS-5414

Input pins (sometimes) move to the output side after deleting the mapping operation

Working with the Mapping Editor pp.

PAS-5408

Mapping Diagram: Single mapping operation pin in nirvana

Working with the Mapping Editor pp.

PAS-5403

Target pins are sent incorrectly to the compiler

Modeling Activities pp.

PAS-5402

Unable to draw relation

Drawing Object Flow

PAS-5389

Activity Diagram: Pins of deleted parameters are still displayed as valid connection target

Drawing Object Flow

PAS-5387

Need to click "Save" twice when wanting to change implementation of operation

Adding Operations to Mapping Relations

PAS-5386

Changing implementation of operation does not work as expected

Adding Operations to Mapping Relations

PAS-5385

Activity Diagram: Inconsistent behavior when deleting parameters

Working with the Activity Editor

PAS-5378

Output parameter is displayed as input parameter in the activity diagram

Adding Parameters in the Activity Editor

PAS-5361

Activity diagram: Cannot connect Output Pin to Activity Parameter

Drawing Object Flow

PAS-5349

Read permission on service allows creation of connectors and adding libraries

Services

PAS-5347

Only the operation icons of the selected folder are displayed correctly

Service Panel

PAS-5326

Does not show array sign in the parameter type

PAS-5320

pas-designer-service is crashing: Unexpected end of JSON


PAS-5317

Designer can name a service with special characters

PAS-5313

Stop and start buttons disabled

Controls Panel

PAS-5311

Cannot add form to subform

Modeling Forms pp.

PAS-5296

Message type is not applied to Get Data

Modeling Execution pp.

PAS-5295

Service started as docker container but status not shown in designer

Managing the Service Details

PAS-5293

Activity Diagram: some actions are not available before reloading model

Working with the Activity Editor

PAS-5277

Error when deploying or clearing cache

Controls Panel

PAS-5269

'Unknown operation' displayed for name attribute in mapping operations

Adding Operations to Mapping Relations

PAS-5268

Validation fails (pas_designer_library_1.SystemAttributes.Name)

Validation Panel

PAS-5266

Log error if service stops


PAS-5265

Deploy service must handle 404


PAS-5264

The libraries folder is empty in the exported zip after checking include libraries

Libraries

PAS-5244

Mapping diagram is broken after used operation is deleted

Modeling Data Mapping pp.

PAS-5228

Cannot apply error class to REST Service API

API

PAS-5227

Multiplied name attribute

Attributes Panel

PAS-5223

Long running compilation process cannot return results to the client due to the token expiring


PAS-5221

Plain events are sent as boundary events to the compiler

Modeling Forms pp.

PAS-5219

User registration for compilation notifications not working correctly


PAS-5218

Foreach mappings are sent incorrectly to the compiler

Array Mapping > Mapping Array Elements i

n a Loop (foreach)

PAS-5217

Cannot chose alias for MongoDB adapter

MongoDB Adapter

PAS-5212

When creating a new service, the next free port is no longer selected

Services

PAS-5211

Validation error when opening service on pas-test

PAS-5209

Message type is not applied from form

PAS-5206

API error message after deployment

PAS-5200

Activity Diagram parameter creation decorators connecting to wrong operation

Adding Parameters in the Activity Editor

PAS-5199

Importing service doesn't work

Services

PAS-5190

The project disable validation option is not respected

Controls Panel

PAS-5189

Push notifications from service failing when an array is sent


PAS-5186

Fix unit tests for attribute definition test-suite in pas-designer-service and stop allow failing


PAS-5184

User has to click twice to start service import

Exporting and Importing Explorer Contents

PAS-5183

Deleting operation from the implementation panel makes Execution Diagram unusable

PAS-5176

Service is running as docker container, but this is not reflected in the Designer

Managing the Service Details

PAS-5162

Execution Diagram - incompatible connections are no longer highlighted

Modeling Execution pp.

PAS-5144

The queued import can sometimes run multiple times


PAS-5119

Permissions not applied correctly when moving a service to a restricted folder

PAS-5111

Cannot add literals to operations from Lib

Adding Literals

PAS-5110

Adding "Throw exception" throws an exception

PAS-5105

Deploy as bridge service keeps spinner running altough deployed

Managing the Service Details

PAS-5102

Deploy as docker container does not work

Managing the Service Details

PAS-5098

Export button must be tapped double to work

Exporting and Importing Explorer Contents

PAS-5097

Importer does not import REST Alias


PAS-5094

Generator pins are not shown on activity diagram

Modeling Activities pp.

PAS-5063

Not possible to export and import within the same designer version

Exporting and Importing Explorer Contents

PAS-5053

Cannot delete imported model in service

BPMN Model

PAS-5052

Export fails because of invalid token

Exporting and Importing Explorer Contents

PAS-5041

Wrong additional icon in the controls panel on pas-rc

Controls Panel

PAS-5011

Sandbox is not expanded after import of service

Exporting and Importing Explorer Contents

PAS-5010

No success message after service deployment

Controls Panel

PAS-5000

pas-designer-service uses old service-provider in some cases which causes 401


PAS-4994

Slow type select dialog if you press save


PAS-4990

Next button should be disabled

PAS-4981

referencing class not imported error cannot be clicked


PAS-4979

Clearing compiler cache does not work

Controls Panel

PAS-4978

Do not display data from old service


PAS-4974

pas-rc: Not possible to open BMNP after import it to another service

PAS-4972

Profile creation not reported correctly by the user-service to the pas-designer-service

Adding a Profile

PAS-4971

Library is missing in export

Exporting and Importing Explorer Contents

PAS-4969

Add new parameter to call operation does not work on Firefox


PAS-4962

Problems with container deployment on PAS-RC

Managing the Service Details

PAS-4947

Long time bug import/export services

Exporting and Importing Explorer Contents

PAS-4946

Form elements disappear

Modeling Forms pp.

PAS-4943

Check Profile step does not finish


PAS-4939

Generated properties of form class in package form not updated

Implementation

PAS-4891

Permission problem on example folder again


PAS-4867

Problem exporting large projects with the nestjs logic

Exporting and Importing Explorer Contents

PAS-4866

Problem with ReferencedObjectServiceManager when working with multiple profiles


PAS-4862

Activity Diagram - Alignment of operations also has negative effects on parameter ports

Modeling Activities pp.

PAS-4860

Disable copy of items from Base Types

Base Types

PAS-4858

Error while exporting service after cutting/pasting

Exporting and Importing Explorer Contents

PAS-4839

Display error in service panel when importing and deleting forms/processes

Service Panel

PAS-4804

Drag & drop in instance list editor is only working after first save

Configuring the Instance List

PAS-4802

Import not possible(pas-test): Error message incorrect and not shown in red

Exporting and Importing Explorer Contents

PAS-4784

Restore of old backups does not work due to a changed collection name

Creating and Restoring Backups of Namespaces

PAS-4753

New pins are not displayed

Modeling Activities pp.

PAS-4736

Trigger Event for Usertask not working properly

User Task

PAS-4725

Unresolved error message when trying to import a service directly into a namespace

Exporting and Importing Explorer Contents

PAS-4674

Removing an expanded object in mapping breakes style

Drawing Mapping Relations

PAS-4645

Parentless mapping operation is floating around in a data model

Adding Operations to Mapping Relations

PAS-4618

Variables must not have a default value


PAS-4601

Designer: does not work after restarting every morning


PAS-4598

Service/Folder export does not work (Operation Error)

Exporting and Importing Explorer Contents

PAS-4595

Importing files throws 'Operation Error'

Exporting and Importing Explorer Contents

PAS-4589

Deployment of a service not possible due to wrong warning message in controls panel

Controls Panel

PAS-4486

Exporting a BPMN does not export the instance list

BPMN Model

PAS-4379

Check and fix 'cleanupLogs' job created over pas-designer-service


PAS-4377

When accessing another namespace, "Cannot set properties of undefined (setting 'crypressId')" appears

Namespaces

PAS-3844

Enable calculation of position number in "Array_Mapping_With_foreach_Example"

Array Mapping

PAS-3225

Console error messages in designer


New Feature

Description

Documentation Link

PAS-5537

Create an example with a REST API

PAS-5239

Example for JSON adapter


PAS-4697

Icons for exported library elements

PAS-4695

Create entry in the export library menu

Controls Panel

PAS-4694

New attribute to add elements in a library

Developing and Using Libraries pp.

PAS-4687

Create translations for stereotypes

Extensions

PAS-4649

Add UI element for exporting the compiler source files

PAS-4631

Create new example for Flat File Handling

Flat File Adapter pp.

PAS-4519

Create parameters when connecting to new pins area on Execution Diagram

Adding Parameters in the Execution Editor

PAS-4518

Create parameters when connecting to new pins area on Activity Diagrams

Adding Parameters in the Activity Editor

PAS-4517

Create parameters when connecting to new pins area on Mapping Diagrams

Adding Parameters in the Mapping Editor

PAS-4347

Comment element for Activity Diagram

PAS-4255

Send REST Service data to xUML compiler

Developing and Using Libraries pp.

PAS-4254

<<E2ERESTService>> quick action and context menu


PAS-4237

Caching and display of API services

API Implementations pp.

PAS-4132

API subnodes implementation

API Implementations pp.

PAS-4131

Include loading of APIs when project is loaded

API Implementations pp.

PAS-4129

adding API explorer item

API Implementations pp.

PAS-3277

Proxy to the dev containers


Improvement

Description

Documentation Link

PAS-5515

make the deployment target configurabel

Managing the Service Details

PAS-5457

Correct writing of error toast message


PAS-5324

Only support OpenAPI 2


PAS-5282

Display "Unknown operation" for deleted operations


PAS-5257

Handle special names of library elements

Developing and Using Libraries

PAS-5104

Change icon to be unchecked if element is not selected

PAS-5099

Import service in sandbox did not succeed

Exporting and Importing Explorer Contents

PAS-5034

Use join in simple mapping example


PAS-5033

Remove catch from filesystem example


PAS-4912

Syntax highlighting for ActionScript in Monaco editor

PAS-4884

Rename label "Docker Container" to "Container" only

PAS-4874

Names of new operation parameters (Foreach_index)

Array Mapping

PAS-4812

Show library icons


PAS-4774

Call delete endpoint in compiler when removing a service


PAS-4675

Support double-click on activity comment element

Comment

PAS-4629

Improve performance of the MigrationData class to make migrations faster


PAS-4512

Only show aliases on the service details and not RESTError

Managing the Service Details

PAS-4508

Activity diagram: Use referencedElementId on call operation

Modeling Activities pp.

PAS-4506

Add new parameter to call operation

PAS-4325

Add link to the preview


PAS-4194

Validate that the communication with other services still works on client side and change where needed


PAS-3972

Review and remove unused endpoints and connected code


PAS-3969

Remove the websocket connection to pas-designer-service


PAS-3771

Support incoming REST service

API Implementations

PAS-3334

Module mechanism for designer


PAS-3267

Change client service calls to use HTTP


PAS-3022

Use new service template for pas-designer-service


PAS-2058

Service Panel - Context Menus

Task

Description

Documentation Link

PAS-5039

Errors in MongoDBAdapter_CustomerData_Example

MongoDB Adapter

PAS-4443

Create example for how to read details from logged-in user



Designer 4.3.2


Bug

Description

Documentation Link

PAS-5620

Test on the service are failing


PAS-5602

Wrong separator used in OperationPins for Connector Parameters


PAS-5597

REST adapter can not be applied to REST calls

REST Adapter

PAS-5592

Cannot drag nested functions from API Tree into Mapping Diagram

PAS-5591

Cannot import complex openapi2 files anymore

PAS-5587

Export not working / 414 Request URI to Large

Exporting and Importing Explorer Contents

PAS-5067

Cannot create new "foreach" parameters

Array Mapping


Designer 5.3.2-hotfix.3


Bug

Description

PAS-5682

Adding new operation parameters will produce invalid pins in activities

PAS-5631

Rest stereotype parameters are missing after usage of rest operation

PAS-5550

Relation is missing


analytics-api-service_4.1.0


Bug

Description

PAS-5614

Error in finding host name from collector config

PAS-3802

pas-demo | Error in ETL Service 'Incorrect integer value'


analytics-etl-service_2.1.2


Bug

Description

PAS-5614

Error in finding host name from collector config

PAS-5384

Duplicate key constraint error when working queue

PAS-5267

Analytics - Procedure "SetETLState" fails

PAS-3802

pas-demo | Error in ETL Service 'Incorrect integer value'


deployment-wizard 4.0.4


Bug

Description

Documentation Link

PAS-5261

Deployment wizard should rename image and containername on upload

Working With the Deployment Wizard

PAS-5151

Use new User Service in xuml management ui, service manager, deployment-wizard


PAS-4986

Deployment wizard partially sends hardcoded image values

Working With the Deployment Wizard

Improvement

Description

Documentation Link

PAS-4793

Deployment Wizard must return deployment response

Working With the Deployment Wizard

PAS-4731

Adjust wording and Deployment Options for Kubernetes


PAS-4730

Disable file upload chooser in deployment wizard

Working With the Deployment Wizard


file-storage 5.0.0


Bug

Description

PAS-5536

NestJS file storage tries to read data from wrong source

Improvement

Description

PAS-1425

Migrate File-Storage (and maybe File-Service) and Analyitics-ETL/Collector to use MinIO


keycloak 22.2


New Feature

Description

PAS-4919

Add role permissions for PAS Designer users

Improvement

Description

PAS-4368

Add system link to email notifications


messaging-service 4.0.0


Bug

Description

PAS-4707

messaging-service resends already sent messages without stopping


nginx 1.23.2.0


Improvement

Description

PAS-2246

Harden security settings on default nginx config


one-docker 22.2


Improvement

Description

PAS-4637

Add script to create a minio bucket during elasticsearch backup (if not present)


portal-app 2.2.0


Bug

Description

Documentation Link

PAS-5035

Error 401 when accessing the portal

Getting Started

PAS-4741

Portal is bugging when Auth Service sends code 417

Getting Started

Improvement

Description

Documentation Link

PAS-5002

use PAS Realm Keycloak Tile and Account Tile in Portal

Working with the Identity Management

PAS-4998

Adjust Portal to consume new User Service Nest routes

Getting Started

PAS-4108

Enable linter and prettier in portal-app and submodules



service-manager-module 5.4.9


Bug

Description

Documentation Link

PAS-5375

Administration tries to fetch auth-service data but its pending infinite


PAS-5374

Enable viewing logs for authenticator-service


PAS-5342

Service Manager must keep state of panels


PAS-5151

Use new User Service in xuml management ui, service manager, deployment-wizard


PAS-5129

Reloading Swagger UI does not work


PAS-5028

Fix Service Manager Module pipeline for publish job


PAS-5023

Wording Administration tile: Avoid "docker container"

Overview on Administration Profiles

PAS-4634

logging-service getURL-call returns wrong query for nestJs services


PAS-4602

Resetting the log level for nestjs services does not show expected state


PAS-4600

Wrong text and options for new nestjs logging panel


New Feature

Description

Documentation Link

PAS-4732

Runtime endpoints must be fetched dynamically


Improvement

Description

Documentation Link

PAS-4586

Relocate OpenAPI default location


PAS-4453

Refactor Administration: Data structure of services and (soon) workloads


PAS-2877

New permission scheme for administration

Overview on Administration Profiles

PAS-2426

Portal should be capable of managing Workloads in Kubernetes



service-repository 6.2.0


Bug

Description

PAS-5439

Public path for registered endpoint is wrong

PAS-5286

Service-repo nestjs does not register itself to mongo

PAS-3255

Different versions of an containerized unique xUML service may lead to unexpected behavior

New Feature

Description

PAS-2427

Build and deploy container with kubernetes API

Improvement

Description

PAS-4592

Relocate OpenAPI descriptor

PAS-3252

Use xUML service routes for changing container properties / setting

PAS-2876

CRUD operations on containers created by user


user-service 7.0.0


New Feature

Description

PAS-4919

Add role permissions for PAS Designer users


xUML Runtime 2022.8


Bug

Description

PAS-4620

ZIP-Adapter cannot deal with UNC pathes

PAS-4551

URL Adapter: one-time memory leak for each FTP-like call with POST as a method


xUML Runtime 2022.9


Compatibility Hint

This Runtime fixes a potential misbehavior of URL Adapter and an easy-to-trigger data loss if using it with FTP-like protocols, introduced in version 2022.8.

Bug

Description

PAS-4777

XML Parser does not follow redirects when downloading schemes

PAS-4773

URL Adapter treats all requests as uploads


xUML Runtime 2022.10


New Feature

Description

Documentation Link

PAS-4872

Access to current index in iteration blocks

Iterations

Bug

Description

Documentation Link

PAS-4779

HTTP Service: memory leak when logging incoming request (log level DEBUG)



xUML Runtime 2022.11


Bug

Description

PAS-5316

Zip adapter crashes service if baseDir is NULL on unzip

PAS-5255

ZIP adapter adds a point when baseDirectory is not set

PAS-5036

Service does not start: Segmentation fault (re-writing external PS)


xUML Runtime 2022.12


Bug

Description

PAS-5667

Crash if SAP connection string has wrong format

PAS-5639

Crash parsing complicated SAP connection string

PAS-5532

Convert + in REST query parameters to blank


xuml-management-ui 1.1.5


Bug

Description

Documentation Link

PAS-5329

Multiple table column "name" in xuml-management-settings-ui


PAS-5235

Swagger ui css is broken


PAS-5220

Missing copy to clipboard function for private API endpoint

Controlling Containerized xUML Services

PAS-5151

Use new User Service in xuml management ui, service manager, deployment-wizard


New Feature

Description

Documentation Link

PAS-4732

Runtime endpoints must be fetched dynamically