Builder Release Notes

Dependencies to xUML Runtime and Migration Notes

The following bugfixes and features depend on a new version of the xUML Runtime or are subject to migration. Please install the Required Runtime version and/or perform the necessary migration tasks.

Overview of dependencies and migration notes (show | hide)

Please consider the xUML Runtime dependencies of Builder 6, if you upgrade from such a version.

Builder

xUML Runtime

Issues

Runtime Dependency

7.22.0

2022.1

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.

7.18.0

2021.9

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.

7.16.0

2021.7

PAS-418

The excerpt 'Builder_7.16.0_PAS-418' was not found in the space 'RELNOTES' or you may not have the necessary permissions to access it.

If you're experiencing issues please see our Troubleshooting Guide.

PAS-898

The excerpt 'Builder_7.16.0_PAS-898' was not found in the space 'RELNOTES' or you may not have the necessary permissions to access it.

If you're experiencing issues please see our Troubleshooting Guide.

7.12.0

2021.2

BUIL-6470

Older xUML Runtimes will not start if the feature is in use.

BUIL-6505

Older xUML Runtimes will not start if the feature is in use with HTTP, or SOAP services. With REST services the feature will remain inactive and a warning will be logged on startup.

2021.1

BUIL-6525

Older xUML Runtimes will not start if the feature is in use.

BUIL-6540

Older xUML Runtimes will not start if the feature is in use.

2020.15

BUIL-6472

With older xUML Runtimes, a warning will be logged on startup. The fallback will have no effect.

2020.14

BUIL-6452

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.13

BUIL-5296

Older xUML Runtimes will not start if the feature is in use.

BUIL-6451

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

BUIL-6453

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

BUIL-6454

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.12

BUIL-6440

Older xUML Runtimes will ignore the settings and display a startup warning.

2020.11

BUIL-6419

Older xUML Runtimes will always return null.

BUIL-6420

With older xUML Runtimes the items of HTTP header map will always be null.

BUIL-6437

Older xUML Runtimes will ignore the settings but may display a startup warning.

7.11.2

2020.11

BUIL-6420

With older xUML Runtimes the items of HTTP header map will always be null.

BUIL-6437

Older xUML Runtimes will ignore the settings but may display a startup warning.

2020.12

BUIL-6440

Older xUML Runtimes will ignore the settings and display a startup warning.

7.11.0



Builder is compatible with Magic Draw 18.0 Service Pack 7.

7.10.1

2020.8


In this version of the Builder, services cannot be started in the xUML Runtime.

7.8.0

2020.1

BUIL-6213

Older xUML Runtimes will return an error when trying to access the xUML Runtime API.

7.5.0

2019.4

BUIL-6006

The generated internal components require RUNTIME support. RUNTIME versions prior to 2019.4 will refuse to start.

2019.5

BUIL-6046

If the functionality is used, older RUNTIME versions will refuse to start.

BUIL-6073

If the functionality is used, older RUNTIME versions will refuse to start.

BUIL-6097

If the functionality is used, older RUNTIME versions will refuse to start.

BUIL-6122

Needs xUML Runtime 2019.5 to run.

7.4.0

2019.2

BUIL-6054

Persistent state algorithm: Favor Events/Favor Objects: RUNTIMEs prior to 2019.2 will refuse to start if the tag value is set, regardless which option is chosen.

7.3.0

2019.1

BUIL-5901

OData importer: Add Etag as RESTParameter in header - needs RUN-2418 - REST Header parameter should be ignored if not set.

7.2.0


BUIL-5985

As of Builder 6.0.29 / 7.2.0, the Compiler reports an error, if a local variable is re-declared within Action Script. You will need to change your implementation, if the Compiler points you to a implementation like this.

Refer to Compiler Reports Error: Local variable is re-declared for more information.

7.0.0-beta4

2018.5

BUIL-5694

Compiler: Allow static path but dynamic file

7.0.0-beta3

2018.4

The Bridge must also have 7.0.0-beta3 installed in order to deploy xUML services from Builder 7.0.0-beta3.

BUIL-5891

Dynamically set XML root name and namespace will be ignored in runtime versions older than 2018.4

BUIL-5857

Older xUML Runtime will refuse to start if the tag value is set.

BUIL-5830

Runtime version prior to 2018.4 will ignore the settings and always pretty-print JSON.

7.0.0-beta2

2018.2

BUIL-5799

Service will not start if you use older Runtime versions.

2018.1

BUIL-5757

Runtime version prior to 2018.1 will ignore custom timestamp setting

7.0.0-beta1

2017.10

BUIL-5754

The setting will be silently ignored by older xUML Runtimes.

Release Notes of Builder 7.30

Builder 7.30.0 (16.01.2026)

Contains xUML Runtime Version: 2026.1

Improvement

Description

PAS-13440

Builder: xUML Runtime 2026.1

Release Notes of Builder 7.29

Builder 7.29.4 (09.07.2025)

Contains xUML Runtime Version: 2025.9

Improvement

Description

PAS-11959

Builder:  xUML Runtime 2025.9

Bug

Description

PAS-11612

Enum values are missing in xUML library

PAS-11664

SecurityManager is getting removed in Java

Builder 7.29.3 (21.03.2025)

Contains xUML Runtime Version: 2025.5

Improvement

Description

PAS-11401

Builder: xUML Runtime 2025.5

Bug

Description

PAS-11337

tracePort tag value is present on E2EJMSListener instead of JMSClient

Builder 7.29.2 (12.12.2024)

Contains xUML Runtime Version: 2024.7

Bug

Description

PAS-10916

JMS Adapter receive does ACK message in Transacted mode despite exception in processing

Builder 7.29.1 (19.11.2024)

Internal build.

Builder 7.29.0 (05.06.2024)

Contains xUML Runtime Version: 2024.3

Bug

Description

PAS-8783

Compiler confuses the order and types of method parameters

Release Notes of Builder 7.28

Builder 7.28.0 (31.01.2023)

Contains xUML Runtime Version: 2022.12

Bug

Description

PAS-5862

Cannot use connector type in BPMN service module

PAS-5861

PAS_Platform.Auth.AuthService missing from compiled repository

PAS-5766

Compiler responds with code 500 instead of a compile result

PAS-5675

Compiler normalizes embedded white space in settings

PAS-5519

Angular build tasks are wrongly cached

Improvement

Description

PAS-5763

Stop compiler process if heap memory exception appears

PAS-5707

Update README file of generated app projects

Release Notes of Builder 7.27

Builder 7.27.0 (05.12.2022)

Contains xUML Runtime Version: 2022.11

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

Iterations

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

Release Notes of Builder 7.26

Builder 7.26.1 (01.09.2022)

Contains xUML Runtime Version: 2022.11

Bug Description
PAS-4587 Escape special characters in form labels

