Skip to main content

Event Notices

Event Notices


Release Notes

Feb 10, 2026

Release 26.2.1

Privacy & Compliance

  • Implemented EU Cookie Compliance module across supported sites.
    • Ensures non-essential scripts (analytics, marketing, tracking) do not load before user consent.
    • Integrates with Google Tag Manager and third-party tracking tools to meet GDPR requirements.
    • Improves consistency of consent handling across healthcare sites.

SearchStax / Site Search

  • Improve search form behavior and reliability.
    • Enforce single GET submission on SearchStax search input to prevent duplicate requests and race conditions.
  • Add AI-driven analysis for Find-a-Doctor (FAD) search queries.
    • Provides insights into query intent and search performance to improve relevance and discoverability.
  • Add analysis suggestions interface.
    • Introduces a structured UI for reviewing and acting on automated search analysis recommendations.

Media & Analytics

  • Full overhaul of Kaltura analytics integration.
    • Improves accuracy and consistency of media engagement reporting.
    • Refactors analytics logic to align with updated Kaltura APIs.
  • Add new “Kaltura Audio” Site Studio component.
    • Enables editors to embed and manage audio-only media with consistent styling and analytics support.

Integrations & APIs

  • Add health checks for Epic APIs.
    • Provides proactive visibility into Epic API availability and failures.
  • Fix incorrect API error notifications.
    • Ensures error messages more accurately reflect underlying API failures.

User Experience Improvements

  • Add language option to MyChart Login Widget.
    • Improves accessibility and usability for non-English users.

Maintenance & Technical Improvements

  • Add update hooks to restore lost profile data.
  • Attempted fix for PHP deprecation warnings in the email handler.
  • General code quality and stability improvements across custom modules.


Release Notes

Jan 29, 2026

Release 26.1.0 - 26.1.5

Emergency Department Wait Times

  • This release fixes a long-standing caching problem for multiple critical pages.
  • Improved caching and display of wait times to reduce calls to unreliable Epic APIs.
    • Fixes caching on all location pages which display Urgent Care or Emergency Department wait times.
    • Fixes caching for location and ‘find something tool’ caches and pages.
  • Adds cache warming automation to pages which require frequent cache rebuilds. This process allows the server to trigger cache rebuilds of critical pages behind the scenes to prevent slow page loads for users. Includes fallback for manual cache rebuild if automation fails so we’re ensured to all ways have fresh wait time data (within a 10 minute window).
  • Add graceful failure for offline Epic APIs, now shows ‘service not available’ if wait time APIs go offline.
  • Improve error checking by adding redundancy to all stages of API call.  Improve logging of failures.
  • Redesigned banners for better accessibility and readability.

SearchStax / Site Search

  • Analytics dashboard integrated into Drupal admin system
    • Added API connector to show search analytics such as ‘no results’ searches and low performing searches so webmasters and admins can improve results.
    • Includes CSV export of analytics data.
  • Search results page improvements
    • Implement two column layout for search results on clinical themed sites.
    • Add AJAX handling for faceted search filters.

CDP Integration

  • Enable CDP integration in the production environment.
  • Improvements and fixes for webtag module and relevant JavaScript.

Accessibility Improvements

  • Improve fallback handling of academic journal citations on profile pages, ensure publication name is not abbreviated.
  • Fix video caption display on profile pages.
  • Fix aria tags on provider profiles.

AI Agents

  • Implement custom Accessibility agent and Media deduplication modules.
  • Improve handling of AI-driven alt tag generation in advance of automatically tagging all media on all sites. Reduce over-flagging of images containing text.

External API Monitoring 

We currently rely on several external API services from a variety of data sources from multiple providers. API monitoring checks service status and tracks uptime of external data feeds so we have a record of when APIs go offline and can react in real time.

  • Add integrations to feeds related to provider profiles (EDW/UFIS source).
  • Add visible warning when APIs are offline.
  • Improve API health page display.
  • Add aggregated API health notice to overall site status page.

