Support and Documentation


The following are release notes for all releases starting with v4.2.0 and ending with v4.2.12. The most recent release is at the top.

v.4.2.12 release

Release date: September 8, 2020


The content picker for modules now has an All category for viewing all available modules, as well as links in a left rail for filtering the modules by category. Filed under: content form

Certain tabs and widgets in the content edit form were restructured to simplify the editorial workflow. Filed under: content form

Sticky-search settings are now configurable at the site level. Filed under: search

GraphQL CMA was enhanced to asynchronously update different fields on the same record without conflict. Filed under: GraphQL

The Navigation content type was enhanced to allow for sub-navigation and groups of navigation links. Filed under: page

Administrators can set any default delivery option for automatic subscriptions. Prior to this release, the only available default delivery option was through the browser. Filed under: permissions

Editors can now associate a promo category and a promo category link on assets and promo modules. Filed under: promo

Defects addressed

The following defects in the rich-text editor were addressed (filed under: rich-text editor):

  • Dragging and dropping images into a gallery enhancement in the rich-text editor resulted in unexpected behavior.

  • Saving tables inside the rich-text editor added extraneous line breaks.

  • Pasting marked-up text with links into the rich-text editor resulted in those links not appearing, but they did render correctly in the browser.

  • Embedded raw HTML inside the rich-text editor occasionally prevented editors from saving or publishing the item.

  • In some cases, when adding an enhancement inside the rich text editor, clicking Save in the enhancement's widget had no effect.

In some scenarios, the Recently Used section of a content picker did not display the most recently used entries. This defect has been corrected. Filed under: content form

In some scenarios, retrieving images from Getty resulted in incorrect pagination. This defect has been corrected. Filed under: Getty image

Naming a revision in a workflow state caused an error. This defect has been corrected. Filed under: revisions, workflow

If an item was in a workflow that implemented notifications, then editors received notifications as the item traversed each state in the workflow. Revisions of the same item did not trigger workflow notifications. Revisions now trigger workflow notifications. Filed under: revisions, workflow

