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.

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

BuilderxUML RuntimeIssuesRuntime Dependency
7.22.02022.1PAS-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.02021.9PAS-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.02021.7PAS-418Reimporting OpenAPI over an import from an older version will produce orphan proxies.
PAS-898Ordering 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.
7.12.02021.2BUIL-6470Older xUML Runtimes will not start if the feature is in use.
BUIL-6505Older 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.1BUIL-6525Older xUML Runtimes will not start if the feature is in use.
BUIL-6540Older xUML Runtimes will not start if the feature is in use.
2020.15BUIL-6472With older xUML Runtimes, a warning will be logged on startup. The fallback will have no effect.
2020.14BUIL-6452With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.
2020.13BUIL-5296Older xUML Runtimes will not start if the feature is in use.
BUIL-6451With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.
BUIL-6453With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.
BUIL-6454With older xUML Runtimes, a warning will be logged on startup. The endpoints will return 404.
2020.12BUIL-6440Older xUML Runtimes will ignore the settings and display a startup warning.
2020.11BUIL-6419Older xUML Runtimes will always return null.
BUIL-6420With older xUML Runtimes, the HTTP header map items will always be null.
BUIL-6437Older xUML Runtimes will ignore the settings but may display a startup warning.
7.11.22020.11BUIL-6420With older xUML Runtimes, the HTTP header map items will always be null.
BUIL-6437Older xUML Runtimes will ignore the settings but may display a startup warning.
2020.12BUIL-6440Older 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.12020.8
In this version of the Builder, services cannot be started in the xUML Runtime.
7.8.02020.1BUIL-6213Older xUML Runtimes will return an error when trying to access the xUML Runtime API.
7.5.0 2019.4 BUIL-6006The generated internal components require RUNTIME support. RUNTIME versions prior to 2019.4 will refuse to start.
2019.5BUIL-6046If 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-5985As 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-beta42018.5BUIL-5694Compiler: Allow static path but dynamic file
7.0.0-beta32018.4The BRIDGE must also have 7.0.0-beta3 installed in order to deploy xUML services from Builder 7.0.0-beta3.
BUIL-5891Dynamically set XML root name and namespace will be ignored in runtime versions older than 2018.4
BUIL-5857Older xUML Runtime will refuse to start if the tag value is set.
BUIL-5830Runtime version prior to 2018.4 will ignore the settings and always pretty-print JSON.
7.0.0-beta22018.2BUIL-5799Service will not start if you use older Runtime versions.
2018.1BUIL-5757Runtime version prior to 2018.1 will ignore custom timestamp setting
7.0.0-beta12017.10BUIL-5754The setting will be silently ignored by older xUML Runtimes.

Release Notes of Builder Version 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 Version 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 Version 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 Version 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: 2022.5

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

Builder 7.24.0 (08.04.2022)

Contains xUML Runtime Version: 2022.3

Improvement Description Documentation Link
PAS-3581 Persistent State Workerlimit
PAS-3547 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 Documentation Link
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 Documentation Link
PAS-3360 Create a _meta type for table
PAS-2894 Compile <<FlatFileAdapter>> operations

Release Notes of Builder Version 7.23

Builder 7.23.0 (03.03.2022)

Internal release.

Release Notes of Builder Version 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 Version 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 Version 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

BugDescriptionDocumentation Link
PAS-2783New lines should be escaped with \n in translations
PAS-2771Change to external Persistent State DB does not work
PAS-2747UI stops in processing step
PAS-2623Empty BPMN returns validation errors
PAS-1498REST and MongoDB Adapters do not reject incorrect alias type
ImprovementDescriptionDocumentation Link
PAS-2688Order stereotype properties
PAS-2615Use generic template for pins
PAS-2613Use generic template for callOperations
PAS-2590BPMN Get request sorting options
PAS-2521Provide some libraries from the compiler
PAS-452BPMN Get request filter on metadata
New FeatureDescriptionDocumentation Link
PAS-2538Render base href as relative path
PAS-2517Enable User Preferences in angular app
PAS-2498Show generic operation for MongoDB adapter in the base components
PAS-2490Show datetime base components and operations
PAS-2489Show Mongo stereotypes and base component
PAS-2484Generate rest operations for ServerSide executions
PAS-2438Retrieve user info from user service instead of headers
PAS-1948Abort startup if startup activity fails

Release Notes of Builder Version 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

BugDescriptionDocumentation Link
PAS-2562Foreach array element buffer node can be uninitialized
PAS-2549Wrong generated translations for complex properties
PAS-2418Empty array of columnModel is turned to null
PAS-2230Refresh goes on after quitting instance list
ImprovementDescriptionDocumentation Link
PAS-2475Remove traces of property searchColumn
PAS-2475Improve compiler error messages for errors in action scripts
PAS-2265compile default values for local variables
PAS-2086Provide translation files by angular compiler
New FeatureDescriptionDocumentation Link
PAS-2482New <<MongoDBOperation>> stereotype required
PAS-2437Generate process meta info rest call
PAS-2408add base components in the models for designer
PAS-2407Call action stereotypes
PAS-2370Handle server side processing form element
PAS-2285add libraries forms in the form service
PAS-2283Import angular modules of procode libraries
PAS-1860Support pro code forms for sub form
PAS-1646send stereotypes to designer
PAS-444Support pro code forms for a user task

Release Notes of Builder Version 7.18

Builder 7.18.0 (30.10.2021)

Contains xUML Runtime Version: 2021.9

Known Issues

IssueComment
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.