General Fixes

  • Fix broken certification check for EDW connector.
  • Implement profile import using EDW as a data primary source.
  • Add multiple improvements to Taxonomy search interfaces for admins.
  • Implement OpenAI connector for custom AI Agents, add missing configuration.
  • Improve menu placement for several new admin modules: AI agents, API monitoring.
  • Unify off-canvas menu handling for easier template management.


Release Notes

Jan 13, 2026

Release 25.25.0

Accessibility Updates

  • Added accessibility warning fieldset to document media forms.
  • Fix doctor profile tab deep-linking and stop invalid aria-expanded injection.
  • Fix ARIA role typo in node--person.html.twig.
  • Make playlist area of Kaltura Video component more accessible.
  • Fix VideoJS caption cue lang values.
  • Create process for using OpenAI to generate alt and title tags for images.

Bug Fixes

  • Added segments parameter to webtag.
  • Updated YML files to fix preprocess issue.
  • Show Location Service status on Location landing page for each individual service.
  • Update API key for login widget on public facing Healthcare site.

Layout Updates

  • Implement 2-column layout for Searchstax FAD.

Administrative

  • Add views to see Kaltura IDs in use across nodes and media entities.
  • Add AI menu links to uou_config menu.
  • Upgrade contrib modules.
  • Add simple updates to multiple views.


Release Notes

Dec 14, 2025

Release 25.24.0

Content and User Experience Enhancements:

  • Updated link in HCI Clinical Trials application to point to the correct eligibility route in the Angular codebase.
  • Customized wait time displays for South Jordan and Main Hospital emergency departments.
  • Added Belonging menu to the College of Nursing site.
  • Fixed invalid ARIA attributes and aligned tab markup to meet WCAG 4.1.2 accessibility standards.

Infrastructure and Functional Improvements:

  • Reapplied fixed Acquia Site Studio patch.
  • Built CBA API feed check functionality.
  • Created the API uptime monitor module.
  • Added anysite and additional Lando sites to the shield exclude list.
  • Updated Kaltura credentials.

Code and Security Enhancements:

  • Created the uou_ai module and migrated OpenAI-related services into the new structure.
  • Applied Content Hub security update and updated several supporting modules.


Release Notes

Dec 05, 2025

25.23.2

Content and User Experience Improvements:

  • Added a reset button to site search results and updated provider listings to display UFIS name and degree fields for clearer, more accurate presentation.
  • Improved the display of “Reasons for Visit” by fixing singular item behavior and consolidating specialty values into a single compiled field.
  • Adjusted front-end display for the Avaya Call Back Assist tool, addressing text, input type mismatches, and visibility conditions when Client ID is missing.
  • Updated Content Hub PHP integrations and Spatie libraries, improving reliability and content processing.
  • Corrected output issues in the person import process by preventing empty variables from appearing in rendered templates.
  • Added the Pediatrics Division to the Neurosurgery subsites to reflect updated department organization.
  • Added a new “Strategic Vision” menu to the U of U Health site to support evolving organizational navigation needs.
  • Added default meta tags to Basic Pages to ensure consistent SEO behavior across the platform.
  • Created a PDF-specific “Simple Billboard” variant using primary brand colors for improved asset presentation.
  • Updated link behaviors and added a fade effect to the “More items” button for smoother interaction.

Search and Navigation:

  • Implemented a configurable search rate limit for the SearchStax search form, improving performance and reducing unnecessary traffic to autosuggest and search endpoints.
  • Built SearchStax Find-a-Doctor app and improved general search UI with updated CSS/JS behavior, improved autocomplete input handling, and inclusion of additional input variables.
  • Added improved AJAX paging and deduplication logic to the CBA search tool, reducing duplicate provider results and improving query performance.
  • Updated the MyChart login flow and fixed link routing to ensure more consistent navigation.

