CleanSpeak Release Notes

Version 3.22.0

Released Tuesday October 23rd, 2018

Please Read

If you are using the Filter Content API, please be advised the new Unicode filter described below is enabled by default.

The default configuration may cause CleanSpeak to return matches you had not previously encountered. The reason for this is that if the message sent to CleanSpeak contains one or more characters from one of the default unicode match ranges the content will be rejected. A new match type will be returned of type unicode and the response will include the indices containing matched characters.

If you have questions or concerns about this new filter and how it may impact you please contact us at support@inversoft.com.

New

  • CleanSpeak now provides a Unicode filter designed to reject content containing characters in high order unicode ranges that are often used to bypass filters. For example many character glyphs exist in high order unicode that render as an alphabetic character but are not easily detected. CleanSpeak understands most of these replacement characters already but the possible variations are too numerous to account for every possible variation. The default configuration provided should cover most cases, but you may optionally modify or augment the unicode match ranges. Contact us at support@inversoft.com if you need assistance.

    • If you’re using the Filter Content API this filter will be enabled by default. Please review the advisory above.

    • If you’re using the Moderate Content API the default configuration will be to allow unicode matches, in other words CleanSpeak will not reject content based upon a unicode match. To enable this filter, find the Unicode filter rule in your Application configuration in the Other Filters tab, and find the Unicode filter options under the Advanced tab.

  • CleanSpeak will now ship with a set of ignorable characters that will allow the filter to treat certain characters similar to whitespace and punctuation. This feature is intended to allow more accurate detection of embedded words. The default configuration consists of the following three letters q, x and z.

    • Example, the word SxMxUxRxF is the word Smurf with x interleaved between each character. This word will now be identified as a match on smurf.

    • Example, the word xSmurf is the word Smurf prefixed with x. In some cases prior to this version, depending upon the filter mode, this word would not have been considered this a good match. Now this will will be identified as a match on smurf.

Fixed

  • In some cases Reverting a Blacklist Phrase in the Filter Approvals would cause an exception and would not be be reverted. This issue has been corrected. If you encounter this issue prior to version 3.22.0 contact support@inversoft.com for assistance.

Version 3.21.1

Released Saturday September 29th, 2018

  • Fixed. Oauth error handling bugs.

Version 3.21.0

Released Tuesday September 11th, 2018

  • Feature. Added Sightengine as an image filter provider.

  • Enhancement. Add back the variations column in the Blacklist filter listing in the UI.

Version 3.20.2

Released Monday August 20th, 2018

  • Fixed. When a complex input string containing many numbers is filtered, if your filter configuration has one to many distinguishable numbers an increased CPU load may occur which could cause performance degradation.

Version 3.20.1

Released Friday August 17th, 2018

  • Fixed. A CSS issue caused maintenance mode and the Filter test interface in the CleanSpeak webservice UI to render poorly. This was only a cosmetic issue and did not affect the CleanSpeak Management Interface. This issue was introduced in version 3.20.0.

Version 3.20.0

Released Wednesday August 15th, 2018

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

Search Index Rebuild

A major version upgrade of Elastic Search requires a full rebuild of the search index. This will be done automatically on startup, this may cause additional load on the system until completed. Content and user search will be incomplete until the process is complete.

  • Feature. Added sorting to user search and extended content search sorting options

  • Feature. Added query string searching to both content and user search

  • Fixed. When using PostgreSQL with a large amount of content stored in CleanSpeak, the performance may be degraded as moderates enter the queue.

  • Internal. Upgraded Elastic Search to 6.3.1

  • Fixed. URL whitelist entries were not approved after a Backup / Restore

  • Fixed. Duplicate key violation when importing with new phrases

  • Fixed. English was (almost) always selected for verify tool even if all locales was a better default.

  • Fixed. Several display issues in the UI

Version 3.19.0

