Skip to main content
Skip table of contents

Release Details of PAS 22.2

Migration Notes

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

Overview of migration notes (show | hide)
PAS ReleaseComponentIssuesRuntime Dependency
PAS 22.2xUML Runtime 2022.9PAS-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

BugDescriptionDocumentation Link
PAS-5413Token refresh while loading swagger ui not working
PAS-5165IP address input field not working in Policies tab

Using "My Clients"

PAS-5050Behavior of filter on 'My Clients' page changed
PAS-4877Policy probes for policies on IP basis don't work in the dev portal

Using "My Clients"

PAS-4876Swagger UI Default Icon is broken
PAS-4869Syntax highlighting of markdown description throws init error
PAS-4562Retired APIs confuse users on API Developer Portal

Managing the Developer Portal

PAS-4556TOC hidden when pressing unregister clientUsing "My Clients"
PAS-4555Re-register button shows no snackbar message in case something weird happenedUsing "My Clients"
PAS-4481Cypress Test Data causes errors
ImprovementDescriptionDocumentation Link
PAS-5370Change default devportal config to disable terms/conditionsSubscribing to a Private API
PAS-4857Notification for existing clients when API has been retired

Managing the Developer Portal

PAS-4554Try out API page must be re-designedTesting APIs
PAS-4433Swagger UI Response Background is hard to readTesting APIs
PAS-4169Improve wording in Developer Portal user detailsManaging the Developer Portal
PAS-4162More space between button and notification bubble
PAS-4140Icon in marketplace shows only latest version

Managing the Developer Portal

PAS-3595Show 'Approval Required' on API-Details page
New FeatureDescriptionDocumentation Link
PAS-4030Print component version in user account page

API Management 8.4.0

BugDescriptionDocumentation Link
PAS-5085Cannot break first contract from client before registering
PAS-5046remoteAddr is missing in apiman metrics entries
PAS-4907Clone of public API is not cloning the visibility
PAS-4756Visibility updates not correctly applied

The Concepts of API Management > Visibility

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

Registering a Client

TaskDescriptionDocumentation Link
PAS-4944New test case for API retirement notification
PAS-3508Improve testcase for Timeout PolicyTIMEOUTIMEOUT
ImprovementDescriptionDocumentation Link
PAS-4670Filter for api search endpoint doesnt work
PAS-4606Each user with IDM permission "apiuser" should be able to create organizations
PAS-4549WARN 'No shard available for [get [apiman_gateway_dataversion][_doc][instance]' in elasticsearch
PAS-4137Notification for existing clients when API has been retired

Notifications

New FeatureDescriptionDocumentation Link
PAS-4593Vert.x Gateway does not work with proxy
PAS-3448Transfer 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

ImprovementDescription
PAS-5393Update Tomcat to version 9.0.69
PAS-5391xUML Runtime 2022.11
PAS-5243Update Java to version 17.0.5
PAS-5134Change owner of a service via Bridge API
PAS-4790Logo in the Bridge UI should direct to PAS Portal
BugDescription
PAS-5368Do not show setting passwords in HTML source
PAS-5004Permission for showing Status page is not checked correctly
PAS-4795Persistent 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

ImprovementDescription
PAS-5687xUML Runtime 2022.12
PAS-5646Update Tomcat to version 9.0.70

Builder 7.26.1

Contains xUML Runtime Version: 2022.11

BugDescription
PAS-4587Escape special characters in form labels

Builder 7.27.0

Contains xUML Runtime Version: 2022.11

