PAS 21.2 Release Notes

Migration Notes

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

PAS Release

Component

Issues

Runtime Dependency

21.2.2

Builder 7.22.0

PAS-2968

If a persisted class property is defined as to be a search key, and there is already older persisted data present in the database, the stereotype SearchKey is not set retrospectively for the older data. This behavior may improve in the future.
As consequence, the older data will be ignored, when such search key properties are used for filtering or sorting.

xUML Runtime 2022.1

PAS-3016

The minimum version requirements for persistent state databases have changed to

  • Oracle 12c

  • SQL Server 2012

PAS-3112

The handling of external persistent state attributes (loadExternals) has changed. External persistent state attributes will only be loaded once during a persistent state transaction. Subsequent calls of loadExternals will be disregarded until session end.
The loadExternals adapter action cannot be used to reset external attributes of an object.

21.2.1.4

Builder 7.21.0

PAS-2633
PAS-2634

The structure of the generated angular code has changed. Instead of having forms, processes and tasks as angular library projects, everything is in the main angular application now.
This may have implication for pro code if the code generated by the Designer is used as base project. Git should see most files as moved so it should follow the history but still be careful during merging to not lose something that has been changed in one of these files.

21.2.1.3

Builder 7.18.0

PAS-1948

Builder 7.18.0 and Runtime 2021.9 are incompatible regarding the new flag Startup Must Succeed (fixed in Builder 7.20.0). The flag will be ignored.

PAS 21.2.2.1 (18.02.2022)

Builder 7.22.2

Contains xUML Runtime Version: 2022.1

Bug

Description

PAS-3234

Instance table: filtering non string values: server error

Improvement

Description

PAS-3220

Enable the refresh button on the instance table

Designer 3.3.1

Bug

Description

PAS-3232

Message Event Triggers gone

PAS-3219

Error when trying to insert text into image-form

PAS-2751

Could not add persisted variable id

PAS 21.2.2 (15.02.2022)

API Developer Portal 1.1.0

New Feature

Description

PAS-3060

Add Notifications to Devportal

PAS-3046

Add source maps in prod build

PAS-2875

Approval page for new accounts

Improvement

Description

PAS-3047

Update to es2021

PAS-2960

Add search to My Applications

PAS-2855

Update to Angular 13

PAS-2753

Remove style from config.json5

PAS-2504

PAS default theme for the new API Developer Portal

Bug

Description

PAS-2974

Cannot delete client that is not registered

PAS-2967

Wizard step checks are not working correct

PAS-2955

Show clients from not exposed APIs in "My Applications" view

PAS-2926

Plans are not shown in Developer Portal

API Management 8.0.4

Bug

Description

PAS-2950

Developer Portal V1: Problems to fetch API list

PAS-2887

Time Restricted Access policy: Time shown as invalid DateTime

PAS-2864

API details do not show "Modified" tag any more

PAS-2854

CI: Pipeline triggers release and dev branch during release build

PAS-2488

Developer Portal Tab is missing in overview

PAS-2309

Wrong cursor on hover while triggering "add" link

PAS-2303

Message for non-existing organizations only gets displayed for a second

PAS-2302

Message for non-existing APIs only gets displayed for a second

PAS-2290

Opening ".../apimanui/api-manager/orgs/Devportal-Test/apis/Petstore-Public/1.0/def" for the first time shows an error popup

PAS-2263

new user cannot be added to organisation

Bridge 7.19.0

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

Improvement

Description

PAS-3159

xUML Runtime 2022.1

PAS-3059

Updating Java to version 17.0.2

PAS-2986

Update Tomcat to version 9.0.58

PAS-2936

Add DB2 client library to base image

PAS-2851

Logging improvements

PAS-2830

Update Apache httpd to version 2.4.52

Bug

Description

PAS-3055

xUML service kill does not work

PAS-2837

More meaningfull error messages (PAS-2202) cause broken integ tests

PAS-1281

Short Tomcat session timeout value sometimes causes Bridge upload fails

Builder

Builder 7.22.1

Contains xUML Runtime Version: 2022.1

Bug

Description

PAS-3218

REST Interface GET / returns not full instance data

Builder 7.22.0

Contains xUML Runtime Version: 2022.1

Compatibility Hint

If a persisted class property is defined as to be a search key, and there is already older persisted data present in the database, the stereotype SearchKey is not set retrospectively for the older data. This behavior may improve in the future.
As consequence, the older data will be ignored, when such search key properties are used for filtering or sorting.

Bug

Description

PAS-2912

Pins on <<SAPIDocParser>> behavior action nodes result in compile errors

PAS-2952

Pin "anyObjectFlow" on <<FlatFileAdapter>> action node results in compile errors

PAS-2988

Timer Event causes compile error when no timeout property is set

PAS-3035

Array as in/return parameter on execution operations cause compile errors

New Feature

Description

PAS-2532

New global operations for handling UUIDs

PAS-2608

PersistentStateControl adapter: support "skip"

PAS-2617

Send Search key stereotype to designer

PAS-2666

Compile<<FileSystemAdapter>> operations from designer base components package

PAS-2712

Compile<<MemoryAdapter>> operations from designer base components package

PAS-2748

Compile <<Logger>> operations from designer base components package

PAS-2929

Set Transformation

PAS-3012

Use serverside processing event from datatable in instance list

Improvement

Description

PAS-456

BPMN POST request filter on persisted properties

PAS-1452

Support Keycloak OAuth2 authentication for SOAP tracing

PAS-2609

PersistentStateControl adapter: sorting queried objects by search keys

PAS-2814

Flag to not generate base element for MD

PAS-2831

Handle type references from one stereotype to another

PAS-2862

Remove Array from Base Types

PAS-2968

Store class, array, blob as <<External>> PS properties

PAS-2989

Sequence flows to boundary events can be modeled and will be compiled

PAS-3062

Create condition types in the PAS Form Elements library

PAS-3076

Support Keycloak OAuth2 authentication for asynchronous trace

PAS-3118

Need an option to send instance list with externals

Designer 3.3.0

Bug

Description

PAS-3188

Moving an element while creating parameter does not create the parameter on the UI

PAS-3186

Improve readAllOverviewModels handling

PAS-3169

Errors in pas-designer-service from pas-rc

PAS-3163

Cannot add any content to 'Text' Property in a Text Area Element

PAS-3101

Wrong name when exporting application

PAS-3098

MongoDBAlias: Clearing input fields disappears the input fields

PAS-3084

Data Table: Editable option is not saved

PAS-3075

Big forms are really slow

PAS-2947

Add trigger events for subform elements

PAS-2943

Label in forms editor object panel is broken

PAS-2937

Wrong tooltip for operation pins

PAS-2882

BringToFront/Back does not work

PAS-2847

Activity diagram tab title does not correspond to operation name

PAS-2846

Initial draw of activity model

PAS-2843

Invalid marking of mapping models

PAS-2842

Drag/drop does not work in service panel

PAS-2752

Alias stereotypes list is incomplete

PAS-2733

Start event can accept incoming relations

PAS-2693

Double Icons in dropdown of attribute panel on user task

PAS-2691

The focus of form element gets lost and wrong element is shown in attribute panel

PAS-2673

Export folder: Library is missing

PAS-2658

Form name breaks form

PAS-2596

Check "Form_create_project" form for failures

PAS-2585

Labels in element toolbar of mapping editor broken

PAS-2540

More options menu out of the screen

PAS-2505

Zoom bar not consistent

PAS-2461

Missing error message when importing wrong type in Service panel

PAS-1842

Import renames model

Improvement

Description

PAS-3180

Refactor dataModelPrepareElement function in CompilerBuilderDataModel

PAS-3158

Disable current task sorting/filtering/type

PAS-3126

[Performance] DefinitionManager.prototype.fromServiceDefinitions synchronous Call

PAS-3080

Remove graphical properties from DataModel

PAS-3066

Add a debug mode to randomly throw errors during service command execution

PAS-3065

Implement the transactions for all database calls that are done from the commands

PAS-3063

Move the collections into a single database

PAS-3004

Potential duplicate loading of DataModel data on startup

PAS-3000

Expand the fix and cleanup scripts

PAS-2998

Slow down reconnect timeout for compiler service

PAS-2993

Improve logging of pas-designer-service

PAS-2990

Display server errors

PAS-2979

Rework the service panel refresh system to only refresh the DataModel when possible

PAS-2914

Update validation translations

PAS-2840

Checkbox is always checked when click on plus to add value of stereotype property

PAS-2817

Type dialog should be expanded to the current type

PAS-2755

Control and revise if possible the usage of inefficient functions within html files

PAS-2717

Change ActivitySelf and ActivityOperation after cut

PAS-2684

Navigate to activity diagram definition and implementation

PAS-2680

Add search key stereotype to search fields of the instance overview

PAS-2671

Drag and drop is slow in large diagrams

PAS-2579

Delete option "Publish to cockpit" from toolbars

PAS-2493

Refactor commandGroup class

PAS-168

Add Searchfiled functionality for type selection attribute

New Feature