Builder 7.26.0 (03.08.2022)

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

Release Notes of Builder 7.25

Builder 7.25.2 (21.07.2022)

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.25.1 (24.06.2022)

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.0 (02.06.2022)

Contains xUML Runtime Version: xUML_Runtime_2022.5

Bug

Description

PAS-3954

Wrong base path on container deployment

PAS-3941

forbid to create instances of type Any

PAS-3868

Regression tests: test case count is wrong for ParallelRequest tests

PAS-3861

REST input body model ignores External Name settings

PAS-3836

RegTests: Some "ParallelRequests" tests suddenly abort the testrun

PAS-3832

Cannot use classToJSON in mapping diagram without providing composer options

PAS-3816

Usage of "remove" action with Filesystem adapter does not compile

PAS-3787

Action script errors do not disappear

PAS-3766

Cannot use literal as input for Memory adapter

PAS-3730

Service crashes when calculating with foreach index

PAS-3665

Service using getCompositeXYZ() won't start

PAS-1733

Updated JavaMail library to 2.6.2 in example

Improvement

Description

PAS-3967

Allow empty string as default value for properties

PAS-3734

Using tabulator and \n in labels leads to compilation error

PAS-3687

Create an example for blobs in REST interface

PAS-3684

Extend PStatePurchaseOrder example with <<PersistentStateControl>> adapter

PAS-3662

Define dependencies between stereotypes

PAS-3568

Use modified date to check cache

PAS-1176

Generated app to angular 13

New Feature

Description

PAS-3782

Send inherited stereotype properties to designer

PAS-3689

Designer Incoming Service REST

PAS-3411

Send enumeration types in the designer

Release Notes of Builder 7.24

Builder 7.24.0 (08.04.2022)

Contains xUML Runtime Version: 2022.3

Improvement

Description

PAS-3581

Persistent State Workerlimit

PAS-3547

xUML_Runtime_2022.3

Create empty UI resource when angular is disabled

PAS-3436

xuml-compiler-service: use up to 4 GB for Node.js

PAS-3435

Remove xuml-base and PASPlatformCommunication_lib documentation

PAS-3415

Analyzer should support PersistentStateControl

PAS-3391

Removed Any.classToExtendedJSON

PAS-3358

Missing String Operation in Analyzer

PAS-3314

Fix/Update cypress test for generated app (PAS 21.2.2)

PAS-3003

Enable base type operations with complex parameter

PAS-3002

Enable basic operations (getServiceContext, ...)

PAS-3001

Add more stereotypes

PAS-2973

Stereotypes for properties <<E2EAttribute>>

PAS-2792

Compile SAP Adapter

PAS-1540

Introduce categories to generated Swagger UI

Bug

Description

PAS-3464

"File not found" exception on EDIFACT import

PAS-3424

Multiple control flows from same CallOperationNode in generated mapping

PAS-3381

Unhandled signal error in Designer service

PAS-3376

Main.js is generated with id when building angular application with watch

PAS-3366

GET BPMN instances is slow

PAS-3354

Intermediate event states are missing with GET /{id}

PAS-3319

A sequence of more than one item is not allowed as the result of a call to util:getOriginalElement#1 ("", "")

PAS-3317

FileSystemAdapter wizard doesn't show parameter dialog for removeRecursive action

PAS-3297

Cant deploy project if empty form group element

PAS-3295

Return better error when angular build fails

PAS-3136

Compiler error after clean all for models with indirect library dependencies

PAS-3026

avoid Writing error element to .../NameError.xml

New Feature

Description

PAS-3360

Create a _meta type for table

PAS-2894

Compile <<FlatFileAdapter>> operations

Release Notes of Builder 7.23

Builder 7.23.0 (03.03.2022)

Internal release.

Release Notes of Builder 7.22

Builder 7.22.2 (18.02.2022)

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

Builder 7.22.1 (15.02.2022)

Contains xUML Runtime Version: 2022.1

Bug Description
PAS-3218 REST Interface GET / returns not full instance data

Builder 7.22.0 (14.02.2022)

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 Documentation
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

Release Notes of Builder 7.21

Builder 7.21.0 (19.01.2022)

Contains xUML Runtime Version: 2021.10

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

Release Notes of Builder 7.20

Builder 7.20.2 (18.01.2022)

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

Builder 7.20.1

Internal release.

Builder 7.20.0 (17.12.2021)

Contains xUML Runtime Version: 2021.10

Bug Description Documentation Link
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 Documentation Link
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 Documentation Link
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

Release Notes of Builder 7.19

Builder 7.19.1 (07.12.2021)

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 (26.11.2021)

Contains xUML Runtime Version: 2021.9

Bug Description Documentation Link
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 Documentation Link
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 Documentation Link
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

Release Notes of Builder 7.18

Builder 7.18.0 (30.10.2021)

Contains xUML Runtime Version: 2021.9

Known Issues

Issue Comment
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 Documentation Link
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 Documentation Link
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 Documentation Link
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

Release Notes of Builder 7.17

Builder 7.17.0 (31.08.2021)

Contains xUML Runtime Version: 2021.8

Bug

Description

PAS-1848

Replace dashes and spaces in project name when using in angular file/project names

PAS-1767

Angular build is blocked by another build with timeout

PAS-1762

Angular process cleanup issue

PAS-1693

Error deploying a project - Type 'Timeout' is not assignable to type 'number'

PAS-1681

Subproject watcher is missing package.json scripts

PAS-1604

Compiler crash if REST Adapter has multiple "AdapterResponse" outputs

PAS-1550

Total instance count on the instance list is wrong

PAS-1395

Service version number breaks compilation

Sub-task

Description

PAS-1764

uml.helper changes

PAS-1719

uml.helper changes

PAS-1700

uml.helper changes

PAS-1694

uml.helper changes: add xuml:id attribute on printed uml elments when possible

New Feature

Description

PAS-1672

Refactor id attribute from designer element with xuml namespace

PAS-1649

Only compatible base types operations should be send to designer

PAS-1647

Json example for REST Stereotypes

PAS-1467

Handle Base types operations in mapping/execution

PAS-1385

Make base type operations accessible in the mapping diagram

PAS-1368

Json structure for Activity Diagram

Improvement

Description

PAS-1631

Better error toast message

PAS-1627

Return count for all roles

PAS-1398

Clear angular workspace from removed element

PAS-455

Go back to instance list in case of 404 or status Done

Release Notes of Builder 7.16

Builder 7.16.0 (31.07.2021)

Contains xUML Runtime Version: 2021.7

The following bugfixes and features have dependencies or are subject to migration.

Issue

Comment

PAS-418

Reimporting OpenAPI over an import from an older version will produce orphan proxies.

PAS-898

