Breadcrumbs

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

Component

Issues

Runtime Dependency

xUML Runtime 2022.6

PAS-4069

This Runtime comes with an updated version of Swagger UI. You may need to restart your Bridge to see the Bridge API documentation.


API Developer Portal

API Developer Portal 1.3.1


Bug

Description

Documentation Link

PAS-4213

Deletion of client does not delete it from the gateway



API Developer Portal 1.3.2


Bug

Description

Documentation Link

PAS-4504

Infinite scroller buggy


PAS-4357

Notification shows wrong translation for time

Notifications

PAS-4345

User Profile Page does not work when the user does not have API Mgmt Permissions

Managing the Developer Portal

PAS-4211

Public Endpoint Visibility is not displayed correctly

Consuming a Public API

PAS-4167

Do not load policy probes for clients that are in the awaiting approval state

Using "My Clients"

PAS-4159

Metrics showing wrong remaining count if limit is reached

Using "My Clients"

Improvement

Description

Documentation Link

PAS-4356

Notification should show real timestamp when hovering over it

Notifications

PAS-4017

Main view should be responsive

Developer Portal

PAS-3643

Ensure same sorting order in toc and client/api list

Using "My Clients"

PAS-3100

Improve/Update and align swagger ui in devportal and main ui

Testing APIs

PAS-2959

Show Organization Name in My Applications

Subscribing to a Private API

New Feature

Description

Documentation Link

PAS-4355

Notification for API signup (pending approval)

Notifications

PAS-3749

My clients: If a client doesn't have a contract, it doesn't appear

Using "My Clients"

PAS-3570

Manage single APIs

Unsubscribing from an API

PAS-3557

Plan card should be sorted by user defined order

API Settings

Task

Description

Documentation Link

PAS-3569

Automate Cypress UI Tests on CI



API Management 8.3.0


Bug

Description

Documentation Link

PAS-4476

Cannot retire API

Retiring an API

PAS-4299

Deletion of client does not delete it from the gateway

Deleting a Client

PAS-4283

API Definition is not showing


PAS-4219

Access Denied Error


PAS-4156

Translation for visibility feature

The Concepts of API Management > Visibility

PAS-4144

Undescribed error / empty error pop-up in API Management


PAS-4136

Warn box must be dropped in developer portal tab


PAS-4134

CI: Release Pipeline should not use latest release artifacts but artifacts for specified tag version


PAS-3676

Scheme not correctly adapted when importing definition file


PAS-3667

Connection was closed exception with runtime


Improvement

Description

Documentation Link

PAS-4431

Update tomcat to v9.0.65


PAS-4306

Allow Setting the Keycloak URL via one Environment variable


PAS-4220

Change text in API settings "Developer Portal" tab

API Settings

PAS-4138

Update texts in table definition


PAS-3691

Policy shows different units of selected data

Policies

PAS-3350

E-Mail on API signup to the user

Notifications

PAS-3100

Improve/Update and align swagger ui in devportal and main ui

Testing APIs

New Feature

Description

Documentation Link

PAS-3557

Plan card should be sorted by user defined order

Using "My Clients"

PAS-2899

It should be possible to deny an API application

Answering Approval Requests



Bridge

Bridge 7.22.2


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

Improvement

Description

Documentation Link

PAS-4436

xUML Runtime 2022.6



Bridge 7.23.0


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

Improvement

Description

Documentation Link

PAS-4440

Updating Java to version 17.0.4


PAS-4419

Update Tomcat to version 9.0.65


PAS-4402

Unclear message if xUML services plugin has no preferences


PAS-4330

Update to Node.js 16.16.0


PAS-4155

Update Apache httpd to version 2.4.54


PAS-3355

Display also "external" persistent state properties



Bridge 7.24.0


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

Bug

Description

Documentation Link

PAS-4543

Installer does not create proxy certificate files


Improvement

Description

Documentation Link

PAS-4500

