[TOC]
Version: 10.3.1.7330 - released May 3, 2019
- TE-14131 - Fixed issue with the publish date of a blog post's content record could get out of sync if the publish date is updated which can lead to incorrect sorting in tag lists.
- TE-14192 - Updated media download URL to ensure request is not pulled from cache.
- TE-14195 - Fixed issue where member who replies to another comment, they may not be subscribed to content.
- TE-14208 - MassEmail tool no longer includes disapproved and banners users when sending messages.
- TE-14214 - Fixed issue where a member cannot edit child replies to an idea.
- TE-14219 - Fixed issue where Theme Automation API may load themes consistently.
- TE-14222 - Fixed Facebook OAuth authentication issues due to use of dynamic redirect URLs.
- TE-14249 - Fixed issue with on-request theme migration is not working.
- TE-14318 - Ensure impersonation cookie is cleared when a user stops impersonating.
- TE-14325 - Fixed issue with focus being lost in search bar after typing several characters.
- TE-14330 - Fixed issue where parts of import legacy themes are not correctly imported through Theme Studio
- TE-14400 - Social theme migration improvements: Corrected deserialization of the social theme in the Social Theme Migration to include the deserialization of theme files. Corrected current theme detection for the Social theme migration.
Version: 10.3.1.6900 - released March 29, 2019
Updated
- TE-10479 - Updated all UI controls to support keyboard navigation and added styling to show the focused element when navigating using the keyboard. Improved tabbing logic within the rich editor. Navigating to the editor menu is done using ALT+M and toolbar is ALT+T
- TE-12245 - Improved diagnostics when reviewing Verint Knowledge Management data synchronization.
- TE-14093 - Update Google authentication to work with upcoming changes.
- TE-14141 - Add Pascal support to syntax highlighter.
- TE-14188 - Updated LinkedIn OAuth client to use new APIs for user data.
Fixed
- TE-5522 - Fixed an issue where an unread notification count is shown when there are no notifications.
- TE-10478 - Can now ESC to close modals and modals attempt to keep tabbing within the topmost modal's content.
- TE-12114 - Fixed issue with ignored users forum replies being not being hidden.
- TE-12190 - Fixed incorrect option assignments in wiki page REST API
- TE-12204 - Fix issue with knowledge articles not supporting embedding the same document more than once.
- TE-12250 - Fixed issue where some HTML headers may not be rendered in legacy rendering mode (global form element enabled).
- TE-12255 - Activity Stream performance improvements.
- TE-12267 - Fixed issue where moderation required notifications are never expired.
- TE-12268 - Fixed issue with duplicate html headers being rendered.
- TE-12303 - Fixed issue when exception being thrown when a user rates, likes, or bookmarks a knowledge management article.
- TE-12309 - Fixed issue with knowledge collections not being removed when the containing group is deleted.
- TE-12310 - Fixed ordering of existing and new replies in flat forum replies/comments.
- TE-12313 - Corrected widget publishing to handle imported translations of custom widgets.
- TE-12316 - Fixed issue preventing new users from changing their passwords.
- TE-12343 - Updated Chat extension to use updated exception, event, config public APIs (contact Support for build).
- TE-12346 - Fixed issue with fullscreen document preview not working in Chrome/Firefox.
- TE-12383 - Updated search index reset procedure to include knowledge management content.
- TE-12393 - Corrected and optimized masonry view reflowing.
- TE-12428 - Reduced delay of recalculating effective group users after a user is added to a site role which is a member of the group.
- TE-12536 - Fixed issue where a site role being added to group membership may cause duplicate key exception when calculating effective permissions.
- TE-14096 - Updated knowledge management sync process to ignore timestamp to allow articles with older versions to be synced.
- TE-14099 - Fixed calendar event entity using the wrong property to set AllowAnonymousRegistrations.
- TE-14117 - Corrected a logic error that made it difficult to enter numeric ranged values with front padding in PatternedTextBox/DateTimeSelector (ex. calendar controls).
- TE-14132 - Updated upgrade script to ensure ideations are not allowing multiple votes by default.
- TE-14139 - Update default expunge time window from 2 days to 30 days.
- TE-14142 - Updated theme comparison for style file meta that can prevent publishing theme style sheet changes that only change the sheet's metadata options.
- TE-14143 - Fixed issue with not being able to export theme when pages contain widgets that reference missing files.
- TE-14146 - Fixed issue that may cause and ETL error if view counts by user, content, datetime value changes between ETL runs.
- TE-14151 - Fixed issue with theme file cache generation occurring much more frequently than expected and without changes made to theme.
- TE-14164 - Fixed issue with height settings not being retained for the unfiltered HTML widget.
- TE-14166 - Updated logic when re-indexing group content when a group role is added or removed.
Version: 10.3.0.6491 - released February 22, 2019
- TE-14136 - Fixed an issue where a deleting a user or role from group membership incorrectly throws events as if a group is being deleted.
Version: 10.3.0.5977 - released January 15, 2019
- Security Updates
- TE-12398 - Added Azure file migration support for existing communities.
New
Version: 10.3.0.5640 - released December 14, 2018
New
- TE-5004 - Added support for copying custom page layouts when creating pages or via the "copy" shortcut on existing pages in the pages management panel.
- TE-8220 - Added public API to log exceptions Telligent.Evolution.Extensibility.Api.Version1.IExceptions.
- TE-8255 - Added configurable collapsing and support user expansion of long status messages with 'view more' links.
- TE-8275 - Enabled custom navigation within a group to link to site-level custom pages (in addition to group custom pages).
- TE-8955 - Added group name alongside application name in content conversion/move to avoid ambiguous listings.
- TE-9198 - Added back "Wrap long lines" option to the editor when editing source code.
- TE-9220 - Added support for YouTube time offsets in YouTube URL viewer.
- TE-9509 - Added reporting drill-down reports for activities and interactions.
- TE-9589 - Added summary and detail reports for blogs, ideations, galleries, wikis, calendars, and knowledge collections.
Updated
- TE-5012 -Updated group membership panel to include users indirectly included by roles for joinless groups.
- TE-5046 - Increased site notifications panel width (33%).
- TE-8246 - Redesigned, made always visible and moved the global site, user, search actions in administration.
- TE-8912 - Improved plugin refresh behavior - plugins refresh immediately across app and job server nodes via the message bus, administration UI refreshes portions automatically with other portions prompting the user of updates
- TE-9253 - Improved performance cost retrieving/looking for unindexed search content.
- TE-9455 - Improved cache duration and cache busting for TinyMCE resources.
- TE-9508 - Moved Reporting higher up in administration options
- TE-9511 - Merged Interactions and Interactions by Type reports into one report.
- TE-9517 - Merged Content and Content by Type into one report.
- TE-12109 -Removed originations (e.g. the activity of creating a thread, blog post, etc) from the Active Content report for improved "active" definition and visualization.
Fixed
- TE-4931 - Updated theme actions ordering in UI to match widget actions (where possible) for consistency.
- TE-4933 - Fixed issue with page size being ignored when listing featured blog posts in the blog post list widget.
- TE-4934 - Reversed order of Widget and Theme studios in Administration menu.
- TE-4937 - Secure attribute for all cookies set according to site's SSL configuration.
- TE-4944 - Fixed palette styling of synchronized navigation widgets.
- TE-4945 - Disabled unnecessary recent content abuse checking when updating user presence.
- TE-4946 - Set path on cookies created in script to avoid duplicates.
- TE-4947 - Updated <p> styling within quoted content to be consistent.
- TE-4952 - Updated idea status editing to support return URL and status history listing to specify return URL. This enables editing a status from the history to return to the history after editing.
- TE-4957 - Fixed issues when using studio comparison mode.
- TE-4965 - Improved login page and registration page detection for logged in users.
- TE-4966 - Fixed issue when using cookie SSO and "Return the Community" return URL not being honored when in the administration panel if the configured value does not match the default setting.
- TE-4971 - Corrected direct redirection in page editing so that it disables forced default selection.
- TE-4975 - Fixed styling regression in forum thread list widget that caused text to wrap.
- TE-4992 - Fixed issue with comment statistics client template that could lead to incorrect comment count if comments are moderated.
- TE-5020 - Fixed issue with effective permissions not being calculated for role members.
- TE-5045 - Updated user delete process to reassign a user's media downloads to 'Former member' to keep counts consistent.
- TE-5269 - Pointer events are now passive to improve scrolling performance.
- TE-5849 -Fixed issue with "Add Snippet" label not being translatable.
- TE-6002 - Added webhook statuses (valid, unreachableRetrying, unreachableNoRetry) to better identify current state.
- TE-6042 - Uploader is now automatically subscribed to new media posts added through drag and drop.
- TE-7145 - Updated modals opened from the editor to attempt to focus the first form element.
- TE-7159 - Updated "post" reference to "user" in the message sent to users when their account has been flagged as abusive.
- TE-7215 - Fixed issue with foreign key constraint exception when attempting to delete a group that contains an ideation with ideas belonging to a category.
- TE-8266 - Updated IP banning logic to not log exceptions when blocking requests.
- TE-8268 - Removed automatically setting root group theme when site theme is selected and removed automatically inheriting parent group theme if no explicit theme was selected. The default is now the default always.
- TE-8279 - Fix issue with ReCaptcha not validating when using X-Forwarded-To header
- TE-8919 - Restricted image sizes when displaying large images in the activity stream.
- TE-8945 - Improved notification deletion process to avoid potential deadlocks.
- TE-8952 - Prevent client caching content/application NotFound 404s
- TE-8954 - Fixed issue with the score for a custom ideation status not being saved.
- TE-8958 - Improved diagnostic and exception data for troubleshooting context/routing issues
- TE-9081 - Updated presence logic to ensure contextual presence mappings are mapped before widgets render
- TE-9088 - Preventing ajax paging scrolling on host page navigation which can cause scrolling when navigating on mobile devices.
- TE-9130 - Added additional defensive logic to account for the case when a user replies to threads that have been deleted while they were replying.
- TE-9153 - Marking a reply as the answer will no longer cause a reply to be re-moderated in a moderated forum.
- TE-9174 - Fixed event registration button running over event title in mobile view.
- TE-9195 - Added missing ContentTypeId to idea create REST response.
- TE-9204 - Updated blog notification logic to ensure consistency when sending notifications for future dated blog posts.
- TE-9285 - Fixed issue with wiki page possibly being orphaned if the wiki is deleted and the page is in abuse queue.
- TE-9338 - Adjusted instances where dates were being misinterpreted by the API.
- TE-9356 - Fixed issue with answer status styling leaking when viewing different threads in separate browser tabs.
- TE-9363 - Added cache expiration to avoid a potential exception being thrown for a short time when a user is deleted and her content is reassigned to FormerMember.
- TE-10440 - Fixed duplicate keying of selectable date format dictionary when setting the date format for a user within administration
- TE-10458 - Updated site, group, and blog theme translation import data management to avoid overwriting existing resources.
- TE-10480 - Updated the report date range "last" filters (ex."Last 7 days") to align with pre-calculated details in details tables. The date range filters were including today whereas pre calculated ended on the full day. It now uses the last 7 full days to ensure full-day results.
- TE-10486 - Updated ETL logic to be more defensive against retrieving possible orphaned data.
- TE-12134 -Fixed potential URL redirection issue (404) if a group name/key that was previously deleted is re-used.
Version: 10.2.4.5233 - released November 13, 2018
- TE-4925 - Fixed issue where plugin management may show inaccurate, misconfiguration indicators and accurate notifications regarding saved plugins' states.
- TE-4930 - Corrected z-index of mobile sheets to correct link sheets rendering in context panels on mobile.
- TE-4943 - Updated full URL processing to handle scheme-less absolute URLs.
- TE-8273 - Updated group membership join link to use full URL when using cookie SSO
- TE-9434 - Fixed legacy theme migration issue that may occur when updating and theme is missing.
- TE-9482 - Corrected inheritance logic to prefer parent themes of the same theme ID, but still fallback to the current theme selection of the parent context if a same-theme instance doesn't exist. Prior to this fix, custom blog themes (for example) would not inherit styles from their parents.
- TE-10351 - Fixed OAuth logins issue relating to recent global form updates
- TE-10355 - Fixed issue with disabled ideations not being deleted when the group the live in is deleted.
- TE-10370 - Fixed invalid self-closing YouTube embed iframe to address broken forum and comment threads with embedded YouTube videos
- TE-10377 - Fixed issue with ideation email notification being sent regardless of needing moderation.
- TE-10401 - Fixed issue with exception being thrown when editing users profile in membership administration and multiple language packs are installed.
- TE-10402 - Fixed profile field ordering to honor configured settings.
- TE-10411 - Added the ability to specify the ID of the theme to affect priority inheritance. Extended "save as a copy" to allow this selection.
- TE-10447 - Fixed parsing of score weights to not use local culture.
- TE-10449 - Updated logic when registering valid urls for registrations, login, and password related pages when using externally based SSO
- TE-10472 - Fixed issue were cannot stage and revert a Social-themed widget back to its factory default (non-themed) implementation.
- TE-12106 - Fixed issue with 'Forum Thread' widget not having styles for the similar questions dropdown.
- TE-12173 - Fixed issue with Moderation Review Needed notifications not showing up in site banner notifications.
- TE-12180 - Fixed issue where an embedded file's name will grow upon each save for the content if the file is the exact same filename and size (i.e. exact same file).
Version: 10.2.3.5050 - released October 29, 2018
- TE-10373 - Fixed issue with Revert action on Manage Default Group Theme configuration not reverting header changes.
- TE-10446 - Updated pattern used to detect embedded files in themes to better handle Community 8.0 URL formats when migrating themes.
- TE-10467 - Fixed issue with the status of an invalid theme migration not being logged correctly.
Version: 10.2.3.4802 - released October 9, 2018
Fixed
- TE-10445 - Fix theme migration issue when a site contains a theme that is no longer valid.
Version: 10.2.3.4787 - released October 4, 2018
Fixed
- TE-10372 - Fixed file parsing issue in theme data service when attempting to parse "isRightToLeft" value.
- TE-10376 - Fixed backwards compatibility with the multi-line string control to ensure that default configuration is persisted through the migration to the current rendering.
Version: 10.2.3.4725 - released September 28, 2018
New
- TE-4956 - Added “Threads with no response” filter to forum thread listings.
- TE-8913 - Added new “When a blog post is published” rule trigger to better support all blog post scenarios (ex. Immediate and future dated).
- TE-7148 - Added “Comment as Content” as a rule token.
Fixed
- Security updates
- TE-4927 - Improved handling of widget reversions when more than one theme exists in a community. Improved staging reverted/deleted widgets and themes.
- TE-4928 - Corrected legacy file reference detection to better support all possible patterns and accurately extract optional querystring/target data for proper conversion to the 10.2+ LESS function syntax. Also improved regex performance for improper URL nesting format correction.
- TE-4935 - Fixed issue with presence tracking still working after being disabled.
- TE-4939 - Fixed issue with required profile fields on user creation preventing the user account from being created.
- TE-4940 - Fixed issue with not being able to delete a group if it contains ideation(s) with categories.
- TE-4941 - Fixed issue with setting an idea category back to 'Not Categorized' if it previously had a category.
- TE-4942 - Fixed issue that under heavy load of user updates, CPU could spike to 100%.
- TE-4948 - Temporary storage signatures now honoring X-Forwarded-For headers.
- TE-4949 - Added support for new Instagram embed code format.
- TE-4950 - Updated string encoding in dynamic configuration to be opt-in as sanitization is for HTML.
- TE-4951 - Updated theme upgrade process to handle 10.2 -> 10.2+ updates.
- TE-4953 - Fixed issue with not being able to remove an existing idea status note text.
- TE-4958 - Updated meta description generation to remove any html.
- TE-4963 - Removed unused non-english widgets from a few widgets.
- TE-4967 - Fixed issue with locally stored wiki files are not copied to the target wiki when copying content from one wiki to another.
- TE-4968 - Fixed incorrect group knowledge collection plugin resource descriptions.
- TE-4969 - Fixed styling regression with calendar event cells.
- TE-4974 - Fixed non-visible resource issue when rendering New Groups report.
- TE-4977 - Fixed double encoding regression in like UI component tips.
- TE-4980 - Fixed issue with loading results when including a specific user and excluding a role(s).
- TE-4984 - Fixed aggressive Likes Metric calculation that resulted always in zero.
- TE-4988 - Fixed issue with potential duplicate Key exception when downloading media gallery files.
- TE-4998 - Updated 404 handling to ensure that redirects don't occur.
- TE-5003 - Fixed issue that may cause user deletes to fail.
- TE-5007 - Improvements to avoid potential sql deadlock when deleting a user with notifications.
- TE-5019 - Fixed XSS (cross site scripting) in feed widget (CVE-2018-16235).
- TE-6030 - Fixed issue where authorization cookies not set to secure when using SSL offloading.
- TE-6074 - Updated the image used for the Vimeo fileviewer to pull the large image instead of the small image.
- TE-6095 - Fixed issue with forum 'Delete Post Age Limit' being ignored.
- TE-7138 - Fixed issue with loading parent theme configuration when the parent theme doesn't exist. The issue of this bug doesn't appear to be an issue in 10.2.
- TE-7166 - Fixed issue with non-UTC date exception when rejecting an abuse appeal.
- TE-7173 - Fixed issue with PostImageFileData parameter being ignored in Create Blog Post endpoint.
- TE-7177 - Update user export to include IP Address on gallery media galleries export.
- TE-7183 - Update geocaching APIs to use Google’s updated geocaching process.
- TE-7186 - Fixed issue with being unable to delete a user who created a media gallery that is currently inactive.
- TE-7187 - Fixed issue with being unable to delete a user who has originated a wiki page but is no longer the most recent author.
- TE-7198 - Fixed issue with users not able to delete their own blog posts.
- TE-8936 - Fixed issue with being unable to delete a thread with replies in disabled forum.
- TE-9176 - Fixed issue with group list widget not rendering last activity date correctly.
- TE-10337 - Updated HTML Header rendering to prevent plugins from making the site inaccessible.
Version: 10.2.2.4296 - released August 23, 2018
Fixed
- 107717 - Corrected 404 handling to ensure that redirects don't occur
- 107731 - Corrected canonical URL inclusion and ensured that URLs include domain. Note: This was a regression in 10.2 that affects forum thread canonical urls. Contact support for the workaround or upgrade.
- 107733 - Corrected blog banner to render post titles in H1 tags
- 107734 - Fixed issue where mixed HTTPS/HTTP content could render in a site is using SSL offloading and the site is viewed using HTTP (ex. health check)
- 107736 - Fixed issues preventing bulk widget replacement from working
- Fixed slow plugin reload time when reporting is not setup or setup incorrectly
Version: 10.2.2.4144 - released August 15, 2018
New
- Reporting
- All-new user experience
- Dynamic and interactive visualizations
- Summary-detail views
- View data by WoW, MoM or YoY
- Filtering
- Include or exclude based on users, roles, group, or applications
- Custom date ranges and pre-defined
- Exporting
- Export summary, visualization, and details for each report
- All-new user experience
- Theming/Branding
- Updates designed to improve both developer (Theme Studio) and non-technical community manager (Theme Options) usability
- Theme Studio
- Built-in IDE for creating and editing Community themes
- Productivity features - browse all components of a theme hierarchically, search, edit styling, configuration, palettes, resources, fonts, images, and scripts in multiple tabs, view layouts and widgets, view built-in documentation, use auto-completion suggestions, use keyboard shortcuts
- Theme actions - stage and preview changes, diff and compare changes, restore staged deletions, revert changes or configuration, import and export themes or theme resources
- Support for developer mode similar to Widget Studio
- Theme Options
- Quickly change colors, fonts, logo, layout behavior, palettes and any other options through the front-end exposed by theme-defined configuration in Theme Studio
- Fully configurable to support any options or palettes as needed
- New theming platform features
- Theme-defined configuration options, exposed to users through the front-end Theme Options panel
- Theme-defined palettes to support defining and enabling end user selection of predefined groupings of options like colors
- Theme-defined resources to support translated themes
- Support for staging and publishing revertible customizations atop pristine, factory default, theme implementations
- Full LESS and Velocity support in themes for consuming configuration or performing other logic
- Ideation
- Added categories
- Added user vote allowances
- Optional "max votes per idea" giving users the ability to use multiple votes on a single idea
- Votes returned to users when ideas move to a "completed" state
- Added status history with optional notes
- Add status note updates to keep members in touch with progress
- Viewable status history
- Added APIs for new features
- Verint Knowledge Management Integration
- Sync knowledge articles from Verint KM into the community
- Seamless end user experience within the community with support for commenting, searching, feedback, permissions, and more.
Enhancements
- Improved Threaded Comment and Forum Replies User Experiences
- Accurate "view more" indicators when viewing comments and replies.
- Forum replies now have visual indicators, with configurable duration, on replies posted since the last visit.
- Improved client and server-side performance.
- More intelligent sets of contextual replies and comments are included when navigating to permalinks.
- Updated Authorization cookie secure setting to match the request.
- Removed single global FORM element dependency
- Dynamic Configuration Improvements
- Now a fully supported API
- Support for shared templates/rules and use-case-defined local templates
- General purpose client-side API
- Native support for sanitization and file storage
- Full documentation for accessible shared templates/rules in Widget Studio and Theme Studio
- Widget Studio
- Widgets can now process LESS files
- New IDE features inherited from Theme Studio:
- Staged reversion and deletion
- Improved widget-wide comparison mode with deleted file viewing and restoration
- LESS file editing with built-in documentation and autocomplete suggestions
- Performance and usability improvements
- Ideation
- Streamlined editing experience
- Update a status without editing the full idea
- Streamlined editing experience
Fixed
- Security updates
- 106060 - Fixed issue with not being able to create a calendar event with REST.
- 106127 - Fixed issue with group filter not working when listing calendar events with REST.
- 106128 - Fixed issue with some attributed being ignored when updating a calendar event through REST.
- 106920 - Removed incorrect "Manage Rules" link in the "Participation Weighting" description on User Reputation score.
- 105986 - Fixed issue where Recent Content Logger may log duplicate key errors.
- 105729 - Fixed issue with search not honoring all AND and OR searches.
- 105813 - Updated group last activity date to use the last update of the most recently updated activity story in group lists.
- 105892 - Improved user reputation score re-calculation frequency.
- 106042 - Fixed issue with a broken preview image for files that have not been converted by document previewer.
- 106139 - Corrected issue where lock enablement can bubble from other regions to affect the page incorrectly.
- 106230 - Fixed issue with CreatedDateUtc not being applied (if provided) when creating idea votes through REST.
- 106334 - Fixed incorrect 'No Subscriptions Resource' in User Setting widget.
- 106540 - Fixed incorrect BlogsListOptions.SortBy documentation.
- 106585, 106584, 106583 - Fixed orphaned data issues when deleting a user.
- 106617 - Fixed issue with boolean custom profile fields not being searchable.
- 106704 - Fixed an issue with notification not being sent once a post is approved from moderation.
- 106811 - Improved error handling if a plugin throws an exception when exporting its resources.
- 106833 - Updated ideation user data export to include only the user's active ideas instead of all.
- 106834 - Fixed Create Media REST Endpoint documentation.
- 106836 - Updated MacOS mail gateway quote regex for better quote hiding.
- 106843 - Fixed several places in notifications API where several methods that return null instead of AdditionalInfo.
- 106850 - Fixed issue with Idea Links widget not working.
- 106919 - Fixed issue with PostImageFileData parameter being ignored in Create Blog Post REST endpoint.
- 106921 - Fixed issue with unrelated data showing up in sample data for User Reputation score.
- 106932 - Removed non-functional email documentation link in administration Email Options page.
- 106941 - Fixed paging issue when using $core_v2_forumReply.GetForumReplyPageIndex or forumReplies.GetPageIndex and IncludeThreadStarter is set to true.
- 106942 - Fixed typo in group Open Graph description.
- 106967 - Fixed issue with locking an inherited header widget removes the widget on save
- 106968 - Exposed Comment as Content as a token for use in more rules scenarios.
- 107051 - Updated PostTarget parameters documentation on REST APIs
- 107088 - Updated procedure cs_system_updatestatistics to work in Azure SQL database.
- 107109 - Added ability to search by KM article id (KMXXXX) when using Verint Knowledge Management integration.
- 107192 - Fixed issue with notification not sending out for some moderated content.
- 107659 - Improvements to ensure that errors coming from theme rendering bubble out of theme rendering (like 404s).
Version: 10.1.10.11792 - released September 28, 2018
Fixed
- Security updates
- TE-4935 - Fixed issue with presence tracking still working after being disabled.
- TE-4942 - Fixed issue that under heavy load of user updates, CPU could spike to 100%.
- TE-4948 - Temporary storage signatures now honoring X-Forwarded-For headers.
- TE-4949 - Added support for new Instagram embed code format.
- TE-4958 - Updated meta description generation to remove any html.
- TE-4977 - Fixed double encoding regression in in like UI component tips.
- TE-4984 - Fixed aggressive Likes Metric calculation that resulted always in zero.
- TE-4988 - Fixed issue with potential duplicate Key exception when downloading media gallery files.
- TE-5003 - Fixed issue that may cause user deletes to fail.
- TE-5019 - Fixed XSS (cross site scripting) issue in feed widget (CVE-2018-16235).
- TE-7133 - Updated procedure cs_system_updatestatistics to work in Azure SQL database.
- TE-5021 - Fixed issue with DateFormat to be validated against valid values on input.
- TE-5007 - Improvements to avoid potential sql deadlock when deleting a user with notifications.
- TE-6030 - Fixed issue where authorization cookies not set to secure when using SSL offloading.
- TE-6095 - Fixed issue with forum 'Delete Post Age Limit' being ignored.
- TE-7138 - Fixed issue with loading parent theme configuration when the parent theme doesn't exist.
- TE-7148 - Exposed Comment as Content as a token for use in more rules scenarios.
- TE-7149 - Corrected page saving to detach widgets in contextual header/footers from parents when locking.
- TE-7160 - Fixed Open Graph Description Typo.
- TE-7161 - Fixed ForumReplies.GetForumReplyPageIndex Issue.
- TE-7173 - Fixed issue with PostImageFileData parameter being ignored in Create Blog Post endpoint.
- TE-7177 - Update user export to include IP Address on gallery media galleries export.
- TE-7183 - Update geocaching APIs to use Google’s updated geocaching process.
- TE-7186 - Fixed issue with being unable to delete user who created media gallery that is currently inactive.
- TE-7187 - Fixed issue with being unable to delete user who has originated a deleted wiki page and is no longer the most recent author.
- TE-7198 - Fixed issue with users not able to delete their own blog posts.
- TE-7200 - Fixed issue with Idea Links Widget.
- TE-8913 - Added Blog Post Publisher rule trigger.
- TE-8936 - Fixed issue with being unable to delete thread with replies in disabled forum.
- TE-9108 - Corrected preview rendering in document viewer.
- TE-9176 - Fixed issue with group list widget not rendering last activity date correctly.
- TE-9477 - Corrected WebSocket detection regression.
Version: 10.1.9.10775 - released July 06, 2018
Fixed
- 107192- Fixed caching issue in moderated content that could cause notifications to not be sent.
- 107203- Fixed SQL issue that caused exceptions when calculating abuse creator effectiveness metric.
Version: 10.1.8.10498 - released June 12, 2018
Fixed
- 105892 - Fixed User Reputation Score not being recalculated on a consistent basis.
- 106217 - Updated achievement story to be disable-able.
- 106219 - Fixed an issue where User create fails to update Profile properties.
- 106304 - Fixed logic for retrieving Calendar Widget API options.
- 106309 - Fixed an issue with LastVisitedDate returning DateTime.MinValue instead of null.
- 106320 - Fixed SQL error in Subscription API.
- 106322 - Improved searching of users with extended characters.
- 106328 - Fixed an issue with Idea Status and Idea Comments notifications not being triggered.
- 106330 - Fixed NotificationEmailSendJob.cs to use fully qualified url for notification read image link.
- 106333 - Added a check to prevent root group type change.
- 106336 - Adjusted webhook sending to safely handle task exceptions and job cancellations.
- 106348 - Removed blank spaces in Idea Token Resources.
- 106432 - Fixed issue where Mail Gateway does not route to moved thread.
- 106512 - Fixed null errors for idea notification plugins when Idea Application plugin is disabled.
- 106537 - Added a fix to allow distributed lease acquisition to retry until success.
- 106536 - Removed any pending CDRS identification job on upgrade.
- 106565 - Fixed Idea Content Type to not use API.
- 106586 - Corrected featured content wrapping in IE.
- 106588 - Corrected Job Service Installer Typos.
- 106617 - Include bool fields in search indexing.
- 106704 - Fixed Notification Not Sent Once Post is Approved from Moderation.
- 106833 - Fixed Ideation User Data Export to only include ideas by the user exported.
- 106834 - Updated Media REST endpoint Documentation.
- 106836 - Updated Mac OSX Mail Gateway Quote Regex Update.
- 106845 - Fixed an issue where List Subscription Does Not Expire Consistently.
- 106853 - Fixed User Export data to include IP addresses.
- 106909 - Fixed issue where Exception is thrown when Turning Notification on in Media Gallery.
Version: 10.1.7.10115 - released May 15, 2018
New
Updates to assist with GDPR requirements. Changes include:
- User data export (data portability)
- New, optional feature located on the user settings page that allows users to export their own content. Note: Administrators can always export a user's data.
- When a user data export is ready, a private message (or email if private messages are disabled) will be sent with a link to the file.
- User data export files last for four (configurable) days and are secured to the requesting user.
- New webhook for data export completion. This can be used to notify external systems of user data exports.
- New APIs
- Telligent.Evolution.Extensibility.Api.Version1.IUsers.RequestExport - initiates an export request
- Telligent.Evolution.Extensibility.Export.Version1.IExportableUserDataSource - can be implemented to participate in the exporting process.
- Right to Erasure ('Right to be Forgotten')
- Community has always allowed administrators to delete user accounts by re-assigning the content or permanently deleting. This process has always removed any personal data. In this release, we made one change to remove any IP (used to detect abuse) information from forum posts during user deletion.
- New, "Delete my account" option on user settings page. This can be turned on/off via configuration and is ultimately controlled by a new permission.
- When a delete request is initiated by community user their content will be assigned to the “former member” account and all of their personal data deleted.
- New permission ('Delete Themself') to control which users can perform self-deletes. By default users are not allowed to delete their own account.
- Terms of Service (TOS) Consent Tracking
- Added database storage for the datetime a user consents to terms of service
- Added the ability for administrators to reset the “updated” date for the TOS. This will trigger users whose last consent date is earlier than the newly updated TOS date to re-consent.
- Note: On upgrades users (of course) are not asked for re-consent. The site's "last updated" TOS date value will be set to the first time a user was created and each user's consent date will be set to their own create date.
Version: 10.1.6.9599 - released March 29, 2018
Note: 10.1.6 introduces updates to communication between app node(s) and the job server across a common message bus for uses such as synchronized caching and immediate delivery of notifications distributed from the job server in addition to continuing to facilitate user-facing realtime features based on presence and socket plugins like chat or live forum threads.
In previous versions, notifications distributed from the job server would be queued for later delivery and the only need for the bus was real-time features. As of 10.1.6, the job server now communicates with web nodes and no longer queues notifications and a bus of some type is required even in environments with only one web node and one job server. In order to preserve functionality in environments that do not have the Socket Message Bus Service enabled, a new Database Message Bus is automatically enabled on upgrade if the Socket Message Bus Service was not enabled. This is a slower, lower-performance, bus which communicates through polling the database. While fully functional, it is recommended to install and enable the Socket Message Bus Service instead as if it were a multiple web node environment.
Fixed
- 104715 - Corrected issues that occur when passing ui-components into user-generated-content.
- 105905 - Fixed errors with metablog APIs.
- 105946 - Ensured IE right clicks are not translated to touch events.
- 105949 - Distributed cache expiration, private message bus API, job server message bus and socket support.
- 105953 - Added rendering behavior for unapproved replies/comments and ensured that permalinks to single comments redirect to the "Content Under Review" message when the permalink comment is under review.
- 105954 - Removed unneeded Update call that was corrupting event handler.
- 105955 - Corrected content type identified for the editor in activity story stream.
- 105956 - Updated the bookmark UI to explicitly support inclusive content loading.
- 105965 - Corrected previewing of the user theme to include staged site theme changes.
- 105966 - Fixed an issue with the expiration of cached theme file lists before processing hots versioned files.
- 105972 - Ensured that group-related stories are typed to separate comments and identify as non-primary actions on a group. Corrected issues in the activity stream and comment list widget when dealing with typed comment sets.
- 105994 - Ensured that referenced scoped properties in single page exports are included in the export.
- 106006 - Updated blog activity story to sync published date with the activity creation date.
- 106008, 106077 - Prevented user hovers from closing prematurely.
- 106012 - Corrected attachment removal handling in blogs.
- 106039 - Corrected validation error on legacy start-a-conversation form.
- 106040 - Corrected invalid markup that prevented editing pages containing some embed-code embeddables.
- 106050 - Fixed an issue where a user with orphaned content record causes SearchIndex to run continuously.
- 106141 - Restored ability to see locked accounts and unlock them in membership management.
- 106142 - Corrected inconsistent values for CalendarContext caused calendars to not load.
- 106146 - Make cache clearing options available without being in developer mode.
- 106151 - Corrected typos in group list widget that could prevent collapsing.
- 106229 - Corrected deadlock when loading web previews.
- 106272 - Ensured that group-related stories are typed to separate comments and identify as non-primary actions on a group. Corrected issues in the activity stream and comment list widget when dealing with typed comment sets.
- 106276 - Added a check in MembershipSqlDataProvider SQL to avoid "An item with the same key has already been added." errors.
- 106278 - Unobserved task in User Presence Service leading to app crash on an exception in the task.
- 106282 - Corrected 'Return to Community' link when no returnUrl present.
- 106306 - Updated inclusive current loading of content/applications to be another property instead of modifying the existing API.
- 106314 - Updated setting saving to no longer mention that it may take 10 minutes to update.
- 106317 - Removed extra greater-than symbol showing in cover photo on user hover.
- 106319 - Corrected SQL bus auto-enablement edge case.
Version: 10.1.5.9189 - released February 23, 2018
Fixed
- 101357 - Fixed issue with several HTML attributes accidentally translated creating invalid markup in email templates resulting in extra large site logos.
- 105773 - Adjusted date handling endpoint to fix an issue with timezone loss.
- 105914 - Fixed an issue where idea notification emails were sent for moderated/flagged ideas.
- 105945 - Fixed issue in document preview where all capital (ex. PDF) extensions may cause a file to not be processed.
- 105951 - Moved Email Digest Tokens to separate plugin.
- 106038 - Fixed issue with bad SQL join resulting in an error when listing comments filtered by ContainerId via REST
- 106057 - Fixed idea permission issue that resulted in the inability to edit an idea that had at least one vote.
- 106060 - Fixed multiple issues with Calendar REST and Events.
- 106127 - Fixed an issue where incorrect context was used for listing events by a group.
- 106128 - Fixed an issue with multiple Calendar REST attributes not being updated.
Version: 10.1.4.8853 - released January 29, 2018
Fixed
- 105915 - Fixed an issue with a bad link in the site upgrade notification.
- 106009 - Fixed an issue where a deleting a user or role from group membership incorrectly throws events as if a group is being deleted.
Version: 10.1.3.8316 - released December 12, 2017
Fixed
- 99076 - Integrated OS-specific shortcuts with code editor overriding ability to studio.
- 99898 - Updated site banner to not make requests to load conversations/notifications if the user is authenticated using a token.
- 100516 - Updated widget 'save as copy' to prompt for ID/Provider when in dev mode.
- 101073 - Updated label for default language to include a mention about automatic language detection.
- 101131 - Fixed issue when determining if a remote blog should be rendered as an excerpt.
- 102361 - Socket bus administration UI changes.
- 102416 - Added back missing IP address to forum replies.
- 102970 - Fixed wiki revisions/comparisons to correctly render mentions.
- 103218 - Fixed recoverability of errors when context panels do not load (hiding overlay).
- 103240 - Updated token-based requests to disable notification/system notification loading (ex. password resets) and disable contextual panel display.
- 103308 - Fixed stray attempt to create comments due to incorrectly initiated temp comment body. Added a little spacing about the comment form.
- 103333 - Fixed double animation in navigation when there is one item in the list.
- 103334 - Corrected double encoding of Open Graph attributes.
- 104507 - Reworked procedure to not encode when parsing property names and values.
- 104538 - Fixed schema patch typo referencing te_FileGallery_File instead of te_fileGalleryFiles.
- 104551 - Fixed issue with embeddables not having their scripts truncated when rendering within the activity stream.
- 104552 - Updated frame resizer to include Facebook and YouTube.
- 104574 - Added new index to improve performance when fetching activity stream stories based on user follows.
- 104580 - Fixed REST concurrency issue when registering URLs on startup.
- 104626 - Updated list formatting within the editor to match rendered styling.
- 104637 - Corrected group sub navigation flicker.
- 104647 - Updated namespaces for 10.x for Portuguese plugin resources.
- 104654 - Added web preview fallback image when an image is not available.
- 104655 - Fixed issue with 'days ago' not being localized for all languages.
- 104664 - Corrected IE overlapping grid images and handheld-scale blog feature images in all browsers.
- 104665 - Fixed issue with Default language returned if null.
- 104668 - Fixed issue where "close" button is not translated in DocPreview theater view.
- 104672 - More gracefully handling broken resource imports to ensure non-broken still import and caches clear.
- 104686 - Added RatedItem.Get overload to not require empty options.
- 104690 - Corrected logic linking theme configuration changes to the edit panel for factory default contexts.
- 104699 - Corrected parseDate timezone issue that prevented proper parsing/adjustment to local time.
- 104701 - Corrected logic linking theme configuration changes to the edit panel for factory default contexts.
- 104702 - Updated widget comparison overview to also compare all attachments.
- 104703 - Added dynamic labels in widget studio code comparison views above each version identifying the version state.
- 104704 - Improved performance getting unindexed threads and replies for search indexing.
- 104706 - Fixed SQL issue that occurred when splitting a forum thread that uses mail gateway.
- 104711 - Fixed issue where infinite loop rendering with external message stories.
- 104717 - Removed site and group setup overriding of group banner defaults.
- 104718 - Restored Canonical Url to Main Thread Widget- 9.2 Only.
- 105718 - Corrected click area of contextual panel categories to be the full cell.
- 105723 - Fixed issue where an exception is thrown after replying to a forum thread.
- 105723 - Modified schema patch to iterate over each calendar event and update to UTC based on the individual date offset.
- 105725 - Updated "All" to be more descriptive when browsing and searching widgets.
- 105731 - Corrected blog banner styling of group hierarchy icon color.
- 105732 - Corrected member list paging format to always honor selected format.
- 105733 - Added bottom margin to roles list to ensure that expandable ui-links are rendered.
- 105734 - Enabled empty display dates for site leaderboards.
- 105736 - Fixed issue where disabled accounts in Active Directory cannot be edited or approved in the community.
- NOTE: Users may still encounter an error message that a user cannot be found in LDAP when updating the account status. This is currently an expected behavior and does not impact the actual update itself.
- 105738 - Corrected saving author when editing a mirrored feed.
- 105745 - Added configuration to identify which protocols don't include host details in global content filtering.
- 105746 - Corrected use of web request in XmlRpcProxy and implemented host validation using a proxy to ensure that redirected URLs are also verified.
- 105752 - Removed hyphenation and aggressive word breaking in favor of word-wrap: break-word which is less aggressive.
- 105753 - Updated present users in comments and thread details to load asynchronously, new API to get cache-only presence counts.
- 105763 - Removed unnecessary SQL index on distributed monitor table.
- 105764 - Fixed an issue where ReturnUrl value in CoreUrlsRegister is ignored.
- 105765 - Improved bus connection resiliency, re-added self-resolving notifications, more detailed exceptions, events, and bus diagnostics panel.
- 105766 - Regex for Twitter embed codes now supports https in script src and resizing based on content width works with all iframe based embeds.
- 105768 - Fixed issue where Twitter Search doesn't retrieve tweets.
- 105776 - Fixed issue where forum reply quality fields are not populated except in threaded responses.
- 105787 - Corrected issue where path length was not validated before assuming there was a sub-path.
- 105799 - Fixed issue where a group invitation is not visible to invitee as a persistent notification if they do not have existing access (ex. Private unlisted).
- 105805 - Fixed issue with ReturnUrl not being validated during OAuth authentication flow.
- 105811- Updated CalendarEventDatesToUtc inline code based upgrade to use the event creators timezoneId as the event time zone.
- 105863 - Improved idea, event, wiki page and blog posts deletion logic when detecting previous owners/authors.
Version: 10.1.2.7908 - released October 31, 2017
Fixed
-
-
- 104653 - Corrected embedded file deletion in forum threads when a thread is deleted.
- 104709 - Security Update.
- 104384 - Fixed timezone issues pertaining to calendar events.
- 100933- Improved distributed lock usage.
-
Version: 10.1.1.7414 - released September 26, 2017
Fixed
-
-
- 102190 - Fixed User Voting Report when Poll embedded in Generic Content Widget.
- 102247 - Improved logic around access restrictions and URL redirecting for moved groups/applications.
- 102268 - Facebook OAuth API has been upgraded to latest 2.9 API.
- 102321 - Upgraded Job Assembly to fix possible issues with null refs in the Job Server.
- 102322 - Fixed issue with Secret Token not being returned in the Webhoook Event Response.
- 103272 - Added Upload progress indicator for user cover photo uploads.
- 103116 - Fixed GroupURL redirect.
- 103317 - Fixed Mark notifications as read issues.
- 103319 - Updated cover photo story to remove itself (and not recreate) when the cover photo is removed.
- 103332 - Workaround for issue with attempting to hide Comments widget from within an executed velocity script.
- 103346 - Updated document preview to show errors in the processing UI directly (with the existing original download) and for new renderings, show the default behavior (a link).
- 103347 - Corrected ask-a-question styling.
- 104383 - End date when editing a calendar event is now properly encoded.
- 104384 - Fixed an issue with calendar event not honoring selected time zone.
- 104467 - Corrected layout of older upgraded sites. Prevented legacy calendar support from updating all themes (which should inherit from Social, not Fiji). Corrected navigation issue in calendar event list widget.
- 104472 - Corrected achievement activity story resource encoding.
- 104474 - Updated all generic widgets to HTML-aware-truncation, unicode ellipses.
- 104517 - Fixed an issue where ForumThreadList Filter not filtering by Accessing User.
- 104519 - Fixed an issue where ideaFilter not filtering for Complete/Not Planned Statuses.
- 104521 - Adjusted context presence reg to happen along with socket registration and on callbacks.
- 104522 - Decreased SocketNotificationDistributionType job schedule interval, increased default max-per-run.
- 104523 - Updated Site Banner to refresh unread notification, conversation counts on socket reconnect.
-
Version: 10.1.0.7092 - released September 05, 2017
Fixed
-
-
- 103230 - Fixed issue with no user mention notifications on media posts
- 103321 - One-time run schema patch for conversations cleanup
- 103326 - Fixed issue with invalid URLs in group membership request emails
- 103347 - Fixed issue with user avatar covering title on ask-a-question search dropdown
- 104466 - Fixed issue with forum thread auto lock "day" configuration value being ignored and defaulting 1 when locking threads
- 103230 - Fixed issue with no user mention notifications on media posts
-
Version: 10.1.0.6983 - released August 24, 2017
New
-
-
- Site Banner
- Design and configurability:
- User-configurable design, including custom colors, borders, gradients, and configuration-defined presets
- New configuration option to show search only, user links only or all to better support completely custom site navigation
- Other:
- Removed tour tips for anonymous users
- Design and configurability:
- Group Banner
- Design and configurability:
- Cover Photo Support, with optional blur and shadow effect.
- User-configurable design, including colors, borders, and configuration-defined presets. (Blue by default for new groups)
- Configurable "New" button visibility for anonymous users
- Configurable visibility of group avatar
- Features:
- Fully visual breadcrumbs when not scrolled
- Group applications navigable when scrolled
- Re-implemented to be faster, more responsive to various devices, dimensions, and scenarios
- Floating "join group" prompt
- Design and configurability:
- User Banner
- User Cover Photos
- Cover photos can be set in user banner or via a new API.
- Rendered in
- User Banners
- User hovers
- Site banner user links drop down
- Admin-editable in user administration
- User cover photo change activity stories
- Re-implemented to be faster, more responsive to various devices, dimensions, and scenarios.
- Permission controlled
- User Cover Photos
- New Blog Banner widget
- Design:
- Inherits design configuration of parent group by default, including the group's cover photo and colors
- Can override with its own blog-specific design, including custom colors, borders, gradients, and configuration-defined presets
- Can also override with a blog-specific cover photo
- When overriding, still inherits the parent group's group banner's specific navigation
- When scrolled, minimal view of group banner takes over, but still using the blog's specific design and branding and the blog post's title
- Configurability:
- Can optionally render either the blog or post's title as the blog banner's content (defaults to post)
- Can optionally render the post's featured image as the cover photo, overriding any blog specific cover photo (defaults to only not rendering feature as cover)
- Design:
- Updated blog post list:
- New grid-view layout option
- Paging and filtering visibility configuration
- Feature-based filtering
- Blog Post widgets split into component widgets for user-configurable layout
- Blog - Post Heading
- Renders the post title when not selected to be rendered in the Blog - Banner
- Blog - Post Byline
- Renders the post author, with support for different layout when in sidebar or content
- Blog - Post Content
- Now only contains the content
- Blog - Post Image
- Can render the blog post feature image when choosing not to render feature image in the blog banner
- Blog Post Details
- Blog - Post Heading
- New Featured Content Carousel
- Replaces the Featured Content Slider widget
- Layout:
- Supporting page or window width
- Configurable positioning of content
- Configurable rendering of background images (blurring, content-positioning-dependent shadows) with more, higher-contrast foregrounds
- Design:
- Widget-side and per-feature custom colors and gradients with configuration-defined presets.
- Default photo support
- Improved rendering performance, responsive layouts, and animation
- Live Interaction Updates
- Likes and votes are updated real-time wherever they are displayed
- Refactored theme implementation to be more easily editable
- Modularized LESS files
- Standardization on common LESS variables
- Azure PaaS support for database, file storage, CDN and web apps.
- Automatic thread locking
- Thread quality voting
- Configurable per forum
- New APIs
- Forum Merge Feature
- Merge threads one forum into another
- Platform support for right-to-left language
- Global direction definition for style targeting and default CSS direction definition
- Direction-specific CSS file rendering within themes
- Right-to-left support in the content editor
- Right-to-left behavior in the front-UI contextual panel shell
- Added embeddable (via Editor->Insert Embed Code) support for embed codes from YouTube, Twitter, Facebook, Instagram, Pinterest, Onedrive (Office 365 documents), Google Maps, Google Calendar and Google Docs
- Selectable group avatars
- Predefine a set of group avatars
- Administration
- New Files administration panel (within Moderation) to configure the global file list, which can be pared down further by applications
- New Framing administration (within Integration) to configure the community’s ability to be hosted within an iFrame (x-frame-options)
- Site Banner
-
Enhancements
-
-
- Improved Upgrade Experience and Widget Translation Storage
- Widget-related changes are now categorized for easier review
- Upgraded Customized Widgets - Widgets that were customized for the site prior to the upgrade but which have updates.
- Upgraded Widgets - Widgets that were not customized but have updates. These are easier to preview and accept as there are not developer-related merges required.
- Removed Widgets - These are widgets that existed previously but have been removed from the product
- Widgets - All other customizations that were added since the UI upgrade was staged will be in this category
- Translations are now identified as a non-functional edit and leave the widget subject to upgrading as an "Upgraded Widget" and not a "Upgraded Customized Widget".
- Any translations, additional resources, etc will be kept when the updated version of the widget is accepted.
- Improved cache busting to ensure all users see the latest changes without needing a browser refresh when changes are approved and committed
- Widget-related changes are now categorized for easier review
- Editor Improvements
- Quoting
- Updated to render the user's display name instead of their username
- Managed as a formatted block instead of code
- Embedding Images
- Includes options to edit, remove, and convert the image to a link to the image
- Emoticons, mentions, and hashtags
- Styled to better identify what they are
- Can now be removed via the contextual toolbar
- Code embedding
- The placeholder block now includes an excerpt of the code (to better differentiate one code block from another)
- Easier access to editing/removing via the contextual toolbar
- Poll embedding
- The placeholder now includes the poll question to help differentiate between multiple embedded polls
- Easier access to editing/removing via the contextual toolbar
- Media/file embedding
- Now uses a viewer-generated preview image when available
- Includes the media type and filename/URL to help differentiate between multiple embedded files
- Exposes editing/removing and link insertion via the contextual toolbar
- Tokens
- Uses a consistent format (like mentions/hashtags)
- Includes easier access to edit/remove
- Quoting
- User profile Page updated
- Enhanced profile field layout options to allow profile fields to be shown individually, in sets (and highlighted in the sidebar) or shown in as a navigable set of profile field groups.
- Emphasis on highlighting community participation
- Calendar UI updates
- Updated styling and responsive experience
- Events occurring in the current month or future are shown on the right
- Unfiltered HTML and Generic Content
- New Configuration options
- Background color / image, Height, Width (allowing full window), CSS Class (enabling easier one-off styling)
- New Configuration options
- Improved Modals
- Rewritten to provide a better desktop and mobile experience
- CSS-based animations with the ability to override all animations via javascript
- Removed the ability to ever scroll within a modal in favor of the modal always being shown full-height
- Animated placement and resizing and modals are always shown in the center of the window
- Improved Popups
- CSS-based animations with the ability to override all animations via javascript
- Easier CSS-based styling
- Animated placement and resizing
- Highlighting of the opening element to better identify the context of the pop-up
- Ideas and Calendar Events now support Embeddable Content Types
- Polls, embed codes, source code, and any other embeddable types can now be inserted into ideas and calendar events
- Responsive rendering
- Much faster mobile rendering
- Server-side pre-rendering of reflowed, responsive page layouts
- Still responsive to real-time dimension/orientation changes on client side
- Maintains complete user configurability of responsive display configurability of individual widgets.
- Improved, corrected, client-side responsive reflow
- Better out of the box support for larger mobile devices
- Much faster mobile rendering
- Other theme improvements
- Improvements to speed, styling, and layout of grid views
- Removed OOTB usage of web-fonts for text in favor of simple, fast, neutral system fonts
- Updated button styling
- Thread - Author layout improvements
- Faster page rendering due to re-factoring, conversion of many components
- Improved user experience for application listings
- User avatar selection
- Converted to new editable widget
- Improved experience on mobile
- Improved thread list responsive experience
- Video Transcoder
- Faster transcoding
- New transcoder backend (ffmpeg)
- Defaults to only transcoding to MP4, but still supports optional WebM output
- Immediate queueing of uploaded videos instead of on view
- No longer queueing temporarily stored video
- Notification sent to uploader when transcoding is complete
- Administrative transcoding status panel to view progress, cancel, and re-transcode videos if necessary
- Visually redesigned
- Downloadable videos while transcoding
- Document viewer
- Visually redesigned to match new video transcoder
- Downloadable documents while converting
- Fully supported in mobile including areas like the activity stream
- Sockets/Presence
- Automatic support for WebSocket when enabled in IIS
- Updated to latest version of SignalR
- Improved connectivity for mobile browsers
- Improved connectivity for legacy long-polling based browsers like older versions of IE
- Improved user reputation algorithm
- Added time limits to allow old content to fall off of metric calculations
- Activity story improvements
- Permalink improvements
- Rich formatting support with rich excerpts support
- Story bumping identification with bumping windows (i.e. determine time frame when new actions will (or will not) cause a story to be bumped)
- Inline viewing of docs, video and audio
- Documents can be clicked to be viewed within document preview (if installed)
- Faster transcoding
- Custom sorting for all primary application listing widgets
- Widget Studio
- Improved identification of change type (ex. Translation only, customized)
- Simplified widget provider categorization
- Attached files are now listed alphabetically in the widget/file list
- Private APIs for plugin-defined widgets are now included in the documentation panel and suggestions
- Updated widget exporting to sort widgets, files, languages, and resources in a consistent order
- Performance improvements
- Significantly improved client-side caching with most cacheable files now defaulting to one year
- Improved cache busting
- Improvements to various SQL queries
- Reduced CFS IO
- Doc Preview & Transcoding no longer try to convert temporary files
- Developer features
- Search and activity story implementations moved to widgets for easier customization
- New rule triggers for comment and thread voting
- Thread quality voting APIs
- New permission constants APIs
- Support for long paths! Put your file storage anywhere.
- .Net 4.6.2 removed the restriction and we finally removed some lingering checks
- Improved Upgrade Experience and Widget Translation Storage
-
Fixed
-
-
- 95989 - Using external URL for canonical URL on mirrored blog feed posts
- 96221 - Removed unnecessary logic that was stripping out plus sign (+) within template editor
- 97121 - Hid 'Filter by Content' search filter 'Manage Leaderboards' since leaderboards are not searchable.
- 97197 - Fixed ReCaptcha implementation so that the supporting script and configuration is only rendered on pages that make use of ReCaptcha.
- 97324 - Added RSS link option to group links configuration
- 98594 - Unable to reset/clear signature after it's been set
- 99386 - SearchRss now displays the user DisplayName instead of Username
- 99678 - Fix for quirky HTML in email digests potentially the cause for empty list items in Outlook
- 99721 - Improve Caching of FeaturedContent Get
- 99782 - Improve performance getting threads read
- 99860 - Improve Calendar Event Create Notification language
- 100267 - When a user registers with an invitation and account activation requires sending an email, the invitation is now auto-accepted.
- 100286 - Updated web content retrieval to always remove <script> and <style> blocks so that their internal data is not included in any scrubbing actions to avoid URL preview description picking up incorrect information
- 100424 - Removed Max Path restriction
- 100583 - Updated preview in TinyMCE to not allow clicking when defining an embedded file in the editor to avoid navigating away
- 100585 - Removed some unnecessary validation on group rename which block some characters
- 100592 - Fixed issue with open/selected faceted search filters not cleared after result received
- 100632 - Fixed missing Calendar invite button in landscape view
- 100633 - Fixed issue with two dates highlighted as today if an event is at first of the month and the user navigates back
- 100666 - Fixed issue with usernames needing to be double encoded when getting OAuth tokens
- 100696 - Improved search results filter in responsive mode
- 100704 - Improve performance fetching expired notifications
- 100724 - Improved handling for responsive 3 column layouts
- 100738 - Fixed issue that could cause an exception when attempting to click the "Downloads" link for a media file in the management panel.
- 100814 - Fixed email digest inconsistent fonts
- 100815 - Email templates convert all whitespace to nbsp; breaking word-wrapping
- 100816 - Request membership modal auto launches for Private Listed groups
- 100820 - Corrected issue with translations not being saved when ScriptedContentFragmentOptions.IsEditable is false
- 100853 - Calendar Event Invitation Notification - invite username is incorrect
- 100854 - Search no longer issuing wildcard query on an empty query.
- 100859 - Updated featured content filestore to be secured
- 100861 - Ensured URL redirects are cleaned up properly
- 100863 - Disabled view user links in membership admin panel for system accounts (ex. admin, service)
- 100864 - Improved warning messaging when a system account is tried to be deleted
- 100917 - Polls should be live
- 100931 - Prevent error loading Thread Replies with orphaned author
- 100935 - LangPacks: Errors on importing widgets resources
- 100939 - Fixed incorrect "Leave" button in group links widget
- 100953 - Deleted Calendar application is not removed from the DB
- 100991 - Improve te_GroupMembers_UpdateEffectiveMembers performance
- 100996 - Improve te_Forum_ThreadReplies_GetSet performance
- 101036 - Fixed "Ask" button not re-activating when returning from following a suggested link
- 101071 - Fixed issue with email digest not including custom story types
- 101129 - Fixed blog posts time zone issues
- 101185 - Duplicate Key error in ScheduleUserForRecalculation Point Job
- 101193 - Fixed issue with moving in and out of single column mode leaves extra space below site banner
- 101207 - Corrected implementation of IRateableContent.CanDeleteRating() in Forum threads/replies
- 101259 - Correct ANSI_NULL and QUOTED_IDENTIFIER settings in procedure\view scripts
- 101270 - Updated avatar selection model for better mobile behavior.
- 101275 - Fixed issue with attachments being lost when using blog converter
- 101285 - Install.sql allows SQL 2008 compatibility level
- 101333 - Remove obsolete procedure cs_system_UpdateUserPostRank.
- 101349 - Fixed deadlock when deleting multiple concurrent users
- 101371 - Fixed issue with moving a remote URL gallery file
- 101392 - Fixed issue with subscription notifications not being honored when upgrading from pre 9.x
- 101397 - Updated site/group setup widget to use the current theme ID instead of hardcoding to the social theme (to support copying)
- 101398 - Updated Thread Create widget to focus on the body when a subject is pre-filled and use has select "Ask a question"
- 101406 - Corrected web preview service to fully load the page and properly filter scripts
- 101412 - Disabled showing user hover on-site banner and user banner to avoid odd display issues
- 101418 - FixForumAppKeyGuids job can time out upgrading to 10.0
- 101419 - Fixed cache context for liked items and dependent tags for removing likes
- 101422 - Fixed special character encoding for plain text custom profile fields in user hover.
- 101432 - Remove obsolete indexed view te_vw_JoinlessGroupMembers
- 101447 - Fixed Username/Email restriction for SSO being to too aggressive
- 101450 - Delete from te_Content_Views can timeout when deleting applications
- 101451 - Improved logic when loading background tasks on startup that can cause job server to hander under rare cases.
- 101467 - Improve performance of te_Content_Scoring_CalculatedMetrics_GetFlagged and te_Content_Scoring_CalculatedScores_GetFlagged
- 101470 - Fixed possible duplicate key exception when flagging a metric or a score for recalculation
- 101473 - Fixed styling on thread reply typing indicator when no replies are present
- 101477 - SQL Deadlocks creating notifications
- 101480 - SQL Deadlock calculating Scores & Metrics
- 101481 - Updated link detection regex to handle anchor tags directly and better handle URL formats
- 101490 - Improve performace flagging content for search indexing
- 101678 - Improvements to Cookie Auth initialization
- 101685 - Fixed wide configuration fields in the leaderboard management panel
- 101690 - Clarified "Cancel Event" in the more menu of an event to avoid confusion with registration cancel action
- 101691 - Improve performance of te_Content_Scoring_CalculatedScores_GetAverage_ForGroupMember and te_Content_GetGroupMemberId
- 101692 - Improve performance flagging scores for decay
- 101709 - Updated Ideation to show notification toggle in settings by default
- 101710 - DateTime conversion Issue around DST switch
- 101723 - Stripping newlines from emails
- 101724 - Expose Site Files to Administration
- 101725 - Corrected poll summary caching expiration related issues and rendering with respect to expiration
- 101726 - Updated poll vote summary API to return more details
- 101730 - Added ability to manually remove achievement from users
- 101731 - Moving a blog post does not move embedded files to the target blog
- 101735 - Fix Memory leak in Socket Bus server
- 101741 - Fixed issue with updating users when using SSO
- 101742 - Exception is thrown deleting threads with over 100 replies.
- 101746 - Fixed ideas create status form
- 101747 - Corrected the wrong style attribute used in the tabular list widgets to ensure long titles do not cause thread list widget to be malformed
- 101751 - Job Server doesn't run in Azure Webjobs or Docker
- 101765 - Corrected HTML encoding to better work with server-side HTML processing to ensure quick replies, Comment replies are encoding apostrophes
- 101768 - Deadlock during concurrent data import via REST
- 101822 - Removed unused blog mirroring capabilities: RollerBlogPost.IsAggregated and IsCommunityAggregated
- 101824 - Add days configuration to bookmarks metric
- 101825 - Add days configuration to likes metric
- 101826 - Add days configuration to ratings metric
- 101828 - Updated code embedding to support c/cpp when "C" is selected as the language (corrects new embeds only)
- 101835 - Removed LDAP Auth Plugin
- 101843 - Updated HTML sanitizer to support CSS functions, more advanced shadows, and data URLs.
- 101844 - Applications are not reindexed when permission sets are updated
- 101846 - Fixed issue in geocoding plugin that caused requests to not use the configure API key
- 101850 - Add rel="noindex,nofollow" to all tag pages
- 101856 - Fixed issue where application permission changes are sometimes not persisted
- 101858 - Activity story primary user inconsistent
- 101859 - Added IsApproved option to Media Create Update API
- 101875 - Fixed issue with auto selection of an application in the content conversion explicit panel which can lead to exceptions when attempting to convert
- 101888 - Added Create Date and user to all applications.
- 101890 - Improve performance of filtering out ignored users when listing forum threads
- 101891 - Permission and Content Author filters should use different SQL Parameters
- 101893 - Notification List missing permission checks
- 101894 - Improve tag query performance
- 101900 - User ID not included in member export
- 101919 - Updated user checking logic in application list endpoints
- 101928 - ForumVotes related Null Ref Exception in Forum - Thread List
- 101938 - Optimise Activity Story List query when getting status messages to index for search
- 101946 - Optimise Comment List query when getting comments to index for search
- 101962 - Corrected QuickPost regressions created in 10.0
- 101996 - Updated tab-like formatting to keep underlines aligned and handle text overflow to ensure things like activity stream tabs are aligned on mobile
- 101998 - Fixed activity story attachment consistencies
- 102004 - Fixed issue with video transcoder unable to convert videos without audio tracks
- 102005 - Added support for specifying alt and alignment options for images in TinyMCE
- 102006 - Procedure te_Conversations_GetMessageById uses incorrect join to return results
- 102025 - Updated file viewer rendering to render links to the file when not rendered for web use
- 102033 - Fixed memory leak in job server that may occur due to bad wiki join and a large set of AfterComplete events being queued up
- 102035 - Fixed issue where webhook changes may not propagate to all servers
- 102040 - Improved mobile search experience
- 102041 - Conversations now hide the editor when selecting recipients in single column mode to ensure there is enough space for the suggestion box
- 102046 - Updated Image alignment in TinyMCE to be consistent between browsers
- 102047 - Updated search indexing job to gracefully shut down when cancellation is requested
- 102048 - Fixed issue with "More" link showing up for anonymous users for Join Community or Join Group activities
- 102069 - Fixed issue with 404 redirection not respecting SSL offload
- 102087 - Fixed caching issue that would leave URLs with sample definitions inaccessible until application restart
- 102114 - Removed media and gallery story types from gallery plugin group and enabled by default when gallery application is enabled
- 102155 - Improve Calendar Event List query performance
- 102172 - Updated sanitization logic for specific querystring value
- 102179 - Updated URL parsing in View tokens to support port numbers
- 102180 - Fixed issue where deleting a user and reassigning to FormerMember can throw an exception if they have voted on a reply or comment
- 102184 - Updated widget exporting to sort widgets, files, languages, and resources in a consistent order (former id - 102032)
- 102210 - Removed email address from friend request form
- 102247 - Fixed issue where RedirectToLoginOrThrowException can bypass UrlRedirects and send anonymous users to login
- 102256 - Enabled HTML Sanitization to take text parts into account and correct nesting issues between HTML
- 102258 - Fixed issue where 'Suggest as Answer' may show on discussion posts
- 102260 Added content filtering support for border-spacing CSS configuration when borders are enable
- 102264 - Updated page editing to update the configuration of edited widgets when rendered to ensure that render-time configuration set calls are persisted.
- 102265 - Added more null checks to avoid potential targetable quick post edge case issues
- 102269 - Improved performance of te_blog_Post_GetByPostName
- 102296 - Fixed issue with activity story date not being consistent with post date of thread when submitted through REST
- 102297 - Fixed issue where an apostrophe in the site name can causes panel loading issues
- 102304 - Fixed issue with attached media being lost when viewing a forum thread
- 102307 - Improve performance of URL redirect lookups
- 102308 - Prevent URL redirects being looked up multiple times per request
- 102319 - Fixed issue with ReturnUrl not set correctly in SSO
- 102322 - Added webhook secret to be returned in REST Create webhook requests
- 102325 - Allow Frame Embed options to be configured in the control panel
- 102333 - Removed <![if gte IE 9]> on our media query css files
- 102340 - Added ui-tips to thread all status icons in thread list
- 102343 Updated edit calendar event widget to honor selected time zone
- 102345 - Return URL is ignored when commenting as anonymous and attempting to "Login and comment
- 102354 - Standardized page titles for content creation/editing. Add {type} or Edit '{title}'
- 102355 - Remove obsolete mg_EmailQueue table
- 102360 - Added call to ensure URLs are automatically linked on edits of forum threads and replies
- 102365 - Added cache busting querystring value to dynamic style requests. Updated expiration date to 1 year.
- 102376 - Added alt text to site logo
- 102386 - Fixed issue with LESS files not being allowed to be uploaded within a group theme
- 102388 - Fixed issue with poll view being lost after moving/converting a forum post as an idea
- 102391 - Fixed issue with banner continuously resizing
- 102398 - Fixed issue with clicking "Verified Answer" of "Suggest Answer" in thread details does not activating "Answers" tab as selected
- 102406 - Improve performance of te_forum_threadreply_getancestors
- 102421 - Fixed issue with "Mark as Answer" permission being ignored by Thread widget
- 102428 - Enabled data attributes when preserving HTML during truncation
- 102744 - Updated logic to ensure the first revision is used (if available) to identify the original author of a wiki page in the activity stream
- 102746 - Fix error handling in REST batch requests to use 500 error code for unrecognised RestErrorCode types rather than throwing an exception
- 102748 - Improve handling of bad rest user tokens
- 102749 - Fixed issue with joinless groups not showing contact form
- 102812 - Improve performance of te_Forum_ThreadReply_GetPageIndex
- 102813 - Improve performance of Delete Query builders
- 102814 - Fixed race condition that could prevent emails being sent when Job Server is starting up
- 102825 - Default Event Log expiration period is too short
- 102827 - Fix deadlock between calculating view counts and getting wiki pages to index
- 102829 - Fix deadlock between calculating view counts and metrics
- 102834 - Fix deadlock between listing forum threads and deleting a user
- 102836 - Fixed issue with blog poster image not being moved to destination cfs location when the post is moved.
- 102837 - Fixed issue with group owners unable to configure\delete group theme widgets
- 102984 - Upload links now recover when a bad file is uploaded. Most do this silently currently, but media uploads will show a generic upload message. The message from the upload endpoint isn't guaranteed to be user renderable.
- 103112 - Now setting appropriate status codes on some specific error responses where 200 was being returned
- 103114 - Corrected null reference exception in dynamic style when group (or blog) could not be loaded.
- 103124 - Fixed errors when rendering trying to render previews for private media content
- 103126 - Fixed broken featured content RSS feed
- 103129 - Fixed issue with a mention in status message being rendered as token in like notification email
- 103131 - Improved thread file listing
- 103134 - HTML Truncation produces abnormal results for HTML anchors
- 103137 - Remove procedures no longer used.
- 103139 - Improved performance of calendar list SQL queries
- 103144 - Improve performance of getting forum reply page index
- 103146 - No longer logging'Potentially dangerous Request.Path' exceptions
- 103147 - No longer logging exceptions due to bad resized image paths
- 103152 - Avoid Null Reference in NotificationServicePlugin NotificationBeforeDelete event handler
- 103153 - Error converting inline images should not include full HTML content with the exception
- 103162 - Don't log Thread Abort due to redirect in SSO Plugins
- 103173 - Clean up logout experience with multiple tabs open
- 103180 - Reduced the number of hashtag and mention suggestions to avoid list being cut off
- 103181 - Corrected encoding of post subjects to support editing otherwise-encoded chars
- 103183 - Fixed deadlock that may occur when getting forum threads and updating forum statistics
- 103186 - Improved Performance of retrieving groups by parent id
- 103191 - Former Member links are no longer clickable
- 103194 - Added null check in site banner when checking for enabled functionality (ex. conversations)
- 103195 - Fixed issue with screenshot modal popup in thread breaking after activating the real time search
- 103196 - Fixed issue with search filters losing focus under certain conditions
- 103197 - Fixed issue with deleting users with out reassigning who had created comments
- 103204 - Fixed issue where an exception may occur when attempting to import a language pack
- 103211 - Fixed issue with canceling an calendar not working sometimes
- 103217 - Default wiki page sort is no longer case-sensitive
- 103225 - Corrected messaging on the "delete all" confirmation on exceptions admin UIs
- 103231 - Fixed ideation comments being indexed with the wrong category
- 103234 - Fixed issue with emoticons rendering very big if used in a leaderboard description
- 103238 - Fixed issue with user rename creating an extra record for the old username in the aspnet_users table
- 103248 - Fix query that could cause exception when enabling or disabling container types.
- 103257 - Fixed issue with Ideation File Extensions configuration not being saved
- 103265 - Fixed issue with attempting to delete a user after the user changing activity story logging preferences
-
Version: 10.0.5.9165 - released February 27, 2018
Fixed
- 106011 - Fixed issue with group owners unable to configure\delete group theme widgets.
Version: 10.0.4.7835 - released October 31, 2017
Fixed
- 104709 - Security Fixes.
- 104653 - Corrected embedded file deletion in forum threads when thread is deleted.
- 100497 - Updated fileshare CFS serving to use TransmitFile.
Version: 10.0.3.6288 - released June 27, 2017
Fixed
- 101371 - Fixed handling of moving remote media links.
- 101392 - Fixed issue where Subscription Notifications not being disabled after upgrading.
- 101450 - Added job to delete te_Content_Views to prevent timeouts when deleting applications.
- 101467 - Fixed timeouts getting flagged metrics and scores.
- 101678 - Added improvements to Cookie Auth initialization.
- 101731 - Fixed an issue with moving a blog post does not move embedded files to the target blog.
- 101741 - Fixed the username change checks when SSO is enabled to avoid null reference issues.
- 101746 - Fixed double bound click event and velocity showing in status admin panel.
- 101762 - Fixed Poll Summary Caching Issues.
- 101765 - Fixed apostrophe encoding issue in quick replies and comments.
- 101844 - Fixed permission issue with Application Events for Search Reindex.
- 101856 - Adjusted permissions panel to send full list of allowed and denied permissions to match underlying service behavior.
- 101875 - Corrected valid form initialization to prevent exceptions when converting status message to forum thread.
- 101904 - Fixed issue with Embedded forums not working.
- 101919 - Fixed ability to List Applications by User and Permission.
- 101962 - Corrected backport of targetable quickpost regression to 10.0 hotfix.
- 102045 - Fixed legacy inheritance of cookie auth encryption.
- 102172 - Guard against malicious urls being inputted to returnUrl querystring.
- 102184 - Updated widget exporting to sort widgets, files, languages and resources in a consistent order.
- 102265 - Added null checks to correct targetable quick post edge cases.
- 102044 - Updated Solr for Windows 10 Creators Update.
Version: 10.0.2.5303 - released April 10, 2017
Fixed
- 100996 - Optimized forum thread and forum thread reply query builders.
- 101480 - Updated procedures to bypass unnecessary extra DB call to get thread reply count per thread.
- 101490 - Optimized search index flagging content.
- 101477 - Corrected procedure to prevent deadlocks creating notifications.
- 101691 - Improved performance calculating average group content quality.
- 101469 - Fixed issue with the use of X-Forwarded-For header on comments REST requests.
- 101692 - Reworked procedure to improve performance flagging scores for decay.
- 101736 - Fixed user host address to be set on every request.
- 101741 - Updating users is broken when using SSO
Version: 10.0.1.5133 - released March 22, 2017
Fixed
- 99386 - Fixed SearchRss to return DisplayName instead of the Username.
- 99662 - Default anonymous languages are now independent of browser language.
- 100585 - Removed unnecessary validation when renaming group.
- 100813 - Deleting default blog post image has been corrected.
- 100820 - Corrected issues preventing translations from being committed.
- 101005 - Updated the SMTP logging to not log the message body if an exception occurs.
- 101205 - Update activity story API entity to use the user's time.
- 101246 - Fixed unexpected document preview uninstall.
- 101265 - Corrected language resource usage in emails.
- 101425 - Corrected issue where plugin translations were not localized.
- 101445 - Reworked UTC datetime conversion to be more resilient in the case of exceptions.
- 101451 - BackgroundRefreshable now loads synchronously on first access preventing future deadlocks.
- 101460 - Fixed issue that could block users from viewing their own profile information.
- 101476 - Added assembly binding for Url Apis to maintain backward compatibility.
- 101482 - Fixed issue with missing COMMIT for the transaction when deleting threaded comments.
Version: 10.0.0.4689 - released February 15, 2017
Release Date: February 15, 2017
Version: 10.0.0.4689
New
- Forum Improvements
- Visually threaded discussions
- Support for up/down voting replies
- New, optional “Top Comments” summary
- Live updates with indicators for new inline or off screen replies, votes, or changes to answer statuses
- Live present members count
- Live typing indicators
- New “Suggest as Answer” option for moderators
- Rich text quick reply formatting
- Infinite Scrolling
- Comment Improvements
- Visually threaded comments
- Support for reply voting
- Rich text formatting
- New, optional “Best Replies” summary
- Live updates with indicators for new inline or off screen replies or votes
- Live present members count
- Live typing indicators
- Comment Permalinks
- Infinite Scrolling
- Activity Stream Improvements
- Live updates
- Live comments
- Conversations
- New user experience
- Unique by recipients
- Live updates
- Search
- Emoji and Emoticon Support
- Full set of Emojis from EmojiOne.com
- Add your own custom emojis
- Notification Improvements
- Prioritized by new categorization (ex. “For your review”, “Responses to discussion you participated in”, “Subscriptions”)
- Group Membership
- New management experience
- Improved user invitation management with support for resending invitations
- Role-to-direct member conversion support
- Membership type (direct or by role) visibility
- Calendar
- Improved user experience
- Display event time in user's time zone (if different than event's time zone)
- Administration
- System Notifications
- New dedicated management experience
- More flexible recipient options
- Scoring
- New administration experience
- See samples of the highest/lowest computed scores for individual scores
- Search support for reviewing specific scores for content
- Censorship
- New administration experience
- Regular expression support
- Multi-phrase support
- Content (HTML) Filtering
- New administration experience
- Global configuration (ex. Disable @mentions sitewide)
- Content type level configuration (ex. Disable alternative font sizes for comments)
- Configured options honored by the editor and (of course) APIs
- New option to declare raw content for injection after <body> tag on all pages
- Member presence
- Live-updated visual presence indicator icons
- Live typing indicators
- User configurable
- Administrative control over feature enablement, default value, and user configurability
- Polls
- Live updates
- Developer Features
- Supports messaging users present to (viewing) specific content
- Powers live comments, live forum threads, live activity stream, and live user presence indicators
- Available to third-party extensions
- Targeted real-time messaging with new Content and Service Presence APIs
- Simplified assembly structure - see our blog post
- Featured Content Banner Proportional Image Scaling
- Updated to Solr 6.3
- System Notifications
Fixed
- 86595 - Improved plugin reloading performance by improving performance
- 87377 - Improved styling for sticky forum threads
- 91367 - Fixed Null Reference Exception in AbuseSqlDataProvider.GetAbuseReports()
- 91686 - Fixed issue with legacy tags URLs (default.aspx) not redirecting.
- 93774 - Fixed issue with TinyMCE not being editable when moving in/out of single column mode
- 94028 - Fixed issue with "Blog by Email" not working if there were zero blog posts in the blog
- 95158 - Disabling Blog Auto Create Plugin can causes blog configuration validation issues. Moved configuration to plugin
- 97802 - Removed non-functioning "Enable Post Points" administration option
- 98122 - When creating or editing a calendar event, the Allow Anonymous Registration option is hidden, if the anonymous user does not have permission to read the event.
- 98688 - Uploading gif from computer and resizing doesn't persist gif animation
- 98806 - User Profile Field Key now allows special characters
- 98808 - Log username for REST API requests to IIS logs
- 98833 - WLW Manifest no longer 404s
- 98866 - Disallowed file types can no longer be attached to blog posts
- 98952 - Improve performance of CSConfiguration and SiteSettings
- 98953 - The achievement image is no longer distorted when viewed in Apple Mail
- 99019 - Cannot adjust single-column mode layout breakpoint
- 99028 - Improve performance of user entities
- 99073 - Email Subject Encoding Issues resolved
- 99163 - Users may get notifications for moderated, anonymous comments
- 99167 - Wiki Syntax now use the correct encoding when generating links
- 99173 - Cannot revert all widgets to factory default
- 99220 - Improved performance of thread replies & forum permission checks
- 99247 - Cannot re-use a private email address for sign-up even if removed from an old user
- 99255 - Aggregated Tagged Content REST endpoint returns empty content items when abusive
- 99279 - Logging out via mobile app does not require the user to provide credentials when attempting to re-login
- 99341 - Html Comments are not accepted properly through REST
- 99351 - After an upgrade, a user cannot move to the Social theme without migrating
- 99353 - Private Unlisted Group gives Access Denied message when accessed via URL
- 99354 - Enable rich text editor for mobile OOTB
- 99355 - Ideas Statuses Tab should not render when Ideas plugin disabled
- 99390 - X-Forwarded-For configuration opt-in only
- 99391 - Fixed possible duplicate key issue that could occur adding users to roles.
- 99437 - Fixed timeout that could occur when deleting all in exceptions
- 99514 - Improved performance retrieving likes
- 99518 - Fixed exception when parsing thread id from URL route
- 99532 - Conversation Count is wrong on dynamic refresh
- 99574 - Improve performance when deleting a blog post
- 99577 - Changing Content Page URL Causes Bookmark Issues
- 99580 - The Blog Post Subscriptions option is enabled based on the correct permission, previously it had been mistakenly tied to ratings permission.
- 99581 - Cannot turn off ratings default for blogs
- 99589 - Text Repetition spam rule does not always work with Far Eastern languages
- 99594 - Anonymous users are redirected properly to URLs in applications that have had their URL changed.
- 99606 - Users' abusive content is no longer considered when calculating leaderboards
- 99611 - Achievements should store generic CFS URL, not provider specific
- 99614 - The widget studio script sandbox now shows ExtendedAttributes
- 99656 - Featured image does not scale when viewed in responsive
- 99662 - Default anonymous languages should be configurable to optionally support not respecting the browser's language.
- 99663 - Improve performance of license checks
- 99679 - User is now properly redirected after updating a wiki page name. Previously an error occurred after the update and the redirect failed.
- 99683 - No way to revert all instances of a page to a default
- 99690 - Thread reply count on threads no long includes abusive and deleted content
- 99706 - Cannot toggle state of checkboxes on iOS
- 99714 - The Hobbies profile field is now defined as comma-separated
- 99715 - Custom widget with invalid markup can prevent page saving
- 99719 - Creating or Voting on an idea no longer causes an exception when generating a notification.
- 99720 - Automatic detection of necessary mailto: prefix no longer works in editor
- 99722 - Improve performance of getting group members
- 99724 - Emails now display Mentions properly
- 99725 - Blog Post List widget no longer renders with a large right margin in mobile view
- 99726 - Exception occurs when an edit is made to a wiki page that has notifications turned on
- 99732 - Cannot retrieve forgotten password email when user account has email disabled
- 99744 - Thread List Query now uses the correct date when querying for CreatedAfterDate
- 99750 - Searching for users by company produces inaccurate results
- 99756 - Duplicate Records returned from Conversations List Endpoint
- 99761 - Forum Mailing List name is now returned property
- 99772 - Microdata formats are now allowed in the editor and sanitization
- 99773 - Unable to delete Calendar Event. Error activating IMapper
- 99776 - Improved performance of Usage Reporter
- 99805 - Improved greedy "Dependent Plugins" logic when disabling content filter options
- 99822 - GrantGroupPermission and RevokeGroupPermission returning nulls on success
- 99838 - Improve performance by short-circuiting unnecessary metric calculations
- 99844 - GroupMembership with external authentication does not redirect properly
- 99861 - Roles.List API now return a PagedList instead an ApiList
- 99863 - Improved startup performance by lazy loading email dependencies
- 99865 - Can't login when over licensed server count
- 99867 - Media Gallery List Pager should be an ajax pager
- 99874 - Weblog Ping silently fails
- 99884 - Fixed issue with content title truncation
- 99894 - SVG sanitization
- 99896 - Welcome email is no longer sent immediately when account creation is in admin approval mode.
- 99904 - Redundant checkboxes on Group Options panel
- 99937 - Drop cs_url table and related sprocs
- 99944 - Fixed issue with blog email notifications not showing excerpt
- 99946 - Corrected search issue when searching within an application for some content
- 99965 - Add ability to deep link to administration panels in a way that can handle authentication
- 99974 - Removed BlogPostCreateEditRedirect widget
- 99981 - Improve abuse detection for text repetition when there are multiple repeated text groups
- 100015 - Forum Links Mark All Read link correctly passes forum id
- 100018 - Importing widget resources for other languages does not behave as expected
- 100020 - User signature changes are lost
- 100034 - The last tag can now be removed from a blog post.
- 100054 - Empty black Management Panel when editing Permissions twice
- 100071 - Fixed issue where a thread reply notification might not be sent when moderated reply is approved within two minutes of creation
- 100073 - Achievement images don't work well with a site in a virtual directory
- 100098 - Fixed issue where REST calls fail when StatusMessageStoryType plugin is disabled
- 100112 - Error on page when selecting Edit Default Group Theme
- 100131 - Sorted languages when inserting code in alphabetical order
- 100133 - View-Source doesn't like embedded code
- 100136 - Exceptions of type UnobservedTaskException are now logged when they occur in the job service.
- 100145 - Fixed a race condition that could cause the job server to silently fail to process any jobs
- 100146 - Core Title widget doesn't render on User Threads page
- 100155 - Multiple Select Profile Field not working
- 100166 - Apostrophe breaks MultipleSelect profile field
- 100198 - Featured Content not removed from slider when featured dates are in the past
- 100213 - Administration profile field page not showing all fields
- 100215 - Misspelling in User Experience Upgrade Panel
- 100227 - Missing Membership Member Panel Resources
- 100265 - DateTimeSelector in profile fields edited within the admin management UI doesn't handle date formats including day-of-the-week
- 100276 - Infinite Spin after clicking OK on Video File Upload
- 100292 - Notification UI gap between notifications when one is closed and another opened
- 100293 - Webhooks don't identify required related data in EventData
- 100299 - Fixed issue where you cannot delete a disabled Ideation
- 100300 - Add IDelayableNotificationType to in-process API
- 100305 - Mark selected system notifications resolved button is not working
- 100307 - Fixed deadlocks that could occur when creating multiple thread replies concurrently
- 100309 - Webhooks messages are not sent after regenerating secret
- 100318 - Invalid LESS files no longer cause an error after upgrade. Last known valid file is used.
- 100323 - Fixed multiple notifications for mentioned user when commenting
- 100342 - Moving blog post now correctly copies the raw body instead of rendered body
- 100346 - Forum thread type will honor forum thread types when moving to a new forum
- 100357 - Fixed foreign key exception that could occur when deleting threads and replies
- 100362 - No longer redirecting away from post when saving a blog post as draft
- 100364 - After installing license, not redirected back to Group/App setup
- 100367 - Update Geocoding options to remove unnecessary options
- 100373 - Plugin Initialization and Plugin Service Registration should not cause Cascading Failures
- 100408 - Logged exceptions truncate ipv6 addresses
- 100422 - Site term replacement does not work for 'Manage Group'
- 100448 - Creating users using SSO Cookie authentication now uses the sites default time zone as the users time zone.
- 100471 - User with Edit Page but not Manage Wiki permission can't edit an unpublished page
- 100480 - Removed invalid data from email digest
- 100503 - Remove " - Automated Email" from email sender names
- 100517 - Leaderboard POST APIs reading incorrect request parameters
- 100533 - Share - leads user to a blank Page
- 100587 - Trying to revert theme goes to infinite page reload
- 100626 - Notifications Total Count mismatch
- 100634 - Modals viewed on mobile devices are cropped
- 100645 - Error editing blog post to remove attachment
- 100647 - Fixed issue with custom navigation not being retained when upgrading from 7.6 to 10
- 100650 - Upgrade (76 to 10): redirect should occur for blog content page
- 100662 - Fixed broken Calendar event RSS
- 100690 - Tour Tips cropped when rotating from Portrait to Landscape
- 100695 - Fixed issue with users without permission to view private profile data not being able to invite existing user to an event
- 100705 - Fixed Calendar event BeforeDelete is fired too soon
- 100722 - TinyMce file requests are now cached
- 100809 - Enable blog-by-email doesn't stay checked
- 100813 - Fixed issue with blog post images when default image is uploaded
- 100860 - Locked threads have no visual indicators
- 100908 - Socket bus server connection resiliency
- 100915 - Fixed "waiting for available socket" in Chrome
- 100919 - Disabling/Reenabling a webhook does not reset its next send date.
- 100927 - Fixed possible null reference exception on User Achievement Notifications
- 100944 - Accessing url of conversation you do not have access to errors out
- 100945 - Suppress Bulleted & Numbered and "Enter to Reply"
- 100957 - UserConnectionExpirationJob needs to honor cancellation token
- 100986 - Fixed missing styling for wiki version comparisons
- 101020 - Improve locking when creating resized images
- 101034 - Masonry view constantly refreshes
- 101148 - Image resizing on HiDPI occasionally doubled
- 101163 - Encoding issue with Forum Thread titles
Removed
- Removed support for “Legacy Cookie Options” when using Cookie Authentication Single-Sign-On Client.
- Legacy Comment API
- Legacy “Activity Messages” (replaced by Activity Stories in 7+)
- Legacy Email Template (.xml) support
- Removed /followers feed
- Removed SQL Server 2008 R2 support
Upgrade Notes
If you are upgrading from a previous major version of Community consider the following:
- Critical: Two configuration entries, CFS "base path" and the URL for Solr search, have moved from communityserver.config/communityserver_override to connectionstrings.config.
CFS base path - If this value was configured in an communityserver_override.config file and not removed, you will receive the following error because the XML nodes can longer be found (overridden) in communityserver.config.[CSException: Changed Attribute cannot be null]
Telligent.Evolution.Components.Merger.MergeXmlFiles(XmlDocument baseDocument, XmlDocument overrideDocument)
Telligent.Evolution.Configuration.CSConfiguration.Load()
Solr URL - This value is now configured using the "SearchContentUrl" in connectionstrings.config. Sidenote: The new conversation search Solr URL is also configured in this file. - Visually threaded forum replies - Community 10 adds a new user experience allowing users to view forum replies in a threaded manner. Prior to this, any reply that was created against an existing reply would still have been honored in the database but visually it would have looked flat. Due to this (and depending on any visual customizations you may have done) the users may or may not be aware of the parent reply relationship.
For this reason, we do offer the ability to flatten all existing replies to be replies directly to the thread starter. The option to perform this operation will be presented in the system notifications after an upgrade to 10.
Our recommendation is to do a review of the site after the upgrade to see if you would prefer to flatten all replies or leave them as-is. Most of the time leaving as-is works very well. - X-Forwarded-* headers not read by default. If you are using these headers you will need to opt into this behavior using the “Read the originating IP address” option in site settings
- Version 10.1 introduced a new, improved version of Video Transcoder. If upgrading from 10.0 or earlier, be sure to get Video Transcoder 2.0.