Table of Contents
- Version: 11.1.2.11940 - released May 29, 2020
- Video Transcoder: Version 2.0.0.13411 - released May 19, 2020
- Version: 11.1.2.11425 - released April 9, 2020
- Version: 11.1.2.11315 - released March 31, 2020
- Version: 11.1.1.10427 - released January 16, 2020
- Version: 11.1.1.9982 - released December 12, 2019
- Version: 11.1.0.9731 - released November 19, 2019
- Version: 11.0.2.9982 - released December 12, 2019
- Version: 11.0.1.9600 - released November 13, 2019
- Version: 11.0.1.9083 - released September 27, 2019
- Version: 11.0.0.8041 - released July 3, 2019
- Version: 11.0.0.7924 - released June 24, 2019
- Upgrade Notes
- Removed in 11.0
Version: 11.1.3.12348 - released June 30, 2020
Fixed
- TE-14808 - Updated wording in thread author notification when creating forum replies
- TE-14993 - Calendar events are now checked for abuse
- TE-15375 - Removed unnecessary (double) decoding in poll options
- TE-15385 - Fixed issue with ideation configuration not honoring maximum file size
- TE-15412 - $core_v2_forumThread.List now includes thread from all groups when no forum is set
- TE-15435 - Improved throttling timings on password reset
- TE-15460 - Fixed search indexing issue that may occur when the same file is referenced multiple times in the same content
- TE-15462 - Fixed issue with filtering by group is not honored in Ideas list widget
- TE-15467 - Fixed placing of pop-up panels when quickly opening/closing menus/panels
- TE-15591 - Fixed incorrect file links when a status message does not contain a file
- TE-15592 - Fixed issue where an exception may occur if editing/replaced an existing file on a status message that already contains a file
- TE-15593 - Updated core_v2_http API to allow setting cookie values
- TE-15604 - Standardized and enforced status message create/edit validation
- TE-15609 - Fixed double-encoded image URLs (administration panel icons) in platform widgets' dynamic styling
- TE-15612 - Fixed issue that may occur when a status message is edited more than once
- TE-15615 - Improved performance when calculating permissions for a single group
- TE-15635 - Corrected logic on the group links "leave" option for group owners (now shown if there are other owners)
- TE-15639 - Improvements to reporting ETL to avoid potential exceptions when a large number of views are created over a short period of time
- TE-15644 - Fixed issue in reporting ETL to avoid potential exception when processing search history
- TE-15657 - Fixed issue that can block changing a groups type when there are group role memberships
- TE-15663 - Fixed legacy forum URL processing for a really old URL format
- TE-15697 - Increase SQL timeout for ETL
New
- TE-15447 - Admin Approval registration now uses an improved moderation process to improve the approval review workflow. Changes include:
- New administrative option (Administration -> Moderation Options - Moderation Workflow Options) to control which content types move to the abuse workflow (i.e. allow authors to appeal the decision) when denied in the moderation workflow
- Updated system notifications API to support disabling distribution
- Updated abuse notification templates and abusive user system notification
- Added new "Moderated Content Rejected" denied notification for when content is not moved directly to the abuse workflow
- Added email token (Abuse Appeal: Originated from Moderation Workflow) to identify if an abuse appeal was created originally from moderation
- TE-15533 - Added support for font, font-size, color, and background color selection in the submittable editor
Version: 11.1.2.11940 - released May 29, 2020
- Security update
- TE-15197 - Update Verint KM Enterprise integration to work with new KM authentication
- TE-15433 - Improve group invitation workflow when site is in admin approval mode for user registrations. Non-registered users will automatically be joined to the group upon registration.
- TE-15621 - Fix issue with core_v2_ui.Render not honoring requested render target
Video Transcoder: Version 2.0.0.13411 - released May 19, 2020
- Download
- Progress Feedback
- Corrected to accurately reflect total progress percent across one or both configured video targets
- Corrected to no longer include poster image scraping from progress percent as equivalent to video conversion targets
- Event/Exception Logging
- Corrected event logging around transcoding starts/completes. Event logging wasn't logging. Now it is.
- Corrected exception logging to actually log exceptions instead of strange events wrapping exceptions
- No longer logging exceptions for anything except truly exceptional states. Timeouts, forced cancellations, user cancellations, are all just events.
- Adjusted default transcoding options to 720p + slightly higher audio/video bitrates
- Improved job server cancellation (graceful and non-graceful) logic and logging
- User cancellations
- Videos in a Converting state now show an option to cancel their conversion.
- Previously, only queued, not-yet--converting videos supported this.
- Canceling deletes the transcoding video record and also signals across the bus to the job server to halt any transcoding processes.
- Cleans transitional files
- Logs accurate events surrounding the user-requested cancellation
Version: 11.1.2.11425 - released April 9, 2020
- Added additional configuration adjustments along side fix for TE-15406 to 1) make the thread list configuration for FAQ on thread page to default to "Current Forum" 2) one time adjustment to any non-default, customized thread listing pages that would have defaulted to "Current Group" to now default to "Current Forum" to match expected, pre-update behavior of listing only the current forum's threads.
Version: 11.1.2.11315 - released March 31, 2020
- Security updates
- TE-14708 - Updated token processing to ensure that it is not wiki linking syntax
- TE-14800 - Fixed issue with Blog Configuration not allowing Maximum File Size to be set to 0
- TE-14806 - Now only approved users will receive emails
- TE-14826 - Documented parameters accepted by dictionaries are included, indented, beneath in parameter tables and suggestion lists
- TE-14841 - Dictionaries are now identifies as explicit, single, options, themselves in parameter list
- TE-14843 - Updated documentation API, UI, and suggestions to support ordered, multiple dictionaries
- TE-14848 - Updating order of FactSummaries task in reporting to prevent errors that cannot be cleared by reseting reporting
- TE-14849 - Fixed content views reporting exception that can cause ContentViews to report inaccurate numbers
- TE-15003 - Improvements to auto-save (text rescue) feature - Edits (max of 5) are now automatically save in a single, LRU cache in localstorage (user-specific). Backups are cleared on value retrieval and restored on displayed error notifications.
- TE-15098 - Added aria-label attribute to evolutionStarRating
- TE-15100 - Updated User.List to return no results when specifying an RoleId that does not exist
- TE-15107 - Updated event calendar to not include start/end date unless a specific day is selected in the calendar when adding an event from the event list
- TE-15112 - Fixed issue that may allow duplicate emails when multiple thread replies created within a short time period for content with large number of subscribers
- TE-15117 - Re-enabled tour tip API support for anonymous users (if applicable)
- TE-15124 - Fixed issue where a duplicate blog post notification email may be sent on edit/re-publish if blog post notification and Blog Post Author Notification are enabled
- TE-15129 - Fixed reputation-based abuse automation threshold configuration to allow a value of 0
- TE-15130 - Updated documentation description on core_v2_ui.Render
- TE-15131 - Remove static locking in legacy tenant route definitions that may cause a GC deadlock
- TE-15133 - Fixed issue that blocked trace logs from being exported
- TE-15141 - Update to ensure that page placeholders are not editable
- TE-15160 - Corrected rendering, editing, saving of the user theme
- TE-15167 - Corrected media downloaded points automation to awarded the media file author when file is downloaded
- TE-15169 - Updated Birthday profile field to report empty when not set and updated the user profile points automation to also treat '0' as a not-set value
- TE-15170 - Fixed wiki cache expiration and missing content handling in the points activity widget
- TE-15174 - Fixed duplicate user exception that may occur when running Effective Group Members job
- TE-15177 - Fixed typo referencing non-existent core_v2_rule API in legacy rule migration
- TE-15181 - Fixed button label when deleting an author in the moderation queue
- TE-15187 - Added exposure to full user update options to scripted extensions
- TE-15196 - Corrected handling of targets in URL escaping
- TE-15247 - Restored honoring of enable enter to submit toggle in Editor Options
- TE-15275 - Fixed issue where if the global form element enabled, some tags can prevent additional functionality within the application
- TE-15293 - Fixed issue with first reply to a new thread in flat view not immediately shown
- TE-15295 - User abuse checking disablement no longer prevents user from re-entering moderation when account status changes
- TE-15317 - Legacy rule migration no longer causes error accessing invalid author entity
- TE-15342 - Fixed exception when sorting gallery file list by average rating
- TE-15350 - Fixed issue when site is in Admin Approval mode, setting user directly to Disapproved after creation sets them to Approved instead
- TE-15377 - Scheduled file (ex. background jobs) progress improvements
- TE-15396 - Fixed exception when selecting "Show only popular threads" in Forum Thread List widget
- TE-15397 - Fixed issue where moving a wiki page with a large number of child pages may leave orphan pages
- TE-15403 - Fixed timing issue in editor that may cause selected mentions to disappear
- TE-15405 - Updated memory reporting monitoring accuracy in document preview
- TE-15406 - Thread List Context Inconsistency
- TE-15411 - Fixed issue with portrait videos from iPhones being stretched when trans-coded (Note: separate download)
- TE-15416 - Fixed issue with searching for files in the file management panel returns no results unless exact match
Version: 11.1.1.10427 - released January 16, 2020
- TE-15113 - Updated legacy LESS file correction to prevent it from encoding portions of full URLs.
- TE-15134 - Corrected theme migration that may occur when upgrading from 10.2 to ensure that default site and group theme selections on communities with multiple themes are persisted through upgrades.
Version: 11.1.1.9982 - released December 12, 2019
- TE-14656 - Improved performance when fetching users with no filter in membership panel
- TE-14793 - Updated fixed header rendering to handle headers that resize not related to a browser window resize
- TE-14795 - Improved support for (unusual) custom arrangement of banners. For example, a navigation banner outside header
- TE-14796 - Fixed invalid HTML in comment list widget
- TE-14813 - Increased featured content page maximum size to 100
- TE-14818 - Fixed null reference issue that can occur during rating or liking when the associated content does not have an author (e.g. liking an achievement)
- TE-14847 - Increased timeout on process that calculates group membership
- TE-14863 - Corrected determination of context shell back links in edge cases
- TE-14871 - Added support for the tag in user generated content
- TE-14874 - Fixed missing languages resource for 'NoData_Upcoming_Date' in Event List widget
- TE-14896 - Fixed issue that may block the author of a blog from editing a post that is in-process of a workflow
- TE-15006 - New override added for $core_v2_contentConversion.Convert that included application type
- TE-15037 - Fixed issue that may occur when using the group setup template and choosing only a single ideation for the group while selecting the option to adjust the layout for a single application group
- TE-15039 - Newly created blog posts now default to using the blog's default setting for post summaries
- TE-15049 - Improved deadlock and locking logic when deleting users
- TE-15051 - Groups Summary report export now includes last activity date, create date and created by user fields
- TE-15061 - Improved support for crawling of dynamically rendered threaded forums, comments
- TE-15086 - Refactored socket, presence, and CDRS-related jobs to be timer-based
- TE-15088 - Corrected timing of writing of DPR cookie
- TE-15099 - Updated ui-links item measurement to better clean up after itself
- TE-15104 - Fixed incorrect PageIndex assignment in Features v3 API
- TE-15114 - Corrected regression with member administration UI scrolling debouncing & de-duplication
- TE-15116 - Corrected edge case regression in ui-links measurement cleanup
- TE-15119 - Fixed an issue when deleting and reassigning user throws an exception due to invalid database schema owner
Version: 11.1.0.9731 - released November 19, 2019
New
- Blog Post Workflows
- Single or multi-phase reviews
- Specify individual users or roles for approvers
- Ability to request changes
- Developer friendly single and multi-phase workflow automations that can be customized
- Automation Additions
- New singleton support to allow automations to identify that they should only have a single active instance.
- New API to store state
- New context_v2_automationTrigger.CancelEvent(message) API to enable throwing errors out of event handlers and to end-users (TE-14852)
- Moderation
- Improved moderation list view to include a consistent height and ability to "view more" for long content
- Improved moderation list view to include sibling content (if applicable, e.g. previous reply/comment) to give better context for the content being reviewed
- Added support for submitting missed spam and false positives to Akismet (TE-9718)
- Added 'comment_type' when submitting spam checks to Akismet
- Caching
- New cache implementation with new monitoring tool for overall usages, hits and misses
- Added plugin-based support for distributed cache providers with pre-serialized values
- Platform optimizations on cache usage
- Member Presence
- New, live-updated, "who's online" widget that shows members who are present on the site
- New APIs for interacting with present users
- Widgets
- Added search query and facet persistence when navigating to a search result or advanced search from site banner
- Group membership request alerts now link directly to the members panel (TE-9181)
- Added ability to logically 'or' tags when configuring tag cloud widget (TE-14765)
- Scripting Additions
- New APIs to support reporting and rendering progress and results from scripted background tasks executed with core_v2_widget.ScheduleFile()
- Integrated progress feedback with improved reliability of theme, widget, and automation upgrades, imports, and other batched processes
- Other
- Updated minimum .NET framework requirement to 4.7.0
- Added ability to turn off indexing for content types so they are not included in search results
Fixed
- Security Updates
- TE-6315 - Comment search results now link to the comment permalink instead of the content
- TE-8221 - Fixed issue with anchor margin causing content title to be obscured in lists in Firefox
- TE-10415 - Fixed issue with being unable to delete user that is the author of an idea in a disabled ideation
- TE-14332 - Removed personalized forum filters (ex. Questions I have asked) when rendering for anonymous users
- TE-14350 - Fixed issue where embedding code in content truncates leading white space
- TE-14465 - Improved related/recommended content styling to show full title and wrap
- TE-14605 - No longer indexing generic titles for comment and messages to avoid noise in index for "comment" and "message"
- TE-14650 - General database performance improvements (indexes)
- TE-14704 - Updated quote (i.e. when a user is quoted) styling in "top replies" to be consistent with current quote styling
- TE-14768 - Fixed issue with group member list widget not rendering for contextual group members when in simple mode
- TE-14769 - Editing an answered forum thread no longer removes answer state
- TE-14776 - Corrected image scaling in page edit mode on HiDPI screen by disabling scaling
- TE-14839 - Updated job "take" procedure to ensure jobs are not left in limbo if a timeout occurs.
- TE-14864 - Fixed issue returning duplicate activity stories when filtering by containerid's and IncludeSubContainers = 'True'
- TE-14868 - Corrected preview state management to ensure that diff view in theme studio works correctly, supplemental file comparison.
- TE-14870 - Fixed tab rending when the global FORM element is disabled
- TE-14872 - Improved distributed locking process to prevent possible concurrency exceptions with distributed versioning
- TE-14875 - Fixed issue with theme Import Panel identifying file imports as an import from staging
- TE-14940 - Fixed issue with being unable to install a new factory default automation
- TE-14944 - Added dateTime pattern to site configuration to ensure that date/time selectors use the user's selected format
- TE-14948 - Fixed issue that could cause infinite loop when saving a user
- TE-14974 - Removed mobile rich text editor configuration option from site options
- TE-14980 - Improved delay in site banner search to reduce per-maturely logging user searches
- TE-15028 - Fixed issue where post may not appear in the "In Process" queue when flagged by one non-moderator user (with threshold set to 1)
- TE-15032 - (Re)fixed issue where an image from a previous blog may be used if the image has the same name when using "Blog By Email" feature
- TE-15036 - Fixed invalid HTML in Media Gallery - File List widget
- TE-15043 - Fixed related/recommended content not rendering due to recent alt text updates
- TE-15044 - Fixed issue with possible null references when mapping calendar data for search
- Improved performance and reliability of the Socket API
- Improved performance and reliability of the Socket Message Bus server
Version: 11.0.2.9982 - released December 12, 2019
- TE-9514 - Improvements to password reset flow
- TE-14769 - Fixed an issue where editing an answered forum removes answer state
- TE-14793 - Updated fixed header rendering to handle headers that resize not related to a browser window resize
- TE-14795 - Improved support for (unusual) custom arrangement of banners. For example, a navigation banner outside header
- TE-14796 - Fixed invalid HTML in comment list widget
- TE-14813 - Increased featured content page maximum size to 100
- TE-14818 - Fixed null reference issue that can occur during rating or liking when the associated content does not have an author (e.g. liking an achievement)
- TE-14847 - Increased timeout on process that calculates group membership
- TE-14871 - Added support for the tag in user generated content
- TE-14874 - Fixed missing languages resource for 'NoData_Upcoming_Date' in Event List widget
- TE-15037 - Fixed issue that may occur when using the group setup template and choosing only a single ideation for the group while selecting the option to adjust the layout for a single application group.
- TE-15049 - Improved deadlock and locking logic when deleting users
- TE-15055 - Fixed null reference exception that can occur when there are no notifications to expire
- TE-15099 - Updated ui-links item measurement to better clean up after itself
- TE-15104 - Fixed incorrect PageIndex assignment in Features v3 API
- TE-15114 - Corrected regression with member administration UI scrolling debouncing & de-duplication
- TE-15116 - Corrected edge case regression in ui-links measurement cleanup
- TE-15119 - Fixed an issue when deleting and reassigning user throws an exception due to invalid database schema owner
Version: 11.0.1.9600 - released November 13, 2019
- TE- 14716 - Fixed an issue where the platform could not run in a virtual directory
- TE- 14869 - Fixed an issue with missing user ID when retrieving mirrored feeds
- TE- 14902, TE-14930 - Fixed regression from Sept service release in Quick Post, More Content and Tagged Content List widgets that causes raw Velocity to render
- TE- 14903 - Fixed an issue where upvote/downvote a forum thread reply generates an "Invalid URI”
Version: 11.0.1.9083 - released September 27, 2019
- TE-7191 - Added translation resources for font size and names
- TE-10465 - Fixed issue with socket connections not working for communities hosted in virtual directories.
- TE-14470 - Added aria label for background and text color editor. Added language attributed to HTML form used by editor
- TE-14599 - Fixed an issue where if legacy pages exist on the file system or DB, exporting entire themes fails due to missing pages
- TE-14613 - Fixed client-side error when socket notifications (live alerts) plugin disabled
- TE-14625 - Updated notification job to expire all expired notifications at once
- TE-14636 - Fixed an issue where reporting ETL can fail after deleting a group with a calendar or knowledge management collection in it
- TE-14641 - Fixed an issue where you may not be able to enable Ideations from the Ideations application type in administration
- TE-14654 - Fixed issue where marking notifications as read when filtered on notification page marks all instead of just the category as read
- TE-14688 - Fixed incorrect error reported when 'Flatten All Threaded Replies' button is pressed
- TE-14703 - Fixed issue with “Sort by Most Asked” not returning results in the Forum Thread List widget
- TE-14705 - Improve thread list query performance when 'Include Discussion Threads' or 'Include Question and Answer Threads' is used
- TE-14706 - ETL performance improvements for sites running SQL Server 2012
- TE-14707 - Performance improvements for retrieving recent threads by forum
- TE-14710 - Fixed issue with swipe gesture being picked up on mouse drag in non-reponsponsive mode
- TE-14712 - Updated wiki move permission description to better describe the behavior. Updated parent page to be read-only on wiki edits if the user does not have move permission.
- TE-14714 - Fixed video transcoder SQL issue (removed incorrect schema owner) that may occur after an upgrade
- TE-14721 - Added back the ability to look up by users by ID or URL in Membership Administration
- TE-14722 - Fixed invalid markup in Group-List Widget
- TE-14727 - Updated KM Document Search Indexing to use a translated Tag
- TE-14730 - Fixed issue where ETL may hang under certain situations
- TE-14731 - Fixed issue for sites upgraded to 11 but using pre-11 site banner where shortcuts are interfering with TinyMCE eventing updates
- TE-14732 - Fixed issue where an exception may occur when listing ideas by category
- TE-14734 - Fixed issue with being unable to upload by URL (not file) to a media gallery post or a blog post
- TE-14738 - Fixed search scrolling issue in Firefox
- TE-14742 - Thread list performance improvement when filtering out ignored users
- TE-14748 - Updated reporting permission check logic when looking up application by ID or URL in detail reports
- TE-14754 - Fixed issue with editing wiki options not rendering other page titles in TOC
- TE-14759 - Forum thread list query performance improvements
- TE-14761 - Fixed client side debouncing when search for members in Member Administration
- TE-14767 - Fixed issue where reporting ETL may fail if multiple searches by the same user are logged within the same second
- TE-14770 - Fixed issue where listing media files may cause an error for media file list widgets configured away from the default
- TE-14773 - Updated group delete logic to ensure any search history is also removed
- TE-14786 - Accessibility updates for search form, avatars alt tags, emoji alt tags
- TE-14788 - Removed debug code from sub groups listing
- TE-14789 - ETL performance improvements when processing content views
- TE-14790 - Fixed issue with KM tag syncing not considering all retrieved children for the parent content
- TE-14791 - Fixed sub-report role and user scoping issue in reporting
- TE-14792 - Fixed custom range issue in reporting
- TE-14802 - Updated display name moderation check
- TE-14809 - Fixed issue where EffectiveGroupMembers job can throw and exception due to null member
- TE-14810 - Updated core_v2_ContentConversion.Convert() API to correctly accept SourceContentTypeId
- TE-14814 - Fixed issue where studio shell tabs can get visually disconnected from tabbed content
- TE-14815 - Fixed being unable to create multiple studio attachments per component per session
- TE-14835 - Fixed issue with multi-item management panel publishing
Version: 11.0.0.8041 - released July 3, 2019
- TE-14709 - Fixed issue with complex token contexts in conditions are not defined correctly when migrated from rules to automations
- TE-14711 - Fixed focus issue with commenting/tinymce on touch devices
Version: 11.0.0.7924 - released June 24, 2019
New
- Automations
- A new way to extend the platform
- Upgrade-safe and shareable via import/export
- Existing rules are migrated when upgrading from a previous version of Community
- Points and Achievements now implemented using automations
- Point automations
- Added point automation to award points based on profile fields being completed
- Added support for optionally recalculating upon points factor changes
- Default set for new installations
- Achievement automations
- Added "ranging" support (ex. tier I, tier II) for achievements which allows achievements to be removed when values are outside the configured range
- Added anniversary achievement
- Added automation to notify a user when they have been added to a role
- Automation Studio
- Developer-friendly integrated development environment with inline documentation to support customizing and developing triggerable, configurable, automations.
- Administration-friendly management panel for enabling, configuring, importing, exporting, and translating automations
- Together, replaces rules engine to bring a similar separation of roles to business logic implementation/configuration as Widget Studio and Theme Studio did for the UI.
- Server-side JavaScript Support
- JavaScript support added alongside Velocity scripting in automations (as the default language), widgets, and themes, with full access to public server-side APIs.
- Interoperability between JavaScript and Velocity scripting, including context sharing and the ability to define private JavaScript-based APIs consumable by Velocity
- Ghost blog authoring
- Author blog posts as different users
- Original author attribution is kept and visible to blog authors
- Banner Updates (site, user, group, blog and featured)
- Added image alignment options to site and group banners to allow better control when using images as a background
- New scaling options
- Editor Enhancements
- Ability to drag and drop text and images while in the editor
- Configurable font and font size selections using Editor Options configuration
- Added support for use of TinyMCE’s table of contents feature
- Configurable default media dimensions
- Simplified upload experience
- Search Updates
- Added synonym support
- Added facets to site search widget
- Relaxed "minimum match" rules, added phrase boosts, now including stop words, reduced tag boost/influence
- Upgraded to Solr 7.6
- Theme inheritance support for blog and group themes
- Removes the complexity of customizing common styles for a group or blog
- Added theme configuration options to the out-of-the-box group and blog themes
- Allows a parent theme's rendering (VM, LESS) to use the child theme's configuration if the child theme defines similar configuration options
- Updated theme upgrading to also support upgrading the group and blog social themes
- Revert can still be used to revert to the default/parent’s configuration
- Improved, optional, flattened forum thread view
- Enabled with thread depth configuration of 1, backwards-compatible with previous depth configuration
- Uses numbered, ajax, paging instead of infinite scrolling
- Retains visually threaded view's interactive features such as presence, typing indicators, real-time replies, updates, verifications, quoting
- Retains visually threaded view's support for highlighting new replies since the last visit
- Includes a new (disabled by default) option to enable a footer reply form that replies to the thread starter
- Ideation
- Added ideas management panel to view all ideas and votes within ideation
- Added ability to export user votes
- Added webhooks
- Administration
- Moderation
- Added notifications for new member approval reviews when the site is in 'Admin Approval' mode
- Abusive Users
- Added "Member Protection" feature to protect established users from being expunged if marked as abusive
- Added system notification sent to members who are flagged as abusive
- Added 'Files' tab to show files referenced by content (the file of a media post, attachments on blog posts, etc)
- Added date sorting option in Possibly Abuse Queue listings for easier reviewing
- Added option to filter by content type when reviewing content
- New privacy policy URL configuration, when set, will show up during registration
- New administration panels for managing widgets and themes without Widget and Theme Studios
- Updated default sort on membership management to be by registration date, descending
- Moderation
- Notifications
- Updated site banner notification list marking all as read by category
- New APIs for marking all notifications as read for a user (with the option to specify category)
- Added ability to mark all notifications as read from notification listing page or site banner
- Reporting
- New Top searches report
- New Searches with zero results report
- Added ability to sort by owning group on summary reports
- Other
- New feature-specific keyboard shortcuts
- Currently-available shortcuts can be listed with Alt+K on Windows or Command + K on macOS
- Extensible API for new shortcuts
- Listing pages SEO updates
- Updated pager rendering to automatically include page index query string keys in the canonical URL
- Updated canonical URL generation to ensure that registered query string keys are included in the resulting canonical URL (when a value is present on the requested URL)
- Updated listing widgets to use H2 instead of H3 for list items
- Users can now edit their own status messages
- Added "download original" to all document processed by doc viewer
- Added 'Maximum Age' configuration setting on 'Forum - Thread List' widget to filter threads by preset date ranges
- Increased the default setting for file upload max size across applications.
- New feature-specific keyboard shortcuts
- Developers
- Added support for disabling activity story generation, notifications, and abuse through REST calls
- Upgraded platform to jQuery 3 with optional legacy jQuery API compatibility mode, automatically opted into on some upgrades.
- APIs
- Added $core_v2_page.RegisterCanonicalQueryStringKey(string) to identify query strings that should be included in the canonical URL
- New Permission APIs (Telligent.Evolution.Extensibility.Api.Version2.IPermissions, Permissions REST API (v3))
- Added new search query term storage API
- Added token-supporting property templates for string and HTML.
- Added UserId and IsRead to Notification event arguments
- Added new TypeId to point transaction API
- Added support for issuing HTTP requests from the API
- Added support for generating hash codes from the API
- Added support for scripted extensions to send email.
- Added support for scripted extensions to schedule embedded scripts to run as background processes and pass explicit parameters to the embedded background script.
- Added support for scripted extensions to execute embedded scripts as a different user or with some core functions disabled (abuse checking, activity tracking, notifications) and pass explicit parameters to the embedded script.
- Added support for scripted extensions to log exceptions to the exception log.
- Added support for UI to register custom keyboard shortcuts
- Added API support for marking all notifications as read
- New minimum and maximum count options added to APIs to support automations
- $core_v2_likedItem.List("%{ AuthorId: 1234, MinimumLikeCount: 50, MaximumLikeCount: 100 }")
- $core_v2_forumThread.List("%{ MinimumReplyCount: 50, MaximumReplyCount: 100 }")
- $telligentideas_v1_idea.List("%{ MinimumVoteTotal: 50 }")
- $core_v2_media.List("%{ AuthorId: 1234, MinimumDownloadCount: 50 }")
-
$core_v2_commentSummary.List("%{ AuthorId: 1234, MinimumCommentCount: 50 }")
Fixed
- TE-5137 - Fixed "file greater than max file size allowed" wiki page error message.
- TE-5238 - Reduced SQL call count when rending wiki pages. Refactored application lookups.
- TE-5293 - Fixed issue with wiki page still showing up in the table of contents while its under review.
- TE-5321 - Improved caching on when retrieving calendar entities.
- TE-5590 - Fixed issue with emojis not rendering in email.
- TE-5735 - Fixed issue with emojis not rendering in "Top Replies" or "Top Comments"
- TE-5866 - Remove legacy cookie authentication due to padding oracle vulnerability
- TE-5970 - Added requester user information on Friendship List REST responses.
- TE-6547 - Updated logic to avoid password validation when passwords are auto-generated and users are created by external service (ex. social media logins).
- TE-7182 - Fixed issue with enable/disable on application panel.
- TE-8890 - Removed SortBy option "Score:SCORE_ID" as a sort option for core applications (Blogs, Wikis, Forums, Galleries) documentation as there are no scores for applications.
- TE-8931 - Added better error logging if an exception occurs in OAuth authentication.
- TE-8967 - Fixed users from being flagged for review every time (if moderated) they login due to the last login being updated.
- TE-8968 - Fixed styling of calendar register button to keep location consistent and avoid wrapping.
- TE-9157 - Fixed issue with emojis not rendering in poll descriptions.
- TE-9164 - Updated 'owners' lookups in blog and media gallery panels now identify owners and do not allow them to be selected.
- TE-9169 - Fixed issue where New [Calendar] Event buttons stack up in responsive mode.
- TE-9197 - Added ability to specify tags when creating an idea via REST.
- TE-9209 - Updated mention translations descriptions.
- TE-9335 - Fixed issue with 'No Post Summary' option not being saved when if you originally save the blog post with a different value for the excerpt.
- TE-9385 - Fixed issue with 'Unfeature' button not showing up after featuring content.
- TE-9398 - Moving a wiki page will no longer bump its activity story date.
- TE-9416 - Fixed issue with role images not showing up unless it is .png or .jpg.
- TE-9435 - Fixed "Back to Valid page" link no longer shows if its the same URL as the page.
- TE-9449 - Fixed issue where users can see "Add Event" (calendar) but actually cannot perform the action.
- TE-10361 Fixed issue where the blog "Unpublish" button was not visible under certain conditions.
- TE-10374 Fixed issue where the editor may render on top of group membership banner.
- TE-10444 - Fixed issue with default language list drop-down values being double on postbacks.
- TE-10460 - Fixed thread status icon styling in the activity stream.
- TE-12117 - Fixed caching issue when retrieving liked items by ContentIds using the LikedItem List API.
- TE-12140 - Search for articles by their KM ID will return at the top of search results.
- TE-12185 - Updated API documentation to fix incorrect 'LastActiveDate' to 'LastVisitedDate'.
- TE-12281 - Updated user creation process to ensure that any errors sending the welcome conversation message will not prevent user creation from completing successfully.
- TE-12285 - Now storing the member that created a leader board.
- TE-12305 - Fixed incorrect resource in gallery panel.
- TE-12320 - Improved Image scaling on Featured Content Carousel cropping when more than one image is uploaded.
- TE-12420 - CFS download URLs now honor REST authentication headers
- TE-12527 - Fixed URL generation for widget-embedded style files to render the persisted URL (direct) and not the generic CFS URL.
- TE-12542 - Fixed issue where "Sending ..." progress label never disappeared in conversations.
- TE-14098 - Improved handling of deleting ratings/views/activity for Unknown (custom) content types in ETL.
- TE-14107 - Fixed issue in the conversation user search.
- TE-14114 - Internal improvements to achievement APIs.
- TE-14115 - Fixed issue where 'Group - Membership List' widget loses the group context when the widget is configured for the sidebar.
- TE-14145 - Updated styling in "More Content" widget when no thumbnail is available.
- TE-14156 - Fixed layout of long subjects in forum thread list (which previously bumped the latest post past the edge of the overflow boundary).
- TE-14159 - Fixed issue with register button not available to an anonymous user when an event is set to allow anonymous registrations.
- TE-14179 - Added additional checks to prevent double clicking causing a double save when adding a media file.
- TE-14183 - Feature Panel no longer only checks site feature permission and instead defers to the content type.
- TE-14192 - Added cache-busting on media download URLs to ensure they are not cached by browsers.
- TE-14195 - Fixed issue where a member who is replying to a reply is not subscribed to a thread.
- TE-14202 - Updated search to include files attached through the editor.
- TE-14204 - ForumThread List API updates: Obsoleted 'Active' which no longer had any meaning, Obsoleted 'UnansweredWithNotVerified' in REST, Fixed 'moderated' to be case insensitive, Added 'authored' which returns threads authored by the calling member.
- TE-14208 - Updated mass email feature to no longer send messages to disapproved or banned users.
- TE-14213 - Updated API to ensure blog attachments added through email are added with unique names.
- TE-14214 - Fixed issue with members with proper permission not being able to edit child comment replies on Ideas.
- TE-14217 - Fixed issue with filtering forum threads by User.
- TE-14218 - Updated how calendar registration activity shows up in reporting - Now, users invited are not shown unless they accept the invitation.
- TE-14219 - Updated theme loading so entry points use theme methods that would load on-demand migrated themes.
- TE-14221 - Added default abuse message for rare cases when content is flagged by an abuse rule and that rule is later disabled, thus the reason message is no longer accessible.
- TE-14222 - Fixed issue with Facebook OAuth not working due to dynamic redirect URLs and FB API changes.
- TE-14230 - SERP page is now set to "noindex'
- TE-14233 - Removed unnecessary RSS feed link from being rendered for anonymous users if using private RSS.
- TE-14243 - Updated feature panel to respect content type permissions for featured content instead of looking at the site level.
- TE-14318 - Fixed issue where the impersonation cookie may be cleared when a user stops impersonating.
- TE-14325 - Fixed issue that caused focus to be lost in site search.
- TE-14331 - Corrected the disparity in importing resource-less theme in 11 vs 10.3 which can cause the import to fail for legacy themes (ex. Fiji).
- TE-14339 - Added UserId and IsRead to Notification event arguments.
- TE-14347 - Fixed issue with closing popups on panel messages, corrected un-closable lookup boxes.
- TE-14349 - Updated ConfigurableDataBase API to ensure embedded and referenced URLs application-escaped until rendered.
- TE-14397 - Fixed issue when more than one featured content carousels exist on a page, navigating manually on the first one, navigates the second one.
- TE-14401 - Fix issue where a difference between the web server and database time server could cause threads to show as still unread after a user replies.
- TE-14415 - Fixed issue that could cause duplication of embeddables (ex. polls, videos) if a post was edited.
- TE-14434 - Fix IncludeUserEffectiveMemberGroups and IncludeAllJoinlessGroups filters in ActivityStream API.
- TE-14459 - Improved timing on-site search to optimize user search intentions.
- TE-14464 - Fixed issue with only 100 tags being pulled when syncing from Verint KM.
- TE-14584 - Fixed issue that blocked replying to a reply after two threads have been joined.
- TE-14595 - Fixed issue where the WikiId is incorrect on a revision if the PageId is lazy loaded.
- TE-14633 - Fixed Verint KM sync bug introduced in in the new tag paging logic that causes sync failure if multiple languages are set up.
Upgrade Notes
- Version 11.1 introduces a new caching implementation. Read the caching documentation to set your values accordingly.
- The community site URL is now configured in connectionstring.config file.
- Rules Migrated to Automations
- Automations are the replacement for rules.
- All existing rules will be migrated to automations during the upgrade.
- Point rules will be migrated to Point Automations, which are now manged in Administration -> Membership -> Points.
- Achievement rules will be migrated to Achievement Automations, which are now managed in Administration -> Membership -> Achievements.
- If you have created custom rule triggers, actions, and/or conditions, its possible those may not have new equivalents. More often than not, these customization were done to do something that is now accessible to automations. In this situation contact Support and describe your customizations.
- If a rule cannot be fully migrated, the following happens:
- A new automation will be created with any known parts migrated.
- The automation will disabled with commented out notes on what was migrated.
- A system notification identifying the automation will be sent to administrators.
- If this occurs, contact Support.
Removed in 11.0
Changes to communityserver.config
The fields below were removed from the communityserver.config file as part of version 11.0. If you had created override values for any of these fields you will need to remove them prior to running the application. (@ denotes an attribute on the specified XML path).
- CommunityServer/Core[@ssl]- This field is no longer used. In its place you simply ensure that you use 'https://' when defining your site's url in the connectionStrings.config file. (e.g. https://mysite.com)
- CommunityServer/Core[@overrideWebPort] - This field is no longer used. In its place you simply ensure that you define the port as part of your site url in the connectionStrings.config file. (e.g. http://mysite.com:8888)
- CommunityServer/Core[@wwwStatus] - This field is no longer used. In its place you simply ensure that you include 'www' when defining your site's url in the connectionStrings.config file. (e.g. http://www.mysite.com)
- CommunityServer/Core[@overrideBaseUrl] - This field is no longer used and is replaced by simply providing the appropriate url in the connectionStrings.config file.