Release Details of PAS 22.1.2
Migration Notes
The following bugfixes and features are subject to migration. Please perform the necessary migration tasks.
API Developer Portal
API Developer Portal 1.3.1
Bug | Description | Documentation Link |
---|---|---|
PAS-4213 | Deletion of client does not delete it from the gateway |
API Developer Portal 1.3.2
Bug | Description | Documentation Link |
---|---|---|
PAS-4504 | Infinite scroller buggy | |
PAS-4357 | Notification shows wrong translation for time | Notifications |
PAS-4345 | User Profile Page does not work when the user does not have API Mgmt Permissions | Managing the Developer Portal |
PAS-4211 | Public Endpoint Visibility is not displayed correctly | Consuming a Public API |
PAS-4167 | Do not load policy probes for clients that are in the awaiting approval state | Using "My Clients" |
PAS-4159 | Metrics showing wrong remaining count if limit is reached | Using "My Clients" |
Improvement | Description | Documentation Link |
PAS-4356 | Notification should show real timestamp when hovering over it | Notifications |
PAS-4017 | Main view should be responsive | Developer Portal |
PAS-3643 | Ensure same sorting order in toc and client/api list | Using "My Clients" |
PAS-3100 | Improve/Update and align swagger ui in devportal and main ui | Testing APIs |
PAS-2959 | Show Organization Name in My Applications | Subscribing to a Private API |
New Feature | Description | Documentation Link |
PAS-4355 | Notification for API signup (pending approval) | Notifications |
PAS-3749 | My clients: If a client doesn't have a contract, it doesn't appear | Using "My Clients" |
PAS-3570 | Manage single APIs | Unsubscribing from an API |
PAS-3557 | Plan card should be sorted by user defined order | API Settings |
Task | Description | Documentation Link |
PAS-3569 | Automate Cypress UI Tests on CI |
API Management 8.3.0
Bug | Description | Documentation Link |
---|---|---|
PAS-4476 | Cannot retire API | Retiring an API |
PAS-4299 | Deletion of client does not delete it from the gateway | Deleting a Client |
PAS-4283 | API Definition is not showing | |
PAS-4219 | Access Denied Error | |
PAS-4156 | Translation for visibility feature | The Concepts of API Management > Visibility |
PAS-4144 | Undescribed error / empty error pop-up in API Management | |
PAS-4136 | Warn box must be dropped in developer portal tab | |
PAS-4134 | CI: Release Pipeline should not use latest release artifacts but artifacts for specified tag version | |
PAS-3676 | Scheme not correctly adapted when importing definition file | |
PAS-3667 | Connection was closed exception with runtime | |
Improvement | Description | Documentation Link |
PAS-4431 | Update tomcat to v9.0.65 | |
PAS-4306 | Allow Setting the Keycloak URL via one Environment variable | |
PAS-4220 | Change text in API settings "Developer Portal" tab | API Settings |
PAS-4138 | Update texts in table definition | |
PAS-3691 | Policy shows different units of selected data | Policies |
PAS-3350 | E-Mail on API signup to the user | Notifications |
PAS-3100 | Improve/Update and align swagger ui in devportal and main ui | Testing APIs |
New Feature | Description | Documentation Link |
PAS-3557 | Plan card should be sorted by user defined order | Using "My Clients" |
PAS-2899 | It should be possible to deny an API application | Answering Approval Requests |
Bridge
Bridge 7.22.2
Contains xUML Runtime Version: 2022.6
Contains Bridge API Version: 2.13.0
Contains Roles Version: 1.27
Improvement | Description | Documentation Link |
---|---|---|
PAS-4436 | xUML Runtime 2022.6 |
Bridge 7.23.0
Contains xUML Runtime Version: 2022.6
Contains Bridge API Version: 2.13.0
Contains Roles Version: 1.27
Improvement | Description | Documentation Link |
---|---|---|
PAS-4440 | Updating Java to version 17.0.4 | |
PAS-4419 | Update Tomcat to version 9.0.65 | |
PAS-4402 | Unclear message if xUML services plugin has no preferences | |
PAS-4330 | Update to Node.js 16.16.0 | |
PAS-4155 | Update Apache httpd to version 2.4.54 | |
PAS-3355 | Display also "external" persistent state properties |
Bridge 7.24.0
Contains xUML Runtime Version: 2022.7
Contains Bridge API Version: 2.13.0
Contains Roles Version: 1.27
Bug | Description | Documentation Link |
---|---|---|
PAS-4543 | Installer does not create proxy certificate files | |
Improvement | Description | Documentation Link |
PAS-4500 | xUML Runtime 2022.7 |
Builder
Builder 7.25.1
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.2
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.26.0
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 |
Designer
Designer 4.1.3
Improvement | Description | Documentation Link |
---|---|---|
PAS-4236 | Support pins from stereotypes for connector operations | REST Adapter Reference |
PAS-4185 | Send extra stereotype parameters to the compiler | REST Adapter Reference |
PAS-4184 | Add library layer for the extra optional stereotype parameters | REST Adapter Reference |
PAS-4183 | Use the stereotype operation to add extra pins on the diagrams | REST Adapter Reference |
PAS-4182 | Accept the new expended operation received from the compiler | REST Adapter Reference |
Bug | Description | Documentation Link |
PAS-4229 | Data table edit dialog is empty | Data Table Handling |
Designer 4.1.5
Bug | Description | Documentation Link |
---|---|---|
PAS-4363 | Open Api Importer discards array complex types with references | Creating an OpenAPI Connector |
PAS-4352 | Pro code Library types are not included in message.form type when used as subform | Developing and Using Libraries |
Designer 4.1.6
Bug | Description | Documentation Link |
---|---|---|
PAS-4414 | Types in libraries not shown | Developing and Using Libraries |
PAS-4370 | Mapping diagram crashes as soon as changed | Modeling Data Mapping |
Designer 4.2.0
Bug | Description | Documentation Link |
---|---|---|
PAS-4464 | Couldn't delete the service | Services |
PAS-4438 | Order problem when executing timer event Executions | Timer Event |
PAS-4426 | Stereotype name is not displayed properly | Stereotypes |
PAS-4423 | OpenApi Importer parameter ref in array items | OpenAPI Import Rules |
PAS-4393 | The "Open menu" button is double | Controls Panel |
PAS-4380 | OpenApi Connector Dialog missing "+" | Creating an OpenAPI Connector |
PAS-4340 | FlatFileAttribut not working after changing from String to Int | Flat File Adapter Reference |
PAS-4339 | Attribute change of newly created operations are not sent to server | Adding Operations to Mapping Relations |
PAS-4331 | Importing a service fails with permission error | Exporting and Importing Explorer Contents |
PAS-4281 | Restore the offline detection functionality when using the messaging service | |
PAS-4279 | When using HTTP calls, Export/import fails for large projects | Exporting and Importing Explorer Contents |
PAS-4257 | Action script not opening | Using Action Script |
PAS-4252 | Cannot set new mapping operation without parameters to be static | Adding Operations to Mapping Relations |
PAS-4243 | Only one of the two classToExtendedJSON operations is accessible | classToExtendedJSON() Operation |
PAS-4232 | Deleting a folder with imported service does not work | Folders |
PAS-4163 | Empty quick action menu in the type selection dialog | Adding Parameters to Operations |
PAS-4143 | Single BPMN import leads to Unknown type on execution models | Modeling BPMN |
PAS-4142 | Service panel quick action style issues | Service Panel |
PAS-4090 | Cannot delete service | Services |
PAS-4029 | Search is slow if you clear the search term | Searching in the Designer |
PAS-3990 | Zero as default value for integers no more supported | |
PAS-3881 | Quick links are not reachable if tree is too big | Service Panel |
PAS-3826 | Some text of the attributes panel sticking when closing the right sidebar | Attributes Panel |
PAS-3823 | Wrong focus in Service panel | Service Panel |
PAS-3795 | Send all mapping diagram parameters to the compiler | Modeling Data Mapping |
PAS-3171 | Navigation from model to the tree is wrong | |
Improvement | Description | Documentation Link |
PAS-4465 | Change documentation link in action script editor | Working with the Action Script Editor |
PAS-4457 | Legacy: Use a separate node thread for the import logic | |
PAS-4381 | Don't cut off type names in containment tree | Service Panel |
PAS-4318 | Decouple the stereotype list from the buttons so they are always available | |
PAS-4253 | Focus element after search in tree on click | |
PAS-4250 | Show note when no role is assigned | Role-based Authorization Concept |
PAS-4196 | Improve the hover handling on quick actions | |
PAS-4120 | Move quickactions to the left when the space becomes to small | Service Panel |
PAS-4085 | Send bpmn with instance list roles to the compiler | The Role Concept of the Instance List |
PAS-4084 | Create an attribute for instance list permissions on the bpmn | The Role Concept of the Instance List |
PAS-4074 | Refactor the delete confirmation system | |
PAS-3975 | Run unit tests from gitlab pipeline for pas-designer project | |
PAS-3902 | Blocked validation panel disturbs work | |
PAS-3880 | Establish a ws connection between "pas designer client" and messaging-service | |
PAS-3879 | Update Designer to Node 16 | |
PAS-3602 | Remove "Suppress Mapping Checks" | |
PAS-3270 | Validate that the communication with other services still works on serrvice side and change where needed | |
PAS-3269 | Switch to using the messaging-service for notifying the clients for any push notifications | |
PAS-3268 | Refactor the pas-designer-service code to be more in line with the NestJS structure | |
PAS-2863 | New operations should be static | |
PAS-2621 | Rename the Message package in the Implementation section of the service tree to Forms | |
PAS-2552 | Activity diagram: show guards in the diagram | Modeling Activities |
PAS-2365 | Move the import system to the service | |
New Feature | Description | Documentation Link |
PAS-4272 | Detect unsupported parameter names in OpenApi importer | OpenAPI Import Rules |
PAS-2919 | Make it possible to download the already existing designer forms as library | Developing and Using Libraries |
PAS-1888 | Activity Diagram transformation on object flow | Modeling Activities |
Sub-task | Description | Documentation Link |
PAS-3798 | Rework BPMN_Gateway_Example |
authenticator-service 4.4.1
Improvement | Description | Documentation Link |
---|---|---|
PAS-4298 | Pass query string to Keycloak on login request |
deployment-wizard 3.1.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-3588 | Show progress bar for long running operations | Working With the Deployment Wizard |
elasticsearch 1.1.5
Task | Description | Documentation Link |
---|---|---|
PAS-4342 | Refactor Backup Scripts of Elasticsearch |
keycloak-init 1.0.4
Improvement | Description | Documentation Link |
---|---|---|
PAS-4452 | Allow setting of restricted scopes | |
New Feature | Description | Documentation Link |
PAS-4297 | Create new client "portal-app" for deployment in init container |
logging-service 1.2.0
New Feature | Description | Documentation Link |
---|---|---|
PAS-4307 | Support for custom service key property |
mongodb-init 22.1.2
Bug | Description | Documentation Link |
---|---|---|
PAS-4095 | Enhance permissions of pas-user profile so that users can access the user-service |
one-docker 22.1.2
Bug | Description | Documentation Link |
---|---|---|
PAS-4341 | Script to add opensearch delete policy not working anymore (since upgrade) |
portal-app 2.1.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-4496 | Update Portal to the coming-soon-app-core-version with the user preferences language fix | |
PAS-4247 | Avoid hardcoded getVersion-call-response | |
PAS-2055 | Update Portal and Modules to Angular v13 | |
Bug | Description | Documentation Link |
PAS-4455 | Portal shows blank page when user-service not available | Getting Started |
PAS-4329 | Portal not starting due to nginx errors | Getting Started |
service-manager-module 4.1.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-4190 | Add type "init" to docker containers in Administration to avoid browser warnings | |
New Feature | Description | Documentation Link |
PAS-3738 | Show log entries for new nestjs based services | |
PAS-3725 | Provide new UI for changing log level |
service-repository 6.1.0
Bug | Description | Documentation Link |
---|---|---|
PAS-4501 | Cannot control Bridge services of type Java via Administration | |
PAS-4487 | Controlling Bridge services via Service Repository fails | |
PAS-4189 | Error displayed in Administration UI for clients without bridge | |
PAS-3523 | Providing a wrong xuml license file leads to endless container restart | |
Improvement | Description | Documentation Link |
PAS-4214 | service-repository must also allow to deploy images from different registries |
user-service 6.3.2
Bug | Description | Documentation Link |
---|---|---|
PAS-4235 | Save profile with unchanged namespace looses namespace |
xUML Runtime
xUML Runtime 2022.6
Compatibility Hint
This Runtime comes with an updated version of Swagger UI. You may need to restart your Bridge to see the Bridge API documentation.
Bug | Description | Documentation Link |
---|---|---|
PAS-4333 | Array.compact returns an array of empty records for arrays of complex types. | |
PAS-4332 | Array.compact prevents runtime startup | |
PAS-4320 | API Request leads to service crash | |
PAS-4186 | DB Deadlocks may crash certain PersistentState operations | |
PAS-4069 | Swagger UI: /pstate/classes/:class/queryObjects does not open | |
PAS-3767 | Float power() operation does fail with negative exponents | |
PAS-3412 | Using the URLAdapter for HEAD requests is not possible (without workaround) | |
PAS-3137 | Duplicate error number for SAPSSM | |
PAS-309 | FlatFile Adapter parses Boolean values only case-sensitive lower-case ("true", but not "TRUE") | Flat File Adapter |
Improvement | Description | Documentation Link |
PAS-4276 | HTTP-like adapters: Put the actual URL in the error message for "URL is not valid" error | |
PAS-4224 | Add error details to PSLM/19 | |
PAS-3830 | Configurable HTTP header size limit | |
PAS-2858 | JSON: directly nested arrays | |
PAS-2531 | Update JavaScript V8 engine to 10.1.124.8 | |
New Feature | Description | Documentation Link |
PAS-4072 | Apache Kafka Producer Adapter (Runtime) |
xUML Runtime 2022.7
Improvement | Description | Documentation Link |
---|---|---|
PAS-4541 | Automatically change POST to PUT for FTP-like protocols | |
PAS-4485 | POST redirect should again use POST (was changed in 2022.6 only) | |
Bug | Description | Documentation Link |
PAS-4494 | HTTP method names must be uppercase (introduced 2022.6) |
xuml-process-monitor 1.0.3
Task | Description | Documentation Link |
---|---|---|
PAS-4285 | License for xuml-process-monitor has expired |