xUML Runtime 2022.7




Builder

Builder 7.25.1


Contains xUML Runtime Version: 2022.5

New Feature

Description

Documentation Link

PAS-4218

Generate stereotype specific extra pins only when they're used


Bug

Description

Documentation Link

PAS-4195

Make sure adapterResponse pin works while compiling


Improvement

Description

Documentation Link

PAS-4181

Define extra stereotype property for extra parameters in the rest adapter



Builder 7.25.2


Contains xUML Runtime Version: 2022.6

Improvement

Description

Documentation Link

PAS-4385

Set a default header size limit so it shows in the settings


PAS-4061

Configurable HTTP header size limit



Builder 7.26.0


Contains xUML Runtime Version: 2022.7

Bug

Description

Documentation Link

PAS-4484

Analyzer does not know how to handle HTTP error responses


PAS-4468

Flat File Adapter Compose not working properly

Flat File Adapter

PAS-4175

Error if two out pins with same name but different types are connected to persisted properties


PAS-3976

Unknown option: '--aot'


New Feature

Description

Documentation Link

PAS-4309

Generate instance overview authorizations

Configuring the Instance List

PAS-4227

Generate operation pins only when they're used


PAS-4221

Generic security mechanism in xuml


PAS-4097

Handle get attribute of object flow using transformation

Drawing an Activity Diagram

PAS-4082

Apache Kafka producer for the Designer

Apache Kafka Producer Adapter

PAS-4071

Apache Kafka Producer Adapter (Compiler)


PAS-3323

JWT token Adapter


PAS-3010

Call service-repository to start a dev container


PAS-2938

Compile the forms as libraries for pro code development

Improvement

Description

Documentation Link

PAS-4316

Use same authorizations.json files in angular as xuml


PAS-4251

Remove castValue() base type operations from explorer


PAS-4204

Allow empty string as default value for execution locals

Modeling Execution

PAS-4123

Npm install on dev container if package.json changed


PAS-4121

Stop serve if package.json changed


PAS-4118

Remove compiler project and dev container after some unused time


PAS-4088

Extend the security checks for instance list usage permission


PAS-4087

Check permissions for the instance list rest call


PAS-4086

Create service interface to send bpmn with roles


PAS-4083

Use actions of list on the application overview


PAS-4061

Configurable HTTP header size limit


PAS-3996

Angular CLI caching makes it difficult to develop



Designer

Designer 4.1.3


Improvement

Description

Documentation Link

PAS-4236

Support pins from stereotypes for connector operations

REST Adapter Reference

PAS-4185

Send extra stereotype parameters to the compiler

REST Adapter Reference

PAS-4184

Add library layer for the extra optional stereotype parameters

REST Adapter Reference

PAS-4183

Use the stereotype operation to add extra pins on the diagrams

REST Adapter Reference

PAS-4182

Accept the new expended operation received from the compiler

REST Adapter Reference

Bug

Description

Documentation Link

PAS-4229

Data table edit dialog is empty

Data Table Handling


Designer 4.1.5


Bug

Description

Documentation Link

PAS-4363

Open Api Importer discards array complex types with references

Creating an OpenAPI Connector

PAS-4352

Pro code Library types are not included in message.form type when used as subform

Developing and Using Libraries


Designer 4.1.6


Bug

Description

Documentation Link

PAS-4414

Types in libraries not shown

Developing and Using Libraries

PAS-4370

Mapping diagram crashes as soon as changed

Modeling Data Mapping


Designer 4.2.0


Bug

Description

Documentation Link

PAS-4464

Couldn't delete the service

Services

PAS-4438

Order problem when executing timer event Executions

Timer Event

PAS-4426

Stereotype name is not displayed properly

Extensions

PAS-4423

OpenApi Importer parameter ref in array items

OpenAPI Import Rules

PAS-4393

The "Open menu" button is double

Controls Panel

PAS-4380