BugDescriptionDocumentation Link
PAS-5476Service Task gets stuck
PAS-5433Send unpersisted mapping elements to compiler
PAS-5341xUML Runtime API cannot distinguish multiple schedulers within a service
PAS-5277Error when deploying or clearing cache
PAS-5265Deploy service must handle 404
PAS-5236Action tagged value is not derived from called operation name
PAS-5161Some files stays open forever
PAS-5145Role check does not work for plain events
PAS-5138Friendly setting Ids missing for settings coming from libraries
PAS-5038Errors in MemoryAdapter_GuessingGame_Example
PAS-5005WARN No task factory found for 'project.json'
PAS-4724Warning when creating a mapping with an array
PAS-4722Conditional mapping is not possible with a self parameter
PAS-4646Analyzer Installer does not work (JNI Error)
PAS-4616Can not retrieve BPMN instances when in a ReceiveTask
PAS-4587Escape special characters in form labels
PAS-4544Analyzer Regression Tests - Can't start service with umlauts in name
PAS-4542Compiler changes PUT to POST for FTP, SFTP, FTPS
PAS-3673Confusion between built-in and custom methods in case of a postfix-application of further methods
ImprovementDescriptionDocumentation Link
PAS-4660Add JWT Token adapter to Analyzer
PAS-4659Add Apache Kafka Producer adapter to Analyzer
PAS-3603Builder: migrate build pipeline to gitlab
PAS-3406Add keycloak client id in security settings
New FeatureDescriptionDocumentation Link
PAS-4871Access to current index in iteration blocks

Iterations

PAS-4693Create AngularCompileTask that compiles the forms in a library
PAS-4692Create library uml
PAS-4691Execute RepositoryTask to get lrep file for compiled libraries
PAS-4690Create library descriptor
PAS-4689Bundle together the xlib file
PAS-4688Add new rest endpoint for the compiled library
PAS-4686Send E2ELibraryClass stereotype to the designer
PAS-4648Add endpoint for exporting the compiler source files
PAS-3324Use keycloak angular in generated app
PAS-2985Authorization checks on compiled xuml service

Designer 4.2.1

BugDescriptionDocumentation Link
PAS-3680OpenAPI-Connector does not import classes without attributes correct

Designer 4.3.0

BugDescriptionDocumentation Link
PAS-5552Import spinner is not shown anymoreExporting and Importing Explorer Contents
PAS-5534Error when importing a REST service in the DesignerREST API
PAS-5510No automatically added nodes on new activity diagram

Adding Action Nodes

PAS-5507Library editor does not open correctly

Libraries

PAS-5496Empty Context menu on lib folders and lib formsLibraries
PAS-5485pas-designer-service is crashing: accept/connect EMFILE
PAS-5465Newly inserted form element loses focus in attributes panel

Adding Form Elements

PAS-5458No auto refresh of service panel after copy of Items from Libraries and Connectors and insert into Implementation scopeService Panel
PAS-5419Open implementation does not work when selected from the context menu
PAS-5416Receive code 400 (client error) when requesting definitions
PAS-5414Input pins (sometimes) move to the output side after deleting the mapping operation

Working with the Mapping Editor pp.

PAS-5408Mapping Diagram: Single mapping operation pin in nirvana

Working with the Mapping Editor pp.

PAS-5403Target pins are sent incorrectly to the compilerModeling Activities pp.
PAS-5402Unable to draw relation

Drawing Object Flow

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

Drawing Object Flow

PAS-5387Need to click "Save" twice when wanting to change implementation of operationAdding Operations to Mapping Relations
PAS-5386Changing implementation of operation does not work as expectedAdding Operations to Mapping Relations
PAS-5385Activity Diagram: Inconsistent behavior when deleting parameters

Working with the Activity Editor

PAS-5378Output parameter is displayed as input parameter in the activity diagram

Adding Parameters in the Activity Editor

PAS-5361Activity diagram: Cannot connect Output Pin to Activity Parameter

Drawing Object Flow

PAS-5349Read permission on service allows creation of connectors and adding librariesServices
PAS-5347Only the operation icons of the selected folder are displayed correctly

Service Panel

PAS-5326Does not show array sign in the parameter type
PAS-5320pas-designer-service is crashing: Unexpected end of JSON
PAS-5317Designer can name a service with special characters
PAS-5313Stop and start buttons disabled

Controls Panel

PAS-5311Cannot add form to subform

Modeling Forms pp.