Inside various widgets (such as a rich-text editor's enhancement or a content picker), clicking inside the widget and releasing outside the widget resulted in incorrect behavior. Clicking inside a widget and releasing outside the widget now produces the same effect as releasing inside the widget. Filed under: content form

In some scenarios, Assignment Desk did not emit notifications when a pitch or assignment changed. Assignment Desk now emits notifications as expected. Filed under: Assignment Desk, workflow

In some scenarios, dragging and dropping modules in the content edit form moved other modules in the content edit form as well. This defect has been corrected. Filed under: content form

The Switch Site widget did not function correction after switching to the Global site. This defect has been corrected. Filed under: header

v.4.2.11 release

Release date: August 6, 2020


The Lead widget now includes a Recently Used list to quickly add a component to an item. Filed under: content form

Prior to this release, the rich-text editor did not adequately preserve attributes for objects with no fields. Starting with this release, the rich-text editor preserves attributes for such objects. Filed under: rich-text editor

In some cases, toggling a field on or off did not correctly change the toggle's color. Brightspot now renders the toggles with the correct color depending on the "on" or "off" value. Filed under: content form

The GraphQL implementation was enhanced to reduce unnecessary overhead. Filed under: GraphQL

Admins have a new Site Redirects feature that redirects traffic from one domain to another. Filed under: URL

Defects addressed

Updates to the rich-text editor caused a regression error with the track changes feature. Track changes now works as expected. rich-text editor

When clicking on a saved search, Brightspot intermittently displayed a message Request URI too long. Clicking on saved searches no longer results in this error. Filed under: search

An update to localization caused a regression error the display of Brightspot widgets in the InDesign plugin. The widgets now appear as expected. InDesign

Tabs with the same display name caused incorrectly nested layout of fields in the content edit form. Tabs with the same display name now render fields correctly. Filed under: content form

The Description field in the SEO tab did not always display the correct value. The correct value now appears. Filed under: SEO

Hidden content types appeared in drop-down lists of content types. For example, if the Author content type is hidden, Author appeared in drop-down lists of content types. Hidden content types no longer appear in such drop-down lists. Filed under: content form

Field-level locking in revisions. Consider the following scenario:

  1. Editor A creates an item, creates a new revision of that item, and tabs into a field.

  2. Editor B opens the same revision, and tabs into the same field. Editor B sees the warning that Editor A has already locked the field.

  3. Editor A makes a change, saves the item, and tabs out of the field.

  4. Editor B receives an indication that the field is no longer locked.

In this scenario, Editor B can now modify the field. However, the text Editor B sees in the field is not the most recent version that Editor A has saved. When saving the item, Editor B overwrites Editor's A latest text. Starting with this release, Editor B must refresh the content edit page before making changes in the revision. Filed under: revisions

Prior to this release, the Resources widget for a site did not correctly display fallback resources available at the global level. Starting with this release, a site's Resources widget displays resources at the global level unless overridden at the site level. Filed under: content form

v.4.2.10 release

Release date: July 7, 2020


Integrated a new version of the GraphiQL explorer. Filed under: GraphQL

Updated Java and Node.js libraries to include latest security patches. Filed under: security

Inside the rich-text editor, editors can now press Shift+Enter inside a numbered or bulleted list to start a new paragraph without the number or bullet. Filed under: rich-text editor

Administrators can reduce the number of search fields for various content types. Doing so may provide for a smoother editorial experience when searching in the search panel. Filed under: search

In the rich-text editor, editors now have expanded features for working with tables. (Some of these features were previously available in Brightspot version 3.x.) Filed under: rich-text editor

Defects addressed

A recent update to GraphQL functionality caused regression errors in some of the developer UI controls and displays. Those errors were addressed. Filed under: GraphQL

Bulleted lists in the rich-text editor that had some hyperlinked items did not retain markup after publishing the page. Hyperlinked items in bulleted lists now persist as expected. Filed under: rich-text editor

In some scenarios, customizing the rich-text editor's toolbar prevented display of the submenu under the Track Changes button. This defect has been addressed. Filed under: rich-text editor

In the Edit Site widget, the desktop was not available as one of the preview device types. Desktop is now available as one of the preview device types. Filed under: site setting

In the rich-text editor, an error occurred when closing a pop-up widget for examining one of the embedded enhancements. This defect has been addressed. Filed under: rich-text editor

In the rich-text editor, adding an enhancement as an item in a bulleted list generated an error. Using enhancements in bulleted lists now works as expected. Filed under: rich-text editor

Some aspects of Instagram feeds were not displaying correctly on the front end or were not integrated correctly with Brightspot. The feeds now display correctly. Filed under: social

If you published a CustomContentDeliveryApiEndpoint in 4.2.9.x and are upgrading to 4.2.10.x+, your endpoints need to be republished in order for them to continue working. Filed under: GraphQL

v4.2.9 release

Release date: June 2, 2020


Assignment Desk:

  • Editors can update due dates directly from Assignment Desk's dashboard.

  • Editors can print the listing in Assignment Desk's dashboard. Filed under: Assignment Desk

When filtering on audio files, the search panel defaults to a list view instead of a grid view (because there is no thumbnail available for audio files). Filed under: search

GraphQL was enhanced to include support for StorageItems, image sizes, additional form inputs, maps, and other features. Filed under: GraphQL

Administrators can now configure for which content types the Social Publish accordion appears in the content edit form. Filed under: content form

Brightspot received some new icons for common actions, such as file uploads. Filed under: content form

Front-end designers can now add hidden fields to forms. Filed under: Styleguide

Defects addressed

Prior to this release, the Revisions widget displayed only the first page of a site's history. Starting with this release, the entire history is displayed. Filed under: site setting

In the preview pane, the content picker dropdown was not displaying any options if the media picker dropdown was empty or non-existent. The content picker dropdown now works as expected. Filed under: preview

Advanced queries were incorrectly including certain fields in the results. Advanced queries now work as expected. Filed under: search

A query using paginated results that returned an empty result set threw a divide-by-zero error. This condition is now tested and the error no longer appears. Filed under: Dari

v4.2.8 release

Release date: April 20, 2020

New features

Editors can now enter notes for a field. For example, for a headline field, an editorial note may be "Keep headlines to less than seven words." This feature is available throughout Brightspot, and can be limited to a particular role. Filed under: content form, site setting

Editors can now submit content to AWS Translate directly from Brightspot. Filed under: Amazon Translate

Brightspot can now deliver customized and localized error messages. Filed under: localization


Prior to this release, the content edit form and Assignment Desk forms potentially included a lot of tabs that made for a cluttered display. Starting with this release, the tabs are available under a "more" more_horiz icon. Filed under: content form, Assignment Desk

Assignment Desk's dashboard now includes a notification indicating that the assignments are out of date. Editors can refresh the dashboard to see updated assignments. Filed under: Assignment Desk

The rich-text editor has new and expanded keyboard shortcuts. Filed under: rich-text editor

Editors can now select the site from which they import content from Brightspot to InDesign. Filed under: Adobe InDesign

Prior to this release, workflow notifications were available only to editors subscribed to such notifications. Starting with this release, any editor can receive workflow notifications. Filed under: notification, workflow

Display names for image sizes can now include a hyphen or any other character in the Styleguide configuration file. Filed under: image

Defects addressed

When editing a gallery from search results in list view, the content edit form did not display correctly. The content edit form now displays correctly in this scenario. Filed under: content form

If a role has permissions to a content type, users in the role could not add one-off assets to items of the content type. The permissions logic has been fixed to allow this scenario. Filed under: content form

Duplicate translations caused an unnecessary duplicate primary key exception. Duplicate translations no longer throw this exception. Filed under: translation

When working in an InDesign item in Brightspot, opening and then closing the preview pane made the content edit form inoperable. The content edit form now operates as expected in this scenario. Filed under: Adobe InDesign, content form

A regression bug involving the @Where annotation prevented, among other things, the content edit form from properly populating selection fields. The annotation now works correctly. Filed under: Dari

v4.2.7 release

Release date: April 6, 2020

New features

Brightspot imports events from Google Calendar, displaying them in the intranet plugin. Filed under: Google calendar


Assignment Desk's search function now more closely resembles Brightspot's general search function. For example, the New Pitch and New Assignment controls in Assignment Desk's search panel are now available as selections in a Create widget. Filed under: Assignment Desk

Prior to this release, unscheduling an item required the permission to delete content. Starting with this release, editors assigned the new unschedule action can unschedule items. This action, as with all other actions, can be isolated to specific content types. Filed under: schedule, permissions

To better utilize screen space, the Actions widget has been eliminated from the search panel, and its various controls (such as Fullscreen) have been moved to other portions of that panel. Filed under: search

The Site Categories widget now lists site categories in alphabetical order. Filed under: site setting

Prior to this release, when switching sites in the header, editors needed to select a site category and then select the required site. Starting with this release, the Switch Site widget provides an All Sites option to list all available sites, so there is no need to remember with which category a site is associated. Filed under: sites

When providing access to content from other sites, editors can now allow access by site category, not just by individual sites. Filed under: permissions

Brightspot now implements the latest Instagram Graph API specification, and still maintains the previous Basic API. Filed under: Facebook

A workflow is now available for deploying a Brightspot development environment on Windows machines. Filed under: development environment

When editors add items to a gallery, the content edit form now scrolls down to display the most recently items added. Filed under: image, gallery

Defects addressed

On the mobile version of the content edit form, long strings extended past the visible portion of the screen instead of wrapping within the screen. Long strings now wrap within the visible portion, and there is no need to scroll horizontally. Filed under: mobile

When displaying content with the inline editor, some components of an item did not appear. All of an item's components now appear in the inline editor as expected. Filed under: inline editor

The image editor did not always display images correctly due to missing but optional crop dimensions. The image editor now displays images correctly in the absence of crop dimensions. Filed under: image

A content search that provided no matching results perturbed the display in the search panel. The search panel now displays no-result searches correctly. Filed under: search

After replacing all text in the rich-text editor, Brightspot closed all open pop-up widgets even if they should have remained opened. Pop-up widgets now remain open after replace all as necessary. Filed under: rich-text editor

After retrieving items in the search panel, marking the select-all checkbox perturbed the display of the search panel. Marking the select-all checkbox now maintains the expected display and workflow. Filed under: search

When a new editor logs in through Google Tool Authenticator, that editor was assigned no role and hence received full admin permissions. New editors logging in through Google Tool Authenticator are now assigned the default role. Filed under: permissions

v4.2.6.1 release

Release date: March 18, 2020

Defects addressed

When errors occurred during bulk upload, error messages were not always displayed. Error messages are now displayed as expected. Filed under: bulk upload

Brightspot users were unable to enter an email address or other contact information for external team members in Digital Asset Management. That information can now be entered as expected. Filed under: Digital Asset Management

v4.2.6 release

Release date: March 4, 2020

New features

Brightspot has a new integration with Amazon Textract for automated text extraction from PDF documents and image files saved as JPG and PNG. With the extracted metadata, the documents are more easily accessible using Brightspot search. Amazon Textract is enabled as a plugin. Filed under: Amazon Textract

Brightspot now generates a log of actions taken by Brightspot users, including successful and unsuccessful account logins, changes to an account, changes to content types, and permission changes. For each event, when the event occurred, where the event occurred, the source, the outcome, and the identity of the users associated with the event are captured. Filed under: logs


Dashboards are available to view and edit directly under Admin on the navigation menu. Filed under: dashboard

Filters in the Community Moderation widget now persist. When you set a filter, the setting is still applied when you log out and log back into Brightspot. Filed under: community

You can now add a title to the Resources widget. Filed under: Resources widget

If you need to publish a large taxonomy set and have the tags prepared in a CSV file, you can now upload that file to Brightspot using the Upload widget. Brightspot automatically creates the tags and applies them to the site on which you are currently working. The CSV file must contain the Display Name, Internal Name, Description, SEO Title, SEO Description, SEO Keywords, and URL in plain text. If the file contains any duplicate tags, Brightspot updates the existing tags. Filed under: tag

If an error occurs during bulk upload, you now have the opportunity to fix the error without uploading all the files again. Filed under: bulk upload

When configuring a Brightcove account in Brightspot, you can now add an internal name. Filed under: Brightcove

Certain areas of Brightspot are designed to be used only by developers who are aware of the implications of making any changes to avoid catastrophic errors to the site. For access to these developer areas, Brightspot users must now be assigned to a role that has developer permissions enabled. Filed under: user

When you open or close the lead in an item, Brightspot remembers that selection and the lead is opened or closed in all content types. Filed under: lead

The bulleted list and numbered list icons in the rich-text editor now serve as toggles for applying and removing bullets and numbers from items in a list. If the cursor is on an item in a bulleted list, click the bulleted list icon to remove the bullet or click the numbered list icon to change the bullet to a number. If the cursor is on an item in a numbered list, click the numbered list icon to remove the number or click the bulleted list icon to change the number to a bullet. If the cursor is positioned before the first letter of an item in a list, click the backspace key to remove the number or bullet. Filed under: rich-text editor

To improve accessibility, you can now use the tab key and the return (or enter) key on the keyboard to navigate to and then select various elements on the Brightspot user interface. Click the tab key while on a page to access fields from left to right then down the page. Filed under: accessibility

In Digital Asset Management, the Download and Share options have been moved to the Tools Menu. Filed under: Digital Asset Management

In Assignment Desk, the Create Assignment option has been moved to the Tools Menu. By default, the Assignment Desk Dashboard now displays 50 assignments, instead of 10. Filed under: Assignment Desk

In the CMS search, selections for common filters can now persist across content types until you click Reset. The Enable Sticky Search Filters option must be marked in the Global site settings on the navigation menu under Admin > Sites & Settings. In the search panel, the common filters are displayed above the filters specific for the content type. Filed under: CMS search

There are now two options for restoring archived content: restore it to either draft status or live status. When restoring content to draft, the content is then sent through the workflow before publishing and reactivating the URL. Filed under: restore, archive

User settings were stored locally, requiring the settings to be configured on different devices. The user settings are now stored with the user account so the settings are available on all devices. Filed under: user profile

In the Upload widget, if you click outside the pop-up window or close it, a confirmation message will appear to verify the action. The confirmation is designed to prevent you from inadvertently closing the window and having to start the upload process again. Filed under: upload

To facilitate running simple queries, the predicate input field in the GraphQL Schema for the Content Management API is now optional instead of required. The query limit has been increased from 10 to 200. Filed under: API, GraphQL

To improve the experience for mobile users, the Preview pane is automatically off by default. For other devices, there is a new Closed by Default option under Sites & Settings > Preview to turn off preview by default for the entire site. Filed under: preview

The current options to increase contrast and change black inputs have been combined into one option called High Contrast Mode. Filed under: article

When uploading files, after choosing files to upload, the names of the each file is now displayed if the file is not an image. For an image, a thumbnail of the image is displayed. Filed under: bulk upload

Defects addressed

In CMS search, not all actions were available for all results for some content types that were not published. All actions are now available as expected. Filed under: CMS search

In an article with multiple authors, when authors were moved using drag-and-drop, they could no longer be edited. The authors can now be edited as expected. Filed under: author, article

Email notifications for messages posted to Slack were displaying the incorrect requestor information. The correct name of the requestor is now displayed. Filed under: Slack notification

In the rich-text editor, when pasting cells from Excel into a table, the contents of the first cell failed to paste. The complete content is now pasted as expected. Filed under: rich-text editor

Attempting to import content from Brightspot into Adobe InDesign using the Brightspot InDesign plugin failed. The content from Brightspot now imports into the InDesign template and the data is written to the corresponding Brightspot object as expected. Filed under: Adobe InDesign

In the rich-text editor, when the HTML view was enabled, all the other toolbar actions were hidden, including the option to toggle out of HTML mode. All actions now appear in HTML view as expected. Filed under: rich-text editor

In an article, selecting Mobile in the Preview pane adjusted the content but not the size of the pane. Both the pane and the content now adjust as expected. Filed under: preview

v4.2.5.2 release

Release date: February 14, 2020

Defect addressed

An error for no such method occurred due to a necessary method signature change to allow for development of a new feature. The method with the older signature has been added back to address this error. Filed under: code error

v4.2.5.1 release

Release date: February 11, 2020

Defect addressed

Selecting content to add to a homepage or section produced an error. This defect, which was inadvertently introduced with the v4.2.5 release, has been addressed. Filed under: homepage, section

v4.2.5 release

Release date: February 6, 2020


A new track changes toolbar appears in the rich-text editor when track changes is enabled. The toolbar includes the following functionality: accept changes, reject changes, accept all, reject all, and preview. In addition, when track changes is enabled, deleted text is now indicated by a strikethrough. Filed under: rich-text editor

For Digital Asset Management, the Asset Request Approval page and all links to it have been removed. All asset requests are managed in the Assets Request widget. Filed under: Digital Asset Management

The following improvements have been made to the functionality for editing images:

  • The focus point can now be set directly on the main edit page. By default, all image sizes are selected, but you can adjust each size individually.

  • To differentiate between the metadata associated with the image and the Metadata tab in Brightspot, the image metadata is now called source data.

  • Basic cropping capability is now available on the image on the Main tab.

  • The metadata, location, and usage tabs have been removed and the options on those tabs moved to the Main tab. Filed under: image

OneGraph has been integrated into the current GraphiQL implementation. Filed under: GraphQL

In the Prose Mirror rich-text editor, when you type two consecutive dashes, Brightspot automatically converts those dashes into an em-dash. Filed under: rich-text editor

Two new modules have been added to Brightspot: a raw HTML module and an iFrame module. Filed under: module

To make it easier to view, move, and remove images in a gallery, the view options in the Gallery Enhancement in the rich-text editor have been updated as follows:

. Gallery Enhancement
  • The basic view has been removed.

  • The advanced view is now the default.

  • The gallery options are now advanced and dynamic.

  • The default view of either list view or grid view is set in Sites & Settings > Global > Main tab > UI cluster. Filed under: gallery

When adding a promo or other content to a new List module or Container module, an additional blank item was automatically added and had to be deleted to save or publish the content. The additional blank item is no longer added automatically. Filed under: list, container module

For improved performance and readability, the URL in the URL widget and the promoteable URL now link to the CDN URL directly. Previously the attachment URL was unnecessarily prefixed by the site URL, but it did redirect correctly. Filed under: URL

Defects addressed

In the Revisions widget, any changes made prior to clicking the Start New Revision link are now retained. Filed under: revisions

After playing a video in the preview pane and closing the preview pane, the video continued to play. The video now stops playing when the preview pane is closed. Filed under: video, preview

In the list view in the Gallery module, the image's caption and credit field were not populating the slide placeholder text correctly. The fields now populate as expected. Filed under: gallery

In the Search panel, recent searches were missing. The recent searches now appear as expected. Filed under: CMS search

After closing a pop-up window on a mobile device, the page would no longer scroll. The scroll function now performs as expected. Filed under: mobile

The Notification widget was displaying the incorrect label for subscription. As a result, changing the label of the subscription did not change the label in the widget as expected. The correct label is now displayed for a subscription. Filed under: notification

In the rich-text editor, an author had work in progress (WIP) and invited a collaborator to edit the text. When the collaborator clicked the text in the rich-text editor, the text disappeared. Brightspot now preserves WIP as expected. Filed under: WIP, rich-text editor

The GraphQL developer page was displaying a 404 error instead of the OneGraph application. The OneGraph application now displays as expected. Filed under: GraphQL

v4.2.4 release

Release date: November 8, 2019


To facilitate using web content in print publishing, Brightspot has enhanced the InDesign integration. Using Brightspot extension version 1.1.3 from the Adobe Exchange with the InDesign plugins in Brightspot, web editors and print designers can seamlessly collaborate on content between both InDesign and Brightspot. Filed under: Adobe InDesign

When you analyze video watch time or video average view duration, the display data is now in hours, minutes, then seconds in the format of 00:00:00. Filed under: video

When you impersonate another user, the actions that you take as that user are now attributed to you. For example, if Jane Doe updates an article while impersonating John Smith, the Revisions widget now displays "Updated – John Smith. Impersonated by Jane Doe." Filed under: impersonate, revisions

New drag-and-drop functionality has been added to reorder items on pages, such as modules; to reorder images in galleries; and to reorder enhancements in the rich-text editor. A new icon indicates that you can move that item. Select the icon and drag and drop the item to its new location. You can select icons next to multiple items to move them all at one time. Filed under: drag-and-drop

The option to toggle to HTML code has been removed from the ProseMirror rich-text editor toolbar. Filed under: rich-text editor

Defects addressed

The title text for a breaking news banner was not displaying if a link was not included in the banner; the text now displays. Filed under: breaking news banner

When creating a new notification for a workflow that applied to all sites, the option to select a site was empty; the option now displays as expected. Filed under: workflow, notification

v4.2.3.2 release

Release date: October 18, 2019

Defect addressed

An error that appeared when index values were updated has been addressed. Filed under: database

v4.2.3.1 release

Release date: October 8, 2019

Defects addressed

There was some data loss in Solr due to a defect that has since been addressed. Filed under: Solr

The Search#updateUsingParameters in the AbstractSearchPageServlet caused redirects to sometimes fail and is now working as expected. Filed under: redirect

v4.2.3 release

Release date: October 2, 2019

New features

A new API allows projects to add custom authenticators, including Google. To use a custom authenticator, implement ToolAuthenticator then configure the authentication settings. Filed under: API, authentication

Two revisions selected from the Revisions widget can now be displayed side-by-side on the page. The list in the Revisions widget also now has the option to display only named revisions (i.e., revisions that were intentionally saved and not just saved as work in progress). When a user's account is archived, that user's name will still appear in the Revisions widget. Filed under: revisions


To simplify cropping images and adding a focal point, the Focus tab on the image editor has been renamed Sizes and three default crop sizes (portrait, landscape, and square) have been added. Click the new Set Focus Point button to set the focus point. When the option to freeform crop an image is selected, the Set Focus Point button is disabled. Filed under: image, focus point

On the Assignment Desk dashboard, urgent and past due items are now flagged and elevated to the top of the list in list view and the top of the column in board view. Filed under: Assignment Desk

Similar to content locking, a collaborative editing lock has been added to the enhancements in the rich-text editor (RTE). If one user is editing an enhancement, such as an image, in the RTE, other users will see a message that there is a pending edit when viewing the RTE. Filed under: locking, rich-text editor

The following improvements have been added to content locking:

  • Inactivity timeout. If a user navigates to another tab or minimizes the browser, after a configured amount of time other users viewing the content will be notified and can take over the lock. This setting can be disabled.

  • Hard lock timeout. If a user holds a lock for longer than the configured number of hours, that user is kicked off the page.

  • Disable unlocking. A new setting and permission allows privileged users to disable unlocking which prevents any other user from taking the lock. Filed under: locking

When you drag and drop a single image into the rich-text editor, the default for transformer will now be Image Enhancement instead of Gallery Enhancement. If you drag and drop multiple images, the default will be Gallery Enhancement. Filed under: rich-text editor, drag-and-drop

Administrators are now able to reset two-factor authentication for a user by selecting the Reset Two-Factor Authentication for This Tool User option under the Tools Menu in the Edit Tool User widget under Admin > Users & Roles. Filed under: authentication

The rich-text editor now uses ProseMirror by default. You can switch back to CodeMirror by enabling it on the Advanced tab of your user profile, which is accessed under your username on the dashboard. Filed under: rich-text editor

The Express Vanity URL Redirect feature has been replaced with an improved version. Filed under: redirect

Administrators and developers can now add custom link elements in a <head>. Select Link Element after clicking Add under Admin > Sites & Settings > Global (or specific site) > Front-End > Advanced > Add Custom Head Elements. Filed under: header

GraphQL was updated so that view interface fields in the query type now support arguments from implementing view models. Filed under: GraphQL

Defects addressed

Changes were made to Dari ScriptElement children. They are now treated as raw so that HTML escaping does not apply. This change addresses invalid script body content errors. Filed under: Dari

The AWS Transcribe plugin was displaying an IndexOutOfBoundsException error message; the defect causing the message has been resolved. Filed under: Amazon Transcribe

In some instances after making changes to your source code, the Dari Reloader was returning an error message stating that the webapp was not reloaded because background tasks were running even if there were no such tasks. The Dari Reloader now works as expected. Filed under: Dari

Some icons on the toolbar in the rich-text editor overlapped and were inaccessible; the icons now appear as expected. Filed under: rich-text editor

In GraphQL, search filters failed in the delivery API; they now work as expected. Filed under: GraphQL, API

The logic in WildcardRedirect to address transfer matched path segments failed when the redirect was on a site with a path in its URL; it now redirects as expected. Filed under: redirect

A status utility called Search#updateUsingParameters for AbstractSearchPageServlet was created to ensure that search parameters are being recognized as expected. Filed under: search

v4.2.2.1 release

Release date: September 5, 2019


Utilities were added to support future improvements of redirects and search. Filed under: redirect, search

v4.2.2 release

Release date: September 4, 2019

New feature

You can now directly download a video, including the Amazon Elemental output. Filed under: video, Amazon Elemental


When you select a new object type, such as a section on a page, the drop-down list now shows an option to create a new one in addition to selecting an existing one. Filed under: section, page

When you adjust the preview window based on the device or screen size, the drop-down options on the preview toolbar now remain in a consistent position. Filed under: preview

Administrators can now define a list of common colors for each site that are displayed as swatches wherever the color picker appears in Brightspot for that site. The colors are defined on the Overrides tab of the Edit Theme page, which is accessed under Admin > Sites & Settings > Global (or a specific site) > Front-End > edit (pencil icon) next to Theme. Filed under: theme

The breaking news banner can now display an internal link, an external link, or no link (i.e., just text). Filed under: breaking news banner

The live blog post view model was modified so it returns both the date and time instead of just the time. Filed under: live blog

The VideoPlayable field is now transient in JW Player. Filed under: JW Player

Using GraphQL, you can now query by ID or path and return an invisible item by default for the content management API but not for the content delivery API. Filed under: GraphQL, API

The content delivery API in GraphQL now allows an object with a backslash (/) in its path to be retrieved. The content delivery API in GraphQL is also now able to preview global if no other sites exist. Filed under: GraphQL, API

In the view system, createViews casts a view model via type parameter, so view models can now be returned for some fields even if view models do not implement an interface of the field return type. For instance, SplitPromoRawViewModel is returned for PageViewMainField even if the view model does not implement the field interface. To accommodate this behavior in GraphQL, RawView has been added to every union type as a possible type. Filed under: GraphQL

Defect addressed

The drag-and-drop functionality was not working in a content form but now functions as intended. Filed under: drag-and-drop

v4.2.1.1 release

Release date: August 2, 2019

Defect addressed

A defect with the GraphQL locale settings that was preventing the global settings from being saved has been addressed. Filed under: GraphQL

v4.2.1 release

Release date: August 1, 2019


JW Player can now be configured to be the frontend video player, including as an option with Amazon Elemental. It can be configured with the JW Player API credentials or with the player ID from a JW Player account. Filed under: JW Player, Amazon Elemental

Find as well as find and replace have been added to the rich-text editor. You can find a word or phrase by matching either the case or whole word and replace either a single instance or all instances. Filed under: rich-text editor

Preview support has been added to GraphQL. Filed under: GraphQL

Using Amazon Transcribe, transcription for a video can now include multiple speakers with or without labels for the speakers. Filed under: Amazon Transcribe

On a live blog, there is now an option to add a label to indicate that the blog is currently live. Filed under: live blog

A rich-text editor has now been added to the video content type. Filed under: video, rich-text editor

In the rich-text editor, while one user is editing a table, another user is not allowed to delete it. Filed under: rich-text editor

The views available in a gallery have been improved. The basic view was removed because the images were too large and difficult to edit in that view. The advanced view was renamed default and is now the default view. Filed under: gallery

Site administrators can choose a default preview type under Admin > Sites & Settings > Edit Site > Main > Preview. Filed under: preview

v4.2.0 release

Release date: July 3, 2019

New features

The new media module is a more user-friendly alternative to the promo module with no link option. In the new media module, you can select Image (default), Video, or Audio for the Type. To use the new media module, there are two options:

. Image Video Audio Type
  • On the New Module content edit form, select Media for the Type.

  • Create any new content type to which content can be added (e.g., page) by selecting Add for Content > Misc > Media. Filed under: media module

The content management API in GraphQL now supports deleting content. Filed under: GraphQL, API

The following features have been added to notifications:

  • A built-in workflow subscription

  • An option to select which message formatter that Brightspot should use. (Set under Admin > Sites & Settings > Global > Main > Notifications.) Filed under: notification


When creating or editing a custom content edit form, you can now show, hide, or rename fields. Filed under: content form

The blog content edit form now contains a description field with a rich-text editor, which is the same as the description field for section, page, and tag. Filed under: blog, rich-text editor

On the Assignment Desk dashboard, you can now save a search to run again at a later time, and you can now export the results of a search as a .csv file. Filed under: Assignment Desk, CMS search

The Sharing Overrides (External) options that exist on other content types such as season, franchise, episode, special, tag, and section have been added to the author content type. The Sharing Overrides, which are on the Overrides tab, are:

. Sharing Overrides (External) Sharing Overrides Overrides
  • Share title, which displays when a visitor shares the author information via the social toolbar to Facebook, LinkedIn, etc. By default, it is the Name field on the Main tab but you can change it.

  • Share description, which displays when a visitor shares an asset via the social toolbar.

  • Share image, which displays when a visitor shares an image via the social toolbar. By default, the image is the same as the one used for the author but you can change it to another image. Filed under: author

Defects addressed

An error which appeared for the search results for SEMrush Keywords has been addressed. Filed under: SEMrush

Users were unable to edit their current profiles; the profile functionality now works as expected. Filed under: user profile