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.
Release Notes of Builder Version 7.29
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 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 | |
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
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 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
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 Version 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 Version 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 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.
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. |
Bug | Description | Documentation Link |
---|---|---|
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 | Documentation Link |
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 | Documentation Link |
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 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
Bug | Description | Documentation Link |
---|---|---|
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 | Documentation Link |
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 | Documentation Link |
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 Version 7.14
Builder 7.14.0 (30.05.2021)
Contains xUML Runtime Version: 2021.5
New Feature | Description | Documentation Link |
---|---|---|
PAS-881 | New MongoDB example | MongoDB Adapter |
PAS-931 | Compiler task hooks | |
PAS-932 | Compiler TraceCompileControl | |
PAS-933 | Abort Compile mechanism | |
Improvement | Description | Documentation Link |
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 | Documentation Link |
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 Version 7.13
Builder 7.13.0 (04.05.2021)
Contains xUML Runtime Version: 2021.4
Bug | Description | Documentation Link |
---|---|---|
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 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 | 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 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 | 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 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.
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 Version 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 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/Feature | Description | Required Runtime |
---|---|---|
BUIL-6213 | Older xUML Runtimes will return an error when trying to access the xUML Runtime API. |
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 Version 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 Version 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 Version 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. | |
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. |
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 Version 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. |
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 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/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. |
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 Version 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 Version 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 Version 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 |
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 | |
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. |
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. | |
BUIL-5757 | Runtime version prior to 2018.1 will ignore custom timestamp setting |
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. |
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 |
Related Pages: