User Tools

Site Tools



This page lists the current and past releases of the Perspectium Update Set for ServiceNow. The Update Set name and description is where you can see the version number. For example:

The version number of the update set takes the format of:

  • major : a major version of the software is released when it contains significant new features or a revised look and feel. Customer's are encouraged to request an update as soon as a major release is announced.
  • minor : a minor release version contains significant changes to existing features and additionally may contain some non-significant new features. Customer's may wait to upgrade to a minor version if the changes or new features do not enrich your usage of product.
  • patch : a patch contains bug fixes and minor enhancements to existing features. Customer's are encouraged to upgrade to a patch if the bug fix affects your usage of the products.

Prior to release 3.1.7, the patch number was an alphabet, e.g. 3.1f

Before upgrading or committing a new update set, please note all of your current property settings for the Perspectium application. If any of the property values are overridden after an upgrade, please set them back. See Configuration

If installing the update set for the first time, please follow these instructions: First time Update Set install. If upgrading from a previous version, follow these steps: Upgrading Update Set.

Please contact to request access to the updates or download directly from the link below.

Release Schedule

Date Released Version Changelog Product
May 18th 2018 Carbon feature: added the ability to delete the "orphaned" records when changing the class of a record Core
enhancement: optimized how we limit messages in outbound tables to improve throughput and decrease load on the database Core
enhancement: enabled table maps for sharing records in additional settings in dynamic share Replicator
enhancement: support for 'Before Subscribe Script' to run with records processed using inbound table maps Replicator
enhancement: include new global psp_key in 'Before Share Script' to allow custom outbound message key fields Replicator
enhancement: Added the ability to “Copy Transform Map" on any out-of-box Perspectium Transform Map, to provide better protections against upgrading Replicator
fixed: modifications to “current” in a “Before Share Script” on a Dynamic Share with Business Rule When set to “before”, will no longer modify the resulting record in ServiceNow Replicator
fixed: Bulk Sharing with “Include Child Table Only” no longer failing when encountering a record with a corrupt/invalid class Replicator
feature: data obfuscation support for masking data in shared records Replicator
fixed: default subscribed queue not created on first time install of Perspectium update set on an instance Replicator
fixed: dynamic share configures correctly on Ready to Run form Replicator
feature: added "Share only updated fields" options to Dynamic Share, allowing users to share only updated fields in a record as well as choose an ID field other than sys_id Replicator
feature: user can limit the number of audit records bulk shared with each record of the shared table Replicator
feature: added name field in Dynamic Share to help organize shares Replicator
feature: access to table map record in use script Replicator
feature: Preview functionality added into Outbound Table Map to see expected Outbound Message per record Replicator
enhancement: added "Allow Concurrent Jobs" field to Scheduled Bulk Shares Replicator
enhancement: updated message when user selects “Get Queue Status” on a shared or subscribed queue which does not yet exist Replicator
enhancement: added error message if user did not set encryption key for when trying to create Dynamic or Bulk share Replicator
enhancement: moved UI Page module from Observer to Control and Configuration Replicator
enhancement: reorganized Bulk Share form Replicator
enhancement: improved measures to prevent user from editing default subscribe queue fields Replicator
enhancement: added platform version to heartbeat message Core
enhancement: Uninstall Update Set to remove Perspectium application from an instance Uninstall
fixed: outbound attachment and audit messages will not be sent if target queue is inactive Replicator
fixed: outbound messages with value fields too large to send to MBS not being marked as error Replicator
fixed: removed use of Packages call for refreshing history set Replicator
fixed: show create, update, delete as required on subscribe configurations Replicator
fixed: have Dynamic Share show right popup message when it is being configured Replicator
fixed: run a bulk share on dynamic share handles sharing base table only and include all child tables Replicator
fixed: NaN (Not-A-Number) will be replaced by 0 when previewing an empty bulk share with additional tables Replicator
fixed: Source column of Outbound Message is now populated to reference share configuration Replicator
fixed: “Error Notification” module now links to Notification table [sysevent_email_action] instead of the Alert [u_psp_alerts] table Replicator
fixed: enable max outbound messages security now checks only once per regular outbound message Replicator
fixed: Updated formatting of “Performance Stats” logs to improve readability and performance Replicator
fixed: Handling to append ”/“ to endpoint URL is fixed during Subscribe processing Replicator
fixed: Schema Processor returning improper schemas under certain configurations Replicator
fixed: “Base Table Only” and “Include All Child Table Only” Dynamic Sharing for records which do not exist yet or no longer exist due to order of execution Replicator
fixed: Bulk Sharing for all child tables failing when a record was deleted mid bulk share Replicator
February 8th 2018 Bismuth feature: ability to copy a table map and its field maps in one step Replicator
enhancement: added a job which monitors the status of the Dynamic Share's Scheduled Sync Up in case it gets stuck and automatically addresses it Replicator
enhancement: disable auditing on data cleaner job to optimize performance Core
enhancement: “unencrypted” encryption mode has been removed from properties and is now available as a Cipher option for Dynamic and Bulk Shares Replicator
enhancement: database indexes added to Audit and Attachment Outbound Messages tables Replicator
enhancement: added sequence to list view of outbound tables to provide more accurate way to view message created order Replicator
enhancement: modified filter of Replicator's “Scheduled Jobs” module to support listing multiple multioutput jobs Replicator
feature: specify node for bulk share to run on Replicator
fixed: multibyte encryption not properly encrypting foreign characters when using AES128 Replicator
fixed: errors when handling messages in the Observer, Audit, and Attachment Outbound Table in Jakarta Instances Replicator
fixed: encryption of Audit and Attachment Outbound Messages when the Shared Queue has a unique encryption key defined Replicator
fixed: unable to read replicator messages shared by Replicator Agent from Oracle Replicator
fixed: unable to submit a new dynamic share with only “update” selected Replicator
fixed: unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances Replicator
fixed: default subscribed queues are editable if the user edits the endpoint url Replicator
fixed: error message displayed when doing get queue status on default subscribed queue Replicator
fixed: outbound messages with the wrong key are marked as skipped so they won't be re-processed Replicator
fixed: “Properties Saved” message doesn't always display when successfully saving properties Core
feature: tour of the ServiceNow application Replicator
feature: Sharing on specific field changes - users can activate the checkbox “Select column updates to share on” to share a record only when one of any number of chosen fields are updated. Replicator
feature: Restrict shared fields on referenced field records - users can configure which reference fields records to be dynamically shared Replicator
feature: ability to download schemas for tables that have been shared Core
feature: ability to download replicator configurations Core
enhancement: deletion of deprecated jobs, those which start with XPerspectium or XXPerspectium in Observer, following the installation Core
enhancement: honor when the Dynamic Share's Before Share Script ignores record with respect to dynamic sharing of attachments Replicator
enhancement: access to the executing dynamic share configuration in its after share script Replicator
enhancement: show “Base64 Encode Only” option in bulk share cipher option Replicator
enhancement: Replicator > Business Rules module filters on Name starts with “Perspectium” instead of “Perspectium Replicat” Replicator
enhancement: can now set the target queue of a share to an inactive queue, a warning will be displayed when this is done Replicator
enhancement: Receipts will now notify if they have not been received within a certain defined period. Receipts
enhancement: added confirmation pages for Finish Install, Start All Jobs, and Stop All Jobs modules Replicator
fixed: the count for Shared Records in dynamic share will now update every 5 minutes to honor asynchronous Dynamic Sharing Replicator
fixed: disallowed negative numbers in specific properties page inputs Core
fixed: subscribed queues no longer allow empty names or URLs Replicator
fixed: replication of unencrypted data not correctly processing in outbound. Replicator
fixed: UI actions “Run another bulk share like this” and “Execute Again” action names have been changed to “run_another_bs” and “execute_bs_again” to prevent duplicate UI action naming Replicator
fixed: AES Encryption will now properly encrypt with the correct cipher. Replicator
fixed: handling for JavaLangException thrown when Refresh History Set is enabled and Auditing is disabled for target table. Replicator
fixed: when creating a new target queue via the Bulk or Dynamic share form, it now defaults the queue direction to “Share” instead of “Subscribe”. Replicator
enhancement: bulk share monitoring long running bulk shares are now tracked and logged when they exceed 12 hours (threshold can be modified) Replicator
fixed: added error handling for null characters appended to fields in a table Replicator
fixed: dynamic shares will now only update the updated by field when a user makes changes on the dynamic share record itself Replicator
fixed: include attachments on a dynamic share will share attachments out to conditional shares Replicator
feature: add all source table fields option on outbound table maps Replicator
enhancement: don't display reset dynamic share rule message or related list link on an inactive dynamic share Replicator
March 30th 2018 Argon patch3
Includes fixes from Argon hotfix2
fixed: unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances Replicator
fixed: journal field entries not displaying on records in pre-Kingston instances when replicated from Kingston+ instances Replicator
February 6th 2018 Argon hotfix2
Must be applied on top of Argon patch2
fixed: unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances Replicator
fixed: journal field entries not displaying on records in pre-Kingston instances when replicated from Kingston+ instances Replicator
January 11th 2018 Argon hotfix1 fixed: unable to read replicator messages shared by Replicator Agent from Oracle Replicator
January 17th 2018 Argon patch2 fixed: attachments and audit records not properly encrypted for target queues with unique encryption keys Replicator
fixed: messages routing through Perspectium Outbound not properly posted out under Jakarta Memory Issue Replicator
October 17th 2017 Argon patch1 fixed: shareRecord error invalid table name u_psp_siam_audit Replicator
October 5th 2017 Argon enhancement: warn when saving a dynamic share in a domain that is neither global nor top Replicator
enhancement: default display values to false Replicator
enhancement: optimized performance of outbound replication when using share only selected fields feature Replicator
fixed: added a parameter so Dynamic Shares will no longer run when the record transaction came in through Subscribing - this is the new default behavior to prevent looping between instances Replicator
fixed: JSON table maps error when creating outbound message when record contains ' character Replicator
fixed: ignore update fields feature not properly ignoring changes Replicator
fixed: default message set outbound processing to false Replicator
enhancement: replicator messages with XML will be better formatted for viewing when selecting “Decrypt Value” Core
enhancement: prompt before running a bulk share from a dynamic share Replicator
enhancement: update endpoint url to https Replicator
feature: Alerts table module added under Control and Configuration Replicator
enhancement: Include journal fields will be grayed out when user selects business rule when to before on Dynamic Share Replicator
enhancement: Schedule Sync up will send out two counter records for each sync up job on a table in Dynamic Share, one record for total record count and one for total bytes count Replicator
enhancement: When toggled on and off scheduled sync up on Dynamic Share will display last sync time and next sync time to users via a dialog message Replicator
feature: Bulk share history will calculate and display records per second Replicator
feature: custom target database schema Replicator
feature: Instance Created On Field added to subscribed queues as a protection against mis-cloned queues Replicator
feature: The ability to delete messages from the Outbound queue as soon as they are posted to MBS Replicator
enhancement: target field is now mandatory in table map field, when “use script” is false, source field is also mandatory Replicator
enhancement: changed the Bulk Share Preview sample size from 10 to 50 to provide a more accurate sampling Replicator
enhancement: when share updates since then is checked in Bulk Share, it will prompt users to verify a bulk share with a large number of records Replicator
enhancement: audit records are now processed into their own outbound queue and can be sent at a lower priority. Replicator
enhancement: preview now considers and runs before share script if script is filled. Replicator
enhancement: notes tab added to both dynamic and bulk share. Replicator
enhancement: new Table maps will now also subscribe to a table if subscription does not already exist for that given table Replicator
enhancement: added a property to data cleaner to delete records individually for less impact on the instance Core
enhancement: dynamic Share “share base table” and “include child tables” displays help message Replicator
enhancement: bulk Share “include all child tables” displays help message Replicator
enhancement: added the ability to track the history of a queue's count through the queue monitoring utility Replicator
fixed: execute again will prompt when share updates since then is selected Replicator
fixed: Scheduled Sync Up modified to support “Include All Child Tables” Replicator
fixed: canceling a bulk share while state is Running now proceeds to Cancelled state Replicator
fixed: process again within inbound messages now properly marks messages as skipped Replicator
feature: Multi Team Administration added to enable the use of multi team administration groups Replicator

