This section contains release notes for all Telligent Community 9.x releases. All releases are cumulative.
9.2.6.8314 - December 2017
Fixed
- 104538 Fixed schema patch typo referencing te_FileGallery_File instead of te_fileGalleryFiles.
- 104580 Fixed REST concurrency issue when registering URLs on startup.
- 104718 Restored Canonical Url to Main Thread Widget- 9.2 Only.
- 105736 Fixed issue where disabled accounts in Active Directory cannot be edited or approved in 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.
- 105746 Corrected use of web request in XmlRpcProxy and implemented host validation using a proxy to ensure that redirected URLs are also verified.
- 105863 Improved idea, event, wiki page and blog posts deletion logic when detecting previous owners/authors.
9.2.5.7823 - October 2017
Fixed
- 104653 Fixed issue with embedded file deletions when a forum thread is deleted.
- 104709 Security update.
- 100933 Improved distributed lock usage.
9.1.0.7716 - October 2017
Fixed
- 104709 Security update.
9.2.4.7244 - September 26 2017
Fixed
- 102360 Fixed issue with URLs not being automatically linked on forum reply and thread edits.
- 102812 SQL parameter optimizations when retrieving thread lists.
- 102818/102816 Backport socket bug fixes into 9.x version.
- 103112 Now setting appropriate status codes on some specific error responses where 200 was being returned.
- 103119 Optimize Activity Story List query when getting status messages to index for search.
- 103146 No longer logging 'Potentially dangerous Request.Path' exceptions.
- 102308 Improved performance calculating average group content quality.
- 103230 Fixed issue with no user mention notifications on media posts.
- 104524 Disabling save button in administration when a plugin is being saved to avoid potential duplicate reload requests.
9.2.3.6288 - June 27 2017
Fixed
- 101371 Fixed an issue with media move remote url.
- 101392 Fixed with Subscription Notifications not being disabled after upgrading.
- 101450 Added job to delete te_Content_Views to prevent timeout when deleting applications.
- 101678 Added improvements to Cookie Auth initialization.
- 101728 Added check to update membership email when private email is updated.
- 101731 Fixed an issue with moving a blog post does not move embedded files to the target blog.
- 101762 Fixed Poll Summary Caching Issues.
- 101846 Fixed an issue with GeocodingApiKey.
- 101856 Adjusted permissions panel to send a full list of allowed and denied permissions to match underlying service behavior.
- 101875 Corrected valid form initialization to prevent exceptions when converting a status message to forum thread.
- 101919 Fixed Ability to List Applications by User and Permission.
- 102184 Updated widget exporting to sort widgets, files, languages, and resources in a consistent order.
- 102172 Guard against malicious URLs being inputted to returnUrl querystring.
9.2.2.5568 - April 28 2017
Fixed
- 101765 Fixed apostrophe encoding issue in quick replies and comments.
- 101844 Fixed issue with applications not being flagged for search reindexing when permissions changed.
- 101856 Fixed issue with permission updates periodically not being persisted if multiple updates were made to the same role in a single session.
9.2.1.5409 - April 14 2017
Fixed
- 101205 Activity Grouping dates now reflect user's time zone and pages the stream correctly.
- 101728 User's email addresses are not updated correctly when the user is updated.
9.2.0.4977- March 29 2017
Fixed
- Note: Minimum recommended build if using language translations.
- 99386 Fixed SearchRss to return Displayname instead of the Username.
- 99469 Fixed issue where Calendar Event did not match Activity Story.
- 99795 Fixed issue where Calendar REST endpoint calls incorrect handler.
- 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 in the smtp transaction.
- 101071 Fixed issue where Customer story types were not included in Email Digest
- 101205 Activity Story API Object uses user time now.
- 101207 Corrected implementation of IRateableContent.CanDeleteRating() in Forum threads/replies.
- 101246 Fixed Unexpected Document Preview Uninstall.
- 101265 Corrected language resource usage in Emails.
- 101275 Fixed issue where attachments lost in Blog converter.
- 101425 Corrected issue where plugin translations were not localized.
9.2.0.4632 - February 2017
Fixed
- 99894 Disabled SVG support.
- 100813 Deleting default blog post image has been corrected
- 100820 Corrected issues preventing translations from being committed for non-editable widgets
- 100866 Fixed ReturnURL validation
- 100888 Updated search document mapper to use SiteName when group was null or empty and root group
- 100919 Reset next send date when disabling/re-enabling a webhook
- 101014 User Language for all admin requests now always en-US
- 101043 Language packs updated to correct bad XML that included reference to enterprise theme.
- 101081 Corrected date/time selector configuration to use the default for dates w/ time to ensure that a culture aware format is always used
- 101082 Corrected JS encoding in Feature Management pane
- 101114 Corrected language resource usage in blog post options panel.
- 101115 Corrected encoding issue in the Ideation status administration.
- 101234 Backport ILanguageDetector.
- 101250 Corrected language resource usage in the admin panel.
9.2.0.3957- December 2016
Fixed
- 99894 Improved SVG sanitization.
- 100145 Fixed Potential race condition in Job Service.
- 100300 Added IDelayableNotificationType to inprocess API.
- 100422 Removed extra spaces from site terms table.
- 100488 Fixed timezone issue when creating users using SSO Cookie Auth.
- 100480 Fixed issue with Email Digest exposing content users do not have access to.
- 100517 Fixed issue with Leader Board POST API's Reading Wrong Request Parameters.
- 100593 Improved CalculateDailyStats Performance.
- 100634 Improved Styling of handheld/touch modals within the Social theme.
- 100636 Fixed issue "I have this question too" questions not showing up in user's list.
- 100662 Fixed Calendar Event RSS page.
- 100690 Corrected tour tips to not render on small devices.
- 100695 Fixed issue with group owners unable to invite existing users to an event.
- 100705 Fixed Calendar Delete permission issue.
- 100797 Removed Delete button for system accounts in the Membership Administration Panel.
9.2.0.3094 - October 4 2016
Fixed
- 38892 Fixed vertical and horizontal resizing issue when using rich formatting mode in responsive mode. Note: This behavior is exhibited only when "Enable Rich Editing on Mobile Devices" is disabled.
- 99593 Fixed incorrect date conversion on ContentCreatedAfterDate and ContentCreatedBeforeDate parameters for LikedItems REST API
- 99594 Renaming applications no longer results in 404s for anonymous users
- 99662 New plugin implementation (ILanguageDetector) to allow programmatically altering the user language for a request
- 99681 Fixed an error when retrieving current tags on a blog content page
- 99761 Fixed issue where Forum Mailing List name email token was always empty
- 99770 Fixed issue where Calendar File Storage Extensions were not being honored
- 99773 Fixed issue where users were unable to delete Calendar Events.
- 99815 Conversation email notifications now include a roll-up of messages since the email was last sent
- 99820 Added sort by ContentCreatedDate to AggregateTaggedConent REST and in-process API
- 100018 Corrected widget resources import behaviors
9.2.0.2268 - July 29 2016
Fixed
- 99255 Aggregated Tagged Content REST endpoint no longer returns empty content record when content is abusive
- 99690 Thread reply count no longer includes abusive and deleted content
- 99744 Thread List query now uses the thread's CreateDate instead of ThreadDate when querying for CreatedAfterDate or CreatedBeforeDate
- 99756 Removed duplicate records being returned from conversations list endpoint
- 99758 Fixed SQL MERGE exception issue when editing blog or media gallery post
- 99786 Fix broken Socket Message Bus Service build released with 9.2
9.2.0.1965 - July 11 2016
Fixed
- 99073 Fixed email subject encoding issues
- 99033 Fixed issue where users may receive email digests after leaving a group
- 99652 Updated Facebook authentication to work with Facebook's v2.6 API.
- 99613 Fixed issue with extended attributes not being returned in single (no-list) calls for blog, forum and gallery applications.
9.2.0.1667 - June 2 2016
New
- Requires .NET Framework 4.5.2. See Microsoft's announcement for ending support for earlier versions.
- Significant performance improvements
- Improved member management administration interface (searching and member editing)
- Member listing updates: export capability, better filters (ex. last seen since/after), bulk actions support
- Forum Url Improvements
- Allow forum keys to be customized - ex. (old) /f/285/ -> (new) /f/general-discussion/
- Thread topic now used in urls and permalinks (ex. general-discussion/1234/faster-performance-with-latest)
- Removed ‘/t/’ from thread urls
- Wiki Url changes
- Removed periods from urls - ex. (old) w/documentation/52910.how-to-install -> (new) w/documentation/52910/how-to-install
- New System Notifications panel that is used to deliver messages that need immediate attention
- Added 'Administer' option to user profile and user hover
- Added support for reporting a user as abusive directly from their profile
- Optimized Preview Mode experience by replacing continual flyout with new preview status icon
- Widget Studio improvements
- Widget Search
- Global search of widget source code, resources, and configuration
- Can scope searches by current or all widgets, theme, provider, customization state, and widget component types, like content, configuration, attachments and language resources.
- Improved extension management through the administration UI (much faster, improved UI)
- Collapsible main navigation for more space in Widget Studio
- Physical paths exposed for factory default widgets in developer mode to streamline source management
- Widget Studio performance and reliability improvements
- For Developers
- Exceptions thrown in After* events will no longer prevent other handlers from executing
- Globally improved exception and error messaging along with localization support
- Added support for opening explicit panels as sub-panels of other panels
- Anonymous user's language is now programmatically set by analyzing the Accept-Languages HTTP header
- Widget Search
Fixed
- 88157 - Removed te_Content_ViewUrl table
- 88468 - Reduced File System IO when retrieving theme files
- 90170 - Fixed issue where frequent calls to te_Content_TaggedContent_Delete or te_Content_TaggedContents_Delete may cause deadlocks
- 95246 - Fixed duplicate key exceptions when adding multiple users to a group
- 95931 - Improved new application content registration
- 97166 - Improved boundaries for rendering user defined content
- 97532 - Fixed activity stories REST API to return datetime in the calling user's timezone
- 98062 - Fixed conversation count to show number of conversations instead of number of messages
- 98064 - Fixed forum most recent post date to reflect latest reply
- 98184 - Fixed suggested answer notifications to be delivered only to the author
- 98222 - Improved error message for permission denied errors
- 98245 - Code editor gutter is no longer defaulting to enabled
- 98302 - Fixed issue with search results in Administration showing then quickly disappearing
- 98320 - Fixed typo in the 'Group Membership Added' email notification
- 98323 - Avoid unnecessary SQL calls in Thread.AnswerCount & Thread.SuggestedAnswerCount
- 98353 - Fixed issue with multi select field option is not checked when search opened from user profile
- 98360 - Fixed issue with ampersand in selectable profile not being displayed as checked when user edits profile a second time
- 98378 - User lookups throughout site show consistent results
- 98383 - Always seek streams to 0 before passing to CFS Provider
- 98403 - Optimizations in mark thread as read functionality to avoid duplicate key errors under high load
- 98439 - Default File Gallery date create value changed from local time (instead of UTC) to avoid discrepancies in UI and Analytics
- 98441 - Removed te_content_viewurls table
- 98592 - Fixed inconsistent terminology on widgets tab when editing a theme
- 98608 - Styling improvements in management panels when being used outside of the Social theme
- 98635 - Increased metric and scoring recalculation jobs sql timeouts
- 98671 - Fixed issue where Widget Studio sticky menu can cover the scroll
- 98685 - Corrected bulk replacement of widgets to account for factory default pages
- 98738 - Fixed "Joining this community" link location on accept invitation page when site is in Invitation only mode
- 98740 - Fixed broken preview on media gallery page when site is hosted in a sub-folder
- 98756 - Improved feedback when entering wrong credentials on emergency access page
- 98768 - Updated pattern to match IE to ensure to exclude versions that will honor the X-UA-Compatibility header in Legacy Browser Message plugin
- 98769 - Updated browser in-compatibility message to return 403 instead of 200
- 98776 - Added te_vw_Thread_Daily_Stats, te_Blog_PostViewsPerDay and te_Forum_ThreadViewsPerDay to sql drop script
- 98792 - Errors when previewing from the editor (invalid file, file too large) should be presented in the preview
- 98793 - Youtube file viewer now recognizes youtu.be urls
- 98801 - Fixed timeout issue when opening Twitter search Job from related tab
- 98802 - default.aspx redirection doesn't work for homepage
- 98804 - Featured Content Slider should be fully clickable
- 98815 - Avoid unnecessary SQL calls when rendering HTML that may contain hashtags
- 98816 - Improved performance of WikiQuoteFormattingPlugin
- 98818 - Avoid unnecessary SQL calls in legacy featured content properties
- 98819 - REST responses sometimes calculate content bodies twice
- 98821 - Avoid unnecessary SQL calls in IContent.Application implementations
- 98825 - Improved performance of EmailQuoteProcessorPlugin
- 98855 - Apostrophe in theme name no longer breaks widget studio
- 98859 - Updated polls styling for support resizing to any width
- 98888 - Fixed issue where idea counts are cached aggressively
- 98898 - Use same page size in 'Forum - Thread Details' and 'Forum - Thread' widget to optimise cache utilization
- 98903 - Username case mismatch on user profile hides user banner
- 98908 - Changing a user's password validating the wrong permission
- 98935 - Browse button pushed to the edge of input field when file name is long
- 98939 - Upload/Edit Media File fails to save when validation is not satisfied
- 98940 - Code icon in content editor is lighter than other icons
- 98947 - Fixed Javascript error when toggling mail gateway on/off
- 98976 - Fixed issue with not being able to change the value of IsEnabledByDefault in notification distribution type implementations
- 98977 - Fixed logic issue in GroupForumAutoSubcribePlugin
- 98978 - Recaptcha, when enabled, shows before profile fields when registering
- 98979 - Cannot rename group calendars custom navigation item if only one calendar exists in the group
- 98981 - Corrected administration panel use of ReturnUrl
- 98998 - Procedure te_Forum_Thread_Move references obsolete procedure te_Forum_Thread_ModerateApprove .
- 99013 - Administration pages are empty when authentication expires
- 99014 - Error on DB Install Script when running "Latin1_General_CS_AS" on SQL 2014
- 99041 - Calendar Does Not Invoke Application or Content Events
- 99042 - Moderation notification interaction issue with multiple moderators
- 99056 - Blog Post List widget shouldn't show avatar in sidebar view
- 99058 - Updated Avatar Activity Story does not show for Admin / Former Member Accounts.
- 99059 - Event dates render awkwardly when placed in sidebar
- 99061 - Site Terms - Adding Replacement Term causes term to no longer show in UI
- 99063 - Updating Avatar using PublicApi does not create avatar updated activity story
- 99064 - Blog email notification sent at wrong time after changing the publish date
- 99071 - "Custom Summary" option is not saved for the blog post
- 99077 - Default thread type is not selected when creating a thread
- 99092 - "User replied to..." actor not removed when reply is deleted
- 99104 - Setting up Mail Gateway without mapped gallery throws exception
- 99105 - "Custom Summary" reappears incorrectly in Blog Options
- 99106 - Fixed issue with leaderboard calculating 1 less leader than requested
- 99109 - Bad description on Forum Options - Moderate Posts
- 99110 - Removed blog cross posting options
- 99132 - Fixed issue with "legacy" media specific comment endpoint not working
- 99133 - When moving a file between Galleries the icon image is replaced with code
- 99134 - Fixed issue where leaderboards may be orphaned when group that are in is deleted
- 99135 - Fixed blog post activity story to show latest actor's avatar not the original author's avatar
- 99145 - Updated job schedule future ago date for 1 hour to be "in over an hour"
- 99147 - Widgets can now identify their Region and Layout when rendering or when previewed
- 99148 - URL key generation is now consistent and provides appropriate blacklisting of reserved values
- 99150 - Corrected error message rendering when uploading files
- 99156 - Reply Force Login Functionality Loses Types Text
- 99160 - Some wiki page names cause a page not found error due to url format
- 99161 - Ensured that validation-related exceptions include details about the specific issues encountered
- 99169 - User profile fields in read-only mode are not rendered with user's datetime format
- 99183 - Fixed issue with disabled plugins losing their "disabled" styling after inline search
- 99188 - Fixed misaligned text in group creation "Congratulations!" message
- 99216 - Fixed issue with calendar URL ignoring group context
- 99219 - Reduced SQL calls when retrieving wiki page RSS Feed
- 99223 - Non-administrator cannot invite user by user name
- 99225 - Fixed issue with every other page (starting with second page, ex. users 100-200) of forum thread and reply subscribers do not receive notifications
- 99231 - Fixed issue with forum notifications toggle disappearing in Forum Links widget when subscribed
- 99232 - Fixed issue with moving forum thread to forum a subscriber does not have access
- 99234 - Fixed issue with blog post authors not being able to edit their own posts
- 99237 - Management pages are empty when authentication expires
- 99244 - Fixed issue with unpublished link showing to to users who do not have permission
- 99245 - Corrected embedded media styling for documents and presentations
- 99252 - Ideas no longer explicitly tests for duplicate idea names, this is no handled by the Moderation plugins
- 99254 - Resolved issues with shortened URLs that did not redirect
- 99257 - Fixed issue with users being unable to edit their profiles and settings when SSO plugins are enabled
- 99265 - Placement of new inherited widgets should use the order number from the inherited layout
- 99269 - Blog Monthly Archive list widget now renders properly
- 99281 - Template editor no longer shows Subject modified when the subject had not been modified.
- 99379 - Selectable Avatars are no longer listed multiple times in the Select an Avatar panel in Administration
- 99388 - Group setup no longer fails due to content frequency abuse rules if multiple wikis are selected
- 99426 - Ideas Status Admin Panel is no longer set as an editable widget
- 99432 - Fixed bug with PageSize and PageIndex not being honored in LikedItems List REST API
- 99467 - Added back missing blog moderation option
- 99536 - Fixed issue that resulted in no digest emails being sent if forum content was the only activity in the group
Removed
- Removed global self-referencing URLs
- Removed incomplete/unused blog configuration options: Cross Post Enablement, Enable Raw Header Editing (themes enable this support) and Enable Blog Email Subscriptions
9.1.0.1293 - May 10 2016
Fixed
- 99225 Fixed issue with every other page being skipped when sending forum thread/reply notification.
- 99257 Fixed issue with Users not able to edit their own profile/settings when SSO plugin is enabled.
9.1.0.792 - March 23 2016
New
- Added support for moving content, applications and groups with URL redirects.
- Added support for converting a forum thread into an idea.
- Added support for hiding and sorting wiki pages in table of contents
- Added banners for unpublished blog posts, wiki pages, and media files
- Standardized published/unpublished filters on blog post, wiki page, and media file management panels
- Added cut-and-paste support for image in rich text editor
- Added ability to filter content by creation date when retrieving threads or content by tags.
- Added ‘contentId’ filter to Like REST endpoint
- Widgets defined by plugins are now listed when viewing the plugin, enabling easier editing
- Widget Studio Improvements
- Adding auto-completion support for built-in API extensions
- Added new immediate window
- Added more keyboard shortcuts
- Added documentation panel
- Improved blog and gallery management listings and search options.
Fixed
- 92858 Fixed issue with incorrect expected gender value in REST.
- 98330 cs_posts_deleted_archive table now being dropped when running DeleteMigratedData.sql script
- 98331 Fixed logic around username validation when renaming users
- 98077 Updated Twitter search plugin to pull tweets since last run
- 98080 Fixed issue where people searches fail if there were more than 20 searchable profile fields. Updated documentation to UserProfileFields API to accurately identify that paging parameters are not honored.
- 98236 Fixed issue where the exceptions filter/dropdown would sometimes not be visible when viewing exceptions
- 98365 Corrected issue with IE 11 and lower intermittently not connecting to sockets
- 98346 Corrected issue where reverting to a wiki revision did not revert to the revision's raw body
- 98387 Added IUrl API to IApi.
- 98406 Added support for creation dates for media (and other post types) via REST
- 98409 Corrected case sensitivity when searching widget contexts in Widget Studio
- 98414 Added JobService to IApi
- 98425 Updated text extraction for abuse detectors to extract meaningful text.
- 98426 Removed duplicate text from profile select field in User - Login and Create Widget
- 98435 Fixed error when deleting group containing subgroups
- 98440 Mailing list management panel in 9.0 was incorrectly expecting integers opposed to GUIDs
- 98675 Idea list cache improvements
- 98442 Corrected Account Activation Mode Settings not being saved
- 98446 Fixed the ability to add translations for custom idea statuses
- 98447 Expose the status key in the custom status panel
- 98448 Corrected the loss of validation on the body field of the first comment widget if two comment widgets are on the page
- 98451 Fixed issue that prevented further listing of other widgets in Widget Studio when any widget with an unknown theme ID
- 98454 Accessing private wiki page links no longer redirects unauthorized user to first accessible wiki homepage
- 98463 Threads are now correctly marked as read when viewing the thread via a reply permalink
- 98471 Thread Reply API times are now consistent and returned in the user’s time
- 98326 Users are sent to login page instead of access denied when attempting to access an unauthorized media file
- 98333 IInternalAuthenticationPlugin has been marked as obsolete
- 98586 UI tweak to remove UI shifting on hover with recommended content
- 98567 Correct .aspx extensions not working properly in ideas application
- 98450 Fixed Sample image snippet when viewing attachment in widget studio
- 97857 DisplayName update to support 255 characters
- 98521 Correct issue with filtering groups in site banner via "include groups" not working
- 98410 Performance update when retrieving subscriber count on forum thread and replies
- 98591 Corrected honoring of the "Inherit Headers from Parent Theme" widget option
- 98223 Fixed issue with event logs not loading when a filter is selected and site is using SSL offloading
- 98404 Corrected issue when copying a factory default theme would not copy supplemental files
- 98600 Update forum list to show latest Thread\Reply, not just the latest thread
- 98602 Correct caching issue in Navigation widget - Users Groups - links
- 98605 Correct issue that did not a user to exit preview mode
- 98607 Improvements to previewing experience
- 98588 "Invite a member" link now shows in site banner when “Invitation only” activation mode is configured
- 98609 Fixed wiki page previewing
- 98611 Fixed double encoding issue RSS Feed Widget
- 98575 Corrected file uploading in iOS when the upload handle didn't move with the visible link
- 98613 Sticky threads now being returned in RSS feed
- 98614 Fixed null reference when attempting to delete a user from in-process moderation tab
- 98615 Corrected issue with moderation tabs are lost when navigating to delete menu and back
- 98633 Corrected issue with hidden content records being orphaned if a user is deleted
- 98634 Added missing Telligent.Glow.MultipleFileUpload.FileManagerProvider entry to job
- server configuration file
- 98636 Corrected bad Velocity script when viewing a leaderboard anonymously
- 98643 Fixed issue where meta description, title, and keywords were always reset on updates
- 98666 Correct issue with URL introspection failing on job server
- 98743 Unable to find an existing ideation when adding a new single ideation.
- 98779 usernameFilter in Group member list API working correctly now
- 98871 Corrected logic checks in widget studio private APIs when parsing themed import options and listing of fragments
- 98872 Group Navigation Widget - Change "Group Ideas" to "Group Ideation"
- 98941 Corrected Site Banner resizing issue on Touch-based Chrome/Windows
- 98950 Corrected issue with users unable to upload files when editing an idea
- 98980 Fixed issue paging is not working in ideas (PagedList constructor issue)
9.0.49846 - February 10 2016
Fixed
- 98330 Now dropping cs_posts_deleted_archive table when running DeleteMigratedData.sql script.
- 98601 Fixed issue with the aggregate tagged content REST endpoint failing when ContentTypeIds parameter is set.
- 98331 Additional username validation on renames.