Release Notes 24.1.1

Important!

Immediately after 24.1.1 was released, a critical bug was discovered and the hotfix package 24.1.1‑1 was created to resolve the issue. Therefore:

  • If you have not yet installed version 24.1.1, then skip it and install the hotfix package 24.1.1‑1.

    The hotfix package includes all changes from 24.1.1 plus the additional fix.

  • If you have already installed 24.1.1, then install the hotfix package 24.1.1‑1 to get the additional fix before rolling upgrades out into production environments!

For a description of the additional bug fix in the hotfix package, see Release Notes 24.1.1‑1.

This topic provides information about the bug fixes and database changes that have been implemented in the Automation Analytics & Intelligence 24.1.1 service pack and which apply to AAI 24.1 and higher:

AAI Server 24.1.1

This release of AAI includes a number of bug fixes and modifications to the AAI database.

General Bug Fixes

The following bug fixes for issues between AAI 24.1.0 and this minor version 24.1.1:

  • The Generative AI feature that powers the AI Filter Assistant, which as introduced in version 24.0, is now enabled by default. If required, an AAI administrator can disable it with the server parameter featureToggle.EnableGenAI among the less frequently configured parameters on the Params tab of the AAI Configuration Tool.

  • Fixed a critical bug where updating the AAI port number in the AAI Configuration Tool corrupted the standalone.xml file in a way that prevented AAI from starting.

    Associated ticket: DE168681

  • Fixed an issue on the Gantt view so that failed unlinked jobs show a failed status in the Run Details pane and have a failed icon on the Gantt chart in as expected and as already indicated by a the Failed status on the Jobs table.

    Associated ticket: DE166111

  • Fixed as issue on the Gantt view so that the job run duration amount always appears in the Run Details pane, as expected.

    Associated ticket: DE168020

  • Fixed an issue on the Gantt timeline chart so that the length of the average duration line for each job run is correct.

    Associated ticket: DE168021

  • Fixed an issue on the Gantt timeline chart so that when you mouse over a job that is in the lower part of the screen, the hover help appears above the cursor so that it is not cut off below the screen.

    Associated ticket: DE157296

  • Fixed performance issues on the Gantt view to significantly reduce the time to render the Machines graph as well as resolve page crashes and unresponsiveness when changing view options.

    Associated ticket: DE166643

  • Fixed an issue on the All Jobs page where the Last Start Time and Last End Time for some jobs were not being shown although the job had a run history.

    Associated ticket: DE165537

  • Fixed a formatting issue that caused the export of Completion Status insight data to fail.

    Associated ticket: DE167955

  • Revised the HTTP timeout setting options and default values to resolve failing CSV exports or PDF downloads of large volume data insights in HTTP environments. Specifically, the following changes were made to the server settings that you find among the less frequently configured server parameters on the Params tab of the AAI Configuration Tool:

    • Two new timeout parameters were added to handle specific micro-services that process the data insight report generating functions: reportsService.readTimeout and collectorService.readTimeout . Both have a default value of 5 minutes to allow time for even large data extractions and compilations to process.

    • The previous subscription.httpReadTimeout server parameter with a default value of 1 minute, which used to control timeouts of all of the micro-services, has been renamed to default.readTimeout and given the default value of 5 minutes.

    Associated ticket: DE167956

  • Fixed an issue where the jammer cycle was failing for job runs that had a predecessor jobrun with a null endTime value.

    Associated ticket: DE168627

  • To improve performance, a new server parameter jobStreamRunCheckJSRJRInDBBeforeDelete was added (default=false). This change disables additional checks to the AAI database before AAI deletes a jobstream run within the Jobstream Run Builder process. These additional checks led to unnecessarily slow Jammer cycles in some large volume environments.

    If you find StaleStateException entries written to the AAI logs during the Jobstream Run Builder processing, please contact Broadcom Support to discuss whether re-enabling this DB checking via the new server parameter is the right solution for you.

    Associated ticket: DE169157

  • Fixed an issue with general access in EEM to update an AAI default admin user definition (the default admin in the JAWS domain). Now only EEM users with explicit rights can edit an AAI admin user, and an AAI admin user can be deleted only from the AAI JAWS domain (and, as always, only by an AAI admin user).

    Associated ticket: DE166824

  • Fixed an issue with in-progress jobstream runs that causes those runs to be deleted and then re-created and also resulted in duplicate or "extra" alerts being created and delivered for a single jobstream run.

    Associated ticket: DE168050

  • Fixed an issue where a non-default value that is set in the advanced option Override automation calculations for a User-supplied End Time on the SLA tab of a jobstream definition was being overwritten when subsequent changes to other parts of the jobstream definition were made.

    Associated ticket: DE166683

Database Schema Upgrade Summary

The following change was made from version 24.1.0 to version 24.1.1:

 

Table Name Change Type Column(s) Affected

JobRun

Add

Index for machine, startTime, endTime

Airflow Connector 24.1.1

The Airflow Connector contains the following bug fix:

  • Fixed a Null Pointer Exception issue that occurred while reconfiguring the GCC Airflow scheduler.