Description

PAS-3088

Enable/disable auto validation

PAS-2816

Make sure the service panel do not wait for the server to update

PAS-2548

Validation error message

PAS-1364

Validations for Activity diagram

Task

Description

PAS-2439

Designer is extremly slow

admin-app 6.2.2

Bug

Description

PAS-2811

The calculated metrics cannot be displayed or added in the UI

bpaas-backend 4.2.6

Bug

Description

PAS-2916

Problems when deleting models in bpaas

file-storage 4.3.0

Bug

Description

PAS-3090

Error 431 when accessing file manager via browser

Improvement

Description

PAS-902

Files owner "Created by" is currently always "internal"

keycloak-init 1.0.0

Improvement

Description

PAS-1721

Upgrade Keycloak to v16.1.1

kibana 1.1.2

Improvement

Description

PAS-3079

Remove message 'your data is not secure' in kibana

mongodb-init 1.0.1

New Feature

Description

PAS-1524

Create handler to fetch available runtime images

nginx 1.1.7

Improvement

Description

PAS-3212

Upgrade Nginx to v1.21.6

portal-app 1.6.0

Bug

Description

PAS-2935

xUML Persistent State Management UI can not fetch YML file

Improvement

Description

PAS-2868

Service Manager - getService via name instead of id + Jest SetUp

PAS-2544

Replace ws calls / refactor / Setup Jest in Portal App

service-manager-module 2.6.0

Bug

Description

PAS-3138

Fix up Deployment Wizard

PAS-2917

Datetime (Created/Updated) not displayed on details page

Improvement

Description

PAS-2909

Replace generic calls targeting service-repository

New Feature

Description

PAS-2790

xUML service deployment for arbitrary rep files

service-repository 5.3.0

Bug

Description

PAS-2917

Datetime (Created/Updated) not displayed on details page

Improvement

Description

PAS-2731

Improve error handling in deployment process

PAS-2696

Add runtime image name to labels too

New Feature

Description

PAS-2393

Enable registering SOAP services when deploying xUML service

PAS-1524

Create handler to fetch available runtime images

user-service 6.2.7

Bug

Description

PAS-2907

Fetch users in chunks when syncing with Keycloak

xUML Runtime 2022.1

Compatibility Hint

The minimum version requirements for persistent state databases have changed to

  • Oracle 12c

  • SQL Server 2012

Compatibility Hint

The handling of external persistent state attributes (loadExternals) has changed. External persistent state attributes will only be loaded once during a persistent state transaction. Subsequent calls of loadExternals will be disregarded until session end.
The loadExternals adapter action cannot be used to reset external attributes of an object.

Improvement

Description

PAS-3112

Persistent State: Ignore multiple `loadExternals` adapter calls

PAS-3043

PersistentStateControl adapter: sorting queried objects by search keys

PAS-2211

Update SQLAPI to 5.1.8

PAS-550

Update SQLite to 3.37.2

New Feature

Description

PAS-3016

PersistentStateControl adapter: support "skip"

PAS-2533

Creating & converting UUIDs

Bug

Description

PAS-2866

SystemAdapter writes state ERROR in transaction log even though everything worked

PAS 21.2.1.5 (07.02.2022)

Designer 3.2.5

Improvement

Description

PAS-3129

Use faster database-provider 5.0.5

PAS-3020

Optimize the execution time for DataModel loading/saving during command execution

Bug

Description

PAS-3068

Slow DefinitionManager.readDefinitionsByModelId

PAS 21.2.1.4 (19.01.2022)

Builder 7.21.0

Contains xUML Runtime Version: 2021.10

Compatibility Hint

The structure of the generated angular code has changed. Instead of having forms, processes and tasks as angular library projects, everything is in the main angular application now.
This may have implication for pro code if the code generated by the Designer is used as base project. Git should see most files as moved so it should follow the history but still be careful during merging to not lose something that has been changed in one of these files.

Bug

Description

PAS-2942

No setting is generated for persisted properties

PAS-2898

Instance list should not reload before finish

Improvement

Description

PAS-2634

Move generated process and task in main project

PAS-2633

Move generated forms in main project

Designer 3.2.4

Bug

Description

PAS-2804

Delete index 0 element in mapping cause artifacts

PAS-2695

Data model parameters are not properly created

PAS 21.2.1.3 (18.01.2022)

Builder 7.20.2

Contains xUML Runtime Version: 2021.10

Improvement

Description

PAS-2931

Use xUML PAS Platform 1.1.0

Bug

Description

PAS-2927

PAS user name must be spelled firstname

Designer 3.2.3