PAS-5296Message type is not applied to Get DataModeling Execution pp.
PAS-5295Service started as docker container but status not shown in designer

Managing the Service Details

PAS-5293Activity Diagram: some actions are not available before reloading model

Working with the Activity Editor

PAS-5277Error when deploying or clearing cacheControls Panel
PAS-5269'Unknown operation' displayed for name attribute in mapping operationsAdding Operations to Mapping Relations
PAS-5268Validation fails (pas_designer_library_1.SystemAttributes.Name)Validation Panel
PAS-5266Log error if service stops
PAS-5265Deploy service must handle 404
PAS-5264The libraries folder is empty in the exported zip after checking include librariesLibraries
PAS-5244Mapping diagram is broken after used operation is deletedModeling Data Mapping pp.
PAS-5228Cannot apply error class to REST Service APIAPI
PAS-5227Multiplied name attributeAttributes Panel
PAS-5223Long running compilation process cannot return results to the client due to the token expiring
PAS-5221Plain events are sent as boundary events to the compiler

Modeling Forms pp.

PAS-5219User registration for compilation notifications not working correctly


PAS-5218Foreach mappings are sent incorrectly to the compilerArray Mapping > Mapping Array Elements i n a Loop (foreach)
PAS-5217Cannot chose alias for MongoDB adapterMongoDB Adapter
PAS-5212When creating a new service, the next free port is no longer selectedServices
PAS-5211Validation error when opening service on pas-test
PAS-5209Message type is not applied from form
PAS-5206API error message after deployment
PAS-5200Activity Diagram parameter creation decorators connecting to wrong operationAdding Parameters in the Activity Editor
PAS-5199Importing service doesn't workServices
PAS-5190The project disable validation option is not respectedControls Panel
PAS-5189Push notifications from service failing when an array is sent
PAS-5186Fix unit tests for attribute definition test-suite in pas-designer-service and stop allow failing
PAS-5184User has to click twice to start service importExporting and Importing Explorer Contents
PAS-5183Deleting operation from the implementation panel makes Execution Diagram unusable
PAS-5176Service is running as docker container, but this is not reflected in the DesignerManaging the Service Details
PAS-5162Execution Diagram - incompatible connections are no longer highlighted

Modeling Execution pp.

PAS-5144The queued import can sometimes run multiple times
PAS-5119Permissions not applied correctly when moving a service to a restricted folder
PAS-5111Cannot add literals to operations from LibAdding Literals
PAS-5110Adding "Throw exception" throws an exception
PAS-5105Deploy as bridge service keeps spinner running altough deployedManaging the Service Details
PAS-5102Deploy as docker container does not workManaging the Service Details
PAS-5098Export button must be tapped double to workExporting and Importing Explorer Contents
PAS-5097Importer does not import REST Alias
PAS-5094Generator pins are not shown on activity diagramModeling Activities pp.
PAS-5063Not possible to export and import within the same designer versionExporting and Importing Explorer Contents
PAS-5053Cannot delete imported model in service

BPMN Model

PAS-5052Export fails because of invalid tokenExporting and Importing Explorer Contents
PAS-5041Wrong additional icon in the controls panel on pas-rcControls Panel
PAS-5011Sandbox is not expanded after import of serviceExporting and Importing Explorer Contents
PAS-5010No success message after service deploymentControls Panel
PAS-5000pas-designer-service uses old service-provider in some cases which causes 401
PAS-4994Slow type select dialog if you press save
PAS-4990Next button should be disabled
PAS-4981referencing class not imported error cannot be clicked
PAS-4979Clearing compiler cache does not workControls Panel
PAS-4978Do not display data from old service
PAS-4974pas-rc: Not possible to open BMNP after import it to another service
PAS-4972Profile creation not reported correctly by the user-service to the pas-designer-serviceAdding a Profile
PAS-4971Library is missing in export

Exporting and Importing Explorer Contents

