Skip to main content

v4.8.0-rc.2024.9.3 release

v4.8.0-rc.2024.9.3 release has 16 bug fixes, six improvements, and one new feature.

Significant new feature

  • Brightspot no longer caches empty model lists returned from Ask AI and Create with AI.

Significant improvements

  • Added integration tests for the right-rail toolbar.
  • Added integration tests for POST search requests.
  • Improved the usability of the GraphQL code generator.
  • Restored the ability to specify a proxy when running yarn server:styleguide.
  • Renamed the label Chat with AI to Create with AI.
  • Increased the width of the Ask AI chat window.

Significant defects addressed

  • Corrected an issue causing the method AIChatSettings#getCurrent to throw a NullPointerException when initializing Brightspot with a new database.

  • Corrected an issue causing the Ask AI widget to disrupt the placement of a broadcast message.

  • Corrected an issue causing the Ask AI widget to throw an intermittent RuntimeException.

  • Corrected an issue preventing importation of subscribed calendars from Google Calendar. For example, editors were not able to import a Google Calendar Holidays in United States.

  • Corrected an issue preventing the use of string literals in GraphQL queries backed by selection fields in an editorial content type. Specifically, if an editorial content type included a select field, then submitting a GraphQL query filtering on the value of the select field (such as issueType: "Bug") threw a validation error.

  • Corrected an issue preventing GCA type resolution for embedded fields of disparate types. For example, a field List<Record> foo is annotated with @Types({ Bsp16620Foo.class, Bsp16620Bar.class }). Queries retrieving the value of foo failed.

  • Corrected an issue preventing proper rendering of an RSS feed when the corresponding section has a URL ending with a forward slash (such as /firstsection/).

  • Corrected an issue preventing proper rendering of a post's history in an asset's Conversation widget.

  • Corrected an issue preventing persistent disabling of the Crosslinker.

  • Corrected an issue preventing proper listing of assets in The Shelf when filtering by a role.

  • Corrected an issue preventing Brightspot from populating all <iframe> elements in the preview pane.

  • Corrected an issue causing a parent asset's preview control to disappear and a NullPointerException message to be thrown when a child asset's content type is not available.

  • Corrected an issue causing a certain combination of workflow and permissions to incorrectly give a user the publish permission.

  • Corrected an issue throwing a NullPointerException when attempting to drag an asset from The Shelf onto the content edit form.

  • Accessibility—

    • Added announcement for the name of date fields, such as Embargo Date.
    • Added announcements for the Expand All control as well as for successfully removing an item from a list.