Release Details of PAS 23.2
Migration Notes
The following bugfixes and features are subject to migration. Please perform the necessary migration tasks.
PAS 23.2.0.2 (29.01.2024)
opcua-connector-service 1.8.1
Bug | Description | Documentation Link |
---|---|---|
PAS-8789 | Restart connection if internalState is "panic" | |
PAS-8550 | Log "worker exit" as info | |
PAS-8536 | Session restoration is failing (invalid channel) | |
New Feature | Description | Documentation Link |
PAS-8742 | Implement unstable test-server |
PAS 23.2.0.1 (15.12.2023)
Builder 8.3.1
Contains xUML Runtime Version: 2023.5
Bug | Description | Documentation Link |
---|---|---|
PAS-8773 | StateId not saved |
PAS 23.2 (06.11.2023)
API Developer Portal 1.4.1
Bug | Description | Documentation Link |
---|---|---|
PAS-8389 | Notification in Developer Portal linked to old UI | |
PAS-8195 | Contract creation wizard does not check if a client version is already retired | |
PAS-7867 | JWT Token is not updated when Swagger UI is opened via deep link | |
Improvement | Description | Documentation Link |
PAS-7677 | Client versions not supported in devportal |
API Gateway 8.7.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-7630 | Better error message on certificate issues |
API Management Backend 8.7.0
Bug | Description | Documentation Link |
---|---|---|
PAS-8197 | Link in "Awaiting Approval" mail points to old API UI | |
PAS-6055 | Organization deletion fails if not all client contracts are deleted | |
Improvement | Description | Documentation Link |
PAS-6552 | Changelog is missing fields [API Security Settings] |
API Management Legacy UI 8.7.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-8118 | Change documentation link | |
PAS-7766 | Deprecation Announcement: Show that a new manager ui is available |
API Manager UI 1.0.3
Bug | Description | Documentation Link |
---|---|---|
PAS-8392 | Swagger editor renders error and is not usable | |
PAS-8342 | JWT policy with forward claim information not functional | |
PAS-8331 | "Unpublished changes" still shown after successful registering | |
PAS-8325 | Extend bounding box for hover area on plus button | |
PAS-8323 | Reset button for metrics view not working | |
PAS-8276 | Transfer Quota Policy: Wrong default values in advanced configuration | |
PAS-8263 | Wrong config sent when using rate or transfer limiting policy | |
PAS-8258 | Notification renderer only loads the first page (20 entries) | |
PAS-8248 | Sorting in list view does not work | |
PAS-8244 | Caching Resources policy: Mark seconds field as mandatory | |
PAS-8237 | JDBC URL field does not validate correctly | |
PAS-8222 | Display of list view not optimal when an API has a very long name | |
PAS-8221 | List view does not show organizations for clients and plans | |
PAS-8199 | Strange behavior when drag and drop yaml file in swagger | |
PAS-8155 | List view for "My..." pages is not working | |
PAS-8135 | Documentation panel should be disabled on retired API | |
PAS-8110 | Prefill organization field in wizard with current organization | |
PAS-7936 | Querying wrong endpoint for policies | |
PAS-7850 | Remove shadow from icon in policy renderer | |
PAS-7823 | Unexpected behaviors when manipulating OpenAPI with editor | |
PAS-7806 | Cannot see all organizations in wizard drop down as super admin | |
PAS-7760 | Disable checkbox when no items present | |
Improvement | Description | Documentation Link |
PAS-8187 | Add confirm checkbox and additional checks when deleting an API/Client/Plan/Org | |
PAS-8156 | Align dialog layout with pas dialog layout | |
PAS-8152 | Improve layout of two column display in labels | |
PAS-8109 | Retired API should print useful information to the user on contract page | |
PAS-8027 | Pre-Select organization if only one is present | |
PAS-8007 | Link button to active contracts should be disabled when no contracts available | |
PAS-8006 | Change dialog color in case of trying to re-publish an unchanged API | |
PAS-7873 | Add regex docu hint on all policies that use regex fields | |
PAS-7866 | Publish/Retire should start loading spinner | |
PAS-7782 | Fix tooltip position of main card title | |
PAS-7759 | Create icons for policies | |
PAS-7740 | Policy tables should run validators manually if new row is added | |
PAS-7481 | Clicking on policy title should either bring you on the policy tab or directly to details | |
PAS-7439 | Example box for URL Rewriting Policy | |
PAS-7402 | Add link to documentation for policy details | |
PAS-7293 | Set correct active route links in main menu | |
PAS-7087 | Finalize font sizes and colors | |
PAS-6664 | Add more hints for active contracts | |
PAS-6611 | Contracts not required when defining as public api | |
PAS-6552 | Changelog is missing fields [API Security Settings] | |
PAS-6418 | Translation improvement | |
PAS-6371 | Contract state should be translated | |
PAS-4573 | Show current role for a user in active organization | |
New Feature | Description | Documentation Link |
PAS-7791 | Integrate API specific OpenSearch dashboards | |
PAS-7721 | Improve Keycloak Policy Form | |
PAS-7641 | Swagger Try It Out in Manager UI | |
PAS-7381 | Configuration view for HTTP Security Policy | |
PAS-6994 | Configuration view for JWT Policy | |
PAS-6911 | Notification renderer | |
PAS-5757 | New improved changelog view |
Bridge 7.30.0
Contains xUML Runtime Version: 2023.5
Contains Bridge API Version: 2.14.0
Contains Roles Version: 1.28
Compatibility Hint
The Linux distribution must support systemd. The startup of the Bridge is moved from /etc/init.d to systemd. The startup commands changed. If the distribution does not support systemd then the Bridge will not start automatically after booting.
Improvement | Description | Documentation Link |
---|---|---|
PAS-8364 | Update Apache httpd to version 2.4.58 | |
PAS-8302 | xUML Runtime 2023.5 | |
PAS-7208 | Use systemd to start the Bridge on Linux | |
Bug | Description | Documentation Link |
PAS-8183 | PState RAW Data for Support not working |
Builder 8.3.0
Contains xUML Runtime Version: 2023.5
Compatibility Hint
With this release, the implementation of asynchronous tracing has been changed for Service and Custom service locations. It now uses the xUML Runtime API to manage the trace data. For this to work, services need to be compiled with xUML Compiler 7.12.0 or later, the executing xUML Runtime must be 2020.14 or later.
The Bridge service location still uses the old control port API.
Known Issues
On Windows, the Analyzer 8.3.0 can not be started via the start menu link resp. the executable. You have to use the Windows command file Analyzer.bat in <your installation directory>/bin.
Bug | Description | Documentation Link |
---|---|---|
PAS-8361 | Update form-elements version in compiler | |
PAS-8008 | Remove obsolete prefetchedRecords from SQL Adapter | |
Improvement | Description | Documentation Link |
PAS-8141 | Configure generated Angular-App at runtime | |
PAS-7636 | Remove <<Search Key>> | |
PAS-6031 | BPMN onUnhandledError logs insufficient details | |
PAS-5300 | Remove unused stereotypes | |
New Feature | Description | Documentation Link |
PAS-8056 | Provide AuthenticationService in generated app | |
PAS-7488 | Pass the parentComponent to the childComponents and subforms | |
PAS-6071 | Analyzer should support xUML Runtime API for tracing |
Designer Examples 23.2
Improvement | Description | Documentation Link |
---|---|---|
PAS-8464 | Change REST adapter example to show how to access the adapter response | |
PAS-8063 | Extend MongoDB example to show queries with regex | |
New Feature | Description | Documentation Link |
PAS-8082 | Create Designer library for pushing messages | |
PAS-8043 | Create an example for how to query MongoDB in a LIKE fashion using regex | |
PAS-7964 | Create a new example for custom directives on form elements | |
PAS-7870 | Create a new example to show hash map handling with the Memory Adapter | |
PAS-7869 | Create new example to show how to use decisions in activity diagrams | |
PAS-7868 | Create new example to show loops in activity diagrams | |
PAS-7600 | Provide Working example for xUML runtime API for querying PState objects | |
PAS-7578 | Add audio feature to openAI library | |
PAS-7139 | Create an OpenAI library for the designer |
Designer 4.6.0
Bug | Description | Documentation Link |
---|---|---|
PAS-8437 | Shared SendMail Library can't be used due compiler errors | |
PAS-8353 | Designer tagged as wrong image type | |
PAS-8326 | Hide the update Version button in the library administration | |
PAS-8324 | Problem opening models | |
PAS-8321 | Problem when validating and clearing cache | |
PAS-8255 | Interface operations with implementation possible | |
PAS-8253 | Class attributes general property selections dialog | |
PAS-8145 | OpenAPI: Import definition fails because of servers variables | |
PAS-8144 | Create interface inside interface fails | |
PAS-8130 | Implementing a REST API is broken | |
PAS-8108 | Export folder: Operation Error | |
PAS-8105 | Asset drawer crashes if a project contains a library present in asset | |
PAS-8098 | Boolean stereotype attributes with (true) default wrongly represented | |
PAS-8083 | Nested structures can disappear when being moved | |
PAS-8080 | Service panel - Interface created in a Class is not shown until refresh | |
PAS-8079 | Service panel - Wrong icon for Class | |
PAS-8051 | UI bug: Trigger Events | |
PAS-7985 | Missing tooltip in "Select Stereotype" dialog | |
PAS-7983 | OpenAPI: URL path segments with colon : are encoded wrongly | |
PAS-7978 | Problematic deletion behavior for operations in execution diagram | |
PAS-7977 | Problematic deletion behavior for operations in activity diagram | |
PAS-7972 | Import of Library not displayed correctly | |
PAS-7963 | Problem importing a service because of library can not be published to asset-repo/gitea | |
PAS-7948 | Context menu option "Install version" not working as expected | |
PAS-7923 | Changing output parameter in activity diagram causes it to become null | |
PAS-7919 | Library versions not selectable in the Shared namespace | |
PAS-7855 | Add version is confusing | |
PAS-7832 | Open documentation icon not working for libraries in administration | |
PAS-7818 | Wrong rendered diagram elements | |
PAS-7776 | After library deletion from "Shared" namespace the version is still displayed | |
PAS-7771 | Dependencies section cannot be opened for new "Shared" namespace | |
PAS-7770 | New "Shared" namespace is not highlighted when clicked | |
PAS-7594 | Asset drawer: Unnecessary scroll bar | |
PAS-7561 | Broken translation in create folder & create service dialog | |
PAS-7558 | Libraries: Calling the documentation of a library element via context menu does not work | |
PAS-7554 | Libraries: Quick Action icon for calling the documentation of library elements is gone | |
PAS-7544 | Publish asset: Next button enabled although no file selected | |
PAS-7543 | Publish Asset shows no library details | |
PAS-7492 | Asset repo: Version menu is always empty | |
PAS-7152 | Selecting operation call in execution panel shows "Unknown operation" in attribute panel for name | |
PAS-7054 | Service is successfully deployed, but an error message appears that it was not added to the API management | |
PAS-6723 | Forms and Diagrams tabs opened in wrong service | |
PAS-6290 | Mapping relation creates a new property in collaborators mapping diagram | |
PAS-5513 | Re-deploy service as container show API Management errors | |
PAS-5056 | It is not possible to paste packages into the implementation folder. | |
PAS-4604 | Library shows wrong tree in Service panel | |
PAS-3732 | Remove scripts with CDN source | |
Improvement | Description | Documentation Link |
PAS-8284 | Keep deployment notification open | |
PAS-8260 | OpenAPI import fails: TypeError: Cannot read properties of undefined (reading 'type') | |
PAS-8181 | Adjust the "send to compiler" for the url field | |
PAS-8159 | Make it possible to configure a link column in the data table dialog | |
PAS-8142 | Support tables in service description | |
PAS-8020 | Change the documentation link in the quick action menu | |
PAS-7830 | Make asset search available | |
PAS-7820 | Library can be removed even though variables and operations are in use | |
PAS-7678 | Provide a mechanism for parsing an asset to see the meta information directly when using it | |
PAS-7227 | Allow space in operation names | |
PAS-7226 | Add context menu item for adding a sub-operation | |
New Feature | Description | Documentation Link |
PAS-7810 | Use search functionality of asset-repository-list | |
PAS-7140 | Add sub-operations in mappings and activity from toolbar | |
PAS-3991 | Select in service panel the type of parameters and class properties |
asset-repository-service 1.4.1
Bug | Description | Documentation Link |
---|---|---|
PAS-8419 | Publish asset: Radio button enabled although no file selected | |
PAS-8385 | Omit 401 for asset-repository-service when opening configuration | |
PAS-7982 | Existing assets unavailable in management dialog | |
PAS-7790 | Success screen in case of an error while publishing an asset | |
PAS-7789 | Remove unnecessary scrollbar from "Publish Asset" wizard | |
PAS-7544 | Publish asset: Next button enabled although no file selected | |
New Feature | Description | Documentation Link |
PAS-8367 | Integrate message push library | |
PAS-7814 | Provide a query parameter for sorting in the get endpoint | |
PAS-7813 | Adjust the GET Endpoint with query parameter for search with a string | |
PAS-7812 | Set a query parameter to the get for sorting | |
PAS-7811 | Provide a sorting mechanism for the asset list | |
PAS-7808 | Adjust the client library to make requests against the new api endpoint for search | |
PAS-7807 | Implement search functionality in the asset-list-component | |
Improvement | Description | Documentation Link |
PAS-8285 | Add changed default libs mailer and openAI | |
PAS-8269 | asset-repository-ng module list item height | |
PAS-7829 | Make the publish default library process more generic |
deployment-wizard 4.2.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-7865 | Show Runtime selection box only when multiple Runtime versions available |
file-storage 5.2.2
Improvement | Description | Documentation Link |
---|---|---|
PAS-8219 | Create health routes for files/cdn controller | |
PAS-5459 | Enhance OpenAPI descriptor for file-storage |
keycloak 22.0.4
Bug | Description | Documentation Link |
---|---|---|
PAS-7650 | Add missing roles for config changes on sap-connector-service | |
Improvement | Description | Documentation Link |
PAS-4145 | update Keycloak to v22 |
mailer-service 3.1.5
Bug | Description | Documentation Link |
---|---|---|
PAS-8377 | Omit 404 when fetching config for mailer-service | |
PAS-8261 | Wrong service name in logger output for mailer-service |
messaging-service 4.3.5
Bug | Description | Documentation Link |
---|---|---|
PAS-8416 | Response body contains an array where it shouldn't | |
PAS-8376 | Replace beta library with official one | |
PAS-8332 | Invalid OpenAPI description provided | |
PAS-8247 | 404 when trying to fetch config for messaging-service | |
New Feature | Description | Documentation Link |
PAS-7874 | Provide http endpoint for listening on requested topic | |
PAS-7872 | Provide http endpoint to push messages to | |
PAS-7871 | Support event streaming mechanism |
opcua-connector-service 1.7.1
Improvement | Description | Documentation Link |
---|---|---|
PAS-8060 | JSON schema for OPCUA configuration |
opcua-connector-service 1.7.2
Bug | Description | Documentation Link |
---|---|---|
PAS-8413 | Cannot read existing node | |
PAS-8412 | Exception in change-event of monitored item | |
PAS-8356 | Sub Worker are created even if old connections are not closed | |
Improvement | Description | Documentation Link |
PAS-8216 | Cover state recovery & setup with tests | |
PAS-8215 | Exchange runtime information between worker and main session |
opcua-connector-service 1.8.0
Bug | Description | Documentation Link |
---|---|---|
PAS-8599 | Connector-Service build is failing | |
PAS-8540 | Runtime exception on monitored item termination | |
PAS-8512 | Partially created connectors are not cleanup correctly | |
PAS-8502 | Param limit too short for long nodeIds | |
PAS-8476 | CreateSubscriptionRequest should not run in parallel | |
PAS-8435 | Falsy opcua values are overriden by default value (introduced 1.7.2) | |
Improvement | Description | Documentation Link |
PAS-8526 | Update dependency node-opcua 2.217.0 | |
PAS-8509 | Improve status information (Part 1) | |
PAS-8507 | Distinguish logs from different client / session instances |
portal-app 2.10.9
Bug | Description | Documentation Link |
---|---|---|
PAS-8382 | Pin app-themes | |
PAS-8350 | Wonky behavior in service details | |
PAS-8348 | Dialog should close after save | |
PAS-8280 | API legacy UI only accessible via tile view | |
PAS-8201 | Filter menu does not appear when network is slow | |
PAS-8194 | Logging URL for nestjs services broken | |
PAS-8182 | Testing APIs via Swagger UI is not possible anymore | |
PAS-8122 | Creating logging URL does not point to specific service | |
New Feature | Description | Documentation Link |
PAS-8062 | Create simple visualization for reading current shared license data | |
PAS-6843 | Enable configuration UI for nestJS services | |
PAS-4302 | Add ability to configure Angular-Services at runtime | |
Improvement | Description | Documentation Link |
PAS-7865 | Show Runtime selection box only when multiple Runtime versions available | |
PAS-7863 | Replace default target for new API Manager UI | |
PAS-6234 | Tooltips for tile icons in Portal |
reporting-service 3.2.4
Bug | Description | Documentation Link |
---|---|---|
PAS-8379 | Omit 404 when fetching config for reporting-service | |
PAS-8257 | Wrong service name in logger output | |
Improvement | Description | Documentation Link |
PAS-6272 | Create more meaningful DTO on input data for generating documents |
sap-connector-service 4.0.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-7635 | Support for redis sentinel config | |
PAS-7369 | Executing API requests in unknown system should return 404 | |
PAS-7352 | Rewrite routes for a more meaningful API usage | |
PAS-7284 | Finalize porting sap-connector-service to NestJS tasks | |
PAS-7200 | Handling errors and cover by jest tests | |
PAS-7172 | Performance improvement for searching cached SAP functions | |
PAS-6148 | SAP Connector logging functionality | |
PAS-6147 | User-forced SAP function data cache update | |
PAS-6146 | SAP function metadata retrieval | |
PAS-6144 | SAP function list retrieval | |
PAS-6141 | SAP connection management | |
PAS-6140 | SAP function caching | |
PAS-6137 | Implement SAP access via SAP NW RFC libraries | |
PAS-6135 | Setup GitLab new repository SAP Connector Service | |
Bug | Description | Documentation Link |
PAS-7370 | Services crashes when rebuilding cache on log level below warn | |
New Feature | Description | Documentation Link |
PAS-7285 | Secure API routes | |
PAS-7255 | Deployment configuration for cluster setup | |
PAS-7068 | Cache target should be set to Redis | |
PAS-7067 | Provide schema for sap-connector-service configuration | |
PAS-6220 | Turn the sap-connector-service into a nest.js service |
sap-restifier 3.4.1
New Feature | Description | Documentation Link |
---|---|---|
PAS-8427 | Update sap-restifier image to use newer node version |
service-repository 6.6.3
Bug | Description | Documentation Link |
---|---|---|
PAS-8415 | Base images without tag leads to error of runtime list | |
PAS-8239 | Wrong internal hostname for xuml control api | |
PAS-7880 | Container deployment reset the config to default after re-deployment | |
PAS-7548 | Filter out annotation | |
Improvement | Description | Documentation Link |
PAS-8111 | Enforce service type on Kubernetes even when wrong request data sent | |
PAS-8088 | Add startup check for required docker credentials | |
PAS-7878 | Creating logging url should support query for type | |
PAS-6489 | Move container labels to annotations | |
PAS-5942 | use the restart algorithm provided by the operator | |
New Feature | Description | Documentation Link |
PAS-8061 | Create endpoint for reading shared xuml license | |
PAS-7335 | Provide schema for service-repository configuration |
toolbox 1.4.0
New Feature | Description | Documentation Link |
---|---|---|
PAS-8133 | New Backup & Restore Scripts for Kubernetes and Docker |
user-service 7.4.1
Bug | Description | Documentation Link |
---|---|---|
PAS-7632 | user-service-nestjs spams deprecation warnings | |
New Feature | Description | Documentation Link |
PAS-7332 | Provide schema for user-service configuration | |
PAS-6928 | Provide schema for user-service configuration |
xUML Runtime 2023.5
Improvement | Description | Documentation Link |
---|---|---|
PAS-8270 | libcurl 8.4.0 | |
PAS-8126 | Write cURL OPT debug logs to one log message | |
New Feature | Description | Documentation Link |
PAS-6981 | Apache Kafka Listener Service | |
Bug | Description | Documentation Link |
PAS-8236 | HTTP Services: cannot send response body along with HTTP 202 | |
PAS-7656 | jsonToClass(): Float parsing is broken for locales where decimal separator is not ".", with JVM started. |
xuml-dev-container-service 1.2.0
Improvement | Description | Documentation Link |
---|---|---|
PAS-8040 | Relocate license path for production usage |
xuml-management-ui 1.9.3
Bug | Description | Documentation Link |
---|---|---|
PAS-8350 | Wonky behavior in service details | |
New Feature | Description | Documentation Link |
PAS-8062 | Create simple visualization for reading current shared license data | |
Improvement | Description | Documentation Link |
PAS-7863 | Replace default target for new API Manager UI | |
PAS-6846 | Adjust wording for xuml-management-ui |
xuml-tool 1.6.0
New Feature | Description | Documentation Link |
---|---|---|
PAS-8242 | Option to keep files from being overwritten on (re-)deployment | |
PAS-8241 | Option to explicitly name the deployment directory | |
PAS-8238 | When deploying a service, always write a file containing service name into the service directory |