Released Thursday July 28th, 2018

  • Feature. Added HTML parsing to support html as a valid filter content type.

  • Feature. Added content type selector to Verify tool (Includes HTML, Video, Image, BBCode, and text)

  • Feature. Added CSV export option to the filter list export feature. The CSV option was removed in version 3.4.4 along with the CSV import feature.

  • Change. The contentType parameter on the Filter Content API now defaults to text instead of detecting type. This may enhance performance when filtering large content.

  • Enhancement. Improved match highlighting accuracy when filter matches are displayed for content.

  • Enhancement. Add и (Cyrillic small letter i) as a possible replacement for the letter u. Example: fиck.

  • Fixed. Duplicate named sections in moderation queues for content types other than text.

  • Fixed. Audit log reporting null for new dictionary entries.

  • Fixed. Possible redirect loop during login when authenticating with an expired user, and then immediately authenticating with a different user who is not expired.

  • Fixed. Edited content may not show the edited icon in the history column when viewed in the content search results.

  • Fixed. When a very deep chain of users flagging other users, when the user is retrieved an exception may occur.

  • Internal. Upgraded JRE to 1.8.0+171

  • Internal. Upgraded Apache Tomcat to 8.5.31

Version 3.18.1

Released Tuesday June 5th, 2018

  • Fixed bug that caused the content alert queue actions to fail

Version 3.18.0

Released Tuesday May 29th, 2018

Please Read

This migration erases any existing Blacklist Phrases created since version 3.15.0. If you wish to preserve this configuration, it is recommended to record any phrases you wish to keep before running this migration.

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Full support of regular expressions in Blacklist phrases. This feature supercedes the phrase feature introduced in version 3.15.0. For details see Blacklist Phrases. This feature overwrites the existing phrases entirely.

  • Enhancement. Additional API validation has been added to CRUD operations.

  • Fixed. Filter changes were not reloaded by the webservice after using the Restore API.

Version 3.17.2

Released Thursday May 10th, 2018

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Enhancement. More validation on the batch filter

  • Enhancement. Embedding behavior is improved when surrounded by numbers and punctuation

  • Enhancement. Embedding behavior is improved when finding the actual start of a blacklisted entry

  • Internal. Updates caching (bug fixes)

  • Internal. Improved logging for license issues

Version 3.17.1

Released Thursday April 19th, 2018

Fixed

  • A potential issues exists when using the Batch Filter API or the Batch Moderate API in synchronous mode where intermittent Java Garbage Collection may impact filter performance.

Version 3.17.0

Released Tuesday April 17th, 2018

Please Read

CleanSpeak has received a major UI overhaul and you may pleasantly surprised when you login after the upgrade. Contact support@inversoft.com if you have further questions or would like to schedule a demo of the new UI.

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

New

  • A full UI refresh. We hope you like it.

Changes

  • To address some common confusion between the CleanSpeak Blacklist and Whitelist, the whitelist in the UI has been renamed to Kids Chat.

  • Notification Servers are now called Webhooks to better align with industry standard naming conventions.

Fixed

  • SMTP connection settings for Security type SSL will not function as expected.

  • A bug in the Dutch inflector may cause an exception in two letter verbs

  • Service startup scripts will tolerate Windows line returns when running on Linux or Mac OS X

Version 3.16.1

Released Saturday April 14th, 2018

  • Enhancement. Improved filter accuracy by handling embedded numbers and dictionary checks more effectively.

Version 3.16.0

Released Tuesday March 20th, 2018

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Video Filtering added using Amazon Rekognition. See how to setup video filtering for details.

Version 3.15.2

Released Monday January 29th, 2018

Fixed

  • The Common Terms report will now function properly from the Management Interface. This issue was introduced in Version 3.15.0

Internal

  • Reduced logging noise when running CleanSpeak on public networks

Version 3.15.0

Released Monday January 21st, 2018

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

Version 3.14.1

Released Monday December 11th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. JavaScript bug in Application Filter Rules may cause the username filter changes to not be saved.

  • Internal. Relax MySQL utf8mb4 enforcement to only character_set_server and collation_server. This should now pass validation on Google Cloud when character_set_server is configured to use utf8mb4.

  • Internal. Reduce log noise when webservices are on public networks. No external impacts.

  • Internal. Db schema null constraint corrected. No external impacts.

Version 3.14.0