OpenApi Connector Dialog missing "+"

Creating an OpenAPI Connector

PAS-4340

FlatFileAttribut not working after changing from String to Int

Flat File Adapter Reference

PAS-4339

Attribute change of newly created operations are not sent to server

Adding Operations to Mapping Relations

PAS-4331

Importing a service fails with permission error

Exporting and Importing Explorer Contents

PAS-4281

Restore the offline detection functionality when using the messaging service


PAS-4279

When using HTTP calls, Export/import fails for large projects

Exporting and Importing Explorer Contents

PAS-4257

Action script not opening

Using Action Script

PAS-4252

Cannot set new mapping operation without parameters to be static

Adding Operations to Mapping Relations

PAS-4243

Only one of the two classToExtendedJSON operations is accessible

classToExtendedJSON() Operation

PAS-4232

Deleting a folder with imported service does not work

Folders

PAS-4163

Empty quick action menu in the type selection dialog

Adding Parameters to Operations

PAS-4143

Single BPMN import leads to Unknown type on execution models

Modeling BPMN

PAS-4142

Service panel quick action style issues

Service Panel

PAS-4090

Cannot delete service

Services

PAS-4029

Search is slow if you clear the search term

Searching in the Designer

PAS-3990

Zero as default value for integers no more supported


PAS-3881

Quick links are not reachable if tree is too big

Service Panel

PAS-3826

Some text of the attributes panel sticking when closing the right sidebar

Attributes Panel

PAS-3823

Wrong focus in Service panel

Service Panel

PAS-3795

Send all mapping diagram parameters to the compiler

Modeling Data Mapping

PAS-3171

Navigation from model to the tree is wrong


Improvement

Description

Documentation Link

PAS-4465

Change documentation link in action script editor

Working with the Action Script Editor

PAS-4457

Legacy: Use a separate node thread for the import logic


PAS-4381

Don't cut off type names in containment tree

Service Panel

PAS-4318

Decouple the stereotype list from the buttons so they are always available


PAS-4253

Focus element after search in tree on click

PAS-4250

Show note when no role is assigned

Role-based Authorization Concept

PAS-4196

Improve the hover handling on quick actions

PAS-4120

Move quickactions to the left when the space becomes to small

Service Panel

PAS-4085

Send bpmn with instance list roles to the compiler

The Role Concept of the Instance List

PAS-4084

Create an attribute for instance list permissions on the bpmn

The Role Concept of the Instance List

PAS-4074

Refactor the delete confirmation system


PAS-3975

Run unit tests from gitlab pipeline for pas-designer project


PAS-3902

Blocked validation panel disturbs work

Validating a Service

PAS-3880

Establish a ws connection between "pas designer client" and messaging-service


PAS-3879

Update Designer to Node 16


PAS-3602

Remove "Suppress Mapping Checks"


PAS-3270

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


PAS-3269

Switch to using the messaging-service for notifying the clients for any push notifications


PAS-3268

Refactor the pas-designer-service code to be more in line with the NestJS structure


PAS-2863

New operations should be static

Mapping Element Attributes

PAS-2621

Rename the Message package in the Implementation section of the service tree to Forms

PAS-2552

Activity diagram: show guards in the diagram

Modeling Activities

PAS-2365

Move the import system to the service


New Feature

Description

Documentation Link

PAS-4272

Detect unsupported parameter names in OpenApi importer

OpenAPI Import Rules

PAS-2919

Make it possible to download the already existing designer forms as library

Developing and Using Libraries

PAS-1888

Activity Diagram transformation on object flow

Modeling Activities

Sub-task

Description

Documentation Link

PAS-3798

Rework BPMN_Gateway_Example


authenticator-service 4.4.1


Improvement

Description

Documentation Link

PAS-4298

Pass query string to Keycloak on login request



deployment-wizard 3.1.0


Improvement

Description

Documentation Link

PAS-3588

Show progress bar for long running operations