Bug

Description

PAS-2873

Can not create properties of <<REST Adapter>>

user-service 6.2.6

Improvement

Description

PAS-2865

New event getCurrentUser without extension

PAS 21.2.1.2

Internal release.

PAS 21.2.1.1

Internal release.

PAS 21.2.1 (20.12.2021)

API Developer Portal 1.0.5

Bug

Description

PAS-2761

Wizard does not check if a contract exists

PAS-2706

Devportal-v2 | Message 'Data could not be loaded, please try again later.' displayed.

PAS-2660

Theming the developer portal not working

Improvement

Description

PAS-2728

Support for JSON5 config file

API Management 8.0.3

Bug

Description

PAS-2758

Update vulnerable logj4 library to 2.16.0

Bridge 7.18.0

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

Bug

Description

PAS-2202

Deploying multiple services at the same time can corrupt bridge file system

Improvement

Description

PAS-2754

Update Tomcat to version 9.0.56

PAS-2697

Add our standard docker label to bridge

PAS-2657

xUML Runtime 2021.10

PAS-2564

Harmonize logging timezone and optimize log pattern

PAS-2486

Update Java to version 17.0.1

Builder

Builder 7.20.0

Contains xUML Runtime Version: 2021.10

Bug

Description

PAS-2783

New lines should be escaped with \n in translations

PAS-2771

Change to external Persistent State DB does not work

PAS-2747

UI stops in processing step

PAS-2623

Empty BPMN returns validation errors

PAS-1498

REST and MongoDB Adapters do not reject incorrect alias type

Improvement

Description

PAS-2688

Order stereotype properties

PAS-2615

Use generic template for pins

PAS-2613

Use generic template for callOperations

PAS-2590

BPMN Get request sorting options

PAS-2521

Provide some libraries from the compiler

PAS-452

BPMN Get request filter on metadata

New Feature

Description

PAS-2538

Render base href as relative path

PAS-2517

Enable User Preferences in angular app

PAS-2498

Show generic operation for MongoDB adapter in the base components

PAS-2490

Show datetime base components and operations

PAS-2489

Show Mongo stereotypes and base component

PAS-2484

Generate rest operations for ServerSide executions

PAS-2438

Retrieve user info from user service instead of headers

PAS-1948

Abort startup if startup activity fails

Builder 7.19.1

Contains xUML Runtime Version: 2021.9

Bug

Description

PAS-2625

Error while parsing does not go away even after fixing

PAS-2622

All strings must be escaped when generating json

Builder 7.19.0

Contains xUML Runtime Version: 2021.9

Bug

Description

PAS-2562

Foreach array element buffer node can be uninitialized

PAS-2549

Wrong generated translations for complex properties

PAS-2418

Empty array of columnModel is turned to null

PAS-2230

Refresh goes on after quitting instance list

Improvement

Description

PAS-2475

Remove traces of property searchColumn

PAS-2475

Improve compiler error messages for errors in action scripts

PAS-2265

compile default values for local variables

PAS-2086

Provide translation files by angular compiler

New Feature

Description

PAS-2482

New <<MongoDBOperation>> stereotype required

PAS-2437

Generate process meta info rest call

PAS-2408

add base components in the models for designer

PAS-2407

Call action stereotypes

PAS-2370

Handle server side processing form element

PAS-2285

add libraries forms in the form service

PAS-2283

Import angular modules of procode libraries

PAS-1860

Support pro code forms for sub form

PAS-1646

send stereotypes to designer

PAS-444

Support pro code forms for a user task

Designer 3.2.0

Bug

Description

PAS-2788

Missing delete icon for relations

PAS-2777

Pending backups cannot be deleted

PAS-2769

Dependency libs doesn't shown when you add library in service panel

PAS-2749

Activity diagram start node cannot be replaced after its deleted

PAS-2668

Lens icon of the search is cut off

PAS-2655

Add migrations for the form model changes for how the item are referenced

PAS-2654

Change the export/import to work with the new form model item references

PAS-2653

Introduce Ids for DataTable columns

PAS-2652

Add migrations for the mapping model changes for how the item are referenced

PAS-2651

Change the export/import to work with the new mapping model item references

PAS-2650

Stop the mapping models from being updated if not all needed libraries are correctly loaded

PAS-2642

Go to library operation stops working when the operation is moved to another class

PAS-2632

Designer loses random mappings

PAS-2630

Allow deletion of a BPMN if the corresponding Instance List model is missing

PAS-2627

Refactor form-class-helper

PAS-2626

Renaming data-table in form deletes the datatype of another data-table

PAS-2624