Released Friday November 24th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Changed. API JSON response bodies now return empty objects. For example, the Filter API response will return an empty matches array even when no matches are returned.

  • Enhancement. The Test a Notification Server feature provides better feedback when the notification server returns an unexpected status code.

  • Enhancement. The verify text feature has been redesigned to use the same display as the queue for better information on matches.

  • Removed. Removed locale from verification cases as the interface allows you to choose/override this option anyways.

  • Fixed. The configured list of Whitelist Disallowed Phrases now properly displays a tag when it contains a space.

  • Fixed. MaximumMatchLength on Email and URL filter wasn’t being honored when provided on the Filter API.

  • Fixed. During filtering, blacklist entry ignores only considered a full token instead of just the original match text. This now checks both.

Version 3.13.2

Released Tuesday October 24th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. Sending an integer or other non UUID string representation for the contentItems[x].id field on the Batch Moderate API returned 500 instead of a 400 with an error message.

  • Fixed. Support sending an integer for the contentItems[x].id field on the Batch Moderate API.

  • Fixed. Omitting the callbackHeaders caused the call to the callbackURL to fail on the Batch Moderate API.

  • Fixed. Creating a Whitelist allowed entry without a locale was permitted on the Management Interface which will break the filter reload. This issue has been resolved and entries in this state will be corrected during upgrade. This issue was introduced in Version 3.11.0

Version 3.13.1

Released Thursday October 5th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Integrated Image Filtering technology preview using Amazon Rekognition. Additional providers in plan for a future release.

  • Enhancement. The Content Delete service has been enhanced to handle large data sets without adding excessive database load.

  • Fixed. Minor UI Application configuration bugs.

Version 3.13.0-RC.1

Released Thursday September 7th, 2017

  • Enhancement. The filter now returns at least one match from every root word found. This means that all fully contained matches with separate entries will now be returned. (Both "you suck", and "suck" could be returned instead of just "you suck")

  • Fixed. When using CleanSpeak Moderation queues on a secured connection, YouTube URLs starting with http:// may not display correctly when using the embedded video player.

Version 3.12.1

Released Wednesday August 30th, 2017

  • Enhancement. Setup wizard no longer prompts the user for License Id when coming from their Inversoft account page.

  • Enhancement. Better embedded video player support for vimeo.com, ted.com videos in the moderation queue.

Version 3.12.0

Released Wednesday August 23rd, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Added the ability to make dictionary entries conditional and behave like a whitelist.

  • Feature. Filter search now includes dictionary tags.

  • Feature. Applications now can have dictionary tags to modify filter behavior (API/Management Interface)

  • Fixed. Whitelist allowed entry sorting on tags.

Version 3.11.0

Released Wednesday June 21st, 2017

Version 3.10.0

Released Wednesday June 7th, 2017

Version 3.9.2

Released Wednesday May 31st, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. Added additional validation to Whitelist and Blacklist APIs.

  • Feature. Added CORS filter for webservice API requests.

Version 3.9.1

Released Friday May 27th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

Version 3.8.1

Released Wednesday May 3rd, 2017

  • Enhancement. Added totalResults to blacklist search api results.

  • Fixed. Blacklist APIs now only return entries that are active in the filter.

Version 3.8.0

Released Tuesday May 1st, 2017

Version 3.7.7

Released Thursday March 30th, 2017

  • Enhancement. Reduce false positives when partial matches are embedded inside of a UUID.

Version 3.7.6

Released Tuesday March 21st, 2017

  • Enhancement. Better handling of numbers in between dictionary words.

Version 3.7.5

Released Thursday March 9th, 2017

  • Fixed. A filter bug may cause specific variations with trailing duplicate characters in mixed case to be ignored by the filter.

  • Fixed. When emailing moderators on escalation events in some scenarios a user with access to All Applications may not be identified to receive the event notification.

  • Enhancement. Better differentiate between symbols and word characters when detecting replacement characters in a match.

Version 3.7.4

Released Monday February 13th, 2017

  • Fixed. An error may keep filter rules from being configured in the Management Interface for an application. This issue was introduced in version 3.7.0.

