9.0 Release Notes
  • 16 Sep 2024
  • 4 Minutes to read
  • Dark
    Light

9.0 Release Notes

  • Dark
    Light

Article summary

Release Date: TBD

The component compoundquery has been renamed to reports.

New and Updated Features

Account
The URL has changed to https://<ip_address>/app/#/account. It is no longer ...ui/#/account/.
The account page has been updated to a more recent framework. As a result, some minor cosmetic changes have occurred; for example, some buttons have changed their appearances.
Security questions have been removed because they are no longer required for signing in.
Subscription alerts have been removed.
If the organization has been configured for it, the user may add their email address for the forgot password workflow.
Admin: Access Tokens
Other than the token ID, all fields can now be edited.
The provider field has been removed.
Admin: Configuration
Configuration is updated to match available files and sections. All 8.x-specific documentation has been moved to the 8.x documentation section.
Admin: Data Management
There are some cosmetic changes to data management.
Store Name and Store Number columns are reversed.
A Sort By Number toggle is added.
The Builds tab has been removed.
The side details pane has been updated.
Admin: Groups
Group Type is added to identify the purpose for the group.
Several of the searchappliance_* roles have changed.
Admin: License
A license page is added to provide an expiration date.
Admin: Running Reports
Running Reports makes it possible for administrators to abort and view currently running reports.
Admin: Set Definitions
The table and the side details pane now read Set Created and Set Status.
Other labels have also been updated for better clarity.
The Delete Set button has changed to Delete Built Set to clarify that you're removing only the set and not the set definition.
Admin: Sharing
It is now possible to search by report ID.
The list of reports has been split into two tabs—Reports and Queries.
We've added a reminder box at the top of the edit sharing screen to remind those sharing reports to review the report for security vulnerabilities that may open the system to malicious attacks.
Admin: Symbols
The Apply Changes option has been removed from the drop-down and changes are automatically applied.
Admin: Uploader
File names can be changed through the gear icon, so all file names can (and should) be unique.
Errors now have a message pop up at the bottom of the screen instead of the file line being highlighted.
JSON files can now be uploaded.
Admin: Users
A list of password requirements is provided to help reduce the number of tries to create or reset a password.
You can now add a script user for those that only need access to IMAT APIs.
There are cosmetic changes to the detail pane that appears when a user is clicked.
API
APIs periodically delete old unnamed results, and the middleware runs without a cron job.
Session handler timeout now requires a value of five minutes or greater.
Branding
The same logo location is used across all application parts. This means that all logos for all applications now match.
Clinical Reports
Report Help has been added to the user menu. It will take you directly to the Query Syntax guide.
Configuration
Configuration files use Git and file-based backups are no longer needed.
Dashboard
The list of tiles that can be selected has been modified to better reflect the apps available—all beta labels have been removed and available tiles have been updated.
When there is a new cluster with no dashboards on it yet, there is now a button providing a link to Admin: Dashboards.
Documentation
Documentation is removed from the product and moved to its own platform. All documentation is for the most recent release unless otherwise noted in the article. The help links will still direct you to the correct documentation page.
Login/Keycloak
The sign in page can be themed, but you will need to contact professional services for help doing so.
User password recovery email is configured through Keycloak. Please contact professional services if you would like to enable this feature.
Reports
There is an artifact URL update when using get_url(). The path changed from /api/reports/results/{result_id}/output/{path} to /api/reports/result/{result_id}/output/{path} (the s from results has been removed). However, there is no change required when writing reports unless you are hard coding in artifact links.
The VHR lib code is refactored to avoid running VHR init code when importing from lib directory in reports.
ROI Management
Part 2 consent records now use random URIs instead of hashing data to create them. This prevents overriding a revoked consent and forces a new consent record to be created.
ROI
Both ROI Management and ROI Setup are now internationalization ready.
Usage Logs
Fluentd is no longer used to process API usage logs because the API interfaces with a Kafka topic directly.

Migrations

ROI
The part2_consent store is renamed to part2-consent (the underscore had been replaced by a hyphen).
Miscellaneous
Data sharding requires a refeed.

Configuration

SearchServer
A configurable limit has been added to the page size of sorted output: -sorted-hits-maximum.
SearchServer.conf has been split into four files:
  • SearchServer-aux.conf
  • SearchServer-mpi.conf
  • SearchServer-clinical.conf
  • SearchServer-logs.conf
Usage Logs
The log_entry parse table entry is updated to support dynamic fields.

Schema Changes

Usage Logs
FLUENTD.xml parse table is changed to AUDIT.xml.

Deprecated and Removed Features

Account
RemovedSecurity questions have been removed because they are no longer required for signing in.
RemovedSubscription alerts have been temporarily suspended.
Report Containers
RemovedDue to the underlying SearchServer structure being changed, Report Containers is no longer needed.
Clinical Reports
RemovedSaved results of single queries are no longer available. Exporting single reports is also no longer an option.
Dashboard
RemovedBeta dashboard tiles are removed as well as other obsolete admin tiles.
login.json
RemovedDue to the fact that we use Keycloak as our login management tool, login.json is no longer needed.
Reports
RemovedPrefix and suffix are obsolete, use container lib & data.
SearchServer
RemovedFederator does not support report=approxtotal.
RemovedSeveral searchappliance_* roles have been removed because there was no need for them with clustering.
RemovedRemoved conf files:
  • who.ini
  • searchserver-ui.ini
  • search-ui.ini
  • admin-portal.ini
  • SearchServer.conf (replaced by four files, see Configuration above)

Was this article helpful?

What's Next