BugDescriptionDocumentation Link
PAS-2323Multiple instances created on start event
PAS-2270NoResponseBody is missing RESTError stereotype
PAS-2256Unexpected end of file from server
PAS-2254Mapping diagram with arrays as input/output produces errors
PAS-2156Hieroglyphs in Analyzer installer text
PAS-2131MongoDB Alias "hosts" property gets lost on import into xUML Service
PAS-2111REST operation returning Blob is imported without out pin
PAS-2103Ignore log files when exporting angular application
PAS-2102Bug with get data while routing to same user-task
PAS-2089Array tagged values are not exported/imported with libraries
PAS-2057build:all script should not have task without forms
PAS-2043Warning displayed when re-importing a changed Swagger yaml
PAS-2029Watch-all does not work correctly with subforms
PAS-1998AliasReader does not work with "jsonWriteTypeDiscriminator" from REST Alias
PAS-1934Timer is not created correctly for start events
PAS-1387Buttons are not reseted after used in execution
PAS-1382Long service task operation does not switch to processing view
PAS-892Throw error if alias is missing on MongoDB adapter
ImprovementDescriptionDocumentation Link
PAS-2189Support adapters on execution and mapping
PAS-2152Neutral color for completed instance toast message
PAS-2109Add base type operation to ClassOperation example
PAS-2074Use the hostname and client of the current system in README.md
PAS-2062add line/statement number in ActionScript FUNMISGE* compile errors
PAS-2035Show the task name in bold in processing view
PAS-2030Enable simple base type operations for Designer
PAS-1999Generate data model operations without implementation
PAS-1980Do not show start option if user/role is not permitted to start the process
PAS-1947Handle nested classes/interface in the datamodel
PAS-1630create links via npm commands
PAS-1588Check for spaces in names and report compiler error
PAS-1563Compiler warning: Found unused output object "rowsAffected" on MongoDB adapter
PAS-1135Use single daemon process for node.js commands
PAS-488Add 'ignoreHTTPErrors' to URL & SOAP Aliases
PAS-461Optimize repository size: get rid of htdocs/<service>-main.zip
New FeatureDescriptionDocumentation Link
PAS-2039Add a state counter property in persisted
PAS-1948Abort startup if startup activity fails
PAS-1835Add deployment time in the traces
PAS-1813Download libraries in new format
PAS-1650Handle simple base operations used in activity diagram
PAS-1323Compile simple Activity Diagram
PAS-489Log additional keys (composite name, transaction ID) to custom channel
PAS-442Investigate up-to-date and cache possibilities for AngularInstallDependenciesTask and AngularBuildTask

Release Notes of Builder Version 7.17

Builder 7.17.0 (31.08.2021)

Contains xUML Runtime Version: 2021.8

BugDescription
PAS-1848Replace dashes and spaces in project name when using in angular file/project names
PAS-1767Angular build is blocked by another build with timeout
PAS-1762Angular process cleanup issue
PAS-1693Error deploying a project - Type 'Timeout' is not assignable to type 'number'
PAS-1681Subproject watcher is missing package.json scripts
PAS-1604Compiler crash if REST Adapter has multiple "AdapterResponse" outputs
PAS-1550Total instance count on the instance list is wrong
PAS-1395Service version number breaks compilation
Sub-taskDescription
PAS-1764uml.helper changes
PAS-1719uml.helper changes
PAS-1700uml.helper changes
PAS-1694uml.helper changes: add xuml:id attribute on printed uml elments when possible
New FeatureDescription
PAS-1672Refactor id attribute from designer element with xuml namespace
PAS-1649Only compatible base types operations should be send to designer
PAS-1647Json example for REST Stereotypes
PAS-1467Handle Base types operations in mapping/execution
PAS-1385Make base type operations accessible in the mapping diagram
PAS-1368Json structure for Activity Diagram
ImprovementDescription
PAS-1631Better error toast message
PAS-1627Return count for all roles
PAS-1398Clear angular workspace from removed element
PAS-455Go back to instance list in case of 404 or status Done

Release Notes of Builder Version 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.

IssueComment
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.

BugDescriptionDocumentation Link
PAS-418OpenAPI Importer: operation xmi:id is not stable on re-import
PAS-898HTTP header handling rules regarding composite/REST service not consistent
PAS-1332Calling service instance via REST responds an empty object
PAS-1344Instance List is always empty
PAS-1370Role names are restricted to action script syntax
PAS-1519JSON userManager example throws error at startup in embedded Runtime
PAS-1542Export repository will always fail if no form is selected in subform element
PAS-1553Deploy service is not working due to error in generated app
PAS-1575Null pointer exception can come if library with base components
PAS-1616Update "content-type" to lower case in UIFileUpload example
ImprovementDescriptionDocumentation Link
PAS-454Persisted state database configuration
PAS-656Add the count of instances in the roles buttons
PAS-941Improve "progress view" in designer application
PAS-1194Better errors when an operation is not found during WithReferenceTask
PAS-1220ResolveIdsTask should handle idref with #
PAS-1221Use idref and constants in xslt with base components
PAS-1223Generic Copy/Substitution task from template project
PAS-1274Interface XUMLLogFilter trx_level faulty
PAS-1294Avoid unwanted warning messages
PAS-1336generate .gitignore, .npmrc,, .dockerFile file to the compiled angular application
PAS-1375Create proxy conf for local development
PAS-1401Watcher on Subprojects
PAS-1503Generate all SQL aliases connected to the component
PAS-1529Run Linux Analyzer without changing start script

Installing the Analyzer on Linux

New FeatureDescriptionDocumentation Link
PAS-924Define json for foreach index element
PAS-925Compile mapping foreach index element
PAS-969Show the configured columns in the instance table on runtime
PAS-1279Link a subform library in the main form and show it on execution
PAS-1338Library descriptor json document classes
PAS-1339Add library dependencies in generated package.json

Release Notes of Builder Version 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

BugDescriptionDocumentation Link
PAS-474REST Adapter: blobBodyContentType not written to tabfiles
PAS-897loggerConfig.json does not log anything
PAS-1125pas-rc: Second form in process not executed
PAS-1178errors in log action scripts of default activities
PAS-1195Array parameters from library not handled correctly
PAS-1202Error on get request due to roles arrays concat
PAS-1224Missing translation in compiled app
PAS-1261If no explicit authorization everyone should be allowed
PAS-1276for-each mapping throws errors if mapping operation is used
ImprovementDescriptionDocumentation Link
PAS-462Use SSO to deploy to the Bridge
PAS-491Control emitting type discriminator when serializing to JSON
PAS-493Preset HTTP Service Base Maximum Connections in xUML model
PAS-587Define Lanes and roles in json structure
PAS-589Generate security module with roles
PAS-591Check roles in task requests
PAS-644Instance list request filter regarding if current user has role with list right on current element
PAS-646Add counts per role in get process instance list
PAS-650Add a selection step if two parallele usertask
PAS-651Show form or default view of task regarding the roles
PAS-653Return roles UUID in process meta request
PAS-654Retrieve roles UUIDs from metadata request
PAS-655Add the possibility to view the instance list by role
PAS-724REST Adapter: remove warning about unused output body parameter if AdapterResponse is used
PAS-923Generate friendly setting names for setting classes with special characters
PAS-991Use route guards
PAS-1157xUML API health check endpoint compatible with Kubernetes
PAS-1219Add creation and lastUpdate in process meta
New FeatureDescriptionDocumentation Link
PAS-66Include linked CSS to the angular project
PAS-441Provide Form elements types to the designer
PAS-506REST service endpoint accepting input body of type Blob
PAS-645Possibility to query instance list by role
PAS-943Extend/Provide an interface to send css links to the compiler for the angular app
PAS-1150ZIP Adapter: (de-)compression with password
PAS-1153provide roles to SecurityService
PAS-1154add authorizations in process module
PAS-1168Operations: classToExtendedJSON()/extendedJSONToClass()

Release Notes of Builder Version 7.14

Builder 7.14.0 (30.05.2021)

Contains xUML Runtime Version: 2021.5

New FeatureDescriptionDocumentation Link
PAS-881New MongoDB exampleMongoDB Adapter
PAS-931Compiler task hooks
PAS-932Compiler TraceCompileControl
PAS-933Abort Compile mechanism
ImprovementDescriptionDocumentation Link
PAS-453Return 404 if instance does not exists
PAS-458Differentiate compile and build process
PAS-459Angular form trigger the transition regarding the event
PAS-839Add counts in get process instance list
PAS-945Use new app-theme version
PAS-946local service configuration
PAS-947umd module ids
PAS-962Retrieve user from platform and use user component
PAS-990Remove stereoptype <<RESTParameter>> from activity parameter nodes in REST template
PAS-995Use data list and table element
PAS-1013Use new notification service and snackbar
BugDescriptionDocumentation Link
PAS-714Alias Reader complains on unset Alias properties inherited from Alias Template
PAS-766Compiling forms returns unexpected errors
PAS-858Show available traces only works after clicking around
PAS-877Text area: compile error if you use multi line text
PAS-914Mapping simple type pin to parameter produces errors
PAS-979Pin handling with MongoDB adapter buggy

Release Notes of Builder Version 7.13

Builder 7.13.0 (04.05.2021)

Contains xUML Runtime Version: 2021.4

BugDescriptionDocumentation Link
PAS-767Compiler returns errors if no post execution is present
PAS-512XSLT Exception if none of REST Tags used within a REST Port Type has 'order' assigned
PAS-424Null values comming from designer are wrong passt to control
PAS-425Compiling Angular returns compiler error "Compiling es2015 as esm2015"
PAS-828Compile errors when start and event is missing
ImprovementDescription
PAS-450Change default hold time: one minute
PAS-836Simple between task to list the project elements
PAS-835Generated action scripts line elements in part tasks.
New FeatureDescription
PAS-436Install angular dependencies per project
PAS-438Distribute initial meta data from get request to each form elements
PAS-437Add get operations in Interface and service of generated BPMN
PAS-439compile mapping array foreach
PAS-832provide angular sources to the designer
PAS-833Compiler task to package the angular sources
PAS-834Use new libraries in generated app

Release Notes of Builder Version 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.