Duplicate keys for properties in overview forms

PAS-2618

Error loading mouse-over text when configuring columns of the form.

PAS-2569

Data table types in data model always show string

PAS-2537

Enable the manual deletion of Message Data Model elements

PAS-2536

Translation issues

PAS-2516

DataTable element looses datatype

PAS-2509

Weird scrolling behaviour in the designer

PAS-2469

Inout parameters in library's causing parameter names with dot notation

PAS-2417

Error on renaming Form Fields (improve performance)

PAS-2374

Unstable project

PAS-2312

Wrong tooltip

PAS-2233

Bridge Base data types library is not always loaded

PAS-2224

Initial draw of activity diagram-missing types

PAS-2107

Mouse icon "Hand" is shown even if user has no editing rights

PAS-1986

Similar property naming can cause compilation issues

PAS-657

Renaming properties in data model removes relations on mapping model

Improvement

Description

PAS-2699

Filter the aliases by type

PAS-2689

Remove styling properties from models and elements where they aren't used

PAS-2606

Improve the type selection popup performance

PAS-2551

Activity diagram: place relation end everywhere

PAS-2478

Retrieve form element types from compiler

PAS-2364

Refactor activity canvas manager

PAS-2264

Send default values of local variables to compiler

PAS-2258

Activity diagram alignment functions

PAS-2222

Add context menu

PAS-2219

Activity parameter style improve

PAS-2217

Reattach relations

PAS-2119

Add more contrast to Action Script icon

PAS-1729

Selecting multiple Formelements in a grouping element does not work properly

PAS-1728

Make the instance table edit overview bigger

PAS-201

Data model: copy elements also from libraries and connectors

PAS-192

Mapping diagram: Literals: mark as error if type is changed

New Feature

Description

PAS-2594

Make search, filter, sort mechanism available for the instance table

PAS-2463

Create migration script to add default value attributes for locals

PAS-2462

Add default value attributes to locals

PAS-2415

"message" is not a reserved property name

PAS-2414

Properties name can start with underscore

PAS-2398

The panels shall be saved per user not per model

PAS-1662

Read Stereotype and Alias definitions from the compiler

admin-app 6.6.1

Bug

Description

PAS-2112

Use existing email address leads to error

analytics-collector-service-1.1.3

Task

Description

PAS-2568

Disable ProcessTraceAPI in default collector configuration

Improvement

Description

PAS-2566

Error message invalid date in analytics-services

authenticator-service 4.3.3

Improvement

Description

PAS-1518

Use the new login theme for error backgrounds

New Feature

Description

PAS-1455

Route xuml ui services via predefined route

bpaas-backend 21.2.1

New Feature

Description

PAS-2395

Add filter to model query for model update

file-manager-module 1.1.12

Bug

Description

PAS-2592

Filter bugs if file was deleted and only one filter was selected

PAS-2334

Filter after upload displays wrong checkboxes and filter does not filter if name of file capital letter first

PAS-2279

File Manager not able to sort files by date

PAS-2145

Filter seems to start at third character only

PAS-2142

Filter is deleted when new file is uploaded

fluentd 1.2.3

New Feature

Description

PAS-1539

Parse xuml service logs and improve log collector

mongodb 1.4.1

New Feature

Description

PAS-2561

Add new required permission for accessing xUML endpoints

PAS-2557

Add new required permissions accessing xuml services

Bug

Description

PAS-2558

Missing permissions when applying xuml service settings

one-docker 21.2.1

Improvement

Description

PAS-2726

Update assets folder for developer portal

PAS-2636

Adjust mount path for customization of developer portal

portal-app 1.5.0

Improvement

Description

PAS-2369

Show PAS version in lower right corner

PAS-1228

Change List/tile icon in Portal

PAS-1091

Unify PAS header and integrate user preferences

Bug

Description

PAS-2279

File Manager not able to sort files by date

Task

Description

PAS-784

Translation optimizations in service-manager

PAS-778

Translation optimizations in portal

service-manager-module 2.2.3

New Feature

Description

PAS-2614

Provide direct link for log entries in kibana for some services

PAS-2338

Integrate overview module in service manager

Improvement

Description

PAS-2339

Replace ws calls with http

Task

Description

PAS-784

Translation optimizations in service-manager

service-repository 5.2.0

Bug

Description

PAS-2518

Call "getServices" not working as expected when consuming via http

Improvement

Description

PAS-2519

Add public UI path to endpoint config API

PAS-2404

List all endpoints for a running xUML service

PAS-2077

Provide deployment config for deployed xUML service

user-service 6.2.5

Bug