Ordering of HTTP header roles (incoming and outgoing) has been fixed.
This may influence setting names. If header roles have been changed via settings, we advise to check if they are still correct.

Bug

Description

PAS-418

OpenAPI Importer: operation xmi:id is not stable on re-import

PAS-898

HTTP header handling rules regarding composite/REST service not consistent

PAS-1332

Calling service instance via REST responds an empty object

PAS-1344

Instance List is always empty

PAS-1370

Role names are restricted to action script syntax

PAS-1519

JSON userManager example throws error at startup in embedded Runtime

PAS-1542

Export repository will always fail if no form is selected in subform element

PAS-1553

Deploy service is not working due to error in generated app

PAS-1575

Null pointer exception can come if library with base components

PAS-1616

Update "content-type" to lower case in UIFileUpload example

Improvement

Description

PAS-454

Persisted state database configuration

PAS-656

Add the count of instances in the roles buttons

PAS-941

Improve "progress view" in designer application

PAS-1194

Better errors when an operation is not found during WithReferenceTask

PAS-1220

ResolveIdsTask should handle idref with #

PAS-1221

Use idref and constants in xslt with base components

PAS-1223

Generic Copy/Substitution task from template project

PAS-1274

Interface XUMLLogFilter trx_level faulty

PAS-1294

Avoid unwanted warning messages

PAS-1336

generate .gitignore, .npmrc,, .dockerFile file to the compiled angular application

PAS-1375

Create proxy conf for local development

PAS-1401

Watcher on Subprojects

PAS-1503

Generate all SQL aliases connected to the component

PAS-1529

Run Linux Analyzer without changing start script

New Feature

Description

PAS-924

Define json for foreach index element

PAS-925

Compile mapping foreach index element

PAS-969

Show the configured columns in the instance table on runtime

PAS-1279

Link a subform library in the main form and show it on execution

PAS-1338

Library descriptor json document classes

PAS-1339

Add library dependencies in generated package.json

Release Notes of Builder 7.15

Builder 7.15.1 (16.07.2021)

Contains xUML Runtime Version: 2021.6

New build due to Analyzer changes.

Builder 7.15.0 (30.06.2021)

Contains xUML Runtime Version: 2021.6

Bug

Description

PAS-474

REST Adapter: blobBodyContentType not written to tabfiles

PAS-897

loggerConfig.json does not log anything

PAS-1125

pas-rc: Second form in process not executed

PAS-1178

errors in log action scripts of default activities

PAS-1195

Array parameters from library not handled correctly

PAS-1202

Error on get request due to roles arrays concat

PAS-1224

Missing translation in compiled app

PAS-1261

If no explicit authorization everyone should be allowed

PAS-1276

for-each mapping throws errors if mapping operation is used

Improvement

Description

PAS-462

Use SSO to deploy to the Bridge

PAS-491

Control emitting type discriminator when serializing to JSON

PAS-493

Preset HTTP Service Base Maximum Connections in xUML model

PAS-587

Define Lanes and roles in json structure

PAS-589

Generate security module with roles

PAS-591

Check roles in task requests

PAS-644

Instance list request filter regarding if current user has role with list right on current element

PAS-646

Add counts per role in get process instance list

PAS-650

Add a selection step if two parallele usertask

PAS-651

Show form or default view of task regarding the roles

PAS-653

Return roles UUID in process meta request

PAS-654

Retrieve roles UUIDs from metadata request

PAS-655

Add the possibility to view the instance list by role

PAS-724

REST Adapter: remove warning about unused output body parameter if AdapterResponse is used

PAS-923

Generate friendly setting names for setting classes with special characters

PAS-991

Use route guards

PAS-1157

xUML API health check endpoint compatible with Kubernetes

PAS-1219

Add creation and lastUpdate in process meta

New Feature

Description

PAS-66

Include linked CSS to the angular project

PAS-441

Provide Form elements types to the designer

PAS-506

REST service endpoint accepting input body of type Blob

PAS-645

Possibility to query instance list by role

PAS-943

Extend/Provide an interface to send css links to the compiler for the angular app

PAS-1150

ZIP Adapter: (de-)compression with password

PAS-1153

provide roles to SecurityService

PAS-1154

add authorizations in process module

PAS-1168

Operations: classToExtendedJSON()/extendedJSONToClass()

Release Notes of Builder 7.14

Builder 7.14.0 (30.05.2021)

Contains xUML Runtime Version: 2021.5

New Feature

Description

PAS-881

New MongoDB example

PAS-931

Compiler task hooks

PAS-932

Compiler TraceCompileControl

PAS-933

Abort Compile mechanism

Improvement

Description

PAS-453

Return 404 if instance does not exists

PAS-458

Differentiate compile and build process

PAS-459

Angular form trigger the transition regarding the event

PAS-839

Add counts in get process instance list

PAS-945

Use new app-theme version

PAS-946

local service configuration

PAS-947

umd module ids

PAS-962

Retrieve user from platform and use user component

PAS-990

Remove stereoptype <<RESTParameter>> from activity parameter nodes in REST template

PAS-995

Use data list and table element

PAS-1013

Use new notification service and snackbar

Bug

Description

PAS-714

Alias Reader complains on unset Alias properties inherited from Alias Template

PAS-766

Compiling forms returns unexpected errors

PAS-858

Show available traces only works after clicking around

PAS-877

Text area: compile error if you use multi line text

PAS-914

Mapping simple type pin to parameter produces errors

PAS-979

Pin handling with MongoDB adapter buggy

Release Notes of Builder 7.13

Builder 7.13.0 (04.05.2021)

Contains xUML Runtime Version: 2021.4

Bug

Description

PAS-767

Compiler returns errors if no post execution is present

PAS-512

XSLT Exception if none of REST Tags used within a REST Port Type has 'order' assigned

PAS-424

Null values comming from designer are wrong passt to control

PAS-425

Compiling Angular returns compiler error "Compiling es2015 as esm2015"

PAS-828

Compile errors when start and event is missing

Improvement

Description

PAS-450

Change default hold time: one minute

PAS-836

Simple between task to list the project elements

PAS-835

Generated action scripts line elements in part tasks.

New Feature

Description

PAS-436

Install angular dependencies per project

PAS-438

Distribute initial meta data from get request to each form elements

PAS-437

Add get operations in Interface and service of generated BPMN

PAS-439

compile mapping array foreach

PAS-832

provide angular sources to the designer

PAS-833

Compiler task to package the angular sources

PAS-834

Use new libraries in generated app

Release Notes of Builder 7.12

Builder 7.12.0 (31.03.2021)

Contains xUML Runtime Version: 2021.3

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Overview of dependencies and migration notes (show | hide)

Bug/Feature

Description

Required Runtime

BUIL-5296

Older xUML Runtimes will not start if the feature is in use.

2020.13