Bug/FeatureDescriptionRequired 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
BugDescriptionDocumentation Link
BUIL-6261Importer: Library Importer removes depending libraries in libs folder
BUIL-6301Compiler: Timeout transition is not generated if use twice the same event
BUIL-6304Compiler: Compiler creates corrupt repository file
BUIL-6367Builder: Resfresh descriptors errors should not stop opening project
BUIL-6407Compiler: PState sections of runtime API yaml not generated for library pstates
BUIL-6417Compiler: Builder generates incorrect loggerConfig.json
BUIL-6431Compiler: JavaAdapter Blob as byte[][] not working
BUIL-6464Compiler: configurable "passthrough" http headers not working
BUIL-6602Builder: Attaching archive resource to repository locks the archive
BUIL-6645Examples: Update UI examples
BUIL-6650Builder: JavaScript Editor does not work
New FeatureDescriptionDocumentation Link
BUIL-5296Compiler: Array.compact()
BUIL-6357Examples: Example for throwing errors from Java
BUIL-6396Examples: Extend logger example with new configuration features
BUIL-6408Examples: Example how to export UI table as csv using http service
BUIL-6419Compiler: MemoryAdapter return old value after changing or removing
BUIL-6420Compiler: Access to HTTP header map for HTTP-based services and adapters
BUIL-6437Compiler: Configurable incoming HTTP headers roles
BUIL-6440Compiler: Configurable automatic adapter HTTP headers
BUIL-6460xUML Compiler Service: Show instamce overview in angular app when calling app without instanceId
BUIL-6461xUML Compiler Service: Add GET request functionality to angular application
BUIL-6470Compiler: MongoDB Adapter
BUIL-6472Compiler: Support serving single page application
BUIL-6473Compiler: UI should be also accessible from REST services
BUIL-6474xUML Compiler Service: Generate UI Respository and add angular app as resource
BUIL-6483xUML Compiler Service: Compile angular task
BUIL-6486xUML Compiler Service: Generic compiler task for replace in file
BUIL-6497xUML Compiler Service: Compile mapping array element
BUIL-6499xUML Compiler Service: Compile action script implementation
BUIL-6505Compiler: Configurable request body size limit for HTTP-based services
BUIL-6525Compiler: Support HTTP "Digest" header for HTTP-based Adapters
BUIL-6534xUML Compiler Service: Generate instance component for process project
BUIL-6538xUML Compiler Service: Define data structure of form json
BUIL-6540Compiler: Crypto Adapter: ability to choose hashing algorithm
BUIL-6547xUML Compiler Service: Compile form
ImprovementDescriptionDocumentation Link
BUIL-6316Importer: Support BPMN events without message
BUIL-6329Wizard: Improve order of File System Adapter actions
BUIL-6368Builder: E2E Profiles should set URI
BUIL-6391Compiler: Write warning on service startup if log details feature is used with old Runtime
BUIL-6401Examples: Update JavaMail example to use v2 JavaMail API
BUIL-6413Builder: Builder must work with MagicDraw 18.0 SP7
BUIL-6446Examples: Do not touch so many port ranges with the examples
BUIL-6451Compiler: xUML Runtime API: Expose Scheduler Service
BUIL-6452Compiler: xUML Runtime API: Interface for asynchronous trace management
BUIL-6453Compiler: xUML Runtime API: Expose Start-up/Shut-down Activity
BUIL-6454Compiler: xUML Runtime API: Expose Timer Service
BUIL-6462xUML Compiler Service: Compile sub-class mappings
BUIL-6463xUML Compiler Service: Compile literals in mappings
BUIL-6467Examples: New example for startup and shutdown activities
BUIL-6592User Interface: Create UI theme (pas_blue) for standard PAS applications
Sub-taskDescriptionDocumentation Link
BUIL-6409xUML Compiler Service: Define Json for differentiating signal and message event

Release Notes of Builder Version 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.

Bug/FeatureDescriptionRequired 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
BugDescriptionDocumentation Link
BUIL-6464Compiler: configurable "passthrough" http headers not working
BUIL-6510Importer: Reimport of BPMN corrupts model
New FeatureDescriptionDocumentation Link
BUIL-6420Compiler: Access to HTTP header map for HTTP-based services and adapters
BUIL-6437Compiler: Configurable incoming HTTP headers roles
BUIL-6440Compiler: Configurable automatic adapter HTTP headers
BUIL-6459xUML Compiler Service: generic Get requests for bpmn

Builder 7.11.1 (28.08.2020)

Contains xUML Runtime Version: 2020.12

BugDescriptionDocumentation Link
BUIL-6436xUML 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.

BugDescriptionDocumentation Link
BUIL-4975Compiler: SQL Gets mashed up if you use --
BUIL-6332Deployment view node is not refreshed correctly when sub module changed
BUIL-6342Compiler: Missing original location for error on choice state
BUIL-6360Unpacking all examples in one go does not work correctly
BUIL-6370Deployment does not re-query user/pw when the previous login was not successful
BUIL-6372xUML Compiler Service: Executions can have arrays
BUIL-6387Compiler: REST Alias: Options & Headers setting labels are missing alias name
BUIL-6400Embeded xUML service does not start
BUIL-6402xUML Compiler Service: Improve error message error.library.different.version
BUIL-6406xUML Compiler Service: Errors in matching overloaded methods by their parameters
BUIL-6410xUML Compiler Service: Download Repo does not work
New FeatureDescriptionDocumentation Link
BUIL-6371xUML Compiler Service: Support Timer Start Event
ImprovementDescriptionDocumentation Link
BUIL-6356Examples: Remove MD17 examples
BUIL-6392xUML Compiler Service: Remove array from Base Types
BUIL-6397Examples: Update Java Mail library in JavaMail example to 2.2.0

Release Notes of Builder Version 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.

BugDescriptionDocumentation Link
BUIL-6394xUML Compiler Service: Exception trying to deploy from Designer

Builder 7.10.0 (20.05.2020)

Contains xUML Runtime Version: 2020.7

BugDescriptionDocumentation Link
BUIL-6305Compiler: Empty string default value specification on Boolean properties silently sets default value to "false"
BUIL-6345xUML Compiler Service: Process does not go to error state again after retry
BUIL-6379JavaAddOn: JMS adapter sets non-conforming JMS properties
BUIL-6388Importer: XSD import does not support xsd:import without namespace
New FeatureDescription
BUIL-6318xUML Compiler Service: Write project description to service model notes
BUIL-6324Compiler: Logging to channels
BUIL-6325Compiler: Create initial logger configuration
ImprovementDescription
BUIL-6275Compiler: Reduce tabfile bloat associated with xUML Control Port Service

Release Notes of Builder Version 7.9

Builder 7.9.0 (17.04.2020)

Contains xUML Runtime Version: 2020.7