Infrastructure and Performance Improvements:

  • Updated CDP Webtag events to support UTM parameter tracking for improved analytics attribution.
  • Updated gloss-source design assets, adding border styling across all button variants for improved UI consistency.
  • Updated CDP category assignment views and added wildcard support to CBA config ignore lists, improving configuration flexibility.
  • Added media entity display improvements, error reporting, and debugging tools to strengthen the media workflow.

Code and Security Updates:

  • Applied Drupal core 10.x and contributed module updates, ensuring continued security and compatibility.
  • Updated and refined the SearchStax Find-a-Doctor App and its associated custom codebase, completing multiple rounds of UX, query, and consistency improvements.
  • General backend code fixes, cleanup, and stability improvements across CbaClient, SearchStax integrations, and custom modules.


Release Notes

Nov 06, 2025

Release 25.21.0

Content and User Experience Enhancements:

  • HCI Logo: Remove green background on HCI logos on academic profile pages.
  • Accessibility: Update alt attributes to align to standards.
  • Layout: Remove gls-margin from field.html.twig to eliminate gap between content and footer.
  • UNID Profile Blocks: Add email, phone number, and research interests as displayable options.

Structural and Data Enhancements:

  • File Uploads: Remove txt, doc, docx, ppt, pptx, xls, xlsx as file upload options. 

System and Infrastructure Updates:

  • Acquia CDP: Add config page and improve script handling.
  • Errors: Fixed 'Invalid Kaltura stats event type: complete' error.


Release Notes

Oct 20, 2025

Release 25.20.0

Content and User Experience Enhancements:

  • Media Alt Text Support: Added a Site Studio patch to output the alt text of referenced media entities, improving accessibility and SEO.
  • Person Billboard Template: Updated the Person Billboard layout with improved header spacing, logo placement, and new location card styling in the Clinical theme. Enhanced Searchstax functionality by adjusting the “clear” icon position on search inputs and filtering out 403 pages from search results.
  • Person Profile Bios: Implemented smart trim functionality for cleaner and more consistent bio display.
  • Values and Identity Content: Added missing values-identity file and renamed “diversity” to “values” for improved content organization.

Structural and Data Enhancements:

  • CBA Locations Taxonomy: Introduced a new CBA Locations taxonomy within the uou_cba module to better categorize and manage location data.
  • Corresponding Entity Reference: Added new entity reference functionality to improve data relationships and cross-referencing.
  • Person Import: Restored prior improvements to the person import process to ensure accurate and complete data imports.
  • CDP Payload: Added node-based CDP payload generation for enhanced content data processing.

System and Infrastructure Updates:

  • Content Hub Dashboard: Enabled the Content Hub Dashboard module to improve content governance and management visibility.
  • Gloss-Source Update: Updated the gloss-source module to version 2.8.26 for improved stability and compatibility.
  • Video-JS Path Update: Updated the path configuration for video-js to ensure correct asset loading and performance.
  • Swiftype Removal: Removed remaining Swiftype references and dependencies to streamline the system.
  • Drupal Core and Module Upgrades: Updated Drupal core, contributed modules, and infrastructure components to enhance security, performance, and maintainability.


Release Notes

Oct 09, 2025

Release 25.19.2

Search upgrades

  • Search interface for all sites is now displayed by a custom front-end giving us full control over the look, feel, and interactivity of search pages.
  • Add auto-suggest for searches. Search now connects to the SearchStax Auto-Suggest system for search term suggestions.
  • Add spell checking for search input.
  • Begin implementation of keyword searches.
  • Migrate existing synonyms from previous search system.
  • Integrate Auto-Suggest API in Searchstax controller.
  • Decommission old search platform. Remove all supporting modules, configurations, and code from deprecated clinical search.