Known Issues

Date Detected Versions Affected Issue Fixed Version
08/28/2017 3.26.0 Message Set Activity is not correctly displaying in ServiceNow Argon
05/22/2017 3.21.0 The Observer update set is needed for PerspectiumMessage to be present on new core update set installations 3.21.1
06/10/2017 3.16.0 attachments not sharing out on dynamic shares with conditions 3.16.3 3.21.2 3.23.0
10/26/2016 3.14.0 Unable to add new reference fields to the same table for Dynamic share if the reference field of that specific table has already been added for a Dynamic Share config 3.15.0
10/21/2016 3.14.0 When a Bulk Share is updated after previewing the Bulk Share, the user will be taken back to the Preview page due to ServiceNow caching 3.15.0
09/26/2016 3.14.0 Message Set activity for component type Shared-ServiceNow might be counted incorrectly on larger bulk shares 3.15.0
09/09/2016 3.13.0 Related Lists might not display for Share only selected fields feature for Dynamic Share 3.14.0
09/06/2016 3.1.13+ Selecting Share Base Table Only in Dynamic Share will cause non-saved modifications in the Before Share Script to be ignored Not Fixed
06/27/2016 3.11.0 Unable to replicate messages using unencrypted 3.29.0
06/27/2016 3.8.0+ The Observer UI in ServiceNow might link to (instance) instead of 3.11.0
06/27/2016 3.8.0, 3.15.0 Replication of a table using the combination of AES128 and Table Maps configuration is not compatible 3.16.0
04/21/2016 3.8.0 When Bulk sharing records from SN to DB that ends increments of 1,000, the message set Finished time stamp for MBS and Replicator will be displayed as (empty) 3.9.0
04/15/2016 3.8.0 Replication of ServiceNow table views are not compatible 3.11.0
04/15/2016 3.8.0 Upon performing a Dynamic share, the Message Set Finished time stamp will be displayed as (empty) for MBS and Replicator Agent. 3.9.0
04/15/2016 3.8.0 The Finished time stamp of the message set is displayed as (empty) for MBS and Replicator Agent when a Bulk Share of 1 Record is ran. 3.9.0
04/20/2016 3.7.0 Unable to process records when using scheduled bulk share for Sys ID records. 3.9.0
04/04/2016 3.7.0 Share queue groups doesn't synchronize upon update and targeted group queue does not create. Not Fixed
03/11/2016 3.6.0+ When upgrading the Update Set on Geneva instance, the commit error “Version loading was stopped by DictionaryUpdateLoader for sys_dictionary_u_psp_alerts_u_value” and “Version loading was stopped by DictionaryUpdateLoader for sys_dictionary_u_psp_table_map_u_script” might be present. The script and value fields however do get created in the two tables. Not Fixed
02/10/2016 3.4.0, 3.4.1 Notifications on the subscribing instance that depend on activity log fields (such as comments or work_notes) will not occur in the subscribing instance because the XML received will have no value for these fields. 3.8.0
01/27/2016 3.4.0 History set does not replicate if no targeted queue is specified during replication. 3.4.1
01/12/2016 3.3.0-PATCH1 Messages with “\” in one of the fields will cause JSON Exception and not be read by MBS. Not Fixed
02/18/2016 3.3.0-PATCH1 - 3.4.0 Observer not fully running and sending all metrics. 3.3.0-PATCH4, 3.4.1
01/27/2016 3.3.0-PATCH1 Installing Update Set on a clean instance returned the preview error “Could not find a table field (psp_out_message.u_state_info) referenced in this update.” 3.3.0-PATCH4, 3.4.1
01/18/2016 3.3.0 When user creates 2 dynamic shares on one table with different target queues, the user might receive an error when trying to add a reference field. Not Fixed
01/11/2016 3.3.0 Bulk share “include all child tables” not working properly. 3.3.1
12/28/2015 3.2.9 If a user's instance has rules that also have the same name as ours (sysauto_script.*), our rules may override their rules which forces the customer to disable our rules in order for theirs to work. Not Fixed
09/25/2015 3.2.9 First subscribe configuration being used when user has multiple subscribe configurations with the same “source table name”. 3.3.0
12/10/2015 3.2.9 Empty XML generated from update set. 3.3.0
12/10/2015 3.2.9 Include Referenced Field Record related list always show even if the checkbox for Include Referenced Record is not checked. 3.3.0
01/12/2015 3.2.9 Error on inbound subscribe where sys_history_line table having a column named “update” causing an error when calling GlideRecord update(). 3.3.0
11/13/2015 3.2.9 Scheduled Bulk Share not functioning 3.3.0
10/1/2015 3.2.7 Unable to access to the local glide record in Before subscribe script before updating with replicated message 3.2.8
09/28/2015 3.2.7 Endpoint URL for subscribe queue error without the “/”. 3.2.8
08/05/2015 3.2.4 When MBS is down, ServiceNow scheduled job for multi output processing stops forever. 3.2.8
07/28/2015 3.2.4 Replicator subscribe configuration not used if base table subscribe configuration also exists. 3.2.4-PATCH2
10/10/2015 3.2.4 Users is not alerted when the application generates an error, particularly when MultiOutput processor fails to post. 3.2.5
06/24/2015 3.2.3 JavaScriptException: java.lang.NullPointerException Errors on ServiceNow. 3.2.8
06/22/2015 3.2.1 Dynamic Share is generating unwanted sys_attachments to be sent. 3.2.8
06/24/2015 3.2.1 sys_translated_text field not supported in update set. 3.2.8
06/24/2015 3.2.1 sys_choice entries not replicating. 3.2.8

Please visit our Update Set Release page for details of release notes and fixes.

If you have further questions or concerns in regards to the current issues or observed any new issues, please contact our support team

updateset_releases.txt · Last modified: 2017/04/18 09:37 by jackson