v4.7.19 release
Release date: September 30, 2024
v4.7.19 had two new features, three improvements, and 14 bug fixes.
Significant new features
- Deployed an OpenSaml Docker container for local testing.
- Upgraded OpenSaml 2 to OpenSaml 4.
Significant improvements
- Brightspot displays an improved error message when clicking Save in the Add to Collection popup without first selecting a collection.
- Updated the Facebook oEmbed API to v20.0.
- The method
JspUtils#createCookieSignature
now accepts as a parameter a literal for a user-selected hash algorithm. Previously the only available hash algorithm was SHA-1, which is now considered insecure.
Significant defects addressed
- Corrected an issue causing the methods
SiteMapFilter#doRequest
andSiteRedirectFilter#doRequest
to return an http URL when an https URL is available. - Corrected an issue preventing an asset's URL from immediately updating after changing the asset's locale. For example, an instance of Brightspot configures permalinks to include the asset's locale, such as
/en-US/brightspot
. When changing the asset's locale toes-MX
, the permalink did not change to/es-MX/brightspot
. - Corrected an issue throwing a
SyntaxError
when querying doubly nested indexes in Solr. - Corrected an issue preventing methods in the class
UrlBuilder
from properly decoding query parameters. - Corrected an issue causing an extraneous control to appear above the message
You are currently editing <audience name>
. - Corrected an issue preventing proper rendering of the search panel's board view when viewing abstract content types in status
Draft
. (An example of an abstract content type isAll Article Types
that includes concrete typesArticle
,Listicle
, andBlog Post
.) - Corrected an issue causing localized Spanish labels to appear garbled.
- Corrected an issue in which the Restore widget (containing the buttons Restore to Draft and Restore to Live) was rendered too wide.
- Corrected an issue throwing a
NullPointerException
when clicking > Swap in the content edit form. Specifically, when a homepage has a module as a lead, clicking > Swap in the module threw this error. - Corrected an issue throwing an error message when attempting to add an asset on the content edit page to a collection.
- Corrected an issue causing the Publish button to be disabled but the Publish Override control to be visible. Specifically, an asset is in the status before Publish, and an editor has access to the Publish status. The Workflow widget did not display the expected control Publish, and did display Publish Override.
- Corrected an issue preventing interfaces or abstract content types annotated with
@Hidden(false)
from appearing in the search panel's filter of content types. - Corrected an issue incorrectly removing a user's access to the Sites & Settings area.
- Corrected an issue causing screen readers to announce a checkbox instead of a switch when the focus was on a toggle.