PAS-4969Add new parameter to call operation does not work on Firefox
PAS-4962Problems with container deployment on PAS-RC Managing the Service Details
PAS-4947Long time bug import/export servicesExporting and Importing Explorer Contents
PAS-4946Form elements disappearModeling Forms pp.
PAS-4943Check Profile step does not finish
PAS-4939Generated properties of form class in package form not updatedImplementation
PAS-4891Permission problem on example folder again
PAS-4867Problem exporting large projects with the nestjs logicExporting and Importing Explorer Contents
PAS-4866Problem with ReferencedObjectServiceManager when working with multiple profiles
PAS-4862Activity Diagram - Alignment of operations also has negative effects on parameter portsModeling Activities pp.
PAS-4860Disable copy of items from Base TypesBase Types
PAS-4858Error while exporting service after cutting/pastingExporting and Importing Explorer Contents
PAS-4839Display error in service panel when importing and deleting forms/processesService Panel
PAS-4804Drag & drop in instance list editor is only working after first saveConfiguring the Instance List
PAS-4802Import not possible(pas-test): Error message incorrect and not shown in redExporting and Importing Explorer Contents
PAS-4784Restore of old backups does not work due to a changed collection nameCreating and Restoring Backups of Namespaces
PAS-4753New pins are not displayedModeling Activities pp.
PAS-4736Trigger Event for Usertask not working properlyUser Task
PAS-4725Unresolved error message when trying to import a service directly into a namespaceExporting and Importing Explorer Contents
PAS-4674Removing an expanded object in mapping breakes styleDrawing Mapping Relations
PAS-4645Parentless mapping operation is floating around in a data modelAdding Operations to Mapping Relations
PAS-4618Variables must not have a default value
PAS-4601Designer: does not work after restarting every morning
PAS-4598Service/Folder export does not work (Operation Error)Exporting and Importing Explorer Contents
PAS-4595Importing files throws 'Operation Error'Exporting and Importing Explorer Contents
PAS-4589Deployment of a service not possible due to wrong warning message in controls panelControls Panel
PAS-4486Exporting a BPMN does not export the instance list

BPMN Model

PAS-4379Check and fix 'cleanupLogs' job created over pas-designer-service
PAS-4377When accessing another namespace, "Cannot set properties of undefined (setting 'crypressId')" appearsNamespaces
PAS-3844Enable calculation of position number in "Array_Mapping_With_foreach_Example"Array Mapping
PAS-3225Console error messages in designer
New FeatureDescriptionDocumentation Link
PAS-5537Create an example with a REST API
PAS-5239Example for JSON adapter
PAS-4697Icons for exported library elements
PAS-4695Create entry in the export library menu
PAS-4694New attribute to add elements in a libraryDeveloping and Using Libraries pp.
PAS-4687Create translations for stereotypesStereotypes
PAS-4649Add UI element for exporting the compiler source files
PAS-4631Create new example for Flat File Handling
PAS-4519Create parameters when connecting to new pins area on Execution DiagramAdding Parameters in the Execution Editor
PAS-4518Create parameters when connecting to new pins area on Activity Diagrams

Adding Parameters in the Activity Editor

PAS-4517Create parameters when connecting to new pins area on Mapping Diagrams

Adding Parameters in the Mapping Editor

PAS-4347Comment element for Activity Diagram
PAS-4255Send REST Service data to xUML compiler
PAS-4254<<E2ERESTService>> quick action and context menu
PAS-4237Caching and display of API servicesAPI Implementations pp.
PAS-4132API subnodes implementationAPI Implementations pp.
PAS-4131Include loading of APIs when project is loaded

API Implementations pp.

PAS-4129adding API explorer item

API Implementations pp.