Working With the Deployment Wizard


elasticsearch 1.1.5


Task

Description

Documentation Link

PAS-4342

Refactor Backup Scripts of Elasticsearch



keycloak-init 1.0.4


Improvement

Description

Documentation Link

PAS-4452

Allow setting of restricted scopes


New Feature

Description

Documentation Link

PAS-4297

Create new client "portal-app" for deployment in init container



logging-service 1.2.0


New Feature

Description

Documentation Link

PAS-4307

Support for custom service key property



mongodb-init 22.1.2


Bug

Description

Documentation Link

PAS-4095

Enhance permissions of pas-user profile so that users can access the user-service



one-docker 22.1.2


Bug

Description

Documentation Link

PAS-4341

Script to add opensearch delete policy not working anymore (since upgrade)



portal-app 2.1.0


Improvement

Description

Documentation Link

PAS-4496

Update Portal to the coming-soon-app-core-version with the user preferences language fix


PAS-4247

Avoid hardcoded getVersion-call-response


PAS-2055

Update Portal and Modules to Angular v13


Bug

Description

Documentation Link

PAS-4455

Portal shows blank page when user-service not available

Getting Started

PAS-4329

Portal not starting due to nginx errors

Getting Started


service-manager-module 4.1.0


Improvement

Description

Documentation Link

PAS-4190

Add type "init" to docker containers in Administration to avoid browser warnings


New Feature

Description

Documentation Link

PAS-3738

Show log entries for new nestjs based services


PAS-3725

Provide new UI for changing log level



service-repository 6.1.0


Bug

Description

Documentation Link

PAS-4501

Cannot control Bridge services of type Java via Administration


PAS-4487

Controlling Bridge services via Service Repository fails


PAS-4189

Error displayed in Administration UI for clients without bridge


PAS-3523

Providing a wrong xuml license file leads to endless container restart


Improvement

Description

Documentation Link

PAS-4214

service-repository must also allow to deploy images from different registries



user-service 6.3.2


Bug

Description

Documentation Link

PAS-4235

Save profile with unchanged namespace looses namespace



xUML Runtime

xUML Runtime 2022.6


Compatibility Hint


This Runtime comes with an updated version of Swagger UI. You may need to restart your Bridge to see the Bridge API documentation.


Bug

Description

Documentation Link

PAS-4333

Array.compact returns an array of empty records for arrays of complex types.

compact() Operation

PAS-4332

Array.compact prevents runtime startup


PAS-4320

API Request leads to service crash


PAS-4186

DB Deadlocks may crash certain PersistentState operations


PAS-4069

Swagger UI: /pstate/classes/:class/queryObjects does not open


PAS-3767

Float power() operation does fail with negative exponents


PAS-3412

Using the URLAdapter for HEAD requests is not possible (without workaround)


PAS-3137

Duplicate error number for SAPSSM


PAS-309

FlatFile Adapter parses Boolean values only case-sensitive lower-case ("true", but not "TRUE")

Flat File Adapter

Improvement

Description

Documentation Link

PAS-4276

HTTP-like adapters: Put the actual URL in the error message for "URL is not valid" error


PAS-4224

Add error details to PSLM/19


PAS-3830

Configurable HTTP header size limit


PAS-2858

JSON: directly nested arrays


PAS-2531

Update JavaScript V8 engine to 10.1.124.8


New Feature

Description

Documentation Link

PAS-4072

Apache Kafka Producer Adapter (Runtime)



xUML Runtime 2022.7


Improvement

Description

Documentation Link

PAS-4541

Automatically change POST to PUT for FTP-like protocols


PAS-4485

POST redirect should again use POST (was changed in 2022.6 only)


Bug

Description

Documentation Link

PAS-4494

HTTP method names must be uppercase (introduced 2022.6)



xuml-process-monitor 1.0.3


Task

Description

Documentation Link

PAS-4285

License for xuml-process-monitor has expired