BugDescriptionDocumentation Link
BUIL-6331Timer data not available in Analyzer
BUIL-6333Wizard: Component Wizard failed creating Component Diagram with UI Controller
BUIL-6339Bridgeserver log is empty
BUIL-6344JAX-RS clients should be closed
New FeatureDescriptionDocumentation Link
BUIL-6353Examples: Extend logger example with new object features
BUIL-6354Examples: Extend FileSystem example with new copy feature
ImprovementDescriptionDocumentation Link
BUIL-6330Support <<DirectoryAlias>> for File System adapter "copy" action
BUIL-6341JavaAddOn: ActiveMQ Artemis JMS client 2.11.0

Release Notes of Builder Version 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/FeatureDescriptionRequired Runtime
BUIL-6213

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

2020.1
BugDescriptionDocumentation Link
BUIL-5658Compiler: impossible to assign a derived class whose superclass implements interface to variable of interface type
BUIL-6266Script Editor: Invalid XML generated if AS strings contain certain Unicode escape sequences
BUIL-6272Compiler: Compiler complains about SAP Changing Parameter
BUIL-6282Compiler: Fix type checks when `apply`, and `append` statements are involved
BUIL-6297Importer: Re-importing Java classes change the XMI ids (thus generating orphaned proxies)
BUIL-6302Importer: BPMN importer - use different events for done and aborted timeout
BUIL-6306Script Editor: Weird character in comments makes error
BUIL-6319ldaps missing as protocol on the URLAlias
BUIL-6326Compiler: SQL Adapter: Incorrect computation of BLOB parameter bindings number
New FeatureDescriptionDocumentation Link
BUIL-6196Introduce action 'copy' in FileSystemAdapter
BUIL-6213Compiler: xUML Runtime API: change log level
ImprovementDescriptionDocumentation Link
BUIL-6052JavaAddOn: Propagate Transaction ID and Correlation ID in JMS message communications (as with SOAP)
BUIL-6183JavaAddOn: JMS header X-Sender-Host and X-Sender-Service
BUIL-6208Compiler: Log additional data formatted as JSON
BUIL-6209Compiler: Generate environment variable name for settings in substitution.xmlxUML Runtime Tool
BUIL-6260JavaAddOn: Make "type" (aka "domain") a parameter of BridgeExceptionGetting Started with the Java Adapter
BUIL-6267Compiler: xUML Runtime API does not provide all the expected PState related methods
BUIL-6300Importer: Make holdTime and autoRetryTime as settings during BPMN import
BUIL-6313Deploy service: support a proxy in front of the Bridge

Release Notes of Builder Version 7.7

Builder 7.7.2 (16.01.2020)

Contains xUML Runtime Version: 2019.12

ImprovementDescriptionDocumentation Link
BUIL-6268xUML Runtime 2019.12

Builder 7.7.1 (10.01.2020)

Contains xUML Runtime Version: 2019.13

BugDescriptionDocumentation Link
BUIL-6264Importer: 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

BugDescriptionDocumentation Link
BUIL-6204Examples: Spreadsheet Adapter: Operation createWorkbook blocks the file (libSpreadsheet 2.6, SpreadsheetAdapter 1.0.6, Apache POI 4.1)
BUIL-6210Examples: Wrong screen shot for MonitoringExample description
BUIL-6225Can not compile imported wsdl with url parameters in namespace
BUIL-6245Creation of new Builder model fails if extention .xml is not provided
BUIL-6247Importer: Cannot import archive file resource
ImprovementDescription
BUIL-6201JavaAddOn: Runtime errors of the JavaAddOn have distinct error codes in bridgeserver.log
BUIL-6207Script Editor: ActionScript Editor goto statement or line number
BUIL-6238Script Editor: mapEqualNamesIfExists() macro is not auto-suggested by ActionScript editor
BUIL-6256Examples: 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 Version 7.6

Builder 7.6.1 (30.10.2019)

Contains xUML Runtime Version: 2019.10

BugDescription
BUIL-6215Importer: wrong XmlElementName when importing anonymous complex types

Builder 7.6.0 (15.10.2019)

Contains xUML Runtime Version: 2019.9

BugDescription
BUIL-5479Importer: In MD 18, reimport of any modules results in version conflict warning.
BUIL-6031Compiler: Support guards self.whatever().not()
BUIL-6109Examples: urlUrl example uses non-existent URL for full dynamic GET
BUIL-6157Compiler: Compiler generates empty port number in HTTP Service
BUIL-6158Compiler: Persistent State AddOn not loaded when using conversations without other PS adapters
BUIL-6161Deployment does not re-query user/pw when the previous login was not successful
BUIL-6184Compiler: PersistentStateAdapter: Wrong compiler error message for getObjectCopy
BUIL-6192Compiler: Compiler does not complain missing SQL-Alias in component diagram
BUIL-6197JavaAddOn: Service with JMS listener does not stop
BUIL-6198Compiler: Missing error if Java Callback UML operation is not static
BUIL-6200Do not add tag sortByTime and sortByTimeOrder to persistent state adapter
BUIL-6205Importer: Re-import of Java generates orphan proxies of operations (spreadsheetadapter.jar)
New FeatureDescription
BUIL-6014Compiler: External persistence for selected properties of PState classes
BUIL-6123Action wizard parameters from stereotype of a property value
BUIL-6188Examples: Example for external persistence for selected properties of PState classes

Release Notes of Builder Version 7.5

Builder 7.5.1 (02.07.2019)

Contains xUML Runtime Version: 2019.7