Description

PAS-2744

Translate activityWriter messages

PAS-2112

Use existing email address leads to error

xUML Runtime 2021.10

Bug

Description

PAS-2612

Some SOAP faults may cause SOAP Adapter crash

PAS-2510

MIMEAdapter not functioning on 'encode' action in neither way

PAS-2419

Service may crash after re-connecting to PState database

PAS-2195

HTTP Headers from a redirect responses (3XX) are merged with actual response headers (introduced 2020.11)

PAS-2106

Crash if starting request worker thread fails

PAS-2085

Blob.convertToString() crashes for some empty blobs

New Feature

Description

PAS-2550

Support CURLOPT_SSL_VERIFYSTATUS cURL option

PAS-2409

Setting default bind address family

PAS-1600

Abort startup if startup activity fails

Improvement

Description

PAS-2392

Calling SIGTERM should graceful stop xUML runtime

PAS-336

Improve usability of XML parser

xuml-library-repository-service 4.0.0

New Feature

Description

PAS-1809

return new descriptor to designer

xuml-monitoring-service 1.0.3

Bug

Description

PAS-2502

xUML Service Monitor seems to be delivered with internal mail address in template

PAS 21.2 (02.11.2021)

API Management 8.0.0

Bug

Description

PAS-2321

Escaping problem on rendering definition file for yaml and wsdl

Improvement

Description

PAS-1743

Rootless Docker Images for Manager UI and Gateway

PAS-1742

API Catalog polling improvements

PAS-1615

Change config file to new config syntax

New Feature

Description

PAS-1865

Migrate from Elasticsearch to Postgres

PAS-407

Use of PAS header bar

Bridge 7.17.0

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

Bug

Description

PAS-2335

Toast message for downloading dump file is displayed to late

PAS-2268

Accessing a dump file deletes the file

PAS-2242

Export Proxy Certificate button does not do anything

PAS-2239

Stopping all xUML instances does not refresh view

PAS-2181

Trace files (request and response) are not created

PAS-2172

Deploy: Deploy.stateExecute(): NullPointerException

PAS-1850

Running "npm install" completely blocks Console app

Improvement

Description

PAS-2315

Rollback xUML deployment for any kind of exception

PAS-2132

Update Apache httpd to version 2.4.51

PAS-2114

Update Tomcat to version 9.0.54

PAS-2076

xUML Runtime 2021.9

PAS-579

Update node v14

Builder 7.18.0

Contains xUML Runtime Version: 2021.9

Known Issues

PAS-1948: Builder 7.18.0 and Runtime 2021.9 are incompatible regarding the new flag Startup Must Succeed (fixed in Builder 7.20.0). The flag will be ignored.

Bug

Description

PAS-2323

Multiple instances created on start event

PAS-2270

NoResponseBody is missing RESTError stereotype

PAS-2256

Unexpected end of file from server

PAS-2254

Mapping diagram with arrays as input/output produces errors

PAS-2156

Hieroglyphs in Analyzer installer text

PAS-2131

MongoDB Alias "hosts" property gets lost on import into xUML Service

PAS-2111

REST operation returning Blob is imported without out pin

PAS-2103

Ignore log files when exporting angular application

PAS-2102

Bug with get data while routing to same user-task

PAS-2089

Array tagged values are not exported/imported with libraries

PAS-2057

build:all script should not have task without forms

PAS-2043

Warning displayed when re-importing a changed Swagger yaml

PAS-2029

Watch-all does not work correctly with subforms

PAS-1998

AliasReader does not work with "jsonWriteTypeDiscriminator" from REST Alias

PAS-1934

Timer is not created correctly for start events

PAS-1387

Buttons are not reseted after used in execution

PAS-1382

Long service task operation does not switch to processing view

PAS-892

Throw error if alias is missing on MongoDB adapter

Improvement

Description

PAS-2189

Support adapters on execution and mapping

PAS-2152

Neutral color for completed instance toast message

PAS-2109

Add base type operation to ClassOperation example

PAS-2074

Use the hostname and client of the current system in README.md

PAS-2062

add line/statement number in ActionScript FUNMISGE* compile errors

PAS-2035

Show the task name in bold in processing view

PAS-2030

Enable simple base type operations for Designer

PAS-1999

Generate data model operations without implementation

PAS-1980

Do not show start option if user/role is not permitted to start the process

PAS-1947

Handle nested classes/interface in the datamodel

PAS-1630

create links via npm commands

PAS-1588

Check for spaces in names and report compiler error

PAS-1563

Compiler warning: Found unused output object "rowsAffected" on MongoDB adapter