Version 3.7.3

Released Monday February 13th, 2017

  • Fixed. An error may cause the Weekly Report from being sent for the first time.

Version 3.7.2

Released Thursday February 9th, 2017

  • Fixed. An error may occur when filtering content using the Moderate Content API with Whitelist Filter Rules with a configured alert.

Version 3.7.0

Released Monday February 6th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Added transaction support for content editing, content deleting, user actions and notification servers. You can now manage whether or not notification servers need to successfully respond to notifications for various events.

  • Feature. Added a notification server testing system for developers to quickly test notification servers.

  • Fixed. Multi-lingual handling for various words like ass and dass

Version 3.6.2

Released Monday January 25th, 2017

  • Fixed. Bug in URL filter that may cause a 500 response code. This issue was introduced in 3.5.0.

Version 3.6.1

Released Monday January 23th, 2017

  • Fixed. Email not sent when escalating item from approval queue when enabled using feature added in 3.6.0.

Version 3.6.0

Released Friday January 20th, 2017

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. Show changes for list approvals and allow modification prior to approval.

  • Feature. Batch filtering API.

  • Feature. Weekly PDF activity reports.

  • Feature. Configuration to allow moderators to be notified when content is escalated.

  • Fixed. Some JavaScript errors may prevent a moderator from editing content in a moderation queue. This issue was introduced in 3.5.1.

  • Internal. Upgraded from Apache Tomcat 8.0.12 to 8.5.9.

  • Internal. The version is no longer used in the path name inside of the installation packages for Apache Tomcat and ElasticSearch.

Version 3.5.1

Released Thursday December 15th, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. Accessing the Status action from the Management Interface fails to show the status of the webservice. System → Status

  • Feature. Initial support for mobile devices using a responsive design. Navigation is provided as a left hand navigation menu.

  • Fixed. Improve embedding validation for matches containing replacement characters. Example: [0cat0] is

  • Fixed. Bug in URL filter that may cause a 500 response code. This issue was introduced in 3.5.0.

  • Internal. Upgrade prime.js. Now using native .bind() support for maintaining the correct this reference.

  • Internal. Encrypt Saved Request cookies.

Version 3.5.0

Released Tuesday October 25th, 2016

  • Filter. Add 4 as a possible replacement character for a.

  • Fixed. The URL filter may miss a URL if the string begins with a dot separator.

  • Feature. CleanSpeak no longer ships with a default account. A setup wizard is now provided for initial configuration.

Version 3.4.11

Released Thursday September 26th, 2016

  • API. Deprecate checkOutUser field in the Retrieve a User API and add checkOutUserId.

Version 3.4.10

Released Thursday September 15th, 2016

  • Enhancement. Support for CSV file type of application/vnd.ms-excel in the batch processing filter. Appropriate messaging will be displayed when an unsupported file type is attempted to be uploaded.

Version 3.4.8

Released Wednesday September 14th, 2016

  • Fixed. Missing a few Cyrillic characters for Latin replacement characters. This allows some matches to get past the filter if Cyrillic characters are inter-mixed with Latin.

  • Enhancement. Increase maximum file size allowed for upload for batch CSV filtering from 50 MB to 100 MB.

Version 3.4.7

Released Tuesday September 6th, 2016

  • Internal License validation changes

Version 3.4.6

Released Tuesday September 6th, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. When using the verify text tool, username matches will also have a link to the matched root entry.

  • Fixed. Better handling of numbers and extra characters before or after words.

  • Fixed. Some blacklist entries had a variation matching the root entry which limit the ability to modify the entry. The blacklist entries have been fixed in the shipped lists, and the entry validation has been fixed to resolve the issue at runtime.

Version 3.4.5

Released Thursday August 18th, 2016

  • Fixed. When using the /content/item/filter API and enabling the username filter, no other match types are returned. This bug was introduced in version 3.4.0.

Version 3.4.4

Released Tuesday August 2, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Feature. CSV Filtering

  • Feature. Backup / Restore API

Version 3.4.3