BUIL-6419

Older xUML Runtimes will always return null.

2020.11

BUIL-6420

With older xUML Runtimes, the HTTP header map items will always be null.

2020.11

BUIL-6437

Older xUML Runtimes will ignore the settings but may display a startup warning.

2020.11

BUIL-6440

Older xUML Runtimes will ignore the settings and display a startup warning.

2020.12

BUIL-6470

Older xUML Runtimes will not start if the feature is in use.

2021.2

BUIL-6472

With older xUML Runtimes, a warning will be logged on startup. The fallback will have no effect.

2020.15

BUIL-6505

Older xUML Runtimes will not start if the feature is in use with HTTP, or SOAP services. With REST services the feature will remain inactive and a warning will be logged on startup.

2021.2

BUIL-6525

Older xUML Runtimes will not start if the feature is in use.

2021.1

BUIL-6540

Older xUML Runtimes will not start if the feature is in use.

2021.1

BUIL-6451

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.13

BUIL-6452

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.14

BUIL-6453

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.13

BUIL-6454

With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.

2020.13

Bug

Description

BUIL-6261

Importer: Library Importer removes depending libraries in libs folder

BUIL-6301

Compiler: Timeout transition is not generated if use twice the same event

BUIL-6304

Compiler: Compiler creates corrupt repository file

BUIL-6367

Builder: Resfresh descriptors errors should not stop opening project

BUIL-6407

Compiler: PState sections of runtime API yaml not generated for library pstates

BUIL-6417

Compiler: Builder generates incorrect loggerConfig.json

BUIL-6431

Compiler: JavaAdapter Blob as byte[][] not working

BUIL-6464

Compiler: configurable "passthrough" http headers not working

BUIL-6602

Builder: Attaching archive resource to repository locks the archive

BUIL-6645

Examples: Update UI examples

BUIL-6650

Builder: JavaScript Editor does not work

New Feature

Description

BUIL-5296

Compiler: Array.compact()

BUIL-6357

Examples: Example for throwing errors from Java

BUIL-6396

Examples: Extend logger example with new configuration features

BUIL-6408

Examples: Example how to export UI table as csv using http service

BUIL-6419

Compiler: MemoryAdapter return old value after changing or removing

BUIL-6420

Compiler: Access to HTTP header map for HTTP-based services and adapters

BUIL-6437

Compiler: Configurable incoming HTTP headers roles

BUIL-6440

Compiler: Configurable automatic adapter HTTP headers

BUIL-6460

xUML Compiler Service: Show instamce overview in angular app when calling app without instanceId

BUIL-6461

xUML Compiler Service: Add GET request functionality to angular application

BUIL-6470

Compiler: MongoDB Adapter

BUIL-6472

Compiler: Support serving single page application

BUIL-6473

Compiler: UI should be also accessible from REST services

BUIL-6474

xUML Compiler Service: Generate UI Respository and add angular app as resource

BUIL-6483

xUML Compiler Service: Compile angular task

BUIL-6486

xUML Compiler Service: Generic compiler task for replace in file

BUIL-6497

xUML Compiler Service: Compile mapping array element

BUIL-6499

xUML Compiler Service: Compile action script implementation

BUIL-6505

Compiler: Configurable request body size limit for HTTP-based services

BUIL-6525

Compiler: Support HTTP "Digest" header for HTTP-based Adapters

BUIL-6534

xUML Compiler Service: Generate instance component for process project

BUIL-6538

xUML Compiler Service: Define data structure of form json

BUIL-6540

Compiler: Crypto Adapter: ability to choose hashing algorithm

BUIL-6547

xUML Compiler Service: Compile form

Improvement

Description

BUIL-6316

Importer: Support BPMN events without message

BUIL-6329

Wizard: Improve order of File System Adapter actions

BUIL-6368

Builder: E2E Profiles should set URI

BUIL-6391

Compiler: Write warning on service startup if log details feature is used with old Runtime

BUIL-6401

Examples: Update JavaMail example to use v2 JavaMail API

BUIL-6413

Builder: Builder must work with MagicDraw 18.0 SP7

BUIL-6446

Examples: Do not touch so many port ranges with the examples

BUIL-6451

Compiler: xUML Runtime API: Expose Scheduler Service

BUIL-6452

Compiler: xUML Runtime API: Interface for asynchronous trace management

BUIL-6453

Compiler: xUML Runtime API: Expose Start-up/Shut-down Activity

BUIL-6454

Compiler: xUML Runtime API: Expose Timer Service

BUIL-6462

xUML Compiler Service: Compile sub-class mappings

BUIL-6463

xUML Compiler Service: Compile literals in mappings

BUIL-6467

Examples: New example for startup and shutdown activities

BUIL-6592

User Interface: Create UI theme (pas_blue) for standard PAS applications

Sub-task

Description

BUIL-6409

xUML Compiler Service: Define Json for differentiating signal and message event

Release Notes of Builder 7.11

Builder 7.11.2 (18.12.2020)

Contains xUML Runtime Version: 2020.17

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Overview of dependencies and migration notes (show | hide)

Bug/Feature

Description

Required Runtime

BUIL-6420

With older xUML Runtimes the items of HTTP header map will always be null.

2020.11

BUIL-6437

Older xUML Runtimes will ignore the settings but may display a startup warning.

2020.11

BUIL-6440

Older xUML Runtimes will ignore the settings and display a startup warning.

2020.12

Bug

Description

BUIL-6464

Compiler: configurable "passthrough" http headers not working

BUIL-6510

Importer: Reimport of BPMN corrupts model

New Feature

Description

BUIL-6420

Compiler: Access to HTTP header map for HTTP-based services and adapters

BUIL-6437

Compiler: Configurable incoming HTTP headers roles

BUIL-6440

Compiler: Configurable automatic adapter HTTP headers

BUIL-6459

xUML Compiler Service: generic Get requests for bpmn

Builder 7.11.1 (28.08.2020)

Contains xUML Runtime Version: 2020.12

Bug

Description

BUIL-6436

xUML Compiler Service: Persisted variables with default value have no setting in the Bridge

Builder 7.11.0 (30.06.2020)

Contains xUML Runtime Version: 2020.10

Compatibility Hint

Builder is compatible with Magic Draw 18.0 Service Pack 7.

Bug

Description

BUIL-4975

Compiler: SQL Gets mashed up if you use --

BUIL-6332

Deployment view node is not refreshed correctly when sub module changed

BUIL-6342

Compiler: Missing original location for error on choice state

BUIL-6360

Unpacking all examples in one go does not work correctly

BUIL-6370

Deployment does not re-query user/pw when the previous login was not successful

BUIL-6372

xUML Compiler Service: Executions can have arrays

BUIL-6387

Compiler: REST Alias: Options & Headers setting labels are missing alias name

