v4.8.0-rc.2024.9.25 beta release
Release date: September 25, 2024
v4.8.0-rc.2024.9.25 beta release has 17 bug fixes, eight improvements, and six new features.
Significant new features
- Microsoft Outlook Calendar—
- Added API configuration.
- Added importation of Outlook Calendars.
- Added configuration of an Outlook Calendar's appearance in Brightspot.
- Added removal of Outlook Calendar from Brightspot.
- Upgraded OpenSaml 2 to OpenSaml 4.
- Deployed OpenSaml Docker container for local testing.
Significant improvements
- The method
DimsImageUrlBuilder#build
now uses the methodgetBaseUrl()
instead of the propertybaseUrl
. This change facilitates the creation of subclasses that process image URLs. - Added ability to vectorize existing content in Brightspot.
- If an editor cannot save an asset in its current workflow status, or cannot advance an asset to the next step in a workflow, then the content edit form is read-only for that editor. This improvement avoids scenarios in which an editor makes changes to an asset but cannot save them due to insufficient permissions.
- Improved the user experience for adding and managing calendars.
- 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. - Improved the user experience for working with Adobe Analytics reports.
- The
CreateShared
class has a new static methodcreate
for creating shared previews. This method provides for better integration with GCA queries. - Updated the Facebook oEmbed API to v20.0.
Significant defects addressed
-
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 preventing successful drag-and-drop between columns in board view when the search panel was opened from the content edit page. For example, an editor is working on an article. The editor opens the search panel, adjusts the filters, and displays the results in board view. The editor could not drag and drop assets from one column to another.
- Corrected an issue preventing proper conversion of a Zapier GraphQL query or mutation to Zapier input fields.
- 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 involving mixed versions of the dependency
com.fasterxml.jackson.core:jackson-core
in build configuration and runtime.gradle
files. -
Corrected an issue preventing the Copy With Updates feature from synchronizing copies of assets between sites. For example, an editor published
Article 1
onSite A
. The editor changed toSite B
and selects > Copy With Updates, creatingArticle 2
. Updates toArticle 2
were not carried over toArticle 1
. -
Corrected an issue throwing an
UnsupportedPredicateException
when performing queries on sites with the toggle All Sites Accessible set to on. -
Corrected an issue preventing methods configured in GraphQL Content API > Static Methods from appearing in the GraphQL explorer. Specifically, this error occurred if the method accepted a parameter of type
UUID
. -
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.