v4.7.17 release
Release date: September 3, 2024
v4.7.17 had six improvements and 19 bug fixes.
Significant improvements
- When configuring an editorial content report, a message appears if the corresponding task host is not configured in Sites & Settings. (Without a configured task host, editorial content reports do not run.)
- Improved the form of the ping command used to determine if a database is available.
- Improved view model and other front-end processing to enable developers to build custom modules using editorial content types.
- When configuring a content report using a content query, the list Display Fields now includes an extra identifier if several fields have the same name. If previously the editor saw the field
Description
twice in the Display Fields list, now the editor seesDescription (description)
andDescription (cms.seo.description)
. - Upgraded Github runner for Antithesis, addressing the run-time error
System.IO.IOException: No space left on device
. - The HTTP response status code is now 500 for GraphQL schema load failures.
Significant defects addressed
- 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 rendering of Getty images in the search panel's grid view.
- 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 preventing the removal of the last watcher in a list of watchers.
- Corrected an issue throwing a
NullPointerException
when attempting to drag an asset from The Shelf onto the content edit form. - Corrected an issue causing incorrect rendering of an asset in the preview pane, but correct rendering on the live front end.
- Corrected an issue preventing proper population of lists of objects. For example, when creating a role, the list of content types included entries other than content types.
- Corrected an issue preventing correct operation of the spell checker when track changes is toggled on.
- Corrected an issue preventing proper interaction with the New Workstream widget. Specifically, if an editor opened New Workstream and clicked Save, the widget became blank instead of displaying a message to enter a required name.
- Corrected an issue preventing population of The Shelf's source list when the asset in the content edit form did not include a
typeId
in its URL. - Corrected an issue preventing synchronous updates of dynamic placeholder text on integer fields.
- Corrected an issue throwing
NullPointerException
errors when generating a content report. Specifically, if a content report was incorrectly configured and then subsequently correctly configured, running the correct configuration threw this error. - 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.