BugDescription
BUIL-6148Importer: 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/FeatureDescriptionRequired 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
BugDescriptionDocumentation Link
BUIL-5727Compiler: IBM MQ 9 mandatory settings Component
BUIL-5728Compiler: compiler requires port number as mandatory
BUIL-6048Compiler: Compiler should ignore BPMN activities to avoid unwanted errors
BUIL-6055Examples: SimpleHttpService does not work
BUIL-6068Compiler: Service Repositories from library projects are not deployable
BUIL-6074Importer: Importer does not import each overloaded operation from a Library class
BUIL-6076Compiler: Missing `type` property when generating OpenAPI descriptor
BUIL-6087SOAP template: change parameter to complex type
BUIL-6089Remove static module paths from model templates
BUIL-6093Compiler: Missing RootName and RootNamespace in composer.tab (introduced 7.0.0)
BUIL-6095Library Wizard ignores abstract classes
BUIL-6097httpStatus is not given as output for URL adapter with streamTarget
BUIL-6103Compiler: Builder generates wrong trace port
BUIL-6106Examples: Fix modeling error in SQL stored procedures example
BUIL-6108SSL Verify Host: Option "Existence" missing in dropdown
BUIL-6121successfull deployment not switch to green
BUIL-6135Compiler: CTRLAPI: Avoid colon in class names
BUIL-6138Compiler: Error message is not informative by duplicated class usage relations
BUIL-6139Cannot open Run / Debug view in MD if service not running
BUIL-6141Docu string of Base Components::Advanced Behavior::Persistent State::Owner::ownedObjects is wrong
BUIL-6143Base/Profile: cross-referencing with type="ebm:..." generates local type Ids.
New FeatureDescription
BUIL-5746Compiler: Provide <<E2EPrivate>> stereotype for class properties which shall not be exposed to the interfaceAttribute Specification > Visibility
BUIL-6005Compiler: Adapters for Persistent State controlRetrieving Persistent State Metadata with the PersistentStateControl Adapter
BUIL-6006Compiler: Generate xUML Runtime API for Persistent StatexUML Runtime API
BUIL-6046Compiler: Query alias values at runtime <<AliasReader>>Alias Reader
BUIL-6073Compiler: Utility function to parse and build URLs
BUIL-6122Examples: Add parseUrl() to String examples
BUIL-6124Examples: Add getCompositeVersion and getCompositeCategory to deploymentMacros example
BUIL-6145Examples: Example for new Alias ReaderAlias Reader
ImprovementDescription
BUIL-4960Builder project file should be stable
BUIL-5760Compiler: New functions getCompositeVersion and getCompositeCategory
BUIL-5969Compiler: Export enumeration values definied via <<E2EValueGeneralization>> to WSDL
BUIL-6077Importer: OpenAPI: Allow importing Any type
BUIL-6079Compiler: Allow 'Any' type in REST Interface
BUIL-6092Importer: XML Schema import should generate unique class names
BUIL-6118Examples: Migrate education examples to SOAP doc/literal
BUIL-6125JMS client ActiveMQ Artemis 2.8.1
BUIL-6127JMS client ActiveMQ 5.19.5
BUIL-6133Compiler: Get rid of duplicate information in component name of Runtime API logs
BUIL-6142Stop the runtime using xUML Runtime API

Release Notes of Builder Version 7.4

Builder 7.4.1 (26.03.2019)

Contains xUML Runtime Version: 2019.3

BugDescription
BUIL-6082Compiler: Compiler generates wrong service control port
ImprovementDescription
BUIL-5989Examples: 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/FeatureDescriptionRequired 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
BugDescriptionDocumentation Link
BUIL-5845Compiler: Compiler should complain when two behavioral stereotypes are set on one adapter
BUIL-6060Missing pin step in Action Wizard for FlatFile adapter
BUIL-6063Event observer: Tagged value "firstOccurrence" not visible in specification
New FeatureDescription
BUIL-6054Compiler: Persistent state algorithm: Favor Events/Favor Objects
ImprovementDescription
BUIL-6040Rework Builder template to contain a change log table
BUIL-6056Importer: Lack of Feedback when trying to import another version of a dependent library
BUIL-6065Wizard: Move classToXML default root name to advanced tab

Release Notes of Builder Version 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/FeatureDescriptionRequired 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
BugDescriptionDocumentation Link
BUIL-5731Library compile does not work if it has the same name as component
BUIL-5740E2EJMSListener stereotype hides "Base classifier" from Specification
BUIL-5958Importer: Importing an archive file resource fails without messages
BUIL-6015Compiler: Previous errors are not shown if exception occurs
BUIL-6025Importer: Builder 7.2.1 refuses to import certain E2E libraries
BUIL-6026Compiler: XPathException when recursive UI Service interface
BUIL-6029Wizard: Component Diagram Wizard does not recognize REST Error Class
BUIL-6030Wizard: Edit Component Wizard overwrites always encoding style of SOAP service
BUIL-6036Examples: Wrong service port in REST JIRA adapter example
BUIL-6039Examples: REST supportmanager with authorization writes wrong logsREST example
BUIL-6042Importer: FlatFileDef Importer creates nonsense tagged values
BUIL-6043REST Test Port must indicate "do not cache yml" to browser
BUIL-6044Context Menu in Containment tree offers three shortcuts "XML Class"
BUIL-6045REST-RequestOptions->port is private
BUIL-6051Compiler: Row transition fails with server side pagination
ImprovementDescriptionDocumentation Link
BUIL-5736Compiler: Detect accidental usage of UML Profile classes String, Integer, Boolean etc
BUIL-5765xumlc: Output for [-clean] is confusing
BUIL-5786Compiler: Compiler error message shall provide statement number when it belongs to an action script
BUIL-5873Compiler: Display compile error if calling a REST operation without stereotype <<RESTAdapter>>
BUIL-5901OData importer: Add Etag as RESTParameter in headerImplementing REST Methods > Output: Header Parameter
BUIL-5991Examples: OData - Use etag RESTParameter in headerOData example