BUIL-6400

Embeded xUML service does not start

BUIL-6402

xUML Compiler Service: Improve error message error.library.different.version

BUIL-6406

xUML Compiler Service: Errors in matching overloaded methods by their parameters

BUIL-6410

xUML Compiler Service: Download Repo does not work

New Feature

Description

BUIL-6371

xUML Compiler Service: Support Timer Start Event

Improvement

Description

BUIL-6356

Examples: Remove MD17 examples

BUIL-6392

xUML Compiler Service: Remove array from Base Types

BUIL-6397

Examples: Update Java Mail library in JavaMail example to 2.2.0

Release Notes of Builder 7.10

Builder 7.10.1 (20.05.2020)

Contains xUML Runtime Version: 2020.8

Known Issues

In this version of the Builder, services cannot be started in the xUML Runtime.

Bug

Description

BUIL-6394

xUML Compiler Service: Exception trying to deploy from Designer

Builder 7.10.0 (20.05.2020)

Contains xUML Runtime Version: 2020.7

Bug

Description

BUIL-6305

Compiler: Empty string default value specification on Boolean properties silently sets default value to "false"

BUIL-6345

xUML Compiler Service: Process does not go to error state again after retry

BUIL-6379

JavaAddOn: JMS adapter sets non-conforming JMS properties

BUIL-6388

Importer: XSD import does not support xsd:import without namespace

New Feature

Description

BUIL-6318

xUML Compiler Service: Write project description to service model notes

BUIL-6324

Compiler: Logging to channels

BUIL-6325

Compiler: Create initial logger configuration

Improvement

Description

BUIL-6275

Compiler: Reduce tabfile bloat associated with xUML Control Port Service

Release Notes of Builder 7.9

Builder 7.9.0 (17.04.2020)

Contains xUML Runtime Version: 2020.7

Bug

Description

BUIL-6331

Timer data not available in Analyzer

BUIL-6333

Wizard: Component Wizard failed creating Component Diagram with UI Controller

BUIL-6339

Bridgeserver log is empty

BUIL-6344

JAX-RS clients should be closed

New Feature

Description

BUIL-6353

Examples: Extend logger example with new object features

BUIL-6354

Examples: Extend FileSystem example with new copy feature

Improvement

Description

BUIL-6330

Support <<DirectoryAlias>> for File System adapter "copy" action

BUIL-6341

JavaAddOn: ActiveMQ Artemis JMS client 2.11.0

Release Notes of Builder 7.8

Builder 7.8.0 (31.03.2020)

Contains xUML Runtime Version: 2020.6

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-6213

Older xUML Runtimes will return an error when trying to access the xUML Runtime API.

2020.1

Bug

Description

BUIL-5658

Compiler: impossible to assign a derived class whose superclass implements interface to variable of interface type

BUIL-6266

Script Editor: Invalid XML generated if AS strings contain certain Unicode escape sequences

BUIL-6272

Compiler: Compiler complains about SAP Changing Parameter

BUIL-6282

Compiler: Fix type checks when `apply`, and `append` statements are involved

BUIL-6297

Importer: Re-importing Java classes change the XMI ids (thus generating orphaned proxies)

BUIL-6302

Importer: BPMN importer - use different events for done and aborted timeout

BUIL-6306

Script Editor: Weird character in comments makes error

BUIL-6319

ldaps missing as protocol on the URLAlias

BUIL-6326

Compiler: SQL Adapter: Incorrect computation of BLOB parameter bindings number

New Feature

Description

BUIL-6196

Introduce action 'copy' in FileSystemAdapter

BUIL-6213

Compiler: xUML Runtime API: change log level

Improvement

Description

BUIL-6052

JavaAddOn: Propagate Transaction ID and Correlation ID in JMS message communications (as with SOAP)

BUIL-6183

JavaAddOn: JMS header X-Sender-Host and X-Sender-Service

BUIL-6208

Compiler: Log additional data formatted as JSON

BUIL-6209

Compiler: Generate environment variable name for settings in substitution.xml

BUIL-6260

JavaAddOn: Make "type" (aka "domain") a parameter of BridgeException

BUIL-6267

Compiler: xUML Runtime API does not provide all the expected PState related methods

BUIL-6300

Importer: Make holdTime and autoRetryTime as settings during BPMN import

BUIL-6313

Deploy service: support a proxy in front of the Bridge

Release Notes of Builder 7.7

Builder 7.7.2 (16.01.2020)

Contains xUML Runtime Version: 2019.12

Improvement

Description

BUIL-6268

xUML Runtime 2019.12

Builder 7.7.1 (10.01.2020)

Contains xUML Runtime Version: 2019.13

Bug

Description

BUIL-6264

Importer: import issue when element does not have same name as its type.

Builder 7.7.0 (19.12.2019)

Contains xUML Runtime Version: 2019.12

Bug

Description

BUIL-6204

Examples: Spreadsheet Adapter: Operation createWorkbook blocks the file (libSpreadsheet 2.6, SpreadsheetAdapter 1.0.6, Apache POI 4.1)

BUIL-6210

Examples: Wrong screen shot for MonitoringExample description

BUIL-6225

Can not compile imported wsdl with url parameters in namespace

BUIL-6245

Creation of new Builder model fails if extention .xml is not provided

BUIL-6247

Importer: Cannot import archive file resource

Improvement

Description

BUIL-6201

JavaAddOn: Runtime errors of the JavaAddOn have distinct error codes in bridgeserver.log

BUIL-6207

Script Editor: ActionScript Editor goto statement or line number

BUIL-6238

Script Editor: mapEqualNamesIfExists() macro is not auto-suggested by ActionScript editor

BUIL-6256

Examples: Update all Excel / Spreadsheet examples with new Excel libs: BigExcel Generator 6.0, Spreadsheet Adapter 3.0, Excel Generator 3.0

Release Notes of Builder 7.6

Builder 7.6.1 (30.10.2019)

Contains xUML Runtime Version: 2019.10

Bug

Description

BUIL-6215

Importer: wrong XmlElementName when importing anonymous complex types

Builder 7.6.0 (15.10.2019)

Contains xUML Runtime Version: 2019.9

Bug

Description

BUIL-5479

Importer: In MD 18, reimport of any modules results in version conflict warning.

BUIL-6031

Compiler: Support guards self.whatever().not()

BUIL-6109

Examples: urlUrl example uses non-existent URL for full dynamic GET

BUIL-6157

Compiler: Compiler generates empty port number in HTTP Service

BUIL-6158

Compiler: Persistent State AddOn not loaded when using conversations without other PS adapters

BUIL-6161

Deployment does not re-query user/pw when the previous login was not successful

BUIL-6184

Compiler: PersistentStateAdapter: Wrong compiler error message for getObjectCopy

