v4.8.0-rc.2024.9.3 beta release
Release date: September 3, 2024
v4.8.0-rc.2024.9.3 beta 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 runningyarn server:styleguide
. - Renamed the label
Chat with AI
toCreate with AI
. - Increased the width of the Ask AI chat window.
Significant defects addressed
-
Corrected an issue causing the method
AIChatSettings#getCurrent
to throw aNullPointerException
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 offoo
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.