Release Details of PAS 22.1.2

Migration Notes

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

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

PAS-4213

Deletion of client does not delete it from the gateway

API Developer Portal 1.3.2

Bug

Description

PAS-4504

Infinite scroller buggy

PAS-4357

Notification shows wrong translation for time

PAS-4345

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

PAS-4211

Public Endpoint Visibility is not displayed correctly

PAS-4167

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

PAS-4159

Metrics showing wrong remaining count if limit is reached

Improvement

Description

PAS-4356

Notification should show real timestamp when hovering over it

PAS-4017

Main view should be responsive

PAS-3643

Ensure same sorting order in toc and client/api list

PAS-3100

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

PAS-2959

Show Organization Name in My Applications

New Feature

Description

PAS-4355

Notification for API signup (pending approval)

PAS-3749

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

PAS-3570

Manage single APIs

PAS-3557

Plan card should be sorted by user defined order

Task

Description

PAS-3569

Automate Cypress UI Tests on CI

API Management 8.3.0

Bug

Description

PAS-4476

Cannot retire API

PAS-4299

Deletion of client does not delete it from the gateway

PAS-4283

API Definition is not showing

PAS-4219

Access Denied Error

PAS-4156

Translation for visibility feature

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

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

PAS-4138

Update texts in table definition

PAS-3691

Policy shows different units of selected data

PAS-3350

E-Mail on API signup to the user

PAS-3100

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

New Feature

Description

PAS-3557

Plan card should be sorted by user defined order

PAS-2899

It should be possible to deny an API application

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

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

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

PAS-4543

Installer does not create proxy certificate files

Improvement

Description

PAS-4500

xUML Runtime 2022.7

Builder

Builder 7.25.1

Contains xUML Runtime Version: 2022.5

New Feature

Description

PAS-4218

Generate stereotype specific extra pins only when they're used

Bug

Description

PAS-4195

Make sure adapterResponse pin works while compiling

Improvement

Description

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

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

PAS-4484

Analyzer does not know how to handle HTTP error responses

PAS-4468

Flat File Adapter Compose not working properly

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

PAS-4309

Generate instance overview authorizations

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

PAS-4082

Apache Kafka producer for the Designer

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

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

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

PAS-4236

Support pins from stereotypes for connector operations

PAS-4185

Send extra stereotype parameters to the compiler

PAS-4184

Add library layer for the extra optional stereotype parameters

PAS-4183

Use the stereotype operation to add extra pins on the diagrams

PAS-4182

Accept the new expended operation received from the compiler

Bug

Description

PAS-4229

Data table edit dialog is empty

Designer 4.1.5

Bug

Description

PAS-4363

Open Api Importer discards array complex types with references

PAS-4352

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

Designer 4.1.6

Bug

Description

PAS-4414

Types in libraries not shown

PAS-4370

Mapping diagram crashes as soon as changed

Designer 4.2.0

Bug

Description

PAS-4464

Couldn't delete the service

PAS-4438

Order problem when executing timer event Executions

PAS-4426

Stereotype name is not displayed properly

PAS-4423

OpenApi Importer parameter ref in array items

PAS-4393

The "Open menu" button is double

PAS-4380

OpenApi Connector Dialog missing "+"

PAS-4340

FlatFileAttribut not working after changing from String to Int

PAS-4339

Attribute change of newly created operations are not sent to server

PAS-4331

Importing a service fails with permission error

PAS-4281

Restore the offline detection functionality when using the messaging service

PAS-4279

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

PAS-4257

Action script not opening

PAS-4252

Cannot set new mapping operation without parameters to be static

PAS-4243

Only one of the two classToExtendedJSON operations is accessible

PAS-4232

Deleting a folder with imported service does not work

PAS-4163

Empty quick action menu in the type selection dialog

PAS-4143

Single BPMN import leads to Unknown type on execution models

PAS-4142

Service panel quick action style issues

PAS-4090

Cannot delete service

PAS-4029

Search is slow if you clear the search term

PAS-3990

Zero as default value for integers no more supported

PAS-3881

Quick links are not reachable if tree is too big

PAS-3826

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

PAS-3823

Wrong focus in Service panel

PAS-3795

Send all mapping diagram parameters to the compiler

PAS-3171

Navigation from model to the tree is wrong

Improvement

Description

PAS-4465

Change documentation link in 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

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

PAS-4196

Improve the hover handling on quick actions

PAS-4120

Move quickactions to the left when the space becomes to small

PAS-4085

Send bpmn with instance list roles to the compiler

PAS-4084

Create an attribute for instance list permissions on the bpmn

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

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

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

PAS-2365

Move the import system to the service

New Feature

Description

PAS-4272

Detect unsupported parameter names in OpenApi importer

PAS-2919

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

PAS-1888

Activity Diagram transformation on object flow

Sub-task

Description

PAS-3798

Rework BPMN_Gateway_Example

authenticator-service 4.4.1

Improvement

Description

PAS-4298

Pass query string to Keycloak on login request

deployment-wizard 3.1.0

Improvement

Description

PAS-3588

Show progress bar for long running operations

elasticsearch 1.1.5

Task

Description

PAS-4342

Refactor Backup Scripts of Elasticsearch

keycloak-init 1.0.4

Improvement

Description

PAS-4452

Allow setting of restricted scopes

New Feature

Description

PAS-4297

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

logging-service 1.2.0

New Feature

Description

PAS-4307

Support for custom service key property

mongodb-init 22.1.2

Bug

Description

PAS-4095

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

one-docker 22.1.2

Bug

Description

PAS-4341

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

portal-app 2.1.0

Improvement

Description

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

PAS-4455

Portal shows blank page when user-service not available

PAS-4329

Portal not starting due to nginx errors

service-manager-module 4.1.0

Improvement

Description

PAS-4190

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

New Feature

Description

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

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

PAS-4214

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

user-service 6.3.2

Bug

Description

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

PAS-4333

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

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")

Improvement

Description

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

PAS-4072

Apache Kafka Producer Adapter (Runtime)

xUML Runtime 2022.7

Improvement

Description

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

PAS-4494

HTTP method names must be uppercase (introduced 2022.6)

xuml-process-monitor 1.0.3

Task

Description

PAS-4285

License for xuml-process-monitor has expired