BUIL-6192

Compiler: Compiler does not complain missing SQL-Alias in component diagram

BUIL-6197

JavaAddOn: Service with JMS listener does not stop

BUIL-6198

Compiler: Missing error if Java Callback UML operation is not static

BUIL-6200

Do not add tag sortByTime and sortByTimeOrder to persistent state adapter

BUIL-6205

Importer: Re-import of Java generates orphan proxies of operations (spreadsheetadapter.jar)

New Feature

Description

BUIL-6014

Compiler: External persistence for selected properties of PState classes

BUIL-6123

Action wizard parameters from stereotype of a property value

BUIL-6188

Examples: Example for external persistence for selected properties of PState classes

Release Notes of Builder 7.5

Builder 7.5.1 (02.07.2019)

Contains xUML Runtime Version: 2019.7

Bug

Description

BUIL-6148

Importer: Swagger Importer fails to import BigCommerce catalog definition

Builder 7.5.0 (20.06.2019)

Contains xUML Runtime Version: 2019.6

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-6006

The generated internal components require RUNTIME support. RUNTIME versions prior to 2019.4 will refuse to start.

2019.4

BUIL-6046

If the functionality is used, older RUNTIME versions will refuse to start.

2019.5

BUIL-6073

If the functionality is used, older RUNTIME versions will refuse to start.

2019.5

BUIL-6097

If the functionality is used, older RUNTIME versions will refuse to start.

2019.5

BUIL-6122

Needs xUML Runtime 2019.5 to run.

2019.5

Bug

Description

BUIL-5727

Compiler: IBM MQ 9 mandatory settings Component

BUIL-5728

Compiler: compiler requires port number as mandatory

BUIL-6048

Compiler: Compiler should ignore BPMN activities to avoid unwanted errors

BUIL-6055

Examples: SimpleHttpService does not work

BUIL-6068

Compiler: Service Repositories from library projects are not deployable

BUIL-6074

Importer: Importer does not import each overloaded operation from a Library class

BUIL-6076

Compiler: Missing `type` property when generating OpenAPI descriptor

BUIL-6087

SOAP template: change parameter to complex type

BUIL-6089

Remove static module paths from model templates

BUIL-6093

Compiler: Missing RootName and RootNamespace in composer.tab (introduced 7.0.0)

BUIL-6095

Library Wizard ignores abstract classes

BUIL-6097

httpStatus is not given as output for URL adapter with streamTarget

BUIL-6103

Compiler: Builder generates wrong trace port

BUIL-6106

Examples: Fix modeling error in SQL stored procedures example

BUIL-6108

SSL Verify Host: Option "Existence" missing in dropdown

BUIL-6121

successfull deployment not switch to green

BUIL-6135

Compiler: CTRLAPI: Avoid colon in class names

BUIL-6138

Compiler: Error message is not informative by duplicated class usage relations

BUIL-6139

Cannot open Run / Debug view in MD if service not running

BUIL-6141

Docu string of Base Components::Advanced Behavior::Persistent State::Owner::ownedObjects is wrong

BUIL-6143

Base/Profile: cross-referencing with type="ebm:..." generates local type Ids.

New Feature

Description

BUIL-5746

Compiler: Provide <<E2EPrivate>> stereotype for class properties which shall not be exposed to the interface

BUIL-6005

Compiler: Adapters for Persistent State control

BUIL-6006

Compiler: Generate xUML Runtime API for Persistent State

BUIL-6046

Compiler: Query alias values at runtime <<AliasReader>>

BUIL-6073

Compiler: Utility function to parse and build URLs

BUIL-6122

Examples: Add parseUrl() to String examples

BUIL-6124

Examples: Add getCompositeVersion and getCompositeCategory to deploymentMacros example

BUIL-6145

Examples: Example for new Alias Reader

Improvement

Description

BUIL-4960

Builder project file should be stable

BUIL-5760

Compiler: New functions getCompositeVersion and getCompositeCategory

BUIL-5969

Compiler: Export enumeration values definied via <<E2EValueGeneralization>> to WSDL

BUIL-6077

Importer: OpenAPI: Allow importing Any type

BUIL-6079

Compiler: Allow 'Any' type in REST Interface

BUIL-6092

Importer: XML Schema import should generate unique class names

BUIL-6118

Examples: Migrate education examples to SOAP doc/literal

BUIL-6125

JMS client ActiveMQ Artemis 2.8.1

BUIL-6127

JMS client ActiveMQ 5.19.5

BUIL-6133

Compiler: Get rid of duplicate information in component name of Runtime API logs

BUIL-6142

Stop the runtime using xUML Runtime API

Release Notes of Builder 7.4

Builder 7.4.1 (26.03.2019)

Contains xUML Runtime Version: 2019.3

Bug

Description

BUIL-6082

Compiler: Compiler generates wrong service control port

Improvement

Description

BUIL-5989

Examples: Change logo to Scheer PAS Builder in QuickStart

Builder 7.4.0 (05.03.2019)

Contains xUML Runtime Version: 2019.3

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-6054

Persistent state algorithm: Favor Events/Favor Objects: RUNTIMEs prior to 2019.2 will refuse to start if the tag value is set, regardless which option is chosen.

2019.2

Bug

Description

BUIL-5845

Compiler: Compiler should complain when two behavioral stereotypes are set on one adapter

BUIL-6060

Missing pin step in Action Wizard for FlatFile adapter

BUIL-6063

Event observer: Tagged value "firstOccurrence" not visible in specification

New Feature

Description

BUIL-6054

Compiler: Persistent state algorithm: Favor Events/Favor Objects

Improvement

Description

BUIL-6040

Rework Builder template to contain a change log table

BUIL-6056

Importer: Lack of Feedback when trying to import another version of a dependent library

BUIL-6065

Wizard: Move classToXML default root name to advanced tab

Release Notes of Builder 7.3

Builder 7.3.1 (11.02.2019)

Contains xUML Runtime Version: 2019.2

Builder 7.3.0 (01.02.2019)

Contains xUML Runtime Version: 2019.1

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-5901

OData importer: Add Etag as RESTParameter in header - needs RUN-2418 - REST Header parameter should be ignored if not set.

2019.1

Bug

Description

BUIL-5731

Library compile does not work if it has the same name as component

BUIL-5740

E2EJMSListener stereotype hides "Base classifier" from Specification

BUIL-5958

Importer: Importing an archive file resource fails without messages

BUIL-6015

Compiler: Previous errors are not shown if exception occurs

BUIL-6025

Importer: Builder 7.2.1 refuses to import certain E2E libraries

BUIL-6026

Compiler: XPathException when recursive UI Service interface

BUIL-6029

Wizard: Component Diagram Wizard does not recognize REST Error Class

BUIL-6030

