Table of Contents
- Version: 11.1.12.21480 - released July 28, 2022
- Version: 11.1.11.20244 - released April 14, 2022
- Version: 11.1.10.18802 - released December 21, 2021
- Version: 11.1.9.17830 - released October 1, 2021
- Version: 11.1.8.17149 - released August 2, 2021
- Version: 11.1.8.16788 - released June 30, 2021
- Version: 11.1.7.15705 - released April 1, 2021
- Version: 11.1.6.14291 - released December 3, 2020
- Version: 11.1.5.13464 - released September 29, 2020
- Version: 11.1.4.12924 - released August 12, 2020
- Version: 11.1.3.12348 - released June 30, 2020
- Version: 11.1.2.11940 - released May 29, 2020
- Video Transcoder: Version 2.0.0.13411 - released May 19, 2020
- Version: 11.1.2.11425 - released April 9, 2020
- Version: 11.1.2.11315 - released March 31, 2020
- Version: 11.1.1.10427 - released January 16, 2020
- Version: 11.1.1.9982 - released December 12, 2019
- Version: 11.1.0.9731 - released November 19, 2019
- Version: 11.0.2.9982 - released December 12, 2019
- Version: 11.0.1.9600 - released November 13, 2019
- Version: 11.0.1.9083 - released September 27, 2019
- Version: 11.0.0.8041 - released July 3, 2019
- Version: 11.0.0.7924 - released June 24, 2019
- Upgrade Notes
- Removed in 11.0
Version: 11.1.12.21480 - released July 28, 2022
Blogs
- TE-17054 - Fixed issue with blog attachment reference (if exists) not being deleted from source location when a blog post is moved
Comments
- TE-17586 - Fixed issue loading past the first page of flattened comments (depth = 1) when ordering by 'Best' (Requires Widget Updates)
Forums
- TE-17185 - Fixed issue with ForumReplyVote.AfterCreate event firing twice when verifying an answer via the UI due to two POSTs (Requires Widget Updates)
Platform
- TE-17223 - Improved performance when flagging content for search re-indexing
- TE-17422 - Application Types filter is now applied for Site root group in Tagged Content List widget (Requires Widget Updates)
- TE-17474 - Fixed ordering when sending friendship notification emails that rarely can result in sending duplicate notification if sent in rapid succession
- TE-17509 - Updated Apis.Get<> to block on plugin reloading to avoid rare cases (ex. background threads) when Api.GetApi.Get<> can return null
- TE-17512 - Update to ensure that jobs that are implemented as plugins are only run when they are enabled as plugins
- TE-17522 - Fixed several image references in administration panel LESS files to play nice with CDNs
- TE-17537 - Fixed issue where a 503 response code is returned instead of 404 when attempting to render an invalid content page URL
- TE-17540 - Performance improvements when calculating the average score of a group members content quality within a group
- TE-17578 - User.Signature is now set/available during BeforeUserUpdate event
Reporting
- TE-17577 - Updated trend logic in reporting to avoid overlaps
- TE-17647 - Fixed issue where some reporting control values may not be reset when resetting reporting data
Search
- TE-17192 - Fixed issue where a comment that errors during search indexing causes other to not be marked as indexed even though they are in the search index
- TE-17395 - Improved escape logic in search filter values
- TE-17423 - Fixed parsing of search query options to ensure that date filters do not affect date facets
Mail Gateway
- TE-17632 - Updated previous replies removal logic in when posting through Mail Gateway using Mac or iPhone mail
- TE-17697 - Updated thread/reply tracking logic for MailGateway
Moderation
- TE-17421 - Updated abuse automation to only review string/html (i.e. non-data-type specific) profile fields on users
Studios
- TE-17122 - Fixed issue with intellisense not appearing when studio code windows or sandbox is full screen
Updated Widgets
- Comment List: TE-17586
- Forum - Thread: TE-17185
- Tagged Content List: TE-17422
Version: 11.1.11.20244 - released April 14, 2022
Authentication
- TE-17359 - Update to ensure all CFS redirects with SSO are fully qualified
Automations
- TE-17477 - Fixed issue where scheduling a scripted dynamic job (ex. $core_v2_widget.ScheduleFile()) may cancel other scripted dynamic jobs
Blogs
- TE-17164 - Users who are logged out and attempt to unsubscribe from a blog in a 'public' group using the link within emails are now redirected to login instead of home page
- TE-17193 - Fixed description of text when moving a blog to identify the accessing user vs author
- TE-17288 - Publishing/saving a future dated blog post no longer creates duplicate activity stories
Calendars
- TE-17281 - Fixed issue in 'Event Calendar - Event List' widget with incorrect date comparison when determining whether or not to show registration button
- TE-17455 - Fixed issue with calendar url routing validation logic that can cause redirect logic to not work after moving calendar applications
Forums
- TE-17128 - Updated forum thread list API to honor including sticky posts on top across sort options
Ideations
- TE-17235 - Forum reply permalinks converted to comments during forum thread-to-idea conversion now link to the converted idea
- TE-17236 - Updated forum-to-idea conversion process to keep nested structure for converted comments
- TE-17291 - Fixed issue where deleting an idea that has user votes can result in DELETE statement conflicted with the REFERENCE constraint "fk_UserVoteSummary_Ideation" exception
- TE-17293 - Fixed an issue where an idea cannot be deleted directly from management panel
Moderation/Abuse
- TE-17197 - Added subdomain support and case in-sensitive matching for Link Counts Automation (Administration -> Moderation -> Link Counts)
Notifications
- TE-17363, TE-15884 - Friend request notifications no longer truncate and now show full message
Permissions
- TE-17187 - Fixed caching issue that can occur when attempting to review permissions for a recently created application
Platform
- Security Fix
- TE-17156 - Tour tip post backs now use POSTs instead of GETs to avoid URL length restrictions
- TE-17166 - Updated Articles, Ideas and Calendar ApiEntity and IContent classes that return a URL to fully qualify the URL. This also ensures that comment URLs are always fully qualified when returned in REST.
- TE-17189 - Corrected scrolling issues when editing nodes in long trees (ex. editing table of content for wikis with many pages)
- TE-17246 - Fixed issue where dragging text in Chrome within the editor can casue drag/drop file UI to appear
- TE-17261 - Added new database index to better support bulk deleting users
- TE-17324 - Update to ensure the view/preview components always request whole numbers for width/height
- TE-17370 - Fixed issue with users that had created reviewable content could not be deleted
- TE-17373 - Content.Get() calls not longer attempt to redirect when access is denied to the underlying content
- TE-17383 - Email templates editing stability improvements
- TE-17390 - CreatedDate' and 'TypeId' are now settable properties in the body on the PointTransaction create REST API
- TE-17411 - Featured Content query performance improvement
- TE-17416 - User Show REST endpoint not longer returns 500 (server error) response when requesting a user that does not exist
- TE-17452 - Improvement to processed LESS file URL validation
- TE-17490 - Fixed client side socket connection handling in tracing and cache panels
Reporting
- TE-17027 - Reporting row version tracking improvements
- TE-17289 - Improved tracking and reporting on users added to groups (New Group Members report) indirectly through site roles
- TE-17520 - Fixed issue with sorting by columns other than the default sort in Top Searches report
Search
- TE-17183 - Fixed issue with forum threads not being re-indexed in search after thread status changes
- TE-17203 - Corrected handling of spaces in search linked profile fields
- TE-17285 - Updated to Solr version 8.11.1
Studios
- TE-16956 - Improvements to scripting sandbox resizing logic
Removed
- TE-17208 - Removed the few dependencies on jQuery Validate and removed the plugin
Version: 11.1.10.18802 - released December 21, 2021
- Security Fix
- TE-16961 - Fixed display issue when there are multiple feature carousels on the same page
- TE-17007 - Open Sans and Source Sans Pro fonts now have extended character sets included
- TE-17013 - Fixed 'username' misspelling in default 'Login Type' value in 'User - Login and Create' widget
- TE-17033 - Improved search loading logic in search widget to prevent UI load "deadlocking" when doing quick searches
- TE-17042 - SMTP configuration administration updates
- TE-17045 - Updated styling to ensure bullets within idea status notes are rendered
- TE-17046 - Improved performance in 'Search History Cleanup' job
- TE-17059 - Fixed issue with forum merge failing to move pinned threads
- TE-17107 - Fixed issue with notification not being triggered when moving a forum thread
- TE-17111 - Updated 'User Points Activity' widget to be mobile friendly/responsive
- TE-17113 - Added database statistics task during reporting ETL process for improved performance
- TE-17127 - Fixed CalendarEventContentType.HasPermission method to use Calendar level permission check instead of group level permission check
- TE-17147 - Reporting ETL fix that may result in 'Duplicate keys detected in staged data from "StageReferenceForumThreadRepliesTask ..." exception
- TE-17178 - Updated wikis 'GroupAggregateHome' page (wiki home page) title to be 'Wikis' resource value instead of first wiki page title
- TE-17196 - Updated Ideation webhook APIs to be public instead of internal
- TE-17218 - Fixed syntax issue in 'Calendar - Event Links' widget that can cause JavaScript exception
- TE-17231 - Updated core_v2_forumReply to honor GroupId, ForumId and ForumReplyQueryType regardless if other parameters are set
- TE-17238 - Added periodic broadcast pings from socket endpoint to prevent possible proxy disconnections
- TE-17285 - Solr configuration updates
Version: 11.1.9.17830 - released October 1, 2021
- TE-16721 - Updated editor to re-route labels/aria-attributes on replaced textarea to editor IFrame
- TE-16740 - Added alt-text or 'aria-role=presentation' to images in likes pop-up
- TE-16742 - Added 'aria-describedby' to URL field on event creation widget
- TE-16743 - Added 'aria-describedby' and wired up labels for drop down lists in event creation widget
- TE-16750 - Added title text to next/previous calendar month navigation links
- TE-16752 - Added alert role to calendar event statuses (ex. past, in session, cancelled, etc)
- TE-16755 - Added aria-label to comment form
- TE-16757 - Updated idea vote up/down link titles to match labels
- TE-16758 - Added visual success notification when saving user profile changes
- TE-16761 - Corrected alt text on 'Post Image' for blog posts
- TE-16762 - Updated pager links to include meaningful titles
- TE-16767 - Fixed title-to-link duplication in bookmark UI
- TE-16772 - Added aria-describedby attributes to media gallery upload widget
- TE-16773 - Removed ambiguous "more" text in favor of title attribute in Group Banner widget
- TE-16807 - Tables no longer default to Verdana within the editor
- TE-16811 - Updated modal/popUpPanel to only handle tabbing on visible elements and ui-links to focus opening element when delay opening. This corrects issues with tabbing within delay-loaded ui-links
- TE-16828 - Fixed issue with 'Tagged Content List' widget not applying configured application ids when filtering content
- TE-16834 - Updated status message to forum thread conversion to include nested replies
- TE-16868 - Added Collapsed option to Event Links and Calendar Links widgets
- TE-16885 - Fixed issue with overly aggressive reply attachment deletion when deleting a child reply
- TE-16899 - Updated achievement REST route definition
- TE-16912 - Updated document viewer to ignore files in temporary storage
- TE-16916 - Update to ensure members can edit and delete their own events and comments on events
- TE-16937 - Fixed issue with GroupList widget showing partial results when viewing the accessing user's bookmarked groups
- TE-16938 - Fixed issue with thread notification muting not disabling notifications
- TE-16939 - Fixed 'ShowHiddenInTableOfContents' configuration value parsing in $core_v2_wikiPage.List method
- TE-16942 - Updated list tag nesting when using flattened thread view
- TE-16948 - Fixed schema error when running Install.sql in Azure when using a SQL collation other than the default Azure SQL collation
- TE-16959 - Fixed user profile link in 'More Content' widget
- TE-16960 - Fixed issue with forum reply list API returning no results when specifying to include the thread starter
- TE-16969 - Added support for defining custom site-wide headers to be rendered immediately after the opening <head> tag
- TE-16987 - Fixed double encoding issue on people search that can cause failed searches (no results) when there are multiple terms
- TE-16991 - Fixed issue with "Latest X minutes/hours ago" forum thread links not correctly linking.
- TE-16993 - Fixed issue with GroupUserMember.List API not applying 'Username' filter when set
- TE-17008 - Added 'value' attribute support on <li> tags when lists are allowed
- TE-17017 - Added text extraction for embedded file content (if file type is supported) when indexing comments, articles, calendar events, ideas and wiki pages.
- TE-17018 - Increased SQL timeout when calculating leaderboards
- TE-17032 - Removed <time> element from date data in report CSV exports
- TE-17047 - Corrected loading of theme-specific scripted plugin scripts and updated activity stories to honor their implementations' cache configuration.
- TE-17081 - Fixed conflicting REST URL route when retrieving forum threads by group id (ex. /api.ashx/v2/groups/{groupid}/forums/threads.json)
- TE-17089 - Fixed incorrect thread type check value ('Questions Only' instead of correct 'QuestionAndAnswer') in "When a forum thread is posted" automation
- TE-17097 - Fixed issue that would reassign blog author to "Former Member" when deleting a user and reassigning their content to a different user.
Version: 11.1.8.17149 - released August 2, 2021
- Security Fix
- TE-16134 - Fixed Unit parsing regression introduced in previous version (11.1.8.16788) that can result in mobile responsive width not being honored
Version: 11.1.8.16788 - released June 30, 2021
- TE-12182 - Fixed issue where a notification to the author may not be triggered when appeal is rejected
- TE-16134 - Adjusted factory default detection to treat non-Social, legacy format, themes as custom instead of factory default when upgrading an existing
- installation
- TE-16191 - Updated SQL install/update script to avoid (harmless) parsing warnings within previous patches due to referencing recently dropped column
- TE-16315 - Increased length of generated password when using SSO
- TE-16570 - Updated calendar ICS export handling
- TE-16574 - Updated Birthday profile field storage to not adjust by timezone
- TE-16575 - Fixed issue with Poll rendering for anonymous users when a poll is configured to show results after voting
- TE-16577 - Bus diagnostic UI updates and Tasks improvements
- TE-16578 - Socket message bus connector no longer logs ignorable, "Async End called on wrong channel." exceptions
- TE-16580 - Removed duplicate columns and missing headers in Group Details Report export
- TE-16592 - Fixed "Unread Discussions" filter not including recently replied to discussions
- TE-16593 - Updated hashtag searching to better support more than 100 contextual tags
- TE-16597 - Updated media editing within the content editor to not expose "Edit" contextual option to mobile browsers
- TE-16598 - Fixed ordering logic for groups, sub-groups, properties, and property values when rendering dynamic configuration forms (ex. Profile fields)
- TE-16600 - Developer mode editing updates: Saves to default pages/headers/footers are now committed to factory defaults. Added exposure of developer mode enablement on core_v2_page script API. Updated site setup to not run when developer mode is enabled. Fixes related theme automation API issues.
- TE-16617 - Ensure a Max File Size of 0 is consistently treated as unlimited across all applications
- TE-16618 - No longer limiting calendar event listing to 100 direct subgroup descendants
- TE-16632 - Ensure cached user achievement list cache is expired when a user's achievements change
- TE-16634 - Fixed issue with group member still visible after deleting and 'Group Membership could not be found' being displayed
- TE-16640 - Fixed emoticon sizing caused by HTML aware truncation when removing CSS class names and IDs
- TE-16641 - Fixed issue with exception being thrown when filtering media by explicit ContentIds
- TE-16643 - Added tab trapping within pop-up panels. Corrected refocus element handling on close to always clean up event handlers. Corrected site banner widget keyboard navigation issues that prevented using enter to navigate to regular links.
- TE-16645 - Improved validation logic when creating a calendar event with a null RegistrationType
- TE-16654 - Fixed possible SqlException ("Subquery returned more than 1 value.") on blog post LIST\SHOW requests due to SQL compatibility settings. Note: Applies to SQL Server 2019 and Azure instances.
- TE-16659 - Fixed syntax error when checking forum thread type in "When a Forum Thread is Posted" automation
- TE-16661 - Update ideation VotesListOptions properties to be publicly accessible
- TE-16663 - Fixed regression with Content Service REST endpoints not functioning
- TE-16672 - Fixed issue where calendar registration notifications may not be sent
- TE-16688 - Fixed issue where reporting ETL could return duplicate rows loading activities
- TE-16711 - Added aria label for conversation messages selection
- TE-16779 - Updated BlogPost.PostImageUrl API references to return fully qualified site URL
- TE-16795 - Improved text extraction support for following file types: doc, docx, htm, html, pdf, ppt, pptx, rtf, txt, csv, xls, xlsx and xml. Note: The iFilter dependency has been removed.
- TE-16796 - Update to ensure any Community hosted privacy policy page/URL is accessible to view before consenting
- TE-16802 - Performance improvements to content view summary migration patch
- TE-16840 - Fixed issue due to recent Chrome changes (v88+) causing connection disconnects for inactive tabs
- TE-16841 - Emailing to a role now honors "Allow site to contact me"
- TE-16848 - Member's post count in member management now links to the Content Report filtered to the user and 1 year
- TE-16853 - Update to ensure any translatable parts of exceptions are logged in the site's default language
- TE-16872 - Updated image resizing to ensure that local files are physically resized as well as visually resized
- TE-16898 - Increased SQL timeout when retrieving Average Group Member Calculated score
- TE-16910 - Fixed Average Response Time calculation in Forum Summary reporting
- TE-16925 - Fixed issue with anonymous users being redirected to login page instead of "content has been moderated" notice when creating thread or reply in moderated forums
- TE-16930 - Added safety check to prevent widget removal logic when an explicit version is not provided
- TE-16931 - Corrected serialization and parsing of Unit values to support server cultures that do not use decimal point for decimal identification.
- TE-16957 - Fixed issue with exception being throw when attempting to view a reply using the permalink when the parent reply has been flagged abusive or for moderation
Version: 11.1.7.15705 - released April 1, 2021
- NOTE: There is an database patch in this release related to user content views that may take an extended period of time to run. The running time is related to the number of views in your community.
- TE-14185 - Added auto-generated meta descriptions to forum threads, ideas, blog posts, and wiki pages
- TE-15730 - Now automatically adding a vote for idea when a user creates a new one
- TE-16079 - Fixed calendar update notification to username of the editing user instead of the original creator
- TE-16082 - Enhancements to ContentViews API and Services
- TE-16091 - Updated Open Graph reference URL to https
- TE-16112 - Fixed issue with exception reported attempting to index a deleted calendar
- TE-16117 - Fixed duplicate blog post notifications sent when Blog Post Author notification is enabled
- TE-16118 - Corrected reverse inheritance processing of Unit values (and corrected reverse inheritance handling of default values)
- TE-16126 - Updated OAuth access code expiration duration
- TE-16132 - Increase timeout when flagging application search re-indexing
- TE-16142 - Added multipleupload handler to robots.txt and now render 404 since Google (for some reason) has decided to start attempting to index this endpoint
- TE-16143 - Enabled text-style rendering of enabled, text-rendering-supporting emoji in non-renderable fields
- TE-16196 - Fixed a case where users with View Site Reports gets exception viewing Content report due to insufficient permissions elsewhere
- TE-16198 - Fixed error in editor that caused the Format > Formats > Alignment menu to be misaligned due to mismatched configuration
- TE-16199 - Adjusted glowPopUpPanel to focus target element instead of previously active on hide if active outside viewport
- TE-16213 - Updated URL redirection logic when using SSO and creating/updates idea statuses
- TE-16244 - Updates to ensure context is property defined when editing/loading/previewing widgets
- TE-16281 - Fixed issue with missing save button when change comment options in management panel
- TE-16296 - Fixed incorrect alias in reporting ETL when staging deleted applications
- TE-16346 - Updated wiki page search results to use/render last updated date instead of create date
- TE-16347 - Updates to ensure user-scoped dates are properly represented in server-side JavaScript
- TE-16349 - Corrected caching of subscriptions when using the mute URL
- TE-16351 - Updated saving logic to ensure avatar information is saved if its specified during group creation
- TE-16353 - Updates to ensure consistency between use of UserId and name in exports
- TE-16356 - Fixed issue where a group manager may not be able to insert files to a forum post even with granted permission if the permission was originally disabled
- TE-16359 - Fixed possible arithmetic overflow when calculating average response time when there are threads with significant duration before first response
- TE-16388 - Updates to ensure configuration property rules are processed both through the editing experience and on commit when editing widgets and themes
- TE-16389 - Reporting ETL performance improvements when processing content views
- TE-16405 - Fixed issue that can occur in reporting ETL if there are deleted calendars and events
- TE-16410 - Updated date and time renderings to use <time> element
- TE-16412 - Increased timeout in activity story expiration job
- TE-16416 - Fixed issue with IncludeSubContainers property not being honored when using the TaggedContent list APIs
- TE-16417 - Updated styling on download link when viewing web preview files
- TE-16424 - Updated version of log4Net
- TE-16459 - Update group request notification recipient list to include users that can manage membership in addition to owners
- TE-16460 - Removed non-applicable or used 'Current Group' configuration option from Auto Create User Blog Plugin
- TE-16464 - Fixed issue where a group owner cannot add URLs to a blog post even with granted permission if the permission was originally disabled
- TE-16473 - New database index than can help when deleting a thread with lots of nested replies
- TE-16478 - Added 'class' and 'id' content filtering options
- TE-16510 - Corrected redirects and return status when navigating to an invalid ideation
- TE-16516 - Removed 'Low Quality' configuration and cleanup search history job since its no longer needed
- TE-16517 - Updated Vimeo File Viewer to handle their updated URL formats
- TE-16567 - Fixed issue that may occur when syncing search synonyms if there are duplicates in the list
- TE-16587 - Ensure OpenGraph title is set on content if missing
- TE-16614 - Updated logic when manually re-scheduling next execution time on jobs to use user's current date as reference instead of UTC
- TE-16630 - Fixed SQL issue that may occur when deleting content with views
Version: 11.1.6.14291 - released December 3, 2020
- TE-15316 - Fixed an issue where adding comment to the last list of Group Banner widget (Style.vm) causes widget to fail to render.
- TE-15679 - Added Impersonation Support for SSO.
- TE-15686 - Updated hashtag/mention implementation to be less aggressive on text selection and support selection via tab.
- TE-15864 - Fixed an issue where incorrect thread/reply active data was reported in Active Content Reports.
- TE-15871 - Fixed an issue with trailing spaces to username with space at the end can be edited in user settings.
- TE-15888 - Fixed an issue where mirrored feed excerpt settings were ignored.
- TE-15897 - Fixed an issue with converting images in outbound emails to display inline.
- TE-15901, TE-15921- Fixed an issue where Role Filter wasn’t applied on the activities report for a single user. >/li>
- TE-15907 - Corrected duplicate title tag when rendering with the global element.
- TE-15908 - Fixed an issue where Delete User with Search History Failed.
- TE-15925 - Corrected Activities report to not to show logins for members.
- TE-15941 - Improved error messages for exemption errors in abuse management to be more clear. Added logic to prevent system accounts from having their statuses changed from approved.
- TE-15944 - Corrected navigation to and from 'View All' and 'New" in the conversations widget.
- TE-15998 - Fixed issue where records in Muted Subscriptions table are not deleted if content is re-subscribed.
- TE-16009 - Added new index for FactContent. Fixed issue with index categories on FactArticle table.
- TE-16012 - Fixed features querybuilder when IncludeSubContainers is passed.
- TE-16013 - Fixed Dutch master email template.
- TE-16014 - Increased SMTP password input to allow more than 64 char.
- TE-16015 - Added display name from OAuth to user create to fix an issue with username display in Welcome emails.
- TE-16017 - Updated page editing implementation to load script resources on initialization to prevent conflicts with individual widgets on the page.
- TE-16035 - Fixed forced word breaks on abbreviated content rendering.
- TE-16036 - Updated SSO authentication to update LastLogin date at least once per day.
- TE-16041 - Corrected paging logic of the Notification List widget.
- TE-16042 - Corrected single column widget margins in header and footer regions.
- TE-16043 - Corrected migration for pre-rules points configuration.
- TE-16047 - Corrected interaction between new reply indicator and deleted replies.
- TE-16048 - Corrected site/group/app bypass permission checks.
- TE-16052 - Corrected serialization maximum limits in configuration data.
- TE-16066 - Fixed cache issue on user achievement list and achievement summary list.
- TE-16078 - Corrected initialization issue in page editing.
- TE-16083- Corrected issues preventing multi-publish of configured automations from within Automation Studio.
- TE-16095 - Fixed an issue with Oauth Clients in Virtual Directories.
Version: 11.1.5.13464 - released September 29, 2020
- TE-15255 - Added quicker Ideation total count re-calculation which was causing incorrect sorting by count in Ideation listing
- TE-15444, TE-15509 - Improved handling of Excel and PowerPoint documents in document preview
- TE-15652 - Updated generic CFS URLs referencing user-specific secured files to redirect to login when accessed directly by unauthenticated users
- TE-15653 - Improved document viewer CFS path deletion logic
- TE-15656 - Updated the Group Membership Request modal to properly resolve the {group_lowercase} site term
- TE-15660 - Corrected blog banner explicit height overriding on inherited and color modes
- TE-15685 - Corrected extended attributes usages in calendar event Update REST API
- TE-15689 - Fixed error when working with Forum Reply Votes in REST
- TE-15695 - Fixed issue that can occur when rename a tag on content to a name that already exists
- TE-15701 - Added 'IncludeAllTypeIds' list option parameter to Subscription APIs to list by all TypeIds
- TE-15713 - Fixed issue where Automation Studio page appears unresponsive if you attempt to delete an automation that has a disable instance
- TE-15724 - Updated dynamicForm to ensure that date values are always serialized in toISOString format
- TE-15737 - Improvements to CalendarEvent create/update events: event arguments are now editable and updated CalendarBeforeUpdateEventArgs to correctly reflect current/existing calendar event state
- TE-15764 - Fixed potential ETL failure when when a custom content type is installed and content of that type is deleted
- TE-15786 - Fixed serialization and documentation of event list endpoints
- TE-15787 - Fixed issue that can occur in search indexing if the same file is embedded twice in content body
- TE-15790 - Fixed reporting download chart links
- TE-15795 - Improved MaintainHtml truncation logic to ensure truncation does not occur in the middle of a tag
- TE-15796 - Improved client-side form validation error message handling in a few administration panels where missing requirements were hard to distinguish and may block form submission
- TE-15800 - Updated SSO logout URL to be aware of SSL offloading
- TE-15805 - Fixed incorrect site name encoding in emails if the name included special characters
- TE-15806 - Fixed issue where wiki page ParentGroupId value was not updated in search index if wiki's group's parent was changed
- TE-15811 - Updated blog post add/update APIs to save PostImageUrl property value
- TE-15830 - Updated Vimeo integration API
- TE-15836 - Fixed issue where conversation send button may not appear due to client side timing inconsistency
- TE-15886 - Fixed invalid link for media download CSV report
- TE-15889 - Added back 'Discussion with no responses' filter to Forum Thread List widget
- TE-15916 - Fixed double escaping issue that may occur in theme file URLs if a percent symbols exists
- TE-5738 - Updated group application key validation to allow inter based keys
Version: 11.1.4.12924 - released August 12, 2020
New
- Updated .NET framework version minimum to 4.7.2. This change was required to support SameSite cookie changes when using forms authentication.
- TE-15563 - Added configuration option (Administration->Integration->Framing and Cookie Security) to set the "SameSite" attribute value on site cookies.
Fixed
- TE-15340 - Fixed issue that can result in an exception when attempting to bulk replace a widget
- TE-15629 - Fixed issue where server-side Javascript sometimes loses ability to use IList indexers
- TE-15763 - Fixed rendering issue with email digest subscriptions when the site is running with legacy global form element enabled
Version: 11.1.3.12348 - released June 30, 2020
New
- TE-15447 - Admin Approval registration now uses an improved moderation process to improve the approval review workflow. Changes include:
- New administrative option (Administration -> Moderation Options - Moderation Workflow Options) to control which content types move to the abuse workflow (i.e. allow authors to appeal the decision) when denied in the moderation workflow
- Updated system notifications API to support disabling distribution
- Updated abuse notification templates and abusive user system notification
- Added new "Moderated Content Rejected" denied notification for when content is not moved directly to the abuse workflow
- Added email token (Abuse Appeal: Originated from Moderation Workflow) to identify if an abuse appeal was created originally from moderation
- TE-15533 - Added support for font, font-size, color, and background color selection in the submittable editor
Fixed
- TE-14808 - Updated wording in thread author notification when creating forum replies
- TE-14993 - Calendar events are now checked for abuse
- TE-15375 - Removed unnecessary (double) decoding in poll options
- TE-15385 - Fixed issue with ideation configuration not honoring maximum file size
- TE-15412 - $core_v2_forumThread.List now includes thread from all groups when no forum is set
- TE-15435 - Improved throttling timings on password reset
- TE-15460 - Fixed search indexing issue that may occur when the same file is referenced multiple times in the same content
- TE-15462 - Fixed issue with filtering by group is not honored in Ideas list widget
- TE-15467 - Fixed placing of pop-up panels when quickly opening/closing menus/panels
- TE-15591 - Fixed incorrect file links when a status message does not contain a file
- TE-15592 - Fixed issue where an exception may occur if editing/replaced an existing file on a status message that already contains a file
- TE-15593 - Updated core_v2_http API to allow setting cookie values
- TE-15604 - Standardized and enforced status message create/edit validation
- TE-15609 - Fixed double-encoded image URLs (administration panel icons) in platform widgets' dynamic styling
- TE-15612 - Fixed issue that may occur when a status message is edited more than once
- TE-15615 - Improved performance when calculating permissions for a single group
- TE-15635 - Corrected logic on the group links "leave" option for group owners (now shown if there are other owners)
- TE-15639 - Improvements to reporting ETL to avoid potential exceptions when a large number of views are created over a short period of time
- TE-15644 - Fixed issue in reporting ETL to avoid potential exception when processing search history
- TE-15657 - Fixed issue that can block changing a groups type when there are group role memberships
- TE-15663 - Fixed legacy forum URL processing for a really old URL format
- TE-15697 - Increase SQL timeout for ETL
Version: 11.1.2.11940 - released May 29, 2020
- Security update
- TE-15197 - Update Verint KM Enterprise integration to work with new KM authentication
- TE-15433 - Improve group invitation workflow when site is in admin approval mode for user registrations. Non-registered users will automatically be joined to the group upon registration.
- TE-15621 - Fix issue with core_v2_ui.Render not honoring requested render target
Video Transcoder: Version 2.0.0.13411 - released May 19, 2020
- Download
- Progress Feedback
- Corrected to accurately reflect total progress percent across one or both configured video targets
- Corrected to no longer include poster image scraping from progress percent as equivalent to video conversion targets
- Event/Exception Logging
- Corrected event logging around transcoding starts/completes. Event logging wasn't logging. Now it is.
- Corrected exception logging to actually log exceptions instead of strange events wrapping exceptions
- No longer logging exceptions for anything except truly exceptional states. Timeouts, forced cancellations, user cancellations, are all just events.
- Adjusted default transcoding options to 720p + slightly higher audio/video bitrates
- Improved job server cancellation (graceful and non-graceful) logic and logging
- User cancellations
- Videos in a Converting state now show an option to cancel their conversion.
- Previously, only queued, not-yet--converting videos supported this.
- Canceling deletes the transcoding video record and also signals across the bus to the job server to halt any transcoding processes.
- Cleans transitional files
- Logs accurate events surrounding the user-requested cancellation
Version: 11.1.2.11425 - released April 9, 2020
- Added additional configuration adjustments along side fix for TE-15406 to 1) make the thread list configuration for FAQ on thread page to default to "Current Forum" 2) one time adjustment to any non-default, customized thread listing pages that would have defaulted to "Current Group" to now default to "Current Forum" to match expected, pre-update behavior of listing only the current forum's threads.
Version: 11.1.2.11315 - released March 31, 2020
- Security updates
- TE-14708 - Updated token processing to ensure that it is not wiki linking syntax
- TE-14800 - Fixed issue with Blog Configuration not allowing Maximum File Size to be set to 0
- TE-14806 - Now only approved users will receive emails
- TE-14826 - Documented parameters accepted by dictionaries are included, indented, beneath in parameter tables and suggestion lists
- TE-14841 - Dictionaries are now identifies as explicit, single, options, themselves in parameter list
- TE-14843 - Updated documentation API, UI, and suggestions to support ordered, multiple dictionaries
- TE-14848 - Updating order of FactSummaries task in reporting to prevent errors that cannot be cleared by reseting reporting
- TE-14849 - Fixed content views reporting exception that can cause ContentViews to report inaccurate numbers
- TE-15003 - Improvements to auto-save (text rescue) feature - Edits (max of 5) are now automatically save in a single, LRU cache in localstorage (user-specific). Backups are cleared on value retrieval and restored on displayed error notifications.
- TE-15098 - Added aria-label attribute to evolutionStarRating
- TE-15100 - Updated User.List to return no results when specifying an RoleId that does not exist
- TE-15107 - Updated event calendar to not include start/end date unless a specific day is selected in the calendar when adding an event from the event list
- TE-15112 - Fixed issue that may allow duplicate emails when multiple thread replies created within a short time period for content with large number of subscribers
- TE-15117 - Re-enabled tour tip API support for anonymous users (if applicable)
- TE-15124 - Fixed issue where a duplicate blog post notification email may be sent on edit/re-publish if blog post notification and Blog Post Author Notification are enabled
- TE-15129 - Fixed reputation-based abuse automation threshold configuration to allow a value of 0
- TE-15130 - Updated documentation description on core_v2_ui.Render
- TE-15131 - Remove static locking in legacy tenant route definitions that may cause a GC deadlock
- TE-15133 - Fixed issue that blocked trace logs from being exported
- TE-15141 - Update to ensure that page placeholders are not editable
- TE-15160 - Corrected rendering, editing, saving of the user theme
- TE-15167 - Corrected media downloaded points automation to awarded the media file author when file is downloaded
- TE-15169 - Updated Birthday profile field to report empty when not set and updated the user profile points automation to also treat '0' as a not-set value
- TE-15170 - Fixed wiki cache expiration and missing content handling in the points activity widget
- TE-15174 - Fixed duplicate user exception that may occur when running Effective Group Members job
- TE-15177 - Fixed typo referencing non-existent core_v2_rule API in legacy rule migration
- TE-15181 - Fixed button label when deleting an author in the moderation queue
- TE-15187 - Added exposure to full user update options to scripted extensions
- TE-15196 - Corrected handling of targets in URL escaping
- TE-15247 - Restored honoring of enable enter to submit toggle in Editor Options
- TE-15275 - Fixed issue where if the global form element enabled, some tags can prevent additional functionality within the application
- TE-15293 - Fixed issue with first reply to a new thread in flat view not immediately shown
- TE-15295 - User abuse checking disablement no longer prevents user from re-entering moderation when account status changes
- TE-15317 - Legacy rule migration no longer causes error accessing invalid author entity
- TE-15342 - Fixed exception when sorting gallery file list by average rating
- TE-15350 - Fixed issue when site is in Admin Approval mode, setting user directly to Disapproved after creation sets them to Approved instead
- TE-15377 - Scheduled file (ex. background jobs) progress improvements
- TE-15396 - Fixed exception when selecting "Show only popular threads" in Forum Thread List widget
- TE-15397 - Fixed issue where moving a wiki page with a large number of child pages may leave orphan pages
- TE-15403 - Fixed timing issue in editor that may cause selected mentions to disappear
- TE-15405 - Updated memory reporting monitoring accuracy in document preview
- TE-15406 - Thread List Context Inconsistency
- TE-15411 - Fixed issue with portrait videos from iPhones being stretched when trans-coded (Note: separate download)
- TE-15416 - Fixed issue with searching for files in the file management panel returns no results unless exact match
Version: 11.1.1.10427 - released January 16, 2020
- TE-15113 - Updated legacy LESS file correction to prevent it from encoding portions of full URLs.
- TE-15134 - Corrected theme migration that may occur when upgrading from 10.2 to ensure that default site and group theme selections on communities with multiple themes are persisted through upgrades.
Version: 11.1.1.9982 - released December 12, 2019
- TE-14656 - Improved performance when fetching users with no filter in membership panel
- TE-14793 - Updated fixed header rendering to handle headers that resize not related to a browser window resize
- TE-14795 - Improved support for (unusual) custom arrangement of banners. For example, a navigation banner outside header
- TE-14796 - Fixed invalid HTML in comment list widget
- TE-14813 - Increased featured content page maximum size to 100
- TE-14818 - Fixed null reference issue that can occur during rating or liking when the associated content does not have an author (e.g. liking an achievement)
- TE-14847 - Increased timeout on process that calculates group membership
- TE-14863 - Corrected determination of context shell back links in edge cases
- TE-14871 - Added support for the tag in user generated content
- TE-14874 - Fixed missing languages resource for 'NoData_Upcoming_Date' in Event List widget
- TE-14896 - Fixed issue that may block the author of a blog from editing a post that is in-process of a workflow
- TE-15006 - New override added for $core_v2_contentConversion.Convert that included application type
- TE-15037 - Fixed issue that may occur when using the group setup template and choosing only a single ideation for the group while selecting the option to adjust the layout for a single application group
- TE-15039 - Newly created blog posts now default to using the blog's default setting for post summaries
- TE-15049 - Improved deadlock and locking logic when deleting users
- TE-15051 - Groups Summary report export now includes last activity date, create date and created by user fields
- TE-15061 - Improved support for crawling of dynamically rendered threaded forums, comments
- TE-15086 - Refactored socket, presence, and CDRS-related jobs to be timer-based
- TE-15088 - Corrected timing of writing of DPR cookie
- TE-15099 - Updated ui-links item measurement to better clean up after itself
- TE-15104 - Fixed incorrect PageIndex assignment in Features v3 API
- TE-15114 - Corrected regression with member administration UI scrolling debouncing & de-duplication
- TE-15116 - Corrected edge case regression in ui-links measurement cleanup
- TE-15119 - Fixed an issue when deleting and reassigning user throws an exception due to invalid database schema owner
Version: 11.1.0.9731 - released November 19, 2019
New
- Blog Post Workflows
- Single or multi-phase reviews
- Specify individual users or roles for approvers
- Ability to request changes
- Developer friendly single and multi-phase workflow automations that can be customized
- Automation Additions
- New singleton support to allow automations to identify that they should only have a single active instance.
- New API to store state
- New context_v2_automationTrigger.CancelEvent(message) API to enable throwing errors out of event handlers and to end-users (TE-14852)
- Moderation
- Improved moderation list view to include a consistent height and ability to "view more" for long content
- Improved moderation list view to include sibling content (if applicable, e.g. previous reply/comment) to give better context for the content being reviewed
- Added support for submitting missed spam and false positives to Akismet (TE-9718)
- Added 'comment_type' when submitting spam checks to Akismet
- Caching
- New cache implementation with new monitoring tool for overall usages, hits and misses
- Added plugin-based support for distributed cache providers with pre-serialized values
- Platform optimizations on cache usage
- Member Presence
- New, live-updated, "who's online" widget that shows members who are present on the site
- New APIs for interacting with present users
- Widgets
- Added search query and facet persistence when navigating to a search result or advanced search from site banner
- Group membership request alerts now link directly to the members panel (TE-9181)
- Added ability to logically 'or' tags when configuring tag cloud widget (TE-14765)
- Scripting Additions
- New APIs to support reporting and rendering progress and results from scripted background tasks executed with core_v2_widget.ScheduleFile()
- Integrated progress feedback with improved reliability of theme, widget, and automation upgrades, imports, and other batched processes
- Other
- Updated minimum .NET framework requirement to 4.7.0
- Added ability to turn off indexing for content types so they are not included in search results
Fixed
- Security Updates
- TE-6315 - Comment search results now link to the comment permalink instead of the content
- TE-8221 - Fixed issue with anchor margin causing content title to be obscured in lists in Firefox
- TE-10415 - Fixed issue with being unable to delete user that is the author of an idea in a disabled ideation
- TE-14332 - Removed personalized forum filters (ex. Questions I have asked) when rendering for anonymous users
- TE-14350 - Fixed issue where embedding code in content truncates leading white space
- TE-14465 - Improved related/recommended content styling to show full title and wrap
- TE-14605 - No longer indexing generic titles for comment and messages to avoid noise in index for "comment" and "message"
- TE-14650 - General database performance improvements (indexes)
- TE-14704 - Updated quote (i.e. when a user is quoted) styling in "top replies" to be consistent with current quote styling
- TE-14768 - Fixed issue with group member list widget not rendering for contextual group members when in simple mode
- TE-14769 - Editing an answered forum thread no longer removes answer state
- TE-14776 - Corrected image scaling in page edit mode on HiDPI screen by disabling scaling
- TE-14839 - Updated job "take" procedure to ensure jobs are not left in limbo if a timeout occurs.
- TE-14864 - Fixed issue returning duplicate activity stories when filtering by containerid's and IncludeSubContainers = 'True'
- TE-14868 - Corrected preview state management to ensure that diff view in theme studio works correctly, supplemental file comparison.
- TE-14870 - Fixed tab rending when the global FORM element is disabled
- TE-14872 - Improved distributed locking process to prevent possible concurrency exceptions with distributed versioning
- TE-14875 - Fixed issue with theme Import Panel identifying file imports as an import from staging
- TE-14940 - Fixed issue with being unable to install a new factory default automation
- TE-14944 - Added dateTime pattern to site configuration to ensure that date/time selectors use the user's selected format
- TE-14948 - Fixed issue that could cause infinite loop when saving a user
- TE-14974 - Removed mobile rich text editor configuration option from site options
- TE-14980 - Improved delay in site banner search to reduce per-maturely logging user searches
- TE-15028 - Fixed issue where post may not appear in the "In Process" queue when flagged by one non-moderator user (with threshold set to 1)
- TE-15032 - (Re)fixed issue where an image from a previous blog may be used if the image has the same name when using "Blog By Email" feature
- TE-15036 - Fixed invalid HTML in Media Gallery - File List widget
- TE-15043 - Fixed related/recommended content not rendering due to recent alt text updates
- TE-15044 - Fixed issue with possible null references when mapping calendar data for search
- Improved performance and reliability of the Socket API
- Improved performance and reliability of the Socket Message Bus server
Version: 11.0.2.9982 - released December 12, 2019
- TE-9514 - Improvements to password reset flow
- TE-14769 - Fixed an issue where editing an answered forum removes answer state
- TE-14793 - Updated fixed header rendering to handle headers that resize not related to a browser window resize
- TE-14795 - Improved support for (unusual) custom arrangement of banners. For example, a navigation banner outside header
- TE-14796 - Fixed invalid HTML in comment list widget
- TE-14813 - Increased featured content page maximum size to 100
- TE-14818 - Fixed null reference issue that can occur during rating or liking when the associated content does not have an author (e.g. liking an achievement)
- TE-14847 - Increased timeout on process that calculates group membership
- TE-14871 - Added support for the tag in user generated content
- TE-14874 - Fixed missing languages resource for 'NoData_Upcoming_Date' in Event List widget
- TE-15037 - Fixed issue that may occur when using the group setup template and choosing only a single ideation for the group while selecting the option to adjust the layout for a single application group.
- TE-15049 - Improved deadlock and locking logic when deleting users
- TE-15055 - Fixed null reference exception that can occur when there are no notifications to expire
- TE-15099 - Updated ui-links item measurement to better clean up after itself
- TE-15104 - Fixed incorrect PageIndex assignment in Features v3 API
- TE-15114 - Corrected regression with member administration UI scrolling debouncing & de-duplication
- TE-15116 - Corrected edge case regression in ui-links measurement cleanup
- TE-15119 - Fixed an issue when deleting and reassigning user throws an exception due to invalid database schema owner
Version: 11.0.1.9600 - released November 13, 2019
- TE- 14716 - Fixed an issue where the platform could not run in a virtual directory
- TE- 14869 - Fixed an issue with missing user ID when retrieving mirrored feeds
- TE- 14902, TE-14930 - Fixed regression from Sept service release in Quick Post, More Content and Tagged Content List widgets that causes raw Velocity to render
- TE- 14903 - Fixed an issue where upvote/downvote a forum thread reply generates an "Invalid URI”
Version: 11.0.1.9083 - released September 27, 2019
- TE-7191 - Added translation resources for font size and names
- TE-10465 - Fixed issue with socket connections not working for communities hosted in virtual directories.
- TE-14470 - Added aria label for background and text color editor. Added language attributed to HTML form used by editor
- TE-14599 - Fixed an issue where if legacy pages exist on the file system or DB, exporting entire themes fails due to missing pages
- TE-14613 - Fixed client-side error when socket notifications (live alerts) plugin disabled
- TE-14625 - Updated notification job to expire all expired notifications at once
- TE-14636 - Fixed an issue where reporting ETL can fail after deleting a group with a calendar or knowledge management collection in it
- TE-14641 - Fixed an issue where you may not be able to enable Ideations from the Ideations application type in administration
- TE-14654 - Fixed issue where marking notifications as read when filtered on notification page marks all instead of just the category as read
- TE-14688 - Fixed incorrect error reported when 'Flatten All Threaded Replies' button is pressed
- TE-14703 - Fixed issue with “Sort by Most Asked” not returning results in the Forum Thread List widget
- TE-14705 - Improve thread list query performance when 'Include Discussion Threads' or 'Include Question and Answer Threads' is used
- TE-14706 - ETL performance improvements for sites running SQL Server 2012
- TE-14707 - Performance improvements for retrieving recent threads by forum
- TE-14710 - Fixed issue with swipe gesture being picked up on mouse drag in non-reponsponsive mode
- TE-14712 - Updated wiki move permission description to better describe the behavior. Updated parent page to be read-only on wiki edits if the user does not have move permission.
- TE-14714 - Fixed video transcoder SQL issue (removed incorrect schema owner) that may occur after an upgrade
- TE-14721 - Added back the ability to look up by users by ID or URL in Membership Administration
- TE-14722 - Fixed invalid markup in Group-List Widget
- TE-14727 - Updated KM Document Search Indexing to use a translated Tag
- TE-14730 - Fixed issue where ETL may hang under certain situations
- TE-14731 - Fixed issue for sites upgraded to 11 but using pre-11 site banner where shortcuts are interfering with TinyMCE eventing updates
- TE-14732 - Fixed issue where an exception may occur when listing ideas by category
- TE-14734 - Fixed issue with being unable to upload by URL (not file) to a media gallery post or a blog post
- TE-14738 - Fixed search scrolling issue in Firefox
- TE-14742 - Thread list performance improvement when filtering out ignored users
- TE-14748 - Updated reporting permission check logic when looking up application by ID or URL in detail reports
- TE-14754 - Fixed issue with editing wiki options not rendering other page titles in TOC
- TE-14759 - Forum thread list query performance improvements
- TE-14761 - Fixed client side debouncing when search for members in Member Administration
- TE-14767 - Fixed issue where reporting ETL may fail if multiple searches by the same user are logged within the same second
- TE-14770 - Fixed issue where listing media files may cause an error for media file list widgets configured away from the default
- TE-14773 - Updated group delete logic to ensure any search history is also removed
- TE-14786 - Accessibility updates for search form, avatars alt tags, emoji alt tags
- TE-14788 - Removed debug code from sub groups listing
- TE-14789 - ETL performance improvements when processing content views
- TE-14790 - Fixed issue with KM tag syncing not considering all retrieved children for the parent content
- TE-14791 - Fixed sub-report role and user scoping issue in reporting
- TE-14792 - Fixed custom range issue in reporting
- TE-14802 - Updated display name moderation check
- TE-14809 - Fixed issue where EffectiveGroupMembers job can throw and exception due to null member
- TE-14810 - Updated core_v2_ContentConversion.Convert() API to correctly accept SourceContentTypeId
- TE-14814 - Fixed issue where studio shell tabs can get visually disconnected from tabbed content
- TE-14815 - Fixed being unable to create multiple studio attachments per component per session
- TE-14835 - Fixed issue with multi-item management panel publishing
Version: 11.0.0.8041 - released July 3, 2019
- TE-14709 - Fixed issue with complex token contexts in conditions are not defined correctly when migrated from rules to automations
- TE-14711 - Fixed focus issue with commenting/tinymce on touch devices
Version: 11.0.0.7924 - released June 24, 2019
New
- Automations
- A new way to extend the platform
- Upgrade-safe and shareable via import/export
- Existing rules are migrated when upgrading from a previous version of Community
- Points and Achievements now implemented using automations
- Point automations
- Added point automation to award points based on profile fields being completed
- Added support for optionally recalculating upon points factor changes
- Default set for new installations
- Achievement automations
- Added "ranging" support (ex. tier I, tier II) for achievements which allows achievements to be removed when values are outside the configured range
- Added anniversary achievement
- Added automation to notify a user when they have been added to a role
- Automation Studio
- Developer-friendly integrated development environment with inline documentation to support customizing and developing triggerable, configurable, automations.
- Administration-friendly management panel for enabling, configuring, importing, exporting, and translating automations
- Together, replaces rules engine to bring a similar separation of roles to business logic implementation/configuration as Widget Studio and Theme Studio did for the UI.
- Server-side JavaScript Support
- JavaScript support added alongside Velocity scripting in automations (as the default language), widgets, and themes, with full access to public server-side APIs.
- Interoperability between JavaScript and Velocity scripting, including context sharing and the ability to define private JavaScript-based APIs consumable by Velocity
- Ghost blog authoring
- Author blog posts as different users
- Original author attribution is kept and visible to blog authors
- Banner Updates (site, user, group, blog and featured)
- Added image alignment options to site and group banners to allow better control when using images as a background
- New scaling options
- Editor Enhancements
- Ability to drag and drop text and images while in the editor
- Configurable font and font size selections using Editor Options configuration
- Added support for use of TinyMCE’s table of contents feature
- Configurable default media dimensions
- Simplified upload experience
- Search Updates
- Added synonym support
- Added facets to site search widget
- Relaxed "minimum match" rules, added phrase boosts, now including stop words, reduced tag boost/influence
- Upgraded to Solr 7.6
- Theme inheritance support for blog and group themes
- Removes the complexity of customizing common styles for a group or blog
- Added theme configuration options to the out-of-the-box group and blog themes
- Allows a parent theme's rendering (VM, LESS) to use the child theme's configuration if the child theme defines similar configuration options
- Updated theme upgrading to also support upgrading the group and blog social themes
- Revert can still be used to revert to the default/parent’s configuration
- Improved, optional, flattened forum thread view
- Enabled with thread depth configuration of 1, backwards-compatible with previous depth configuration
- Uses numbered, ajax, paging instead of infinite scrolling
- Retains visually threaded view's interactive features such as presence, typing indicators, real-time replies, updates, verifications, quoting
- Retains visually threaded view's support for highlighting new replies since the last visit
- Includes a new (disabled by default) option to enable a footer reply form that replies to the thread starter
- Ideation
- Added ideas management panel to view all ideas and votes within ideation
- Added ability to export user votes
- Added webhooks
- Administration
- Moderation
- Added notifications for new member approval reviews when the site is in 'Admin Approval' mode
- Abusive Users
- Added "Member Protection" feature to protect established users from being expunged if marked as abusive
- Added system notification sent to members who are flagged as abusive
- Added 'Files' tab to show files referenced by content (the file of a media post, attachments on blog posts, etc)
- Added date sorting option in Possibly Abuse Queue listings for easier reviewing
- Added option to filter by content type when reviewing content
- New privacy policy URL configuration, when set, will show up during registration
- New administration panels for managing widgets and themes without Widget and Theme Studios
- Updated default sort on membership management to be by registration date, descending
- Moderation
- Notifications
- Updated site banner notification list marking all as read by category
- New APIs for marking all notifications as read for a user (with the option to specify category)
- Added ability to mark all notifications as read from notification listing page or site banner
- Reporting
- New Top searches report
- New Searches with zero results report
- Added ability to sort by owning group on summary reports
- Other
- New feature-specific keyboard shortcuts
- Currently-available shortcuts can be listed with Alt+K on Windows or Command + K on macOS
- Extensible API for new shortcuts
- Listing pages SEO updates
- Updated pager rendering to automatically include page index query string keys in the canonical URL
- Updated canonical URL generation to ensure that registered query string keys are included in the resulting canonical URL (when a value is present on the requested URL)
- Updated listing widgets to use H2 instead of H3 for list items
- Users can now edit their own status messages
- Added "download original" to all document processed by doc viewer
- Added 'Maximum Age' configuration setting on 'Forum - Thread List' widget to filter threads by preset date ranges
- Increased the default setting for file upload max size across applications.
- New feature-specific keyboard shortcuts
- Developers
- Added support for disabling activity story generation, notifications, and abuse through REST calls
- Upgraded platform to jQuery 3 with optional legacy jQuery API compatibility mode, automatically opted into on some upgrades.
- APIs
- Added $core_v2_page.RegisterCanonicalQueryStringKey(string) to identify query strings that should be included in the canonical URL
- New Permission APIs (Telligent.Evolution.Extensibility.Api.Version2.IPermissions, Permissions REST API (v3))
- Added new search query term storage API
- Added token-supporting property templates for string and HTML.
- Added UserId and IsRead to Notification event arguments
- Added new TypeId to point transaction API
- Added support for issuing HTTP requests from the API
- Added support for generating hash codes from the API
- Added support for scripted extensions to send email.
- Added support for scripted extensions to schedule embedded scripts to run as background processes and pass explicit parameters to the embedded background script.
- Added support for scripted extensions to execute embedded scripts as a different user or with some core functions disabled (abuse checking, activity tracking, notifications) and pass explicit parameters to the embedded script.
- Added support for scripted extensions to log exceptions to the exception log.
- Added support for UI to register custom keyboard shortcuts
- Added API support for marking all notifications as read
- New minimum and maximum count options added to APIs to support automations
- $core_v2_likedItem.List("%{ AuthorId: 1234, MinimumLikeCount: 50, MaximumLikeCount: 100 }")
- $core_v2_forumThread.List("%{ MinimumReplyCount: 50, MaximumReplyCount: 100 }")
- $telligentideas_v1_idea.List("%{ MinimumVoteTotal: 50 }")
- $core_v2_media.List("%{ AuthorId: 1234, MinimumDownloadCount: 50 }")
-
$core_v2_commentSummary.List("%{ AuthorId: 1234, MinimumCommentCount: 50 }")
Fixed
- TE-5137 - Fixed "file greater than max file size allowed" wiki page error message.
- TE-5238 - Reduced SQL call count when rending wiki pages. Refactored application lookups.
- TE-5293 - Fixed issue with wiki page still showing up in the table of contents while its under review.
- TE-5321 - Improved caching on when retrieving calendar entities.
- TE-5590 - Fixed issue with emojis not rendering in email.
- TE-5735 - Fixed issue with emojis not rendering in "Top Replies" or "Top Comments"
- TE-5866 - Remove legacy cookie authentication due to padding oracle vulnerability
- TE-5970 - Added requester user information on Friendship List REST responses.
- TE-6547 - Updated logic to avoid password validation when passwords are auto-generated and users are created by external service (ex. social media logins).
- TE-7182 - Fixed issue with enable/disable on application panel.
- TE-8890 - Removed SortBy option "Score:SCORE_ID" as a sort option for core applications (Blogs, Wikis, Forums, Galleries) documentation as there are no scores for applications.
- TE-8931 - Added better error logging if an exception occurs in OAuth authentication.
- TE-8967 - Fixed users from being flagged for review every time (if moderated) they login due to the last login being updated.
- TE-8968 - Fixed styling of calendar register button to keep location consistent and avoid wrapping.
- TE-9157 - Fixed issue with emojis not rendering in poll descriptions.
- TE-9164 - Updated 'owners' lookups in blog and media gallery panels now identify owners and do not allow them to be selected.
- TE-9169 - Fixed issue where New [Calendar] Event buttons stack up in responsive mode.
- TE-9197 - Added ability to specify tags when creating an idea via REST.
- TE-9209 - Updated mention translations descriptions.
- TE-9335 - Fixed issue with 'No Post Summary' option not being saved when if you originally save the blog post with a different value for the excerpt.
- TE-9385 - Fixed issue with 'Unfeature' button not showing up after featuring content.
- TE-9398 - Moving a wiki page will no longer bump its activity story date.
- TE-9416 - Fixed issue with role images not showing up unless it is .png or .jpg.
- TE-9435 - Fixed "Back to Valid page" link no longer shows if its the same URL as the page.
- TE-9449 - Fixed issue where users can see "Add Event" (calendar) but actually cannot perform the action.
- TE-10361 Fixed issue where the blog "Unpublish" button was not visible under certain conditions.
- TE-10374 Fixed issue where the editor may render on top of group membership banner.
- TE-10444 - Fixed issue with default language list drop-down values being double on postbacks.
- TE-10460 - Fixed thread status icon styling in the activity stream.
- TE-12117 - Fixed caching issue when retrieving liked items by ContentIds using the LikedItem List API.
- TE-12140 - Search for articles by their KM ID will return at the top of search results.
- TE-12185 - Updated API documentation to fix incorrect 'LastActiveDate' to 'LastVisitedDate'.
- TE-12281 - Updated user creation process to ensure that any errors sending the welcome conversation message will not prevent user creation from completing successfully.
- TE-12285 - Now storing the member that created a leader board.
- TE-12305 - Fixed incorrect resource in gallery panel.
- TE-12320 - Improved Image scaling on Featured Content Carousel cropping when more than one image is uploaded.
- TE-12420 - CFS download URLs now honor REST authentication headers
- TE-12527 - Fixed URL generation for widget-embedded style files to render the persisted URL (direct) and not the generic CFS URL.
- TE-12542 - Fixed issue where "Sending ..." progress label never disappeared in conversations.
- TE-14098 - Improved handling of deleting ratings/views/activity for Unknown (custom) content types in ETL.
- TE-14107 - Fixed issue in the conversation user search.
- TE-14114 - Internal improvements to achievement APIs.
- TE-14115 - Fixed issue where 'Group - Membership List' widget loses the group context when the widget is configured for the sidebar.
- TE-14145 - Updated styling in "More Content" widget when no thumbnail is available.
- TE-14156 - Fixed layout of long subjects in forum thread list (which previously bumped the latest post past the edge of the overflow boundary).
- TE-14159 - Fixed issue with register button not available to an anonymous user when an event is set to allow anonymous registrations.
- TE-14179 - Added additional checks to prevent double clicking causing a double save when adding a media file.
- TE-14183 - Feature Panel no longer only checks site feature permission and instead defers to the content type.
- TE-14192 - Added cache-busting on media download URLs to ensure they are not cached by browsers.
- TE-14195 - Fixed issue where a member who is replying to a reply is not subscribed to a thread.
- TE-14202 - Updated search to include files attached through the editor.
- TE-14204 - ForumThread List API updates: Obsoleted 'Active' which no longer had any meaning, Obsoleted 'UnansweredWithNotVerified' in REST, Fixed 'moderated' to be case insensitive, Added 'authored' which returns threads authored by the calling member.
- TE-14208 - Updated mass email feature to no longer send messages to disapproved or banned users.
- TE-14213 - Updated API to ensure blog attachments added through email are added with unique names.
- TE-14214 - Fixed issue with members with proper permission not being able to edit child comment replies on Ideas.
- TE-14217 - Fixed issue with filtering forum threads by User.
- TE-14218 - Updated how calendar registration activity shows up in reporting - Now, users invited are not shown unless they accept the invitation.
- TE-14219 - Updated theme loading so entry points use theme methods that would load on-demand migrated themes.
- TE-14221 - Added default abuse message for rare cases when content is flagged by an abuse rule and that rule is later disabled, thus the reason message is no longer accessible.
- TE-14222 - Fixed issue with Facebook OAuth not working due to dynamic redirect URLs and FB API changes.
- TE-14230 - SERP page is now set to "noindex'
- TE-14233 - Removed unnecessary RSS feed link from being rendered for anonymous users if using private RSS.
- TE-14243 - Updated feature panel to respect content type permissions for featured content instead of looking at the site level.
- TE-14318 - Fixed issue where the impersonation cookie may be cleared when a user stops impersonating.
- TE-14325 - Fixed issue that caused focus to be lost in site search.
- TE-14331 - Corrected the disparity in importing resource-less theme in 11 vs 10.3 which can cause the import to fail for legacy themes (ex. Fiji).
- TE-14339 - Added UserId and IsRead to Notification event arguments.
- TE-14347 - Fixed issue with closing popups on panel messages, corrected un-closable lookup boxes.
- TE-14349 - Updated ConfigurableDataBase API to ensure embedded and referenced URLs application-escaped until rendered.
- TE-14397 - Fixed issue when more than one featured content carousels exist on a page, navigating manually on the first one, navigates the second one.
- TE-14401 - Fix issue where a difference between the web server and database time server could cause threads to show as still unread after a user replies.
- TE-14415 - Fixed issue that could cause duplication of embeddables (ex. polls, videos) if a post was edited.
- TE-14434 - Fix IncludeUserEffectiveMemberGroups and IncludeAllJoinlessGroups filters in ActivityStream API.
- TE-14459 - Improved timing on-site search to optimize user search intentions.
- TE-14464 - Fixed issue with only 100 tags being pulled when syncing from Verint KM.
- TE-14584 - Fixed issue that blocked replying to a reply after two threads have been joined.
- TE-14595 - Fixed issue where the WikiId is incorrect on a revision if the PageId is lazy loaded.
- TE-14633 - Fixed Verint KM sync bug introduced in in the new tag paging logic that causes sync failure if multiple languages are set up.
Upgrade Notes
- Version 11.1 introduces a new caching implementation. Read the caching documentation to set your values accordingly.
- The community site URL is now configured in connectionstring.config file.
- Rules Migrated to Automations
- Automations are the replacement for rules.
- All existing rules will be migrated to automations during the upgrade.
- Point rules will be migrated to Point Automations, which are now manged in Administration -> Membership -> Points.
- Achievement rules will be migrated to Achievement Automations, which are now managed in Administration -> Membership -> Achievements.
- If you have created custom rule triggers, actions, and/or conditions, its possible those may not have new equivalents. More often than not, these customization were done to do something that is now accessible to automations. In this situation contact Support and describe your customizations.
- If a rule cannot be fully migrated, the following happens:
- A new automation will be created with any known parts migrated.
- The automation will disabled with commented out notes on what was migrated.
- A system notification identifying the automation will be sent to administrators.
- If this occurs, contact Support.
Removed in 11.0
Changes to communityserver.config
The fields below were removed from the communityserver.config file as part of version 11.0. If you had created override values for any of these fields you will need to remove them prior to running the application. (@ denotes an attribute on the specified XML path).
- CommunityServer/Core[@ssl]- This field is no longer used. In its place you simply ensure that you use 'https://' when defining your site's url in the connectionStrings.config file. (e.g. https://mysite.com)
- CommunityServer/Core[@overrideWebPort] - This field is no longer used. In its place you simply ensure that you define the port as part of your site url in the connectionStrings.config file. (e.g. http://mysite.com:8888)
- CommunityServer/Core[@wwwStatus] - This field is no longer used. In its place you simply ensure that you include 'www' when defining your site's url in the connectionStrings.config file. (e.g. http://www.mysite.com)
- CommunityServer/Core[@overrideBaseUrl] - This field is no longer used and is replaced by simply providing the appropriate url in the connectionStrings.config file.