PAS-1135

Use single daemon process for node.js commands

PAS-488

Add 'ignoreHTTPErrors' to URL & SOAP Aliases

PAS-461

Optimize repository size: get rid of htdocs/<service>-main.zip

New Feature

Description

PAS-2039

Add a state counter property in persisted

PAS-1948

Abort startup if startup activity fails

PAS-1835

Add deployment time in the traces

PAS-1813

Download libraries in new format

PAS-1650

Handle simple base operations used in activity diagram

PAS-1323

Compile simple Activity Diagram

PAS-489

Log additional keys (composite name, transaction ID) to custom channel

PAS-442

Investigate up-to-date and cache possibilities for AngularInstallDependenciesTask and AngularBuildTask

Designer 3.0.0

Bug

Description

PAS-2276

Interfaces only allow abstract operations

PAS-2248

Trigger event is lost during export/import

PAS-2245

Instance list editable even if folder permission is set to read-only

PAS-2243

Swapping columns of instance table

PAS-2227

Persisted variable id is not selectable

PAS-2220

Operation pin names are not displayed

PAS-2210

timeout attribute is lost during export/import

PAS-2187

Changing style of label element

PAS-2185

Image is not shown in the executed form

PAS-2184

Date format doesn't change

PAS-2095

If no trigger events are selected for a User Task all should be sent to compiler

PAS-2084

Tooltip of execution context menu not displayed correctly

PAS-2070

Role dialog: new role if something is typed in the field

PAS-2033

Import/export does not work

PAS-2031

When clicking on export application the "Start exporting repository" pop up is shown

PAS-2015

Add implementation-less operations to data model classes

PAS-1972

Synchronization problems when creating parameters

PAS-1959

Wrong spelling in German

PAS-1956

Rename form name does not change attribute field on user task

PAS-1949

Do not show subform in data model if no form is selected

PAS-1922

Attribute Panel Refresh - Subform selection

PAS-1909

No visible parameters when expand operation that contains many parameters

PAS-1908

Panel Refresh after switch

PAS-1889

Arrays are not shown on the parameter

PAS-1862

Role is created even when action is cancelled

PAS-1853

When pasting object(s) to lane, parent relations are not created

PAS-1843

Service panel does not apply given permissions

PAS-1841

Cannot cut and paste services using hotkeys

PAS-1792

Read-only function is not displayed correctly in form execution

PAS-1564

Mandatory file upload element is not enforced at runtime

PAS-1414

Support libraries with conflicting type names in the library caching system

Improvement

Description

PAS-2272

Enable base type operations in activity implementations

PAS-1941

When copy a form element from one form to another do not change the name

PAS-1722

Rename role editor options

PAS-1608

Control panel: Open Developer Portal REST test page

PAS-1460

Create and integrate a new service-tree icon set for the designer

New Feature

Description

PAS-2139

Operation pin objects

PAS-1863

Use adapter operation with drag and drop in activity diagram

PAS-1668

New Attribute panel field type for Alias selection

PAS-1667

Enable creating Aliases

PAS-1666

Allow nesting of DataModel Interfaces and Classes

PAS-1601

Provide all button click events for a form for the user task and boundary events

PAS-1288

Activity Diagram Editor

analytics-etl-service 1.3.0

Bug

Description

PAS-1457

ETL-service shows a wrong state when executing calculations

Improvement

Description

PAS-367

Offer GUI to define attribute calculations

authenticator-service 4.3.2

Bug

Description

PAS-1939

Authenticator drops connection to user-service

bpaas-editor 6.5.1

Bug

Description

PAS-2225

Structure of the search query incorrect when using digits: 'Path collision at project'

PAS-2144

Responsive Forms updates are not available in execution

PAS-1253

BPaaS editor not loading on pas-test

cron-manager-module 1.0.14

Improvement

Description

PAS-1450

Portal and modules must fetch the platform language from the user object

file-manager-module 1.1.10

Improvement

Description

PAS-1450

Portal and modules must fetch the platform language from the user object

file-storage 4.2.2

Improvement

Description

PAS-2293

Separate white- and blacklists for cdn and file router

PAS-46

file-storage: Optimize logging of image upload

Bug

Description

PAS-1513

Expected service-repo response differs from current

fluentd 1.2.2

Improvement

Description

PAS-2349

Upgrade Fluentd to v1.14

keycloak 1.1.5

Bug

Description

PAS-2336

Configure OTP site not rendered due to missing variable

logging-service 1.0.0

New Feature

Description

PAS-1684

Make use of new shared logging-service-common library

PAS-1326

Provide new logging service