Wizard: Edit Component Wizard overwrites always encoding style of SOAP service

BUIL-6036

Examples: Wrong service port in REST JIRA adapter example

BUIL-6039

Examples: REST supportmanager with authorization writes wrong logs

BUIL-6042

Importer: FlatFileDef Importer creates nonsense tagged values

BUIL-6043

REST Test Port must indicate "do not cache yml" to browser

BUIL-6044

Context Menu in Containment tree offers three shortcuts "XML Class"

BUIL-6045

REST-RequestOptions->port is private

BUIL-6051

Compiler: Row transition fails with server side pagination

Improvement

Description

BUIL-5736

Compiler: Detect accidental usage of UML Profile classes String, Integer, Boolean etc

BUIL-5765

xumlc: Output for [-clean] is confusing

BUIL-5786

Compiler: Compiler error message shall provide statement number when it belongs to an action script

BUIL-5873

Compiler: Display compile error if calling a REST operation without stereotype <<RESTAdapter>>

BUIL-5901

OData importer: Add Etag as RESTParameter in header

BUIL-5991

Examples: OData - Use etag RESTParameter in header

Release Notes of Builder 7.2

Builder 7.2.1 (22.11.2018)

Contains xUML Runtime Version: 2018.11

Bug

Description

BUIL-6017

Repository not correctly deployed

BUIL-6018

Get rid of default value for initialSortOrder

BUIL-6020

Importer: Re-Import causes MagicDraw null pointer

Builder 7.2.0 (09.11.2018)

Contains xUML Runtime Version: 2018.11

Compatibility Hint

As of Builder 6.0.29 / 7.2.0, the Compiler reports an error, if a local variable is re-declared within Action Script. You will need to change your implementation, if the Compiler points you to a implementation like this.
Refer to Troubleshooting the Builder for more information.

Bug

Description

BUIL-5709

Deployment displayed as successful if no password was specified

BUIL-6000

Importer: Key value more than once in tabfile when multiple BPMN Process import

Improvement

Description

BUIL-5668

Use Bridge Api for DeployTask and add it to CompileProcess

BUIL-5697

Script Editor: Remove memory adapter functions storeInMemory, removeFromMemory and retrieveFromMemory from ActionScript menu

BUIL-5725

JavaAddOn: Throw exception in case of JMS send without a message

BUIL-5985

Compiler: Raise error when ActionScript variable is redeclared

Release Notes of Builder 7.1

Builder 7.1.0 (11.10.2018)

Contains xUML Runtime Version: 2018.11

Bug

Description

BUIL-5485

Script Editor: Attributes are not suggested when using select distinct

BUIL-5966

Compiler: Persistent State Adapter: identifierCondition may not work

BUIL-5971

Compiler: Compiler gets confused when using mapEqualNamesIfExists

BUIL-5980

Importer: XSD sequence gets violated on the way from xsd import to classToXml()

New Feature

Description

BUIL-5347

Compiler: REST service and adapter: support Blob as body output parameter

BUIL-5348

Compiler: REST service and adapter: support other content types

BUIL-5908

Importer: Introduce optional 'isOrdered' inactivation at WSDL/XSD import

Improvement

Description

BUIL-5701

Simplify resource files

BUIL-5915

Importer: BPMN root state machine: Add additional logging to service log on automatic retry

BUIL-5965

Compiler: Report a warning if version for E2E services is missing

BUIL-5973

Compiler: Offical version information

BUIL-5974

Compiler: Enable runtime check: error in case of conditions with null

BUIL-5975

Compiler: Enable runtime check: error in case of object navigation on null references

BUIL-5976

Compiler: Rest Port URL needed

BUIL-5981

Examples: Update Java MailExample with new libJavaMail 1.5.12

BUIL-5986

Examples: Add service version to examples

BUIL-5987

Scheer PAS logo and name

Release Notes of Builder 7.0

Builder 7.0.0 (12.07.2018)

Contains xUML Runtime Version: 2018.7

Bug

Description

BUIL-5947

Importer: Java import does not update existing jar files

BUIL-5955

Weird layout and mouse interaction in Deplopyment View on new errors

Improvement

Description

BUIL-5493

BPMN: Make ProcessName on imported BPMNs editable

Builder 7.0.0-rc1 (22.06.2018)

Contains xUML Runtime Version: 2018.6

Bug

Description

BUIL-5875

Parallel component diagrams for library and service with same name not working anymore

BUIL-5899

Compiler returns succesful deployment, but it isn't compiled and deployed

BUIL-5922

Tagged value "native type" not displayed in specification dialog

BUIL-5932

Compilation errors from used modules are not properly catched

BUIL-5934

Importer: OData importer freeze with this edmx

New Feature

Description

BUIL-5929

Examples: New Gateway example

BUIL-5935

Compiler: Simple version for E2E services

Improvement

Description

BUIL-5917

Examples: Check examples for "Resolve Inheritance" in component diagram

BUIL-5920

Examples: Update JavaMail example with new library 1.5.11

BUIL-5936

Wizard: Components Wizard should not set resolveInheritance at all

BUIL-5937

Importer: OData importer: option to only import entities

Builder 7.0.0-beta4 (31.05.2018)

Contains xUML Runtime Version: 2018.5

Dependencies to RUNTIME

Bug/Feature

Description

Required Runtime

BUIL-5694

Compiler: Allow static path but dynamic file

2018.5

Bug

Description

BUIL-5460

RESTAdapter export from Library eats the Proxy Type, leading to compile error

BUIL-5608

BlockThread no longer available in ActionWizard

BUIL-5732

"Run" command is not always working

BUIL-5906

BPMN: Typo in BPMN root state machine

BUIL-5907

Importer: New BPMN root state machine: Set a valid duration as a default of holdTime

BUIL-5909

Compiler: Local variable assinged with previous value inside iteration

BUIL-5911

Importer: Re-import of BPMN removes substatemachine on compensation state

BUIL-5912

Importer: Import of BPMN results in validation errors in import file

BUIL-5918

Interactive Debugger: Interactive debugger does not work anymore

BUIL-5919

Java console does not open anymore

BUIL-5923

Importer: WSDL import: Link between wsdl.import.xml file and xsd.import.xml file broken

BUIL-5927

BPMN: Imported BPMN classes: incorrect and missing link

New Feature

Description

BUIL-5694

Compiler: Allow static path but dynamic file

Improvement

Description

BUIL-5214

New SOAP services should use doc/literal as default

BUIL-5284

Compiler: Print error if old component diagram is present

BUIL-5612

BPMN: Log STATE_END in case of an error

BUIL-5756

E2E Process Tracing: extend transaction logging to accept custom timestamps

BUIL-5905

Examples: Update BPMN example with new root state machine

BUIL-5913

Importer: Remove parameters from error signals of BPMN state machine