PAS-3277Proxy to the dev containers
ImprovementDescriptionDocumentation Link
PAS-5515make the deployment target configurabelManaging the Service Details
PAS-5457Correct writing of error toast message
PAS-5324Only support OpenAPI 2
PAS-5282Display "Unknown operation" for deleted operations
PAS-5257Handle special names of library elementsDeveloping and Using Libraries
PAS-5104Change icon to be unchecked if element is not selected
PAS-5099Import service in sandbox did not succeedExporting and Importing Explorer Contents
PAS-5034Use join in simple mapping example
PAS-5033Remove catch from filesystem example
PAS-4912Syntax highlighting for ActionScript in Monaco editor
PAS-4884Rename label "Docker Container" to "Container" only
PAS-4874Names of new operation parameters (Foreach_index)Array Mapping
PAS-4812Show library icons
PAS-4774Call delete endpoint in compiler when removing a service
PAS-4675Support double-click on activity comment elementComment
PAS-4629Improve performance of the MigrationData class to make migrations faster
PAS-4512Only show aliases on the service details and not RESTErrorManaging the Service Details
PAS-4508Activity diagram: Use referencedElementId on call operationModeling Activities pp.
PAS-4506Add new parameter to call operation
PAS-4325Add link to the preview
PAS-4194Validate that the communication with other services still works on client side and change where needed
PAS-3972Review and remove unused endpoints and connected code
PAS-3969Remove the websocket connection to pas-designer-service
PAS-3771Support incoming REST service

API Implementations

PAS-3334Module mechanism for designer
PAS-3267Change client service calls to use HTTP
PAS-3022Use new service template for pas-designer-service
PAS-2058Service Panel - Context Menus
TaskDescriptionDocumentation Link
PAS-5039Errors in MongoDBAdapter_CustomerData_ExampleMongoDB Adapter
PAS-4443Create example for how to read details from logged-in user

Designer 4.3.2

BugDescriptionDocumentation Link
PAS-5620Test on the service are failing
PAS-5602Wrong separator used in OperationPins for Connector Parameters
PAS-5597REST adapter can not be applied to REST callsREST Adapter
PAS-5592Cannot drag nested functions from API Tree into Mapping Diagram
PAS-5591Cannot import complex openapi2 files anymore
PAS-5587Export not working / 414 Request URI to LargeExporting and Importing Explorer Contents
PAS-5067Cannot create new "foreach" parametersArray Mapping

Designer 5.3.2-hotfix.3

BugDescription
PAS-5682Adding new operation parameters will produce invalid pins in activities
PAS-5631Rest stereotype parameters are missing after usage of rest operation
PAS-5550Relation is missing

analytics-api-service_4.1.0

BugDescription
PAS-5614Error in finding host name from collector config
PAS-3802pas-demo | Error in ETL Service 'Incorrect integer value'

analytics-etl-service_2.1.2

BugDescription
PAS-5614Error in finding host name from collector config
PAS-5384Duplicate key constraint error when working queue
PAS-5267Analytics - Procedure "SetETLState" fails
PAS-3802pas-demo | Error in ETL Service 'Incorrect integer value'

deployment-wizard 4.0.4

BugDescriptionDocumentation Link
PAS-5261Deployment wizard should rename image and containername on uploadWorking With the Deployment Wizard
PAS-5151Use new User Service in xuml management ui, service manager, deployment-wizard
PAS-4986Deployment wizard partially sends hardcoded image valuesWorking With the Deployment Wizard
ImprovementDescriptionDocumentation Link
PAS-4793Deployment Wizard must return deployment responseWorking With the Deployment Wizard
PAS-4731Adjust wording and Deployment Options for Kubernetes
PAS-4730Disable file upload chooser in deployment wizardWorking With the Deployment Wizard

file-storage 5.0.0

BugDescription
PAS-5536NestJS file storage tries to read data from wrong source
ImprovementDescription
PAS-1425Migrate File-Storage (and maybe File-Service) and Analyitics-ETL/Collector to use MinIO

keycloak 22.2

New FeatureDescription
PAS-4919Add role permissions for PAS Designer users
ImprovementDescription
PAS-4368Add system link to email notifications

messaging-service 4.0.0

BugDescription
PAS-4707messaging-service resends already sent messages without stopping

nginx 1.23.2.0

ImprovementDescription
PAS-2246Harden security settings on default nginx config

one-docker 22.2

ImprovementDescription
PAS-4637Add script to create a minio bucket during elasticsearch backup (if not present)

portal-app 2.2.0

BugDescriptionDocumentation Link
PAS-5035Error 401 when accessing the portalGetting Started
PAS-4741Portal is bugging when Auth Service sends code 417Getting Started
ImprovementDescriptionDocumentation Link
PAS-5002use PAS Realm Keycloak Tile and Account Tile in Portal

Working with the Identity Management

PAS-4998Adjust Portal to consume new User Service Nest routesGetting Started
PAS-4108Enable linter and prettier in portal-app and submodules

service-manager-module 5.4.9

BugDescriptionDocumentation Link
PAS-5375Administration tries to fetch auth-service data but its pending infinite
PAS-5374Enable viewing logs for authenticator-service
PAS-5342Service Manager must keep state of panels
PAS-5151Use new User Service in xuml management ui, service manager, deployment-wizard
PAS-5129Reloading Swagger UI does not work
PAS-5028Fix Service Manager Module pipeline for publish job
PAS-5023Wording Administration tile: Avoid "docker container"Overview on Administration Profiles
PAS-4634logging-service getURL-call returns wrong query for nestJs services
PAS-4602Resetting the log level for nestjs services does not show expected state
PAS-4600Wrong text and options for new nestjs logging panel
New FeatureDescriptionDocumentation Link
PAS-4732Runtime endpoints must be fetched dynamically
ImprovementDescriptionDocumentation Link
PAS-4586Relocate OpenAPI default location
PAS-4453Refactor Administration: Data structure of services and (soon) workloads
PAS-2877New permission scheme for administrationOverview on Administration Profiles
PAS-2426Portal should be capable of managing Workloads in Kubernetes

service-repository 6.2.0

BugDescription
PAS-5439Public path for registered endpoint is wrong
PAS-5286Service-repo nestjs does not register itself to mongo
PAS-3255Different versions of an containerized unique xUML service may lead to unexpected behavior
New FeatureDescription
PAS-2427Build and deploy container with kubernetes API
ImprovementDescription
PAS-4592Relocate OpenAPI descriptor
PAS-3252Use xUML service routes for changing container properties / setting
PAS-2876CRUD operations on containers created by user

user-service 7.0.0

New FeatureDescription
PAS-4919Add role permissions for PAS Designer users

xUML Runtime 2022.8

BugDescription
PAS-4620ZIP-Adapter cannot deal with UNC pathes
PAS-4551URL 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.

BugDescription
PAS-4777XML Parser does not follow redirects when downloading schemes
PAS-4773URL Adapter treats all requests as uploads

xUML Runtime 2022.10

New FeatureDescriptionDocumentation Link
PAS-4872Access to current index in iteration blocks

Iterations

BugDescriptionDocumentation Link
PAS-4779HTTP Service: memory leak when logging incoming request (log level DEBUG)

xUML Runtime 2022.11

BugDescription
PAS-5316Zip adapter crashes service if baseDir is NULL on unzip
PAS-5255ZIP adapter adds a point when baseDirectory is not set
PAS-5036Service does not start: Segmentation fault (re-writing external PS)

xUML Runtime 2022.12

BugDescription
PAS-5667Crash if SAP connection string has wrong format
PAS-5639Crash parsing complicated SAP connection string
PAS-5532Convert + in REST query parameters to blank

xuml-management-ui 1.1.5

BugDescriptionDocumentation Link
PAS-5329Multiple table column "name" in xuml-management-settings-ui
PAS-5235Swagger ui css is broken
PAS-5220Missing copy to clipboard function for private API endpoint

Controlling Containerized xUML Services

PAS-5151Use new User Service in xuml management ui, service manager, deployment-wizard
New FeatureDescriptionDocumentation Link
PAS-4732Runtime endpoints must be fetched dynamically

JavaScript errors detected

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

If this problem persists, please contact our support.