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 method getBaseUrl() instead of the property baseUrl. 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 method create 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 keyboard_arrow_up 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 is All Article Types that includes concrete types Article, Listicle, and Blog 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 more_horiz > Swap in the content edit form. Specifically, when a homepage has a module as a lead, clicking more_horiz > 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 on Site A. The editor changed to Site B and selects more_horiz > Copy With Updates, creating Article 2. Updates to Article 2 were not carried over to Article 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.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Modules
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News