Bug Fixes (4.1)
4.1.0
Version | Case ID | Internal ID | Components | Summary |
|---|---|---|---|---|
4.1.0 | 40731 | XE-9632 | Web Desktop | Description When moving the mouse over the “Build” or “Manage” buttons in the main desktop view, the highlighting is very subtle and hard to see. Resolution Made the display of current choice much clearer. |
4.1.0 |
| XE-10353 | Oracle Database | Description The latest versions of the Oracle JDBC driver (ojdbc jar) can not be used. Instead a driver from Oracle 19c or earlier has to be used. Resolution The Oracle database support has now been rewritten to support the latest drivers |
4.1.0 |
| XE-10631 | Documentation | Description There is no instruction to guide users to retrieve the mz.license file content. Resolution The documentation is updated with the required command to retrieve the content in mz.license file. |
4.1.0 |
| XE-11079 | Google Cloud Storage | Description Security Upgrade for BigQuery Storage API Client Library Resolution grpc-google-cloud-bigquerystorage-v1beta1 client library has been upgraded to address the security vulnerability identified in CVE-2023-44487. |
4.1.0 | 00042786 | XE-11362 | Database Profile | Description Database Profile UI does not prompt notification to save configuration after changes to the External Reference and Advanced Properties. It also does not retain values when the tabs/radio button is toggled. There is an unused field - "Notification Service", in the External Reference table, which is meant only for Oracle DB. Resolution Improved the UI to prompt users to save the configuration when changes are made, retain values when the tabs/radio button is toggled, and the "Notification Service" field has been removed from the External Reference table for database types that do not require this field. |
4.1.0 | 42763 | XE-11874 | SAP CC | Description The transactional behavior is not working for the SAP CC batch agent if a workflow is stopped immediately. The worklfow is likely to abort and the transaction state of the SAP CC batch agent will not be saved. This will result in the agent not sending the last processed UDR. Resolution The transaction state is now saved properly, the agent will now function as expected. |
4.1.0 | 43435 | XE-11953 | HTTP/2 | Description The HTTP2 Agent will receive an invalid request response when sending a request with multiple credentials, one in the header and one in the request body. Resolution Add a check to remove the credentials from the request body if it already exists in the headers. |
4.1.0 |
| XE-11966 | Web API | Description A vulnerability was detected in the Swagger UI library. Resolution The Swagger UI library has now been upgraded to 5.17.0. |
4.1.0 | 43615 | XE-12019 | HTTP/2 | Description There is a limitation on the swagger-request-validator library relating to the usage of {{discriminator}} and {{oneOf}} keywords in the same schema object. This causes the validation to produce inaccurate results. Resolution Validation should be disabled when using schema files containing an object with a combination of {{discriminator}} and {{oneOf}} keywords. |
4.1.0 | 43538 | XE-12123 | Streaming Telemetry | Description *Description:* Streaming Telemetry unable to close stream due to gRPC server does not send END_STREAM *Resolution:* A new property in MediationZone called “gnmi.http2.stream.immediate.close” is introduced. This property is, by default set to false to retain the original behavior. When it’s set to true, a Disconnect StreamingTelemetrySessionUDR will trigger RST_STREAM to be sent from the client side to the server side, as the Nokia devices do not respond to END_STREAM. Resolution
|
4.1.0 | 46390 | XE-12227 | EC Deployments | Description If reconciliation happens for multiple dynamic workflows at the same time, this can fail due to a race condition causing both workflows to get the same ID. This will cause reconciliation to be delayed before it is retried. Resolution The issue has been fixed and dynamic workflows are now correctly added. |
4.1.0 | 43682 | XE-12260 | Streaming Telemetry | Description The retry logic involved in exponential backoff with 50 retries does not work in practice. Resolution The retry logic is revised to reconnect automatically for up to 30 minutes and progressively increase the time between each retry. The longest time between a retry is 2 minutes. |
4.1.0 | 43627 | XE-12290 | Python | Description Only Administrator users can configure and run Unit Test. For any other user, the configuration becomes invalid. Resolution The permission problems around the Python Manager have now been solved. |
4.1.0 | 43529, 44248, 44246 | XE-12296 | Configuration Browser | Description In the Desktop, then configuration browser view (directly under “Build”) can have performance problems. This can cause excessive CPU usage in the browser as well as severe slowdowns of view refresh. Resolution The Configuration Browser implementation has been fixed for better performance. |
4.1.0 | 43529, 44247 | XE-12297 | Workflow Editor | Description When having a workflow that fills up the entire canvas in the Workflow Template, adding in new agents will cause it to appear out of view, causing users to zoom out on the canvas to locate it. Resolution This is fixed now and the new agents appear approximately in the middle of the canvas. |
4.1.0 | 43387 | XE-12319 | Database Agents | Description The Database forwarding agent is unable to call a Stored Procedure and throws an error when the workflow is executed. Resolution The keyword has now been changed and the Database forwarding agent can call a Stored Procedure without errors being thrown. |
4.1.0 |
| XE-12445 | Helm | Description When using cert-manager to automate certificate management, the Certificate object dnsNames entries contains outdated url value 'desktop.<domain_name>' instead of 'desktop-online.<domain_name>'. Also when setting aws.namespace.enabled to true, the domain name prefix was not appended with namespace 'desktop-online-<namespace>.<domain_name>'. Resolution These issues have been fixed, dnsNames entries are now populated as expected. |
4.1.0 | 43767 | XE-12450 | Configuration Browser | Description When using Filtering Configurations in the Desktop Client, you do not get correct results. Resolution This issue has now been fixed and the Filter Configurations render the expected results. |
4.1.0 |
| XE-12514 | GCP Deployment | Description When installing PE on GCP using CloudSQL Postgres as system database, the platform fails to start with an error saying that the postgres user must be a member of the role "mzowner". Resolution This issue is fixed and the platform database can now be installed on CloudSQL Postgres. |
4.1.0 | 43820 | XE-12519 | Web Desktop-DO NOT USE | Description Enabling high contrast in light theme on the web desktop is not working as expected. Resolution Enabling high contrast in light theme in Web desktop is fixed and increases contrast as expected. |
4.1.0 | 43890 | XE-12540 | FTP | Description There is a discrepancy between MZ8.x and MZ9.x on the username title of FTP Collection and Forwarding agents. MZ8.x uses "User Name" whereas MZ9.x uses "Username". Resolution Added "oldTitles" annotation containing "User Name" as the value so that it matches the username title from MZ8.x configuration exports. |
4.1.0 | 43750 | XE-12565 | SAP HANA | Description When making Platform connections to SAP HANA, the incorrect application_name values were used. Resolution This issue has now been fixed by adding the appropriate values to be sent when the system performs platform database connections to SAP HANA. |
4.1.0 |
| XE-12566 | APL | Description When declaring a local variable named {{input}} in a consume block it is not possible to use the global {{input}} variable in the variable declaration expression. Resolution The code generation has now been fixed to reference the global {{input}} as expected in this context. |
4.1.0 | 44048 | XE-12596 | MZSH | Description
Resolution
|
4.1.0 |
| XE-12620 | SFTP | Description Configurations with SFTP agents exported from version 8.3.3.x cannot be imported to version 9.x. Resolution This problem has now been fixed and configurations with SFTP agents can be imported as expected. |
4.1.0 | 44069 | XE-12662 | APL | Description When the Analysis agent uses the same name for user-defined DTK classes, invalid Java code is generated and the configuration becomes invalid. Resolution This issue has now been fixed and if the same field name is used, a sequence number is added. |
4.1.0 |
| XE-12670 | Documentation | Description The option, File System Profile, was missing from the list of agent profiles where External References can be defined. Resolution The option, File System Profile, has been added to the list of agent profiles where external references can be defined. |
4.1.0 | 44143 | XE-12671 | Salesforce | Description The Jetty jars were missing in the Salesforce Streaming agent mzp files. Resolution The jars have now been added to the Salesforce Streaming agent. |
4.1.0 | 44061 | XE-12676 | Devkit | Description If you for some reason commit multiple APL plugins with the same function name to the system, then this is not detected. This can cause hard to track down issues during devkit development. Resolution This is now detected and seen as a broken configuration for the APL compiler. All APL compilation attempt will report this as an error. |
4.1.0 |
| XE-12685 | Postgres Database | Description A vulnerability exists when using the extended mode in the connection property. This only impact customers who would use the advanced options, and does not impact customers using the default, and simple mode in connection property. *Solution:* PostgreSQL has been updated to 42.7.3 to mitigate this vulnerability. Resolution
|
4.1.0 | 44151 | XE-12687 | Upgrade | Description The current length for the field prop_value in platform_properties table was too small, and this caused some upgrades to fail. Resolution The field length has been increased from 64 to 256 characters. |
4.1.0 |
| XE-12713 | Jetty | Description An HTTP/2 SSL connection that is established and TCP congested will be leaked when it times out. An attacker can cause many connections to end up in this state, and the server may run out of file descriptors, eventually causing the server to stop accepting new connections from valid clients. Resolution http2-common has been upgraded to 11.0.20 to mitigate this vulnerability |
4.1.0 | 33937 | XE-12874 | Documentation | Description When reading the documentation for the Dup Batch profile, it is not entirely clear how empty batches will be evaluated when using MIM values as detection method. Resolution The documentation has now been updated to clarify this a bit more. |
4.1.0 |
| XE-12882 | DataHub | Description The Protobuf library used by the Apache Hadoop library for Datahub was removed unintentionally. This causes a NoClassDefFoundError when running Datahub agent workflows. Resolution The library dependency is restored and Datahub agent workflows can now run as expected. |
4.1.0 | 44394, 44157 | XE-12946 | OpenAPI Profile | Description The OpenAPI profile does not typecast numbers to BigDecimals. Resolution This issue is resolved and when the type is “number” without a defined format, any numbers should be allowed. The number encompasses both integer and floating-point numbers (BigDecimal). |
4.1.0 | 44510 | XE-13215 | Aggregation | Description In the documentation for Aggregation Profile, the documentation for parameter {{Enable Separate Storage Per Workflow}} was incorrect. It contained information from the corresponding parameter in Duplicate UDR Profile. Resolution The documentation has been corrected. |
4.1.0 |
| XE-13489 | Core | Description BouncyCastle versions prior to 1.78.1 could be susceptible to various vulnerabilities including, side-channel attacks, timing-attacks, affecting specific cryptographic algorithms. Resolution BouncyCastle has been updated to 1.78.1 to mitigate these vulnerabilities. |
4.1.0 |
| XE-14855 | User Management | Description Added documentation on how to reset locked mzadmin user for PE Resolution
|
4.1.0 | 46065 | XE-15062 | Documentation | Description *Description:* The documentation for creating an External Reference in Helm Chart is missing an important warning about the required label, {{app.kubernetes.io/component: "extref"}}. Without this label, the created ConfigMap will not work. *Resolution:* A warning message has been added to the documentation advising that the ConfigMap will not work if created without this label. Resolution
|
4.1.0 | 44096 | XE-15117 | Devkit | Description The descriptions of the osgi and exportpackages options are incorrect in the DTK documentation. Resolution The documentation has now been updated. |
4.1.0 | 48663 | XE-18562 | Codeserver | Description The default value for the oracle.pool.maxlimit property described in the documentation is “-1” while the actual default value is 10 for the platform and 50 for the ecd. Resolution The documentation has now been updated to state the correct default value. |