Audit log for case management
Case stores now record case-level history for system-driven creation and updates to case records. This enhancement provides better traceability and auditing capabilities.
SQL Editor context awareness
The SQL Editor now indicates the type of SQL statement being edited. When editing Spark SQL, the title will display as 'Spark SQL Editor', while regular SQL will show 'SQL Editor'. This provides better context for users working with different SQL types.
Standard SQL rule with execute query in DB node
The SQL and Sample SQL options have been moved to a new SQL tab in the Execute Query in DB node. Users can now choose a Rule Library, rule group, and standard SQL rule, with the ability to open the rule reference in a new tab. Additionally, the Outputs tab offers an option to refresh or sync outputs from the chosen rule, streamlining the process of defining outputs.
Reuse SQL or Spark SQL via rule library
A new SQL rule has been added to the Rule Library, allowing the creation of reusable SQL statements. These rules can be used in both the SQL node and the Execute Query in DB node within Analysis, enhancing consistency and reusability across analysis definitions.
Enhanced rollback mechanism
The Executions page now allows users to select multiple executions for rollback actions. This improvement streamlines the rollback process within process models.
HTML email notifications
Support for HTML formatting in email notifications has been added. This enhancement allows for more visually appealing and structured email messages sent from the Process Model Notify task.
Promote, import, and export documents and comments
Promote documents and comments between environments
A new checkbox, Include comments and documents, has now been added. When selected during promotion, it adds or updates the target environment with comments and documents associated with the pipeline. This additional checkbox promotes comments and documents without deleting the existing documents or comments.
Import documents and comments along with pipeline items
The checkboxes Preserve and Reset have now been removed from the Import dialog. When you click Continue after selecting the environment and the file, the following checkboxes are available on the Import dialog:
- Preserve execution settings for Data Stores, Analyses, and Data Views in the target environment
- Reset imported items' dirty states in target environment after import
- Import included documents and comments (this is selected by default)
The default selection—Import included documents and comments—imports the corresponding item's comments, attachments, and documents. These are updated or added without deleting the existing comments, attachments, and documents.
Export documents and comments
A new checkbox, Export comments and documents of selected items, has now been added to the Export dialog. This checkbox is available in the top band following the Reset checkbox.
When you complete the export with the Export comments and documents of selected items checkbox selected, the system exports the Comments, Attachments, and Documents for the selected items and their stages.
Support for Elastic Beanstalk IMDSv2
Elastic Beanstalk applications can now run without IMDSv1 enabled. This enhancement improves security by supporting IMDSv2 for retrieving EC2 instance metadata.
Show in Pipeline with ctrl+click
Users can now Ctrl+Click on the Show in Pipeline, Edit, View, and View Content buttons to open a stage in a new browser tab. This enhancement allows users to remain on the current tab while accessing additional information in a new tab, improving workflow efficiency.
Case-insensitive default for newly added search filters
The search screen definition has been enhanced to set case-insensitive as the default behavior for newly added filter fields. When adding multiple filter fields or a single field, text fields that are not code sets will default to case-insensitive, single selection type, and the 'Contains' operator. This improvement ensures better usability and consistency in search functionality.
OIDC SSO for single-tenant deployments
Single-tenant cloud deployments now support OIDC SSO, enabling seamless single sign-on integration for enhanced user authentication.
GraphQL alternate ID support
GraphQL data store queries now support Alternate ID. The new
stageByAlternateId() API and stageAlternateId in
DataStoreQueryInput enable more flexible query options.
Sorting on computed fields
Users can now sort columns in table dashlets based on computed fields. This resolves previous limitations in dashboard functionality.
Improved security for HTTP response headers
Security has been enhanced by updating the Content Security Policy (CSP) and HTTP response headers, addressing vulnerabilities and improving compliance.
Other changes
The following libraries and components have been updated to address security vulnerabilities and improve system performance:
- Upgraded Hive packages to address security vulnerability.
- Ported DQ+ to Java 17 and upgraded related components to address security vulnerabilities.
- Upgraded Gradle to the latest 8.x version to eliminate security vulnerabilities.
- Upgraded commons-io to version 2.16.1 to eliminate security vulnerabilities.
- Updated esapi to version 2.5.3.0 to address high vulnerability risks.
Corrected issues
| Issue Summary | Issue Number |
|---|---|
| Resolved an issue in the dashboard where a field not marked as Include in Filter was incorrectly included in the filter values when drilling through to another dashboard. | ISX-22872 |
| Resolved an issue where the Required checkbox in the Result Field editor was incorrectly enabled for system fields. The "Required" checkbox in the Result Field editor is now disabled for system fields and when the "Editable" checkbox is not selected. | ISX-22831 |
| Fixed an issue where the heat map chart tooltip value changed instantly when hovering over a value with a series field in the chart. | ISX-22790 |
| Resolved an issue where the 'Max On-Demand Instances' field in the Environment Execution Profile dialog did not appear after saving changes. | ISX-22801 |
| Fixed an issue with the background color of buttons in the collapsible dashlet header in the dashboard. | ISX-22789 |
| Resolved an error in the dashboard that occurred with Control Chart filtering when empty data points were involved. | ISX-22749 |
| Addressed a potential security vulnerability in the CSV file download functionality. | ISX-22730 |
| Resolved an issue in the dashboard where the 'false' entry in a filter dashlet would disappear if the 'Show Relevant Entries Only When Cascading' checkbox was checked. | ISX-22829 |
| Fixed the issue where field labels were not visible in the Axes configuration tab of the dashlet editor. | ISX-22800 |
| The output datastore node now enforces a maximum field name length of 60 characters for newly created internal database datastores. | ISX-22244 |
| Resolved an issue in Dashboard where the Show Data and Export Data options did not work for dashlets when 'Latest' was used as the static date filter. | ISX-22803 |
| Resolved an issue where the Records tab in the case view did not fully apply the associated data store's search screen definitions, such as the visibility of action buttons. | ISX-22731 |
| Resolved an issue where users were able to post links in the comments section, addressing an HTML injection vulnerability. | ISX-22729 |
Resolved an issue where sensitive values such as passwords, keys, and client
secrets were not encrypted before being written to
pw.properties. |
ISX-22638 |
| Resolved an issue where sensitive values were being printed to the terminal window during the execution of infrastructure creation scripts. | ISX-22634 |