Released Friday July 1st, 2016

  • Fixed. Import of the Arabic language using the import stock list feature was failing due to duplicate variations. Prior to this version the Arabic language can be imported using the Import feature.

Version 3.4.2

Released Tuesday June 28th, 2016

  • Fixed. Import stock lists was not loading variations or ignore cases.

Version 3.4.1

Released Wednesday June 27th, 2016

  • Fixed. systems and sys-v init issues.

  • Show locale for filter matches in the filter match table displayed in the content queues.

Version 3.4.0

Released Wednesday June 22nd, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

Email configuration has moved from cleanspeak.properties file to the Management Interface. Your existing configuration has been migrated and should continue to operate. See Email Configuration.

  • Username Filter for use on the Filter or Moderate request

  • Whitelist Builder

  • Automated Actions per application

  • Whitelist Filter Rules for Application

  • Enhancement. Filter Export provides a selector for languages.

  • Enhancement. Email Template and BBCode editor now uses CodeMirror text editor to provide syntax highlighting and some basic formatting.

  • Fixed. Import stock filter lists on Windows may fail.

  • Fixed Using maintenance mode to bootstrap CleanSpeak database configuration on PostgreSQL may fail.

Version 3.3.1

Released Tuesday March 15th, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed. Integration with Passport.

Version 3.3.0

Released Friday March 11th, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

The authentication token previously configured in the cleanspeak.properties file is no longer optional. All REST API requests require authentication. The API keys are now configured through the Management Interface, see API Authentication for more information.

  • New Content Analysis Reports

  • Installation and database configuration can now be performed through a maintenance mode

  • Enhancements to the image queue

  • Email Templates

  • Authentication configuration has moved from cleanspeak.properties to being managed through the Management Interface

Version 3.2.0

Released Saturday February 6th, 2016

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • New Approval Image Queue to improve the efficiency of image moderation. Enable this feature by marking your application as Image Only.

Version 3.1.8

Released Tuesday February 2nd, 2016

  • Fixed: When running CleanSpeak with a context path defined, some images may not display correctly.

  • Enhancement: Show the return status code to a user when a request to the configured notification server has failed.

  • Fixed: In 3.1.7 we build links to black list matches using a unique identifier. When viewing content in the queue that was filtered prior to 3.1.7 the links will not function properly.

  • Fixed: Some black list filter matches were missed when containing repeating mixed case characters.

Version 3.1.7

Released Monday January 18th, 2016

  • Enhancement: Black list match links when viewed in the moderation queue or the verify text tool will now take the user directly to the black list entry instead of using a text search.

  • Enhancement: Support Gmail SMTP server with TLS

Version 3.1.6

Released Wednesday December 10, 2015

  • Internal changes only.

Version 3.1.5

Released Wednesday December 10, 2015

  • Fixed: User and Location (threaded-view) links were broken in the content view

  • Fixed: Missing Windows Service .exe for CleanSpeak Search Engine

  • Fixed: Filter only users could see the "Approvals" menu item

  • Fixed: Database Languages ZIP file wasn’t properly being released to the website

Version 3.1.4

Released Wednesday December 9, 2015

  • Fixed: An unexpected render of poorly formed BBCode may cause a user to be stuck in the alert queue. This has been fixed to ensure regardless of the BBCode rendering in the queue, the user can always be dismissed properly.

  • Fixed: Enhanced our ability to find repeating characters when separated by punctuation.

  • Fixed: Sending null values in JSON to the filter endpoint was returning a 500 status code. This behavior has been corrected.

  • Enhancement: Viewing filter matches in content search or the moderation queue now allows you to view all matches in a content part in a table format.

  • Enhancement: CleanSpeak web services can now be run as Windows services.

Version 3.1.3

Released Monday December 7, 2015

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

Version 3.1.2

Released Thursday October 8, 2015

  • Russian: Updated black list entry: лох . Changed filter mode from exact_match to non-embeddable. This allows 'о' to be replaceable with english 'o'.

  • Russian: Updated black list entry for бля. Changed filter mode from exact_match to filter mode to embeddable and added an ignore case for бляха.

  • Fixed: URL filter has been enhanced to more accurately find the end of a top level domain.

  • Fixed: Enhanced our ability to identify YouTube video URLs in the moderation queue to build an inline player. Add proper sizing to the HTML 5 video tag. Use the Google iFrame API to support the HTML5 YouTube player while still falling back to the Flash Player when the browser does not support the HTML 5 video player.