BUIL-5914

Importer: BPMN Importer: log process id to bridgeserver log

BUIL-5921

Compiler: Take element numbering into account when compiling UI tables

BUIL-5925

Examples: Apply new numbering to BRIDGE 7 examples

Builder 7.0.0-beta3 (30.04.2018) 

Contains xUML Runtime Version: 2018.4

The BRIDGE must also have 7.0.0-beta3 installed in order to deploy xUML services from Builder 7.0.0-beta3.

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-5891

Dynamically set XML root name and namespace will be ignored in runtime versions older than 2018.4

2018.4

BUIL-5857

Older xUML Runtime will refuse to start if the tag value is set.

2018.4

BUIL-5830

Runtime version prior to 2018.4 will ignore the settings and always pretty-print JSON.

2018.4

Bug

Description

BUIL-5817

Compiler: cannot start service with Java in xUML library (old addon.jar in repository)

BUIL-5832

BPMN: Name of Subprocess does not appear in Transaction Logging

BUIL-5836

Wizard: Missing labels in Component Wizard

BUIL-5841

Importer: Resource import appears to be broken

BUIL-5842

Import Options dialog does not scale nicely

BUIL-5861

Examples: Quickstart example has broken link to contact page

BUIL-5863

Importer: Can not import new WSDL from Domibus 3.2. RC1

BUIL-5868

Wizard for creating Aliases shows generic errors and titles that cannot be resolved

BUIL-5876

Cannot import library (An error occured during importing an XMI file)

BUIL-5886

Compiler: Output object of <<SAPXMLIDocParser>> must be named after root element of XMLIDoc

BUIL-5891

Compiler: classToXml and xmlToClass using variable name as root tag instead of variable type

New Feature

Description

BUIL-5639

Compiler: Change front-end port number after compilation

BUIL-5816

Importer: Importer for OData services

BUIL-5855

Compiler: Provide Runtime with information about new features required by the service

BUIL-5857

Compiler: Access to transaction isolation level via SQL Alias

BUIL-5865

Examples: ODATA Service example

BUIL-5892

Support starting embedded runtime with dynamic ports

Improvement

Description

BUIL-5429

Importer: REST Importer: Assign proper multiplicities for 'required' and optional properties.

BUIL-5459

Importer: Improve root state machine from BPMN importer

BUIL-5466

Compiler: REST: Possibility to define empty response

BUIL-5807

JavaAddOn: stop JMS Listeners on service shutdown

BUIL-5818

Wizard: Wizard for FileAlias and DirectoryAlias

BUIL-5830

Compiler: Composing compact JSON

BUIL-5854

Compiler: Support calling a operation without defining optional parameter

Builder 7.0.0-beta2 (01.03.2018)

Contains xUML Runtime Version: 2018.2

Dependencies to RUNTIME

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-5799

Service will not start if you use older Runtime versions.

2018.2

BUIL-5757

Runtime version prior to 2018.1 will ignore custom timestamp setting

2018.2


Bug

Description

BUIL-5000

Compiler: PersistentStateBroadcastSignal compile error on empty identifier condition

BUIL-5710

Importer: Error with archiveFile: The system cannot find the path specified

BUIL-5764

e2ec: running from "uml" directory does not work

BUIL-5780

e2ec: Return 1 in case of wrong parameters

BUIL-5787

"Edit Component Diagram"-Button throws an exception

BUIL-5788

Compiler: Java Null Pointer Exception when compiling libEDIArchiving

BUIL-5790

Compiler: Compiler does not accept <<FileAlias>> on <<FlatFileAdapter>>

BUIL-5791

Builder writes additional elements to "instance.tab" when starting embedded

BUIL-5799

Compiler: Enable runtime to use new DateTime parsing implementation

BUIL-5802

Importer: OpenAPI importer throws errors on "additionalProperties: false" entries

BUIL-5803

Importer: OpenAPI importer does not import complex consumes/produces

BUIL-5809

Compiler: REST adapter silently ignores "out" parameters with <<RESTParameter>> stereotype

BUIL-5826

Importer: When importing Java service, the imported *.jar has tag value "deploy" not set which leads to compiler error

BUIL-5829

JavaAddOn: Memory leak when receiving JMS messages using JMSListener

BUIL-5831

Wizard: File and Directory alias missing in list of stereotypes to choose from

BUIL-5833

JavaAddOn: addon.jar is missing version info

New Feature

Description

BUIL-5640

Importer: Importer for OData entities

BUIL-5801

Examples: Extend logger example with custom timestamp

Improvement

Description

BUIL-5548

Change definition of Error class in REST template to contain message

BUIL-5613

Example list is not sorted

BUIL-5682

Examples: Add missing callbacks to Java Frontend example

BUIL-5722

Remove support for MagicDraw 17

BUIL-5757

Compiler: Allow overriding timestamp when logging custom TRX entries

BUIL-5766

e2ec: better error message if UML model does not exist

BUIL-5784

Compiler: Changed compiler behavior for tagged value "soapAction" breaks service(s)

BUIL-5820

Examples: Change file system examples to not use FileSystemAlias anymore

Builder 7.0.0-beta1 (18.12.2017)

Contains Embedded Runtime Version: 2017.10

Dependencies to Runtime

The following bugfixes and features depend on a new version of the xUML Runtime. Please install the Required Runtime version.

Bug/Feature

Description

Required Runtime

BUIL-5754

The setting will be silently ignored by older xUML Runtimes.

2017.10

Bug

Description

BUIL-5580

Compiler: Timer from library does not work

BUIL-5716

Examples: One wrong url in FlatFilePattern test file

BUIL-5743

Compiler: Transformation not checked for correct type if base flow is of correct type

BUIL-5748

Importer: OpenAPI import fails: "Unexpected exception: null" when parameter $ref is not found

BUIL-5752

Importer: Import OpenAPI fails

BUIL-5763

e2ec: NullPointerException if you compile model with old component diagram

BUIL-5770

Compiler: Compiler process issues

BUIL-5772

Compiler: Builder randomly generates invalid repository

New Feature

Description

BUIL-5295

Compiler: Provide command line compiler with option to compile models and libraries

Improvement

Description

BUIL-5305

Compiler should validate if SOAPAction value is "" for document style operation

BUIL-5594

Compiler: Remove support of old component and deployment diagram (first step compiler)

BUIL-5619

Remove support for old overrides format

BUIL-5671

Compiler: WSDL resolveInheritance is deprecated

BUIL-5714

get rid of "classLoader = sun.misc.Launcher$AppClassLoader" on stdout

BUIL-5715

Compiler: Clean-up stdout

BUIL-5719

Examples for release 7

BUIL-5721

e2ec: print usage

BUIL-5754

JSON ComposerOptions for REST service and adapter

📗