Release Notes of Builder Version 7.2

Builder 7.2.1 (22.11.2018)

Contains xUML Runtime Version: 2018.11

BugDescription
BUIL-6017Repository not correctly deployed
BUIL-6018Get rid of default value for initialSortOrder
BUIL-6020Importer: 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 Compiler Reports Error: Local variable is re-declared for more information.

BugDescription
BUIL-5709Deployment displayed as successful if no password was specified
BUIL-6000Importer: Key value more than once in tabfile when multiple BPMN Process import
ImprovementDescription
BUIL-5668Use Bridge Api for DeployTask and add it to CompileProcess
BUIL-5697Script Editor: Remove memory adapter functions storeInMemory, removeFromMemory and retrieveFromMemory from ActionScript menu
BUIL-5725JavaAddOn: Throw exception in case of JMS send without a message
BUIL-5985Compiler: Raise error when ActionScript variable is redeclared

Release Notes of Builder Version 7.1

Builder 7.1.0 (11.10.2018)

Contains xUML Runtime Version: 2018.11

BugDescription
BUIL-5485Script Editor: Attributes are not suggested when using select distinct
BUIL-5966Compiler: Persistent State Adapter: identifierCondition may not work
BUIL-5971Compiler: Compiler gets confused when using mapEqualNamesIfExists
BUIL-5980Importer: XSD sequence gets violated on the way from xsd import to classToXml()
New FeatureDescription
BUIL-5347Compiler: REST service and adapter: support Blob as body output parameter
BUIL-5348Compiler: REST service and adapter: support other content types
BUIL-5908Importer: Introduce optional 'isOrdered' inactivation at WSDL/XSD import
ImprovementDescription
BUIL-5701Simplify resource files
BUIL-5915Importer: BPMN root state machine: Add additional logging to service log on automatic retry
BUIL-5965Compiler: Report a warning if version for E2E services is missing
BUIL-5973Compiler: Offical version information
BUIL-5974Compiler: Enable runtime check: error in case of conditions with null
BUIL-5975Compiler: Enable runtime check: error in case of object navigation on null references
BUIL-5976Compiler: Rest Port URL needed
BUIL-5981Examples: Update Java MailExample with new libJavaMail 1.5.12
BUIL-5986Examples: Add service version to examples
BUIL-5987Scheer PAS logo and name

Release Notes of Builder Version 7.0

Builder 7.0.0 (12.07.2018)

Contains xUML Runtime Version: 2018.7

BugDescription
BUIL-5947Importer: Java import does not update existing jar files
BUIL-5955Weird layout and mouse interaction in Deplopyment View on new errors
ImprovementDescription
BUIL-5493BPMN: Make ProcessName on imported BPMNs editable

Builder 7.0.0-rc1 (22.06.2018)

Contains xUML Runtime Version: 2018.6