Version 3.1.1

Released Monday October 5, 2015

  • Fixed OAuth and SAML login errors

Version 3.1.0

Released Saturday September 26, 2015

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Added a new moderation queue called the Content Alert Queue.

    • You can put content flags into this queue or put content directly into this queue using a parameter on the request.

    • This queue allows the content to be reviewed and dismissed.

    • You can also optionally add content actions, which will allow you to take actions on content in the Content Alert Queue

Version 3.0.14

Released Thursday September 24th, 2015

  • Fixed: A condition was identified where an attempt to approve a deletion of a white list entry may fail and an error would be displayed in the CleanSpeak Management Interface stating An unexpected error occurred.

Version 3.0.13

Released Monday September 21st, 2015

  • Added parameters to reduce the filter results on the /content/item/filter endpoint

Version 3.0.12

Released Friday September 11th, 2015

  • Added User deletion system that allows all information and content for multiple users to be completely deleted from CleanSpeak (great for COPPA compliance)

Version 3.0.11

Released Tuesday September 8th, 2015

  • Added the ability to disable url, email and phone number filters on a per request basis using the /content/item/filter endpoint. See /content/item/filter documentation.

Version 3.0.10

Released Wednesday September 2nd, 2015

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed possible error in filter approvals that can cause blacklist entries to lose all their tags

Version 3.0.9

Released Wednesday July 15th, 2015

  • Fixed: When viewing BBCode content in the moderation queue it is possible that a filter match found embedded within a BBCode attribute could cause the HTML to be rendered invalid.

Version 3.0.8

Released Thursday July 9th, 2015

  • Fixed: A customer identified edge case scenario where a conjugated black list match would ultimately not be returned in the filter results.

Version 3.0.7

Released Monday June 8th, 2015

  • Fixed: A filter match may not be returned if the word also exists in the dictionary, was sent in as upper case or mixed case, and was followed by a number.

  • Fixed: A filter match with trailing characters may not be returned when the match is in mixed or upper case.

  • Allow a user to be flagged when they currently have content in the approval queue. Previously when the /content/item/flag API is used and the content is currently in the approval queue, a 409 status code is returned. Some customers have a workflow that allows for content to be visible and thus flagged by another user while the content is still in the approval queue. This limitation is now removed, and a 200 will be returned instead.

Version 3.0.6

Released Tuesday May 12th, 2015

  • Improved filtering of embedded numbers in profanity matches. For example, he222222ll will now match hell since the numbers are now treated similarly to punctuation.

Version 3.0.5

Released Tuesday May 5th, 2015

Database migration

The database schema has changed and an upgrade is required for this version of CleanSpeak. You will be prompted to upgrade the database by maintenance mode before you may login.

See Upgrades/Patches for more information about database migrations.

  • Fixed: /content/item/moderate endpoint was returning a replacement string with allowed, but alerted, matches were "starred" out when the contentAction is replace. Now, the allowed, or authorOnly, filter matches will not be replaced with the replacement character.

Version 3.0.3

Released Wednesday April 8th, 2015

  • Fixed top user report to sort the results properly

  • Improved compatibility end-point to accept invalid UUIDs for senderUID and receiverUID (defaults invalid values to all 0s)

Version 3.0.2

Released Thursday March 5th, 2015

  • BBCode fixes to improve rendering in queues and content search

Version 3.0.1

Released Friday February 27th, 2015

  • Bug fixes for the 2.3 compatibility API end-point

Version 3.0.0

Released Tuesday February 24th, 2015

  • SAML improvements for role and application handling

  • Locale improvements in the Management Interface

  • Fixes to the Management Interface and WebService for filter-only customers. You no longer need to run the Search Engine to start CleanSpeak.

  • Minor Management Interface improvements for filter-only customers