PAS-30

Provide direct link for service log in kibana

Improvement

Description

PAS-1682

Mock elasticsearch calls for API testing

model-execution-service 3.4.1

Task

Description

PAS-1285

Update model-execution-service for fix of LIB-127

mongodb 1.4.0

New Feature

Description

PAS-1683

Add new required permissions for fetching logging urls

PAS-1557

Add new required permission container build and deploy

one-docker 21.2

Improvement

Description

PAS-2067

We need a new global container variable with the access token to Gitlab

PAS-1816

Adjust env settings for API management gateway

PAS-1317

Remove time-series-service and influxdb from deployment

PAS-1133

Disable option for repair service

Task

Description

PAS-1902

xUML service settings may get lost on system restart

Bug

Description

PAS-1938

Fix wrong internal logging path for service-repository

New Feature

Description

PAS-1463

Add new logging service to deployment

portal-app 1.4.2

Bug

Description

PAS-2049

Portal does not show UI when no language is defined for user

Improvement

Description

PAS-1798

Import new Service Manager v2.0.X into Portal

PAS-1450

Portal and modules must fetch the platform language from the user object

PAS-1118

Refresh Styling, Toasts and Texts of Portal, Main Modules and xUML Modules

New Feature

Description

PAS-1530

Use App Initializer with Plaform-Lib

service-manager-module 2.0.21

Bug

Description

PAS-2167

No direct access to Kibana when using quick action icon on containers

PAS-2166

Unnecessary scrollbar in json editor

PAS-2126

Start service wrong icon color

PAS-2100

Link to kibana is missing

PAS-1885

Multiple calls for getCurrentUser

Improvement

Description

PAS-2097

Remove unused description property

PAS-1869

Service Manager must reload page after deployContainer()-call was finished

PAS-1859

Service Manager must inject the service configuration into the xuml-settings and xuml-descriptions modules

PAS-1858

Fetch API-version in xuml-logging and xuml-persistent-state modules

PAS-1852

Add quick action dialogs for docker services of type xuml-service

PAS-1847

Modify the administration service so it does not logg an error in case no bridge is started.

PAS-1800

Remove Action Panel in Service Manager: Place actions on the right side of status label

PAS-1701

Change Service Manager panels to expansion panels

PAS-1450

Portal and modules must fetch the platform language from the user object

PAS-1136

Integrate logging module in service manager

PAS-1134

Integrate persistent state module in service manager

New Feature

Description

PAS-1462

Provide direct link for log entries in kibana

PAS-1410

Integrate settings module in service manager

PAS-1409

Integrate description module in service manager

service-repository 5.0.0

New Feature

Description

PAS-1936

Support for organization override on deployment

PAS-1900

Make xUML rest services optionally not secured by a policy

PAS-1622

Integrate new service-repository-commons library

PAS-1549

Add new event handler for changing memory limits on custom containers

PAS-1546

Set default memory limit when deploying xuml docker service

PAS-1525

Add catalog for xuml docker images

PAS-1521

Use docker volumes when deploying a xuml docker service

PAS-1520

Create new handler method for deploy and register known xUML service

PAS-1214

Add new event handlers for building and deploying docker containers

Bug

Description

PAS-1935

Remove container volumes on xUML removal process

PAS-1901

Handler "getConfig" for xUML services returns first found tag

PAS-1801

Container name not correctly checked for duplicate

PAS-1766

Some settings not copied when re-create container

PAS-1690

Recreate drops already set env vars

PAS-1538

Fluent log driver not working for xuml docker services

Improvement

Description

PAS-1847

Modify the administration service so it does not log an error in case no bridge is started.

PAS-1522

Add default xuml image to be used in config

user-service 6.2.4

Bug

Description

PAS-1482

user-service template upload doesn't work with new service-repository and ServiceConfig

xUML Runtime 2021.9

Improvement

Description

PAS-2050

Update certificate bundle

PAS-2042

Update OpenSSL to 1.1.1l

PAS-2027

Update libSSH2 to 1.10.0

PAS-2026

Update SQLAPI to 5.1.6

PAS-1962

Update curl to 7.79.1

New Feature

Description

PAS-1984

Log additional keys (composite name, transaction ID) to custom channel

PAS-1677

Allow calling base operations from outside Action Script

PAS-1600

Abort startup if startup activity fails

PAS-322

Support for SAP INT8 type

xuml-library-repository-service 3.0.0

Improvement

Description

PAS-1945

Change names to interfaceRealization

New Feature

Description

PAS-1812

turn lrep to new library format

PAS-1808

new descriptor for libraries