Commonspot 10.6.2 Release Notes
Total Page:16
File Type:pdf, Size:1020Kb
CommonSpot 10.6.2 Release Notes Copyright 1998-2020 PaperThin, Inc. All rights reserved. About this Document 3 Platform Support Updates 3 Enhancements 4 Custom Element, Datasheet and Page Index Record Limits 4 Database Diagnostics 4 Images & Image Galleries 4 Rebuild Cache Utility & Schedule Job 4 Miscellaneous Improvements 5 Notable Bug Fixes 6 API 6 Bulleted List 6 CCAPI 6 Cache 6 Containers 6 Custom Element 6 Datasheet 7 Document Management 7 Element Management 7 Element Movement 8 Featured Search Results 8 Forgot Password 8 Formatted Text Block 8 Hooks 8 Images 8 Keywords 9 Links 9 Multimedia 9 MultiSection Element 9 My CommonSpot 10 Oracle Database Only 10 Page Management 10 Performance 10 Permissions 10 Rebuild Cache Scheduled Job 11 Redirects 11 Render Handlers 11 Replication 11 Search 11 1 Security 12 See Also References 12 SEO 12 Session Variables 12 Shared Database 12 Social Media 13 Subsite Administration 13 Take Ownership 13 User Interface 13 Upgrade 13 W3C Compliance 13 Important Notes 13 Support for Google WebP Images 14 Adobe ColdFusion Cookie Update Setting 14 Upgrading with MySQL 15 Lucee Only Settings 15 Multimedia 15 Run Upgrade & Other Utilities 16 Full-Text Search 16 Style Sheet Considerations 16 Other Notes 17 Special Upgrade Offer 17 2 About this Document This document summarizes the following for the CommonSpot 10.6.2 release: ● Enhancements ● Notable Bug Fixes ● Important Notes ● Special Upgrade Offer For detailed instructions about installing CommonSpot, see the current release of the CommonSpot Installation Guide. For detailed instructions about upgrading from a previous version of CommonSpot, see the current release of the CommonSpot Upgrade Guide. Review carefully all Pre-Upgrade instructions. NOTE: Before installing or upgrading to this release, review all other Release Notes documents from your current version of CommonSpot to this version. For example if you are upgrading from version 9.0, please refer to all CommonSpot 10.0.x, 10.5.x, 10.6.x Release notes. Platform Support Updates There were no platform support changes for the CommonSpot 10.6.2 release. Please see the Tech-Specs page on the PaperThin support site for the most up-to-date information. Release 10.6.2 of CommonSpot now includes support for the following: ● Adobe ColdFusion 2018 with updater 7 and above ● Adobe ColdFusion 2016 with updater 13 and above ● Lucee ColdFusion version 5.3.3.62 ● Microsoft SQL Server 2017 (with Adobe ColdFusion 2018 and Lucee) ● Oracle 19c & 18c (with Adobe ColdFusion 2018 and Lucee) ● MySQL 5.7 and 8.0 ● JDK 11 ● Java providers other than Oracle ● Solr 8.2.0 ● Windows Server 2019 (with Adobe 2018 and Lucee) The following platforms are no longer supported: ● Adobe ColdFusion 11 ● Lucee 5.2.9 and 5.3.2.77 ● Windows Server 2008 ● SQL Server 2014 (for Lucee) ● MySQL 5.6.x ● Solr 5.x and 6.x 3 ● Java JDK 8, 9 and 10 ● 'Native' Full Text Search (using the search engines provided with ColdFusion and Lucee) Be sure to see the current Tech-Specs page for the most up-to-date information. Enhancements Custom Element, Datasheet and Page Index Record Limits ● In order to prevent poor performance due to an excessive number of custom element records being returned, CommonSpot now limits the number of records displayed for a custom element in reuse mode, a datasheet and a page index element. By default this value is set to 2,500 and can be changed with the Site Admin > Site Properties/Settings > Report Settings dialog. To disable this limit, set this value to -1. ● When a filter is saved in CommonSpot this limit is checked upon saving and if the number of records returned exceeds the limit the contributor will be shown an error message, prompting them to add additional filter parameters to reduce the record count. For existing filters, the limit will be enforced and a log entry will be written if the count is exceeded. Check your logs for any occurrences and then adjust the filter appropriately to reduce the records returned, and thus reduce the page render time. Database Diagnostics ● CommonSpots installation, customer creation, site creation and upgrade processes have been enhanced to perform several diagnostic checks to ensure that the target database is configured correctly prior to starting the operation. This prevents process failures by alerting the user to connection or security problems before the process begins. Images & Image Galleries ● It is now possible to change the Default or Enforced subsite of an Image Gallery after it contains images. ● Factory images are now prevented from being moved to a different subsite or from the Default Image Gallery, or to have a new version uploaded. ● The Upload New Image dialog now includes the copy down icon to make it quick to copy the title to the description field. Rebuild Cache Utility & Schedule Job ● Three new ‘Rebuild Scope’ options have been added to the build/rebuild cache utilities which allow you to control what gets rebuilt: ○ All Elements - All elements on the page ○ Index Elements - All Page Index or Custom Elements in re-use mode. 4 ○ Stale Elements - Any element who’s cache is expired. ● If you are utilizing Stale Cache, which we recommend strongly that you do, you should configure a scheduled job that runs periodically to rebuild the cache for those elements that are stale. You would set the scheduled job to use the new ‘Stale’ scope option. If you are not utilizing the Stale Cache feature, please contact PaperThin Support. ○ These new options will show up under: ■ Site Admin > Utilities > Site Tools > Build Cache Files ■ Site Admin > Utilities > Site Tools > Rebuild Cache Files for Saved Search Results ■ Site Admin > Utilities > Scheduled Job > Rebuild Cache Files ■ Site Admin > Utilities > Scheduled Job > Rebuild Cache Files for Saved Search Results Miscellaneous Improvements ● A hover link to open a page in a new window has been added in the Usage dialog of an Element in Site Administration > Elements & Forms > Elements. ● An expired user’s lock on a page would prevent authoring for the duration of the session set on the site. Improved behavior deletes the lock if the user holding it has an expired account. This allows another contributor to continue working on the page. ● CommonSpot has improved its validation messaging when submitting ● References to the obsolete 'NS' (Netscape) browser type have been removed. This affects scheduling and filter criteria as well as rendering options. ● The header row of the Datasheet Element is now rendered with <thead> and <th> instead of <td> only. 5 Notable Bug Fixes API ● Advanced Search API did not respond properly to Expired and future Publication dates. Bulleted List ● Bulleted List would not allow text editing unless the CKEditor was enabled in the element. ● No patches - Under certain conditions, some Bulleted List Style properties were not honored. CCAPI ● The CCAPI would fail after the 'login' step when J2EE sessions were in use. ● Calls to several methods (Element.getList, CustomElement.getInfo, etc) result in a security exception if run by a non-contributor user - documentation indicates these methods may be called by anonymous users. Cache ● Login and logout operations were not reloading or closing login/logout dialogs in some cases. ● Errors logged (invalid tag cftdatatype), cache ignored when the '?xml=1' URL parameter is used with pages using custom elements. Containers ● Moving elements between containers may lose version history. ● Deleting elements in a container from the Reorder Elements dialog did not show the element as deleted. Custom Element ● The standard rendering option was not honored if set explicitly at the element level, when the site level default was set to use a display template. ● Custom element instances in 'reuse' mode may fail to render after an RSS feed (built from the same element type) is rendered. ● Errors may occur and certain custom element 'content reuse' instances may be corrupted when a field is removed from a custom element definition. ● and up Fixed a crash of the Search Data dialog of a custom element. 6 ● The cancel button did not work in a dialog warning of an element with the same name. ● Under certain circumstances, when creating a new Display Template for a Custom Element where there is an existing Display Template, the configuration mistakenly pulled from the existing one. ● A crash occurred in a Custom Element (using content reuse mode) when selecting a built-in field (date added/date modified/modified by) as the sort criteria. ● Custom element field deletions are not fully complete without a CF restart. ● HTML content (Formatted Texblock fields) may appear corrupted in custom element data viewer. ● The custom element data viewer was displaying images larger than the available size of the viewer dialog, causing the dialog to be distorted. ● The ability to link to a bookmark on a page was not available from the CommonSpot Extended URL field type. Datasheet ● Resolved a JavaScript injection vulnerability in the Datasheet element. ● The 'alphabet links' feature in the Datasheet element failed to return all matching rows for a selected letter, when running under Adobe ColdFusion. ● A Datasheet row configured as a link to its Global Custom Element Viewing Page had no curso change on hover. ● The option to set a column in a datasheet to link to a Global Custom Element Viewing page was not available. ● When the datasheet row was linked to a Global Custom Element Viewing page the cursor did not indicate the row was clickable. Document Management ● After changing the expiration status of an uploaded document (either setting or removing an expiration timestamp), links to the affected document may be incorrect (resulting in 404/not found errors). Element Management ● Under certain circumstances, for saved elements, contributors were not able to view properties and/or security ● In the element gallery, the 'Usage' menu item has been removed for elements created via 'save as element'.