v3.3.27ΒΆ

Bug

  • JNJ - Manually Add URL on the RR URLs widget, BS not able to handle mixed characters with English and Chinese.
  • User unable to nav back to previous images in Grid view
  • Pagination controls in users & roles look empty when there's only a single page
  • Image bulk upload does not accept user to perform choose file twice.
  • Resources in storage do not log errors
  • Favicon Filter explodes when cert on secureBaseUrl is bad
  • Lots of Random Types Appear in the Content Forms Dropdown
  • Make Analytics JS Optional
  • Publish Title in Publish Widget turns Upside Down when 2 People in Same Piece of Content
  • Cannot Configure Permissions for ContentEditWidgets
  • SQLDatabase: Generated SQL query is slow due to inappropriate hints
  • ConcurrentModificationException on certain edit page
  • Drag & Drop Items: Reordering is not sticking
  • BEX Article - (Canvas) Selecting Page Style "Automatic" does not pick up the correct image size
  • Migration sometimes fails during job.saveImmediately()
  • Bulk upload fails if clicking upload before form populates
  • Generated resources can fail checkstyle
  • TaskUtils#asyncProcessQuery won't terminate if numProcessors < numWriters
  • Deduping Performance
  • Using the @Unlabled annotation on a field with a @ToolUi.NoteHtml annotation leaves the note indented
  • URLs matching a Tomcat directory cause problematic redirects and are more common in 3.3.23+
  • Document, presentation, and spreadsheet data extraction shouldn't hang
  • OneOffByline is missing implementation of Byline#getAuthors
  • Federated search result selections should be cleared after switching to a new type
  • TabsViewModel#getTabs uses hardcoded viewmodel
  • Site Category Now Uses the Bulk Edit UI
  • Numbers files can no longer be uploaded
  • Site Search Dashboard widget CSV exports queries with 0 searches
  • Dropbox Federated Search should not rely on a session store and should instead use a Record
  • InDesign Plugin: error when importing an Article
  • Curly brace grouping in json files doesn't work if no characters to the left of curly brace
  • PageFilter.Static.getSite(request) is returning null on _preview even if incoming request has valid site domain
  • Search Spotlights: should render regardless of casing of search query or term.
  • Frequent NPE error logs caused by ToolUserLoginToken.invalidate
  • MySQLDatabase no longer retries writes on deadlocks
  • Video Playlist renders as a single item on Video Page instead of rendering all the items.
  • Twitter Share Card is falling back to Open Graph image even when a twitter meta image tag is present
  • dropbox javascript file not loaded in the correct way for require.js
  • Terms page is broken for users with a role

New Feature

  • Spanish Local Translations
  • Search Spotlight Performance Dashboard Widget
  • Users & Roles System Should Support Control of Field-Level Unlocking
  • Need social auth for Google
  • Need social auth for LinkedIn
  • Support for iWork Pages as Document type
  • Non-PDF files unnecessarily use PdfDocumentDataExtractor
  • Site search results widget should show all results in global site
  • User should be able to opt into the new v4 UI

Improvement

  • Improve Functionality of RTE Link Option
  • Update the Brightspot Express archetype
  • _debug pages: Add environment indicators
  • Migration - Allow migrators to match more than one context class
  • Bulk Upload - Add progress bar/status indicator upon clicking "Upload"
  • Tag description fallbacks should use description
  • Directory API hasPathsPredicate needs performance improvement
  • Dari Query#hasMoreThan performance improvement
  • Rename Form Action "User Generated Image Upload Action"
  • Update lesshint spaceAroundComma to allowNewline
  • Add checks to federated searches if API Key/Secret is no longer valid
  • Express core shouldn't depend on image-rekognition dependency
  • Twitter Share - set a better crop
  • URL: Include non-latin characters in auto-generate
  • Site Search Widget Should Show # of Results
  • UI should support right-to-left languages such as Arabic
  • Styleguide fails with a vague "Maximum call stack size exceeded" error when templates reference themselves