Physician profiles system improvements

  • Improve profile update tracking. Editing profiles should no longer be ‘missed’ during the import process.
  • Complete rewrite of Physician Referral app.
  • Revert display of UFIS profile images. This should help with the ‘pixilated’ images, but reverts profiles back to not using responsive image workflow and returns profile pages to ‘uncached’ status. The reason for this issue is that many profile photos in UFIS are many years old and are too small for display.
  • Ensure specialties, locations, and licenses always return arrays in ApiFst.

Care Based Access (CBA) search implementation

  • Create a module to support the Condition Based Search system from CareNavigation.
  • Create module framework for admin tools required to support the CBA search tools.
  • Create import process for Specialties and Locations from the CBA system.

Locations page improvements

  • Add link in emergency department wait times banner to point between the University Hospital and South Jordan.
  • Removed duplicate UofU Hospital card from Locations Directory.
  • Implement ordering settings for locations on the Locations page.
  • On Service Line pages, we removed alphabetical ordering and set results to sort by weight in locations module.
  • Add ordering display for Locations content administration page.

General fixes

  • Improve HTML structure for Medical Services pages on Healthcare and HCI.
  • Improve JSON and PHPCS handling for developers in VSCode.
  • Add SSH key testing to Travis build cycles.


Release Notes

Sep 23, 2025

Release 25.18.1

Content and User Experience Improvements:

  • Switched the Clinical Trials component from cards to accordions for improved readability and user experience.
  • Fixed the display of “Closed” text in Hours display when locations reopen later in the day to avoid confusion.
  • Added aria-label attributes to anchor links around images in news story cards to improve accessibility.
  • Improved pager accessibility and internationalization (i18n) within Twig templates.
  • Enhanced the Table of Contents component for better accessibility and navigation support.
  • Corrected Avaya Call Back Assist tool text color on dark Image Billboards to meet accessibility contrast guidelines.

Search and Navigation:

  • Completed the implementation of the new SearchStax-powered site search interface across academic and clinical sites, delivering site-specific filters, environment-specific Solr servers, and consistent theming for an improved search experience.
  • Disabled the legacy Google Site Search (GSE) and Swiftype Search modules across all sites.

Infrastructure and Performance Improvements:

  • Added a Composer command to automate bulk Site Studio update tasks across environments.
  • Restored the local configuration split to align with development best practices.

Code and Security Updates:

  • Upgraded Drupal core to version 10.5.3 and contributed modules to the latest supported versions.
  • Updated custom code to be compatible with PHP 8.3.
  • Fixed issues with the Kaltura Client integration to ensure media playback stability.


Release Notes

Sep 11, 2025

Release 25.17.0

Accessibility Improvements:

  • Remove aria-label from rating containers
  • Add <span class="gls-hidden-visually">Rating: {{…}} of 5</span>.
  • Updated the Google Maps <iframe> in the location address block template to include a descriptive title attribute. The title is dynamically generated from the location name and address fields, ensuring each map embed has a meaningful accessible name. This change resolves accessibility scan errors and improves screen reader support across location pages.

Gloss:

  • Update to 2.8.25
  • Mirror CKEditor list bullets/numbering on the front end, so WYSIWYG matches live output while remaining easy to override.

Search:

  • Enable and configure the following modules as prep work for future search related upgrades:
    • Language
    • Search API
    • Search API SOLR

Site Studio:

  • Add default setting for Icon Card update.
  • Fix for Image Billboard alignment.
  • Fix Slider component.
  • General fixes for preprocessor.

CDP:

  • Add webtag CDP configuration.
  • Add new CDP taxonomy field to all relevant content types.
  • Add CDP Assign Category bulk operation.
  • Remove 'Chosen' module functionality from Hierarchical select fields.
  • New CDP Category Assignment page is located here: /admin/content/cdp-category
  • Add CDP content category taxonomy vocabulary.

New Menus:

  • Anesthesiology: Center for Patient Simulation
  • School of Medicine: IMPACT

Infrastructure:

  • Speed improvements to local development environments
  • Add OpenAI Connector service to uou_config module.
  • Add custom taxonomy import module.