BugDescription
BUIL-5875Parallel component diagrams for library and service with same name not working anymore
BUIL-5899Compiler returns succesful deployment, but it isn't compiled and deployed
BUIL-5922Tagged value "native type" not displayed in specification dialog
BUIL-5932Compilation errors from used modules are not properly catched
BUIL-5934Importer: OData importer freeze with this edmx
New FeatureDescription
BUIL-5929Examples: New Gateway example
BUIL-5935Compiler: Simple version for E2E services
ImprovementDescription
BUIL-5917Examples: Check examples for "Resolve Inheritance" in component diagram
BUIL-5920Examples: Update JavaMail example with new library 1.5.11
BUIL-5936Wizard: Components Wizard should not set resolveInheritance at all
BUIL-5937Importer: 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/FeatureDescriptionRequired Runtime
BUIL-5694Compiler: Allow static path but dynamic file2018.5
BugDescription
BUIL-5460RESTAdapter export from Library eats the Proxy Type, leading to compile error
BUIL-5608BlockThread no longer available in ActionWizard
BUIL-5732"Run" command is not always working
BUIL-5906BPMN: Typo in BPMN root state machine
BUIL-5907Importer: New BPMN root state machine: Set a valid duration as a default of holdTime
BUIL-5909Compiler: Local variable assinged with previous value inside iteration
BUIL-5911Importer: Re-import of BPMN removes substatemachine on compensation state
BUIL-5912Importer: Import of BPMN results in validation errors in import file
BUIL-5918Interactive Debugger: Interactive debugger does not work anymore
BUIL-5919Java console does not open anymore
BUIL-5923Importer: WSDL import: Link between wsdl.import.xml file and xsd.import.xml file broken
BUIL-5927BPMN: Imported BPMN classes: incorrect and missing link
New FeatureDescription
BUIL-5694Compiler: Allow static path but dynamic file
ImprovementDescription
BUIL-5214New SOAP services should use doc/literal as default
BUIL-5284Compiler: Print error if old component diagram is present
BUIL-5612BPMN: Log STATE_END in case of an error
BUIL-5756E2E Process Tracing: extend transaction logging to accept custom timestamps
BUIL-5905Examples: Update BPMN example with new root state machine
BUIL-5913Importer: Remove parameters from error signals of BPMN state machine
BUIL-5914Importer: BPMN Importer: log process id to bridgeserver log
BUIL-5921Compiler: Take element numbering into account when compiling UI tables
BUIL-5925Examples: 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/FeatureDescriptionRequired Runtime
BUIL-5891Dynamically set XML root name and namespace will be ignored in runtime versions older than 2018.42018.4
BUIL-5857Older xUML Runtime will refuse to start if the tag value is set.2018.4
BUIL-5830Runtime version prior to 2018.4 will ignore the settings and always pretty-print JSON.2018.4
BugDescription
BUIL-5817Compiler: cannot start service with Java in xUML library (old addon.jar in repository)
BUIL-5832BPMN: Name of Subprocess does not appear in Transaction Logging
BUIL-5836Wizard: Missing labels in Component Wizard
BUIL-5841Importer: Resource import appears to be broken
BUIL-5842Import Options dialog does not scale nicely
BUIL-5861Examples: Quickstart example has broken link to contact page
BUIL-5863Importer: Can not import new WSDL from Domibus 3.2. RC1
BUIL-5868Wizard for creating Aliases shows generic errors and titles that cannot be resolved
BUIL-5876Cannot import library (An error occured during importing an XMI file)
BUIL-5886Compiler: Output object of <<SAPXMLIDocParser>> must be named after root element of XMLIDoc
BUIL-5891Compiler: classToXml and xmlToClass using variable name as root tag instead of variable type
New FeatureDescription
BUIL-5639Compiler: Change front-end port number after compilation
BUIL-5816Importer: Importer for OData services
BUIL-5855Compiler: Provide Runtime with information about new features required by the service
BUIL-5857Compiler: Access to transaction isolation level via SQL Alias
BUIL-5865Examples: ODATA Service example
BUIL-5892Support starting embedded runtime with dynamic ports
ImprovementDescription
BUIL-5429Importer: REST Importer: Assign proper multiplicities for 'required' and optional properties.
BUIL-5459Importer: Improve root state machine from BPMN importer
BUIL-5466Compiler: REST: Possibility to define empty response
BUIL-5807JavaAddOn: stop JMS Listeners on service shutdown
BUIL-5818Wizard: Wizard for FileAlias and DirectoryAlias
BUIL-5830Compiler: Composing compact JSON
BUIL-5854Compiler: 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/FeatureDescriptionRequired Runtime
BUIL-5799Service will not start if you use older Runtime versions.2018.2
BUIL-5757Runtime version prior to 2018.1 will ignore custom timestamp setting2018.1
BugDescription
BUIL-5000Compiler: PersistentStateBroadcastSignal compile error on empty identifier condition
BUIL-5710Importer: Error with archiveFile: The system cannot find the path specified
BUIL-5764e2ec: running from "uml" directory does not work
BUIL-5780e2ec: Return 1 in case of wrong parameters
BUIL-5787"Edit Component Diagram"-Button throws an exception
BUIL-5788Compiler: Java Null Pointer Exception when compiling libEDIArchiving
BUIL-5790Compiler: Compiler does not accept <<FileAlias>> on <<FlatFileAdapter>>
BUIL-5791Builder writes additional elements to "instance.tab" when starting embedded
BUIL-5799Compiler: Enable runtime to use new DateTime parsing implementation
BUIL-5802Importer: OpenAPI importer throws errors on "additionalProperties: false" entries
BUIL-5803Importer: OpenAPI importer does not import complex consumes/produces
BUIL-5809Compiler: REST adapter silently ignores "out" parameters with <<RESTParameter>> stereotype
BUIL-5826Importer: When importing Java service, the imported *.jar has tag value "deploy" not set which leads to compiler error
BUIL-5829JavaAddOn: Memory leak when receiving JMS messages using JMSListener
BUIL-5831Wizard: File and Directory alias missing in list of stereotypes to choose from
BUIL-5833JavaAddOn: addon.jar is missing version info
New FeatureDescription
BUIL-5640Importer: Importer for OData entities
BUIL-5801Examples: Extend logger example with custom timestamp
ImprovementDescription
BUIL-5548Change definition of Error class in REST template to contain message
BUIL-5613Example list is not sorted
BUIL-5682Examples: Add missing callbacks to Java Frontend example
BUIL-5722Remove support for MagicDraw 17
BUIL-5757Compiler: Allow overriding timestamp when logging custom TRX entries
BUIL-5766e2ec: better error message if UML model does not exist
BUIL-5784Compiler: Changed compiler behavior for tagged value "soapAction" breaks service(s)
BUIL-5820Examples: 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/FeatureDescriptionRequired Runtime
BUIL-5754The setting will be silently ignored by older xUML Runtimes.2017.10
BugDescription
BUIL-5580Compiler: Timer from library does not work
BUIL-5716Examples: One wrong url in FlatFilePattern test file
BUIL-5743Compiler: Transformation not checked for correct type if base flow is of correct type
BUIL-5748Importer: OpenAPI import fails: "Unexpected exception: null" when parameter $ref is not found
BUIL-5752Importer: Import OpenAPI fails
BUIL-5763e2ec: NullPointerException if you compile model with old component diagram
BUIL-5770Compiler: Compiler process issues
BUIL-5772Compiler: Builder randomly generates invalid repository
New FeatureDescription
BUIL-5295Compiler: Provide command line compiler with option to compile models and libraries
ImprovementDescription
BUIL-5305Compiler should validate if SOAPAction value is "" for document style operation
BUIL-5594Compiler: Remove support of old component and deployment diagram (first step compiler)
BUIL-5619Remove support for old overrides format
BUIL-5671Compiler: WSDL resolveInheritance is deprecated
BUIL-5714get rid of "classLoader = sun.misc.Launcher$AppClassLoader" on stdout
BUIL-5715Compiler: Clean-up stdout
BUIL-5719Examples for release 7
BUIL-5721e2ec: print usage
BUIL-5754JSON ComposerOptions for REST service and adapter
On this Page:

  • No labels