Release Notes
April 18, 2019 | Europium patch1 hotfix1 | enhancement: Optimized the initialization of the encryption module when subscribing. | Core |
January 23, 2019 | Europium patch1 (4.4.1) | fixed: The UI Action Execute Now in the Scheduled Jobs table can now be properly accessed for users with specific roles | Core |
fixed: SIAM integrations will now honor the correct encryption method after toggling from base64 to other configured encryptions for table map | Core | ||
fixed: Multiple conditional shares set up within a dynamic share will now properly be shared out with the proper configurations | Core | ||
November 29, 2018 | Europium (4.4.0) | new feature: Group shares feature allows for the creation of bulk and dynamic shares for a group of tables as well as the creation of custom grouped table templates | Core |
new feature: A notification message will now appear indicating that individual configuration changes made to bulk/dynamic shares and table compare records will not affect other configurations for the associated group share | Core | ||
new feature: Bulk shares can now be executed via scripting with the executeNow() method | Core | ||
new feature: For domain-separated ServiceNow instances, dynamic shares can now be executed within a specified domain | Replicator | ||
new feature: perspectium_readonly role added so that a read-only role access can be granted for the Perspectium application | Replicator | ||
new feature: Load test option is now available for Shared Queues which creates a load test queue that can be monitored to gauge the impact and duration of shares on an instance | Core | ||
new feature: Historical data can now be dynamic shared out for journal fields, audit logs, and attachments | Core | ||
removed: Database Views module has been removed | Core | ||
enhancement: The order in which individual bulk shares run within a scheduled bulk share can now be modified | Core | ||
enhancement: Improved efficiency for fetching Perspectium Properties when running shares | Core | ||
enhancement: Improved performance of bulk shares without filter conditions by removing processing for a Perspectium feature that is no longer supported | Core | ||
enhancement: AES-256 encryption can now be configured for dynamic shares and bulk shares | Core | ||
enhancement: no_audit_delete attribute added to Inbound and Outbound Message tables to alleviate performance issues when deleting large volumes of message table data | Core | ||
enhancement: Errors will now be logged in Perspectium Logs with details about shared records and corresponding fields that exceed ServiceNow's message size limits | Replicator | ||
enhancement: An error popup message will appear when bulk shares or conditional shares are created without filter conditions | Replicator | ||
enhancement: Replicator performance has been optimized when the Get Display Values box is checked in Perspectium Properties | Replicator | ||
fixed: Checking the Get Display Values box within the Table Maps module will now update the Source Script with the appropriate Source Field | Core | ||
fixed: The Table Maps module's Source Script box will now be read-only when the Get Display Value box is checked, editable when the Use Script box is checked, and hidden when neither box is checked | Core | ||
fixed: The Reset Dynamic Share Rules module will now successfully reset the business rule created by the dynamic share with respect to multiple domains | Core | ||
fixed: AES-128 and AES-256 ciphers will now properly encrypt ServiceNow-supported multibyte characters | Core | ||
fixed: Table field map scripts can now be properly displayed in form view | Core | ||
fixed: Dynamic share's Scheduled Sync Up no longer rebuilds Business Rules at each interval | Core | ||
fixed: Google Chrome password manager will no longer appear when Perspectium Properties is accessed prior to running the Finish Install scripts | Core | ||
fixed: Special characters can no longer be entered in the Source Field for table field maps | Core | ||
fixed: Receipt processing can now be properly disabled | Core | ||
fixed: Shared/subscribed queue record encryption keys with AES-128/AES-256 ciphers will now be honored over encryption keys entered in Perspectium Replicator Properties | Replicator | ||
fixed: Shared queues created with Ready to Run will now contain the record encryption key in form and XML views | Replicator | ||
fixed: Schema will now be properly generated for table maps in ServiceNow Kingston and newer when table maps have source fields dot walking to a reference record's fields | Replicator | ||
fixed: Boolean and number source script values for JSON table field maps will now be converted to strings | Replicator | ||
fixed: Ready to Run Create Share form will now properly validate the format of the MBS Server URL (http://... or https://...) | Replicator | ||
December 30, 2018 | Dubnium patch2 | fixed: Dynamic share's Scheduled Sync Up no longer rebuilds Business Rules at each interval | Core |
fixed: Audit Delete Listener Business Rule is now created properly | Core | ||
November 13, 2018 | Dubnium patch1 hotfix1 | fixed: disabling receipts in the psp properties table correctly turn off receipts | Replicator |
September 7, 2018 | Dubnium patch1 | enhancement: require Source Table field be populated on outbound table map form | Replicator |
enhancement: parent field referencing table map set to read only on field map form | Replicator | ||
fixed: data cleaners now delete only old messages from Replicator message tables | Core | ||
fixed: records not being shared with old queues created that do not have the instance created on field | Replicator | ||
fixed: Source Script field on field map form being hidden incorrectly when Use Script is selected | Replicator | ||
August 23, 2018 | Dubnium (4.2.0) | feature: added “Masking Type” and “Masking Character” fields under PSP Data Obfuscation so that masking statements can be added for obfuscated data | Replicator |
feature: added configurations for Data Guarantee feature so that acknowledgment and error message batch sizes can be customized | Replicator | ||
feature: added Include Referenced Field Records for Bulk Shares to select reference columns on the base table and share out the respective referenced records | Replicator | ||
feature: added an after subscribe script to run after a record has been subscribed with an insert, update, or delete | Replicator | ||
feature: added “Test With” field and “Test Record” button to validate if a Dynamic Share record will be shared out. | Replicator | ||
feature: added “View Business Rules Before This Share” link to help users determine which business rules might impact a dynamic share with respect to the order of execution | Replicator | ||
feature: added the ability for users to now filter off company and domain in Conditional Shares and improved Conditional Share performance | Replicator | ||
enhancement: enhancement: improved performance of all Perspectium data cleaners to take advantage of ServiceNow table cleaning api | Core | ||
enhancement: added Share Pending Attachments checkbox to Share out attachments which were uploaded prior to a record fulfilling the Dynamic Share filter conditions | Replicator | ||
enhancement: display a warning message when creating a Bulk Share when a table map is selected that does not have generate schemas option selected and the target queue is not a SIAM queue | Replicator | ||
enhancement: Records Processed in Bulk Shares now updates total number of records shared per table every 1000 records instead of just at the end | Replicator | ||
enhancement: enhancement: added a Force to Update Set action (Related Link) to Bulk Shares, Scheduled Bulk Shares, Dynamic Shares, and Queues as an option to transfer Share configurations between instances | Replicator | ||
enhancement: added option to enable debug logging for an individual Bulk Share or Dynamic Share | Replicator | ||
enhancement: enhancement: added access to the Subscribe record in the Before Subscribe Script through the global variable “subscribe_gr” | Replicator | ||
enhancement: modified Replicator Configurations Client Scripts to improve load time on forms | Replicator | ||
enhancement: ready to run module now provides configuration type option to choose between creating share configuration and downloading agent zip file | Replicator | ||
enhancement: enhancement: Shared Queues now retain the “Instance Created On” to prevent sharing messages against this queue to prevent unexpectedly sharing data to the wrong queue from a cloned instance | Replicator | ||
enhancement: Comparison data in Table Compare feature now respects shares with conditions | Replicator | ||
enhancement: Receipts will now alert the sending instance in the case of the record not being properly mapped/processed | Replicator | ||
enhancement: enhancement: Situations and Situations Templates are now available to use in the core Replicator Update Set to aggregate Perspectium alerts to improve visibility and notifications | Replicator | ||
enhancement: condition is no longer a mandatory field for conditional shares, making it easier for users to target Table Map, Domain, or Company | Replicator | ||
enhancement: enhancement: Table Map logs now include the Table Map's name and sys id, to improve troubleshooting table maps | Replicator | ||
enhancement: task name field has been added in Ready to Run for creation of custom names for multiple agents | Replicator | ||
enhancement: Message Performance Stats now also show total processing time for each table. | Replicator | ||
enhancement: Instance Created On field added to the Perspectium Properties to prevent properties from being duplicated when cloning an instance. | Replicator | ||
fixed: stopped auditing the deletion of sent Outbound Messages when using the option to delete messages immediately after they are posted to MBS | Core | ||
fixed: using Scheduled Sync Up for a table that doesn’t have the column [sys_updated_on] will now default to [sys_created_on] rather than sharing the whole table, if neither exist it will just abort the Sync Up process | Core | ||
fixed: Dynamic Share interactions (updating/deleting/creating Business Rules/Audit Listeners, Reset Dynamic Share module) are now domain-agnostic to prevent creating duplicate Business Rules. The Business Rules will still be created and applied in the current domain of your session. | Core | ||
fixed: changed the access controls for the u_psp_conditional_share table to be for the role perspectium and not for u_psp_conditional_share_user, and removed this unnecessary role from the Update Set | Core | ||
fixed: created a query to exclude labels with ampersands; the Ready to Run page will now load without any text escape errors | Core | ||
fixed: Updated “Test Connection” module to no longer test connections against depreciated features like the datasources servlets | Core | ||
fixed: going back to shared queue from view history now shows monitor section | Core | ||
fixed: jobs to Dynamically Share related records (Journal Fields, Audit, Attachments) asynchronously given job label names instead of defaulting to “Schedule” | Replicator | ||
fixed: encryption keys under 24 characters on the Perspectium Replicator Properties, Shared Queues, and Subscribed Queues forms will no longer be saved and the page will display an alert describing the error | Replicator | ||
fixed: deleting records in the messages tables will no longer display an unnecessary error | Replicator | ||
fixed: display info message for default Subscribe queue now shows only for default queue | Replicator | ||
fixed: ready to run database type in agent.xml updated to proper name (sqlserver) for mssql | Replicator | ||
fixed: removed nonexistent “Run As” users from all Perspectium scheduled jobs | Replicator | ||
Oct 29, 2018 | Carbon patch3 (4.0.3) | fixed: Table compares can no longer be run on records with empty Value fields. | Replicator |
fixed: Outbound messages now being created correctly for conditional bulk shares with domain filters | Replicator | ||
fixed: Duplicate records no longer created when running Dynamic Shares for multiple domains within the same instance | Replicator | ||
fixed: sys_audit_delete records no longer being created when the Delete immediately option is selected for Outbound Messages | Replicator | ||
fixed: Scheduled Sync Up no longer syncing all table data when sys_updated_on and sys_created_on fields are empty | Replicator | ||
June 19, 2018 | Carbon patch2 (4.0.2) | fixed: audit delete listener business rules not being updated/deleted properly when dynamic share updated | Replicator |
June 8, 2018 | Carbon patch1 (4.0.1) | feature: bulk shares support conditional sharing including sharing records based on domain | Replicator |
May 18, 2018 | Carbon (4.0.0) | 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: Logic for Dynamic Sharing based on specific field changes will no longer apply to inserting or deleting records | 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 | ||
fixed: special characters like tab (\t), double quotes and single quotes not encrypted/decrypted properly when using AES128 | Replicator | ||
September 20, 2019 | Bismuth patch2(3.31.2) | enhancement: upgrade security with field sanitizing and ACL updates | Replicator |
April 27, 2018 | Bismuth(3.31.1) | 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 | ||
April 1, 2018 | Bismuth (3.31.0) | 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 8, 2018 | Bismuth (3.30.0) | 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 | ||
December 21, 2017 | 3.29.0 | 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 | ||
October 25, 2017 | 3.28.0 | 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 30, 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 6, 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 11, 2018 | Argon hotfix1 | fixed: unable to read replicator messages shared by Replicator Agent from Oracle | Replicator |
January 17, 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 17, 2017 | Argon patch1 | fixed: shareRecord error invalid table name u_psp_siam_audit | Replicator |
October 5, 2017 | Argon (3.27.0) | 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 | ||
September 1, 2017 | 3.26.0 | 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 | ||
August 11, 2017 | 3.25.0 | 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 |
July 19 2017 | 3.24.0 | feature: added “Delete error messages” button on the Outbound Messages table. | Replicator |
fixed: messages routed through a JSON Table Map will now properly decrypt when selecting “Decrypt Value” | Core | ||
fixed: addressed issue where database IO timeout can prevent Schedule Sync Up from re-scheduling | Core | ||
enhancement: attachments are now processed in their own outbound queue and can be sent at a lower priority. | Replicator | ||
enhancement: properties page can be saved without a decryption key. | Replicator | ||
feature: the user can no longer purge a queue containing more than 1 million records. | Replicator | ||
enhancement: encode json messages and attributes fields to prevent MBS decoding issues. | Core | ||
enhancement: dynamic share includes the option to share all child tables. | Replicator | ||
enhancement: ability to delete cancelled bulk shares | Replicator | ||
feature: share display values for duration fields | Replicator | ||
feature: optimized performance by using GlideRecord.get('sys_id', value) in refresh history set | Replicator | ||
feature: distribute bulk share workload | Replicator | ||
fixed: attachments added before record inserted sharing out to all dynamic shares and bypassing any conditions | Replicator | ||
feature: ability to define alert and warning thresholds for queue connectivity issues and backlog of records to monitor queues | Core | ||
feature: after share script in dynamic shares | Replicator | ||
fixed: added handling for Refresh History Set on tables which throw exceptions | Replicator | ||
feature: run a bulk share in dynamic shares | Replicator | ||
enhancement: added a table for users to see replicator performance stats | Replicator | ||
fixed: values from subscribed SalesForce messages were blank when no cipher attribute or going into inbound table maps | Replicator | ||
enhancement: don't rename finish install module after install to avoid confusion when running on next update set install | Core | ||
feature: users can select column updates that will be ignored by dynamic share | Core | ||
feature: table to compare record counts between database and servicenow instance counts | Core | ||
enhancement: include update_synch attribute for u_psp_table_map and u_psp_table_field_map tables to allow saving changes for table maps and take new SIAM updates | Core | ||
enhancement: require at least one action (create, insert, delete or activate sync) when saving a dynamic share or subscribe configuration | Replicator | ||
enhancement: “Reset Dynamic Share Rules” module will reset Delete Audit Listeners | Replicator | ||
feature: added the ability to pass in encoded queries into MultiOutput Processing to specify a subset of messages to send, allowing the use of multiple posting jobs | Replicator | ||
feature: display total records processed by a bulk share | Replicator | ||
feature: a specific user can now be set to run a schedule sync up dynamic share | Replicator | ||
fixed: Scheduled Sync Up now honors the sharing the child vs base table | Replicator | ||
fixed: error instantiating PerspectiumBulkShare with psp_bulk_share GlideRecord | Replicator | ||
fixed: deleting a Dynamic Share will now delete the Delete Audit Listener Business Rule as necessary | Replicator | ||
fixed: “Delete Monitor Messages” button on the Outbound Messages table modified to “Delete Non Replicator Messages” | Replicator | ||
fixed: Handling for the column “u_limit_number_of_records_shared” when the column name is truncated | Replicator | ||
October 25th 2017 | 3.21.3 | enhancement: honor before share script ignore for dynamic sharing of attachments | Replicator |
fixed: disabled message set outbound processing to prevent jakarta memory issues | Replicator | ||
June 15th 2017 | 3.21.2 | fixed: attachments not sharing out on dynamic shares with conditions | Replicator |
fixed: added handling for Refresh History Set on tables which throw exceptions | Replicator | ||
May 22nd 2017 | 3.21.1 | fixed: PerspectiumMessage script include moved back to the core update set | Core |
May 11th 2017 | 3.21.0 | feature: set bulk share's scheduled job priority | Replicator |
enhancement: PSPSchemaProcessor supports returning output as a string | Replicator | ||
enhancement: moved finish install to its own script include | Core | ||
enhancement: improved performance of Bulk Share's “Include All Child Tables” | Replicator | ||
fixed: stopped GlideDuration and GlideDateTime columns being nulled out when incoming payload does not contain those columns | Replicator | ||
fixed: stopped the creation of blank journal field entries when copy empty fields selected | Replicator | ||
April 18th 2017 | 3.20.0 | enhancement: added the ability to run a before subscribe script before the processing of a delete | Replicator |
enhancement: when deleting a Shared Queue warn the user of any existing messages which would get deleted due to cascade delete rules | Replicator | ||
fixed: duplicate sys_audit_delete business rules being created when selecting use audit delete listener on dynamic share | Replicator | ||
fixed: replicator inbound processor scheduled job set inactive | Replicator | ||
enhancement: refresh history set will run as one scheduled job instead of one job for each refresh | Replicator | ||
fixed: Scheduled Sync Up to stop spawning duplicate jobs if the Scheduler does not launch the first one in time | Replicator | ||
fixed: hide the reset dynamic share rules UI Action on subscribe configurations | Replicator | ||
fixed: removed update_synch attribute from psp_replicate_conf, u_psp_table_map and u_psp_dynamic_share_referenced tables | Core | ||
feature: ability to set conditions for a dynamic share to share records, using different table maps, to different target queues by using conditional shares | Replicator | ||
enhancement: removed unused “instance” field from queue forms | Replicator | ||
March 27th 2017 | 3.19.0 | enhancement: clearer scheduled sync up info messages to avoid user confusion when activated/deactivated | Replicator |
enhancement: check outbound table is indexed and display message if not in finish install and bulk share preview | Replicator | ||
fixed: output processing of default queues not querying correctly | Core | ||
enhancement: default refresh history set option to not selected when creating a new subscribe configuration | Replicator | ||
feature: purge queue for shared and subscribed queues | Replicator | ||
feature: users can enable a prompt to appear before a large bulk | Replicator | ||
feature: include recommended indexes | Replicator | ||
enhancement: users can share sys_audit records without selecting sys_journal records with their parent table | Replicator | ||
enhancement: share and subscribe queues default to queue definitions from Perspectium Properties | Replicator | ||
enhancement: scheduled bulk shares now keep track of previous executions using the related list Bulk Share History | Replicator | ||
enhancement: default subscribe queue is now visible as non-configurable queue in the Subscribed Queues list | Replicator | ||
enhancement: log error and prevent resolved table map fields with data larger than ServiceNow 16mb string limit | Replicator | ||
enhancement: left align properties UI page's header | Core | ||
enhancement: include u_psp_alert and u_psp_imp_alert tables in update set to prevent logging errors | Core | ||
fixed: modified how the conditions of the Dynamic Share's Business Rule are created to account for recursive Business Rule execution and avoid the error message popup | Replicator | ||
February 16th 2017 | 3.18.0 | enhancement: display if queue doesn't exist when checking queue status | Replicator |
feature: display queue statuses on replicator overview homepage | Replicator | ||
fixed: incorrect preview count for bulk share when sharing by sys ids | Replicator | ||
fixed: display values for choice list fields have incorrect max length | Replicator | ||
enhancement: display properties page using jQuery instead of Jelly to avoid compatibility issues with some instances | Core | ||
enhancement: updated read/write roles for homepage to be perspectium user | Replicator | ||
enhancement: acl update set created for read roles for Perspectium UI pages to be perspectium user | Core | ||
February 7th 2017 | 3.17.2 | fixed: Perspectium tables created with empty labels on Geneva+ instances during first time install | Core |
January 27th 2017 | 3.17.1 | fixed: removed queues module and duplicate entries in update set causing errors when upgrading | Core |
January 20th 2017 | 3.17.0 | enhancement: check parent global object is accessible in delete this share's messages | Replicator |
enhancement: check bulk share exists before updating records processed to prevent inserting new bulk share records | Replicator | ||
enhancement: prevent deleting of bulk share configurations unless status is empty or completed so new bulk share records are not inserted on update | Replicator | ||
fixed: attachments not sharing out on dynamic shares with conditions | Replicator | ||
feature: replicator overview homepage | Replicator | ||
feature: users can limit number of records shared on a bulk share | Replicator | ||
fixed: no longer able to publish to the default subscribe queue | Replicator | ||
June 13th 2017 | 3.16.3 | fixed: attachments added before record inserted sharing out to all dynamic shares and bypassing any conditions | Replicator |
February 1st 2017 | 3.16.2 | fixed: attachments not sharing out on dynamic shares with conditions | Replicator |
January 27th 2017 | 3.16.1 | fixed: removed u_psp_alerts.u_value and duplicate entries in update set causing errors when upgrading | Core |
December 14th 2016 | 3.16.0 | enhancement: all Perspectium properties stored in custom Perspectium properties table and not system properties table | Core |
enhancement: replicator properties moved to its own properties page | Replicator | ||
enhancement: data cleaner job now only deletes outbound messages older than 15 minutes | Core | ||
enhancement: script fields modified to field type script which accepts JavaScript code input for easier editing, syntax checking, and formatting | Replicator | ||
feature: finish install module to finish installing update set | Core | ||
feature: added ability to “Run another bulk share like this” on bulk shares that have already been completed | Replicator | ||
feature: added ability to “Execute Again” on bulk shares that have already been completed | Replicator | ||
fixed: dynamic share records as “.bulk” when business rule when set to async | Replicator | ||
enhancement: dynamic share displays a warning message at the top of the form when business rule when set to async | Replicator | ||
feature: property to limit number of messages put into outbound | Core | ||
feature: display update set version number on properties page | Core | ||
removed zero configuration | Core | ||
enhancement: ability to create multiple dynamic shares on the same table and queue | Replicator | ||
feature: multiple queues cannot have matching names and endpoint urls | Replicator | ||
enhancement: check and warn if application is not in global scope in finish install | Core | ||
enhancement: access the inbound message in subscribe's condition script using “qcurrent” | Replicator | ||
feature: run bulk shares and scheduled bulk shares relative to a previous share | Replicator | ||
enhancement: message set messages placed into outbound queue instead of directly sending to MBS | Replicator | ||
February 1st 2017 | 3.15.1 | fixed: attachments not sharing out on dynamic shares with conditions | Replicator |
October 28th 2016 | 3.15.0 | fixed: removed “delete” ui actions that may cause conflicts as noted in ServiceNow's ACE report | Core |
feature: “add all referenced fields” option on dynamic share when "Include referenced field records" is selected | Replicator | ||
enhancement: updated list of Perspectium tables in the clone exclusion list | Replicator | ||
feature: observer disabled by default and installs with its own update set | Observer | ||
enhancement: shares now display a message at the top of the form if there are no log or outbound messages | Replicator | ||
fixed: wrong display value when choice field is dependent on another field | Replicator | ||
fixed: attachments not replicating when attached before new record submitted | Replicator | ||
enhancement: prevent duplicate share fields from being selected | Replicator | ||
enhancement: ability to filter records on subscribe using a before subscribe script | Replicator | ||
fixed: make business rule order mandatory on saving dynamic share configs to avoid errors creating/updating share business rules | Replicator | ||
fixed: saving a bulk share redirects to bulk share preview page | Replicator | ||
fixed: Replicator Configurations default to 'share' now to fix issue with creating Shares in related lists | Replicator | ||
fixed: now able to add referenced fields to different dynamic shares of the same table name | Replicator | ||
September 30th 2016 | 3.14.0 | fixed: use audit delete listener not sharing deleted records for child tables of a base table dynamic share | Replicator |
enhancement: delete this share messages option for delete a bulk/dynamic share's messages in the outbound queue | Replicator | ||
fixed: display of related lists for share only selected fields for dynamic share | Replicator | ||
fixed: “Update or Insert” button sets the fields “Update” and “Create” to true and read-only | Replicator | ||
enhancement: Component types in message set activity now use a more understandable label | Replicator | ||
feature: "Run as" option in bulk shares | Replicator | ||
fixed: NullPointerException when refresh history set selected for tables that do not need it | Replicator | ||
enhancement: “Create a new bulk share like this one” option will copy fields specified in share fields over to new bulk share | Replicator | ||
feature: bulk share preview | Replicator | ||
September 2nd 2016 | 3.13.0 | feature: specify table fields to share for a dynamic or bulk share | Replicator |
enhancement: log url on outbound message processing errors | Core | ||
enhancement: message set activity no longer loads on form load to decrease load time and clicking “View message set activity” now loads in a pop up window | Replicator | ||
fixed: ServiceNow subscribers not receiving journal fields when shared records from another ServiceNow instance were sent with business rule when | Replicator | ||
fixed: inactive fields are not shared when sharing display values is active | Replicator | ||
enhancement: option added to test connection and shared/subscribed queues to test queue connection and get number of messages in queue | Replicator | ||
enhancement: turned on auditing by default for psp_replicate_conf (share/subscribe configurations) and u_psp_queues (shared/subscribed queues) tables | Core | ||
feature: troubleshooting report to send Support | Core | ||
August 15th 2016 | 3.12.0 | fixed: access issues on system event and script tables (such as sysevent_email_action ) for other users when installing the update set | Core |
fixed: copy empty fields clears out a table field in the subscribing instance when incoming record does not contain the field | Replicator | ||
feature: Perspectium update set version number saved for support | Core | ||
enhancement: copy empty fields selected by default when creating a new subscribe configuration | Replicator | ||
July 15th 2016 | 3.11.0 This version will no longer share audit log records by default when selecting the include journal fields option as you will need to manually select “Include audit log” to share these records. See here for more info | fixed: bulk sharing database views only sharing 1001 records | Replicator |
enhancement: separate include audit log option when selecting to include journal fields | Replicator | ||
enhancement: during Dynamic Share, limit the number of journal entries and audit log entries that get shared. See here for detail | Replicator | ||
enhancement: enable dynamically shared journal field records to be shared in background to mitigate performance of insert/updates | Replicator | ||
fixed: unable to receive records when the table specified in source table name doesn't exist and there is a before subscribe script | Replicator | ||
fixed: installing table compare causes Observer UI link to not work | Table Compare | ||
fixed: access issues on sysauto_script table for other users when installing the update set | Core | ||
June 17th 2016 | 3.10.0 For installing 3.10.0+ over a version of the Perspectium Update Set prior to 3.10.0, please run Reset Dynamic Share Rules | feature: added the ability to run dynamic share as async | Replicator |
fixed: use audit delete listener not sending out delete messages | Replicator | ||
enhancement: separate encryption and decryption keys can now be specified on the shared queue and subscribed queue level | Replicator | ||
fixed: table compare script include not importing correctly due to duplicate entries in update set | Table Compare | ||
fixed: installing table compare causes “Script Include” to be listed under “Replicator” | Table Compare | ||
May 27th 2016 | 3.9.0 | fixed: share only sys ids listed not sending any records in scheduled bulk shares | Replicator |
fixed: message set activity not always showing a finished time for other components in bulk shares | Replicator | ||
fixed: source table property on subscribe configuration not being honored when incoming record has sys_class_name field | Replicator | ||
feature: message set activity shows records shared and subscribed by ServiceNow instances | Replicator | ||
fixed: subscribed queues not being processed when default Perspectium endpoint not available | Replicator | ||
April 22nd 2016 | 3.8.0 | feature: business rule when option to specify when dynamic share business rule will run | Replicator |
fixed: multiple dynamic shares for the same table were using the same replication business rule | Replicator | ||
fixed: unable to add a new dynamic share without a target queue if a dynamic share already exists for the table with a target queue | Replicator | ||
enhancement: display records agent skipped in message set activity | Replicator | ||
enhancement: display cipher warning message for AES128 in dynamic and bulk shares | Replicator | ||
feature: support resolving a field in a table map as another table map | Replicator | ||
April 11th 2016 | 3.7.1 | fixed: ignoring a share in the before share script not honoring ignore variable | Replicator |
March 30th 2016 | 3.7.0 | enhancement: moved com.perspectium.follow.last_read_time and com.perspectium.outbound.last_past_sent_time properties to custom table to avoid team development collisions | Core |
fixed: message set activity displays how many records instance has processed (“snc-processed”) and only displays one record for each set of unique component name and component type combination | Replicator | ||
fixed: missing com.perspectium.replicator.add_display_values property when installing update set | Replicator | ||
fixed: empty or blank dv fields not being captured | Replicator | ||
enhancement: encodeMessageJSON() function in PerspectiumMessage API | Core | ||
fixed: null “action” in update message set activity business rule | Replicator | ||
March 14th 2016 | 3.6.1 | fixed: corrected failures related to update set installation | Core |
March 10th 2016 | 3.6.0 | enhancement: scheduled bulk shares will clear out the Share only Sys IDs listed related list each time they run | Replicator |
feature: ignoring a share in the before share script allows programmatic canceling of the current record being dynamically or bulk shared | Replicator | ||
feature: before/after bulk share script to cancel bulk share and run script before it runs and after it completes | Replicator | ||
feature: PerspectiumBulkShare API to reference a bulk share configuration's glide record | Core | ||
fixed: message set activity table access not setup for perspectium role | Replicator | ||
feature: PerspectiumMessage API to queue messages in outbound messages | Core | ||
enhancement: message set activity refreshed on dynamic/bulk share form load | Replicator | ||
fixed: message set activity started, finished and updated date/times showing incorrect value (“1970-01-01 00:00:00” UTC) when they don't have a value | Replicator | ||
enhancement: outbound messages and log messages related lists will not be shown on dynamic or bulk shares if they don't have any records | Replicator | ||
enhancement: display error message on bulk/dynamic share load when message set activity has failures | Replicator | ||
enhancement: message set activity duration, successes and failures are summed to provide total values for each | Replicator | ||
enhancement: use queryNoDomain() instead of get() for better performance with querying large (>100k records) tables | Replicator | ||
enhancement: support setting attributes in table field maps | Replicator | ||
February 15th 2016 | 3.5.0 | enhancement: new property to restrict replicated fields to selected table only | Replicator |
January 28th 2016 | 3.4.1 | fixed: state info field not created on outbound messages table causing update set installation error | Core |
fixed: observeNodes not running to send out all Observer metrics | Observer | ||
fixed: include history set not sending to a bulk share's target queue | Replicator | ||
January 25th 2016 | 3.4.0 | feature: message set activity on dynamic and bulk share configurations | Replicator |
January 28th 2016 | 3.3.0-patch4 | fixed: observeNodes not running to send out all Observer metrics | Observer |
fixed: include history set not sending to a bulk share's target queue | Replicator | ||
January 27th 2016 | 3.3.0-patch3 | fixed: state info field not created on outbound messages table causing update set installation error | Core |
January 19th 2016 | 3.3.0-patch2 | fixed: remove extraneous field from dynamic share form | Replicator |
January 12th 2016 | 3.3.0-patch1 | fixed: include all child tables sharing base table's records instead of sharing child records | Replicator |
January 5th 2016 | 3.3.0 | fixed: dynamic sharing of attachments did not account for filter conditions | Replicator |
fixed: scheduled bulk share not executing its bulk shares | Replicator | ||
feature: bulk share and dynamic share configurations will now have related lists of related log messages and related outbound or inbound messages | Replicator | ||
fixed: emitting sys_translated_text and html field records is working again (broken in 3.2.7) | Replicator | ||
fixed: Source Table value was not honored in Subscribe configuration | Replicator | ||
enhancement: ServiceNow Data Preservers created for Dynamic and Bulk Share configurations as well as Shared and Subscribed Queues | Replicator | ||
fixed: include referenced field records functionality will no longer send empty records when there is no referenced record (INC-348) | Replicator | ||
enhancement: attributes field in outbound messages for sending on-demand messages | Replicator | ||
enhancement: support for class name changes when replicating between ServiceNow instances | Replicator | ||
fixed: include referenced field records not working on ServiceNow instances with Eureka | Replicator | ||
fixed: error updating records in tables that have a column with the name “update” when replicating between ServiceNow instances | Replicator | ||
enhancement: AES encryption/decryption | Replicator | ||
enhancement: all Perspectium script includes are listed in a link under the Control and Configuration section | Core | ||
enhancement: warning will display for an inactive target queue when creating a new bulk share with the “Create a new bulk share like this one” option | Replicator | ||
November 6th 2015 | 3.2.9 | fixed: shared queues not showing up in replicator dashboard | Dashboard |
fixed: NullPointerException during History Set refresh | Replicator | ||
enhancement: enable queueing large records (more than 10MB) for Outbound | Replicator | ||
enhancement: updateWhere support in DBCommandAPI | Replicator | ||
enhancement: log error for Error Notifications when MultiOutput Processing job tries to send outbound messages older than 10 minutes | Core | ||
fixed: subscriber job not processing remaining subscribed queues when error occurs processing one subscribed queue | Replicator | ||
enhancement: added “Semaphore wait time”, “Session wait time”, “Transaction processing time”, and “Total wait time” to Follow Transactions | Replicator | ||
October 14th 2015 | 3.2.8 | enhancement: support for domain separated querying (queryNoDomain) is now supported and triggered by the ServiceNow property “glide.sys.restrict_global_domain_processes” set to true. Domains Visible to Users in the Global Domain | Replicator |
enhancement: access to the local glide record in Before subscribe script before updating with replicated message | Replicator | ||
fixed: observer UI module now correctly directs to the perspectium.net domain | Observer | ||
feature: follow transactions can now follow any transaction specified by a condition on the Transaction Log table | Observer | ||
enhancement: follow transactions now can specify a time range of 1 week. This allows for a longer analysis window to be created yet safe guards against forgotten configurations that may degrade performance over time | Observer | ||
feature: delete outbound messages allows an administrator to selectively delete all, monitor, or replicator outbound messages | Replicator | ||
feature: bulk share only specific sys IDs from a table | Replicator | ||
feature: create bulk share on target instance with missing locally records | Table Compare | ||
feature: import set tables for vSphere Replicator Share Agent | Replicator | ||
fixed: first subscribe configuration being used when multiple subscribe configurations for the same table/source table name with different conditions exist | Replicator | ||
feature: create table compare from subscribe configurations list view | Table Compare | ||
feature: share embedded images and videos | Replicator | ||
September 15th 2015 | 3.2.7 patch3 | feature: cancel running Compare Rows job | Table Compare |
feature: use audit delete listener option on dynamic share now allows you to capture record deletes that are missed because an upstream business rule had setWorkflow set to false | Replicator | ||
feature: scheduled sync up section allows setting up a scheduled interval to continuously sync up or send bulk shares during that interval of records that have been added or changed. This allows to capture records that have been missed because business rules are not triggered due to customizations. | Replicator | ||
enhancement: import records missing locally will also import a record's audit records, journal field entries and attachments | Table Compare | ||
enhancement: Interactive Only support for dynamic shares to allow limiting replication to records changed via the UI. Also allows specifying the order of the replication business rule. | Replicator | ||
enhancement: background job to clean up row discrepancy table of old records to improve performance | Table Compare | ||
August 24th 2015 | 3.2.6 | fixed: cyrillic characters (such as Russian) were not replicating properly on updated records | Replicator |
feature: dynamic share now has the ability to include reference field records | Replicator | ||
feature: import records missing locally | Table Compare | ||
August 7th 2015 | 3.2.5 | fixed: connection leak when gathering stats for Observer using self post URL to stats.do | Observer |
feature: support for a Global Subscribe definition that subscribes to all tables. | Replicator | ||
August 3rd 2015 | 3.2.4 patch2 | fixed: decrypt value returning undefined on Replicator messages in Messages > Inbound | Replicator |
July 29th 2015 | 3.2.4 patch1 | fixed: observer UI link incorrectly set | Observer |
fixed: base table subscribe configurations being referenced when receiving child table messages even though child table has its own subscribe configuration. | Replicator | ||
July 21st 2015 | 3.2.4 | fixed: cyrillic characters (such as Russian) were not replicating properly. | Replicator |
enhancement: added field level ACL rules for Perspectium objects. | Replicator | ||
fixed: connection leak related to HTTPS POST of outbound data that caused hourly pauses of data transmission observed in Fuji release. | Replicator | ||
fixed: duplicate records were shared when both the base and child tables were defined in dynamic shares with option Share base table only for create, update, delete actions | Replicator | ||
July 12th 2015 | 3.2.3 patch1 | fixed: performance degradation was introduced in the automated translated text feature, it is fixed in this patch. | Replicator |
July 9 2015 | 3.2.3 | fixed: dynamic post size calculation that limits the size of each data post by bytes in addition to the maximum number of records. This prevents errors when max records exceed a String maximum of 16MB. Defaults to 5MB, see Perspectium Properties. | Replicator |
feature: Error Notification allows you to configure an email to be sent when an error occurs | Core | ||
feature: Multiple Encryption Modes are now supported. More importantly, the new encrypted_multibyte encryption mode supports sharing of multi-byte foreign language characters. requires Replicator Agent v3.2.3 or later | Replicator | ||
feature: Translated Text fields will now generate their own separate sys_translated_text or sys_translated_html records during sharing, if you want to subscribe to the translated text values, you will have to subscribe to these tables separately. | Replicator | ||
fixed: attachments were being shared all the time whether or not it has been selected in Dynamic or Bulk Sharing | Replicator | ||
feature: Outbound Table Map supports field level mapping for outbound replication. | Replicator | ||
fixed: missing slash (/) at the end of a Shared Queues Endpoint URL caused errors during data sharing/posting | Replicator | ||
fixed: the ability to Share Display Values has now been extended to include fields of type Glide Lists | Replicator | ||
May 21 2015 | 3.2.1 Fuji compatibility starts with this version | fixed: subscriber message counts will not be sent on skipped messages | Replicator |
enhancement: Subscriber message byte counts will now be sent | Replicator | ||
feature: Zero Configuration | Replicator/Observer | ||
Apr 29 2015 | 3.1.14 | enhancement: removed table rotation on psp_out_message (Outbound messages) and psp_in_message (Inbound messages) due to query delays as a result of inefficient unions across shards | Replicator |
fixed: Replicator Configurations are no longer part of this update set to avoid collisions during upgrade | Replicator | ||
enhancement: output processing is optimized for a single “Perspectium MultiOuput Processing” scheduled job, its is no longer necessary nor valid to have more than 1 | Core | ||
enhancement: logging is now done using a Perspectium specific table u_psp_log_message that is rotated and contains separation for debug, warning, and error types as well as for performance measuring | Core | ||
fixed: when encrypting records of data to be shared, security is no longer applied to restrict the fields that are shared based on the role of the user that triggers the sharing. Instead, customers should use Field Restriction using UI Views | Replicator | ||
fixed: when cleaning up the PSP Outbound Message queue, do not delete records of state processing which are still being sent | Replicator | ||
fixed: when glide.invalid_query.returns_no_rows property was set to true, Dynamic Share no longer worked. It is now fixed. | Replicator | ||
Apr 2nd 2015 | 3.1.13 | enhancement: Perspectium tables and properties are now defined in the clone exclusion list so that they will not be overwritten by the ServiceNow instance cloning process. See ServiceNow system cloning | Replicator |
feature: Field Restriction using Views is now available to control the fields you want to dynamic or bulk share | Replicator | ||
feature: Dynamic Share has a new option to share only the base table record, Share base table only | Replicator | ||
fixed: During subscribing of bulk input, the Before Script did not define the variable for qcurrent and would result in an error | Replicator | ||
fixed: Multiple Dynamic Share can be defined as long as they each target a different target queue | Replicator | ||
Mar 31st 2015 | 3.1.12 | fixed: Dynamic Share business rules now runs with order of “50” to avoid collision with other business rules that might be in place. | Replicator |
feature: Cancel bulk share now supported | Replicator | ||
fixed: Scheduled Bulk Share now runs bulk shares in parallel using scheduled jobs | Replicator | ||
changed: Dynamic Share list now shows the list filter | Replicator | ||
Mar 25th 2015 | 3.1.11 | fixed: When display values are disabled or set to false, an error is generated and record is not shared | Replicator |
enhancement: Before Scripts in the subscribe direction now includes a repl_gr variable representing the incoming record | Replicator | ||
fixed: Dynamic Share now supports updates from users who belong to a different Domain | Replicator | ||
changed: You can only create one Dynamic Share per table name | Replicator | ||
changed: Dynamic Share will only work for User modified records, previously, programmatic updates will trigger sharing which is incorrect | Replicator | ||
fixed: When bulk sharing entire tables, the total number of records count was doubled erroneously | Replicator | ||
fixed: Inbound messages with “label” type were not being inserted into Alert Import Set table | Observer | ||
Mar 14th 2015 | 3.1.10 | fixed: Include child tables for Bulk Share would fail if if table does not have any extensions | Replicator |
changed: Schedule to run is now called Execute now on Bulk Share | Replicator | ||
new: Share child class only for Bulk Share | Replicator | ||
Mar 6th 2015 | 3.1.9 | fixed: attachments are not dynamically shared | Replicator |
fixed: event subscriptions not functioning or sending, requires Stop All Jobs and Start All Jobs after updating | Observer | ||
fixed: output XML not encoded causing parsing errors at agents | Replicator | ||
fixed: when dynamic sharing with Update or Insert option selected, deletes were not sent | Replicator | ||
Mar 1st 2015 | 3.1.8 | new feature: Before Share Script | Replicator |
new feature: Update or Insert for Dynamic Share | Replicator | ||
new feature: Sharing Display Values for Reference Fields | Replicator | ||
Feb 10th 2015 | 3.1.7 | new feature: Scheduled Bulk Share | Replicator |
Date Released | Version | Type | Change | Product(s) Affected |
---|---|---|---|---|
August 23, 2018 | Dubnium (4.2.0) | Enhancement | Updated Form View to display fields in the following organized groups: Core Fields, User/Group References, Time/Dates, System Fields, and Other | All |
Bug Fix | Scripts added to Common Transform field maps so User Reference fields map properly | All | ||
Bug Fix | All Common Document import set table field lengths match corresponding tables to prevent truncation during mappings | All | ||
May 30, 2018 | Carbon (4.1.0) | Bug Fix | PSP Common Incident import set table's close_notes field length changed from 40 to 4000 to match incident table | Common Incident |
April 1, 2018 | Bug Fix | Use gs.generateGUID() to generate new sys_id instead of -1 as instances may save record with -1 sys_id instead of generating new one | All | |
February 8, 2018 | Bismuth | Enhancement | Transform map coalesce on sys_id or correlation_id script to bettersupport bi-directional insert and updates | All |
December 21, 2017 | 3.29.0 | Bug Fix | Check for blank email when adding approvers in PerspectiumApprover script include | Common Endpoint |
Bug Fix | Number format exception when adding number fields in PerspectiumRecurringPrice and PerspectiumRequestedItem script includes | Common Endpoint | ||
Bug Fix | Correct field name, problem_id, called in incident PSP Common Problem to Problem transform script | Common Problem | ||
New Feature | Common attachment for large attachments | All | ||
Bug Fix | Tagging embedded record in PerspectiumIncident script include | Common Endpoint | ||
Enhancement | Coalesce on sys_id in import set transform map | All | ||
Enhancement | Change module name to Perspectium Common Documents | Common Endpoint | ||
October 5, 2017 | Argon | Initial Release | Al |
Date Released | Release | Type | Change |
---|---|---|---|
August 23, 2018 | Dubnium | Bug Fix | Observer, Replicator Share, and Replicator Subscribe's dropdowns are now sorted alphabetically in Dashboard |
Bug Fix | Dashboard now works on Internet Explorer 11 | ||
Bug Fix | Perspectium logo appears when loading Dashboard on Internet Explorer 11 | ||
May 18, 2018 | Carbon | Enhancement | added scrolling to submenus so that they are always visible and don't disappear from the screen |
Feb 8, 2018 | Bismuth | Bug Fix | broken pie charts |
December 21, 2017 | 3.29.0 | Bug Fix | dates in the future Download Reports Calendar are accessible |
Bug Fix | enlarged logo appears when loading Dashboard | ||
Bug Fix | Report Category removed from Toolbox | ||
Bug Fix | Add Toolbox button does not appear on pages where it serves no functionality | ||
October 25, 2017 | 3.28.0 | New Feature | range selector for downloading reports |
October 5, 2017 | Argon | New Feature | tour of the dashboard application |
August 11, 2017 | 3.25.0 | Enhancement | dashboard to be consistent with Observer's text fields on the bottom of the page |
Bug Fix | Dashboard navigates to the incorrect Observer page when accessed through the Replicator Subscribe/Share pages | ||
Bug Fix | newly created users now able to log in | ||
Bug Fix | default windows will now populate the home page if empty. | ||
Bug Fix | change password options no longer fail | ||
July 19, 2017 | 3.24.0 | Bug Fix | default windows will now populate the home page if empty |
Enhancement | added link to Observer on Dashboard with list of Observer instances | ||
Enhancement | dropdown menus in Dashboard are now in alphabetical order | ||
Bug Fix | “Unable to load Users” error when loading settings page | ||
Bug Fix | sign-on error for users with one instance in their family | ||
June 27, 2017 | 3.23.0 | Enhancement | added Replicator window as default window to home page |
Bug Fix | made menu and refresh page options have the same appearance and animation style | ||
June 5, 2017 | 3.22.0 | Enhancement | disabled home page tutorial from loading each time upon login |
Enhancement | support closing Toolbox on home page when opened | ||
New Feature | added wiki help link on bottom of Dashboard's homepage | ||
May 11, 2017 | 3.21.0 | Bug Fix | an issue with records and months not showing in correct order |
Bug Fix | pie charts are displaying bytes and not records for weekly/monthly | ||
Bug Fix | the button “Go to instance” on each dashboard window now goes to the correct page | ||
Bug Fix | heading displaying incorrectly when in light theme | ||
February 16, 2017 | 3.18.0 | New Feature | report page to download Replicator data |
Bug Fix | gauges now display correctly in Dashboard windows | ||
Bug Fix | the button “Go to instance” on each Dashboard window now goes to the correct page | ||
Bug Fix | missing Perspective from the dropdown menu now appears correctly | ||
January 20, 2017 | 3.17.0 | Bug Fix | windows not resizing properly on expanding browser window |
Enhancement | Dashboard Settings dropdown stays displayed on the page when scrolling up/down | ||
December 14, 2016 | 3.16.0 | Bug Fix | encoding errors preventing charts from displaying |
October 28, 2016 | 3.15.0 | Bug Fix | monthly Subscribe/Share data is now sorted by month and year to prevent chart errors |
New Feature | added a tutorial to the home page | ||
September 30, 2016 | 3.14.0 | Enhancement | added default windows to the dashboard home page |
September 2, 2016 | 3.13.0 | New Feature | support a logout option |
New Feature | show which user is logged in | ||
New Feature | customizable landing page that allows users to create their own home page | ||
August 15, 2016 | 3.12.0 | Bug Fix | authentication no longer repeatedly fails when loading “records by type” |
Enhancement | Record type errors separated by type for Replicator Share and Replicator Subscribe pages | ||
June 17, 2016 | 3.10.0 | New Feature | Support for changing themes |
April 22, 2016 | 3.8.0 | New Feature | Support login and changing password |
January 5, 2016 | 3.3.0 | Enhancement | Dashboard automatically refreshes all windows every five minutes by default |
Enhancement | Button provides automatic refresh options and displays the refresh interval |
September 30th 2016 | 3.14.0 | fixed: trend attributes dropdown stays on screen when changing to different page |
fixed: observer page menu stays at current location when resizing page | ||
September 2nd 2016 | 3.13.0 | fixed: unable to login after an unsuccessful login |
fixed: resizing issues with alert count charts on Monitor page when trend charts expanded | ||
enhancement: added new requirements for user passwords | ||
feature: custom alerts can now be tested | ||
fixed: changing Observer password causes issues with ServiceNow connecting to MBS | ||
August 15th 2016 | 3.12.0 | fixed: events no longer return flag as “undefined” and now display “Extra” field |
feature: added the email digest feature | ||
fixed: the menu will no longer open until the page is refreshed | ||
fixed: page resizing issue after accessing the Options menu in the Monitor page | ||
July 15th 2016 | 3.11.0 | enhancement: new navigation menu for accessing Observer pages |
enhancement: removed Server, User Experience, Queues, Sessions and Customer Updates pages not currently being used | ||
June 17th 2016 | 3.10.0 | fixed: custom alerts description not showing in monitor page's Alert Lists |
fixed: custom alert names not restricted to strictly letters, numbers and “_” | ||
fixed: monitor showing “null” for extra field in alert lists | ||
feature: support for changing themes in settings | ||
fixed: alert emails showing instance URLs as “perspectium.com” instead of “perspectium.net” | ||
May 27th 2016 | 3.9.0 | change: error messages now appear in red |
change: required columns are now followed by “*” | ||
enhancement: display “extra” field in high, medium and low alert lists on monitor page | ||
April 22nd 2016 | 3.8.0 | fixed: trend page selected calendar date now loads properly with correct error messages |
fixed: in trend tab, wide date ranges now display correctly | ||
fixed: new records can no longer be created with empty fields | ||
fixed: the “please select option from the list” message is now displayed correctly | ||
fixed: login issue after changing password | ||
March 30th 2016 | 3.7.0 | enhancement: faster loading of trend chart when selecting 1 month or 1 week date range |
fixed: in alert configurations, custom events now have required name and type fields | ||
March 8th 2016 | 3.6.0 | fixed: server page graphs not showing data |
February 15th 2016 | 3.5.0 | fixed: double quotes and backslashes in alert descriptions |
January 25th 2016 | 3.4.0 | change: removed the Login Required feature |
feature: right-click context menu to edit or delete alert configurations descriptions | ||
January 5th 2016 | 3.3.0 | enhancement: support downloading trend chart data as CSV and XLS |
feature: added the ability to assign links to flags on the Trend Chart | ||
enhancement: time zone is now displayed on all pages of the Observer | ||
enhancement: customized trend groups and combo box selection in alphabetic order | ||
enhancement: a pop-up confirmation window appears when attempting to delete a record | ||
fixed: login only accepts alphanumeric and email formats | ||
enhancement: right click to edit descriptions in alert configurations | ||
enhancement: “Release History” link at bottom of Observer pages to link to Observer Releases | ||
October 19th 2015 | 3.2.5 | enhancement: moved Revert Trend Groups to Trend Groups Settings page |
enhancement: trend chart auto refresh off by default when loading page | ||
fixed: check for valid username or email address when logging in | ||
August 13th 2015 | 3.2.4 | feature: export alert configurations in CSV format |
June 30th 2015 | 3.2.3 | minor bug fixes |
June 3rd 2015 | 3.2.2 | fixed: alert flags placed at wrong timestamp on trend charts |
enhancement: flags selected in trend chart will be maintained for the same session | ||
May 8th 2015 | 3.2.1 | enhancement: by default when navigating to the Trend chart, only H, M, L alert flags will be selected, this is to reduce clutter |
enhancement: out of semaphore alert has been de-sensitized to occur only when 2 or more times detected over 5 minutes per node | ||
fixed: data point timestamp was incorrectly set as time arrived at Observer, vs. time detected | ||
April 29th 2015 | 3.2.0 | feature: custom alerts |
February 11th 2015 | 3.1.7 | feature: requiring login |
January 15th 2015 | 2.0g | feature: authentication required for Settings |
Date Released | Release | Change | Product(s) Affected |
---|---|---|---|
TBD | Fluorine 4.5.0 | enhancement: Support added for Java versions 9 and 10 | Java Repeater Agent |
Date Released | Release | Change | Product(s) Affected |
---|---|---|---|
November 29, 2018 | Europium (4.4.0) | new feature: Data Guarantee is now available for SIAM agent integrations | All SIAM Agents |
new feature: Jira attachments can now be shared to ServiceNow with the Repeater Agent | Jira Repeater Agent | ||
enhancement: The Java Repeater Agent's service_type can now be found in the PSP Logs module for troubleshooting purposes. | Java Repeater Agent | ||
May 30, 2018 | Carbon (4.0.0) | Prevent advancing the timestamp if the Agent receives an HTTP Exception from Service Manager | SM Sharer Agent |
Set logging level for attachment data output to FINEST | |||
Implement date range during a ServiceManager query call to avoid duplication of records | SM Sharer Agent | ||
Configure separate sleep time on a retry scenario | RepeaterJ Agent | ||
Log current retry counter | |||
Configure separate sleep time on a retry scenario | RepeaterJ Agent | ||
enhancement: users may now specify whether to use the siam_endpoint_url or service_url by setting “use_message_url” to true or false | RepeaterJ Agent |
For more information about current and previous SIAM Agent releases or to request an upgrade, e-mail support@perspectium.com.
Date Released | Version | Change | Product |
---|---|---|---|
February 1, 2019 | Europium (4.5.0) | new feature: AES256 encryption is now supported | Salesforce Replicator |
enhancement: user queue passwords fields are now masked and hidden upon saving of the form | Salesforce Replicator | ||
enhancement: canceled bulk shares can now be executed again | Salesforce Replicator | ||
fixed: resolved the creation of a dynamic share trigger for User tables | Salesforce Replicator | ||
fixed: an issue where bulk shares were not correctly canceling | Salesforce Replicator | ||
fixed: once a Perspectium Job is created, the job is now a read-only field | Salesforce Replicator | ||
fixed: salesforce replication may fail when updating a column which doesn't exist | Salesforce Replicator | ||
November 29, 2018 | Europium | new feature: Salesforce case records can now be shared out to ServiceNow via a ServiceNow-Salesforce SIAM integration | Salesforce Replicator |
new feature: Job intervals can now be specified for both share and subscribe jobs within Salesforce | Salesforce Replicator | ||
new feature: get queue status is now available for Queues | Salesforce Replicator | ||
enhancement: job intervals are now configurable for Perspectium jobs | Salesforce Replicator | ||
enhancement: error outbound messages will now be in a ready state and will attempt to resend messages | Salesforce Replicator | ||
enhancement: The Perspectium application can now be run in the Salesforce Lightning UI | Salesforce Replicator | ||
enhancement: running Perspectium jobs will now have lower priority if all available system jobs are being used | Salesforce Replicator | ||
August 23, 2018 | Dubnium | fixed: issue with inbound not processing bulk shares correctly from ServiceNow | Salesforce Replicator |
fixed: minor graphical issue in the Perspectium properties page | Salesforce Replicator | ||
July 11, 2018 | Carbon | enhancement: “delete all” button has been added to the inbound and outbound messages | Salesforce Replicator |
enhancement: direction for queue creation is now mandatory | Salesforce Replicator | ||
enhancement: file uploads on Salesforce can now be shared to ServiceNow | Salesforce Replicator | ||
enhancement: properties will now properly display a confirmation message whenever settings have been saved | Salesforce Replicator | ||
enhancement: name fields for bulk and dynamic share are now mandatory | Salesforce Replicator | ||
fixed: The Saleforce Queue Alias field (or Queue ID field, if Queue Alias is blank) will now be referenced when moving dynamic share triggers from sandbox to production instances | Salesforce Replicator | ||
fixed: scheduled jobs will now properly retain custom descriptions | Salesforce Replicator | ||
May 18, 2018 | Carbon (4.0.0) | fixed: dynamic share form not loading (“invalid conversion from runtime type” error) when trigger properties not setup properly | Salesforce Replicator |
enhancement: display more details on success of testing trigger and add test MBS connection option | Salesforce Replicator | ||
fixed: special characters like tab (\t), double quotes and single quotes not encrypted/decrypted properly when using AES128 | ServiceNow Update Set | ||
April 1, 2018 | Bismuth (3.31.0) | fixed: preview error with missing field u_lastmodifiedid | ServiceNow Update Set |
fixed: bulk share not sharing out all records (too many DML statements error) when executing a large bulk share | Salesforce Replicator | ||
fixed: apex trigger not created for dynamic share on custom tables with names ending in (underscore “c”) | Salesforce Replicator | ||
fixed: Apex trigger not sharing out records due to “Too many SOQL queries: 101” error | Salesforce Replicator | ||
fixed: Apex trigger not sharing out records due to “Before Insert or Upsert list must not have two identically equal elements” error | Salesforce Replicator | ||
feature: support reading attachments between Salesforce from ServiceNow | Salesforce Replicator | ||
February 8, 2018 | Bismuth (3.30.0) | enhancement: only list tables in dynamic share that support creating Apex triggers | Salesforce Replicator |
feature: include child records option added to share out child records with a dynamic share | Salesforce Replicator | ||
fixed: error finding parent table when reading Salesforce attachments into ServiceNow | ServiceNow Update Set | ||
fixed: unable to read Salesforce custom field names with “__c” into ServiceNow import set tables with field names with “_c” | ServiceNow Update Set | ||
fixed: unable to read true/false values in JSON messages received from Salesforce | ServiceNow Update Set | ||
fixed: id fields like ParentId are being removed causing subscribe to not work properly for some tables like FeedItem | Salesforce Replicator | ||
December 21, 2017 | 3.29.0 | fixed: unable to load page to create a new dynamic or bulk share when more than 1000 tables in the system | Salesforce Replicator |
October 5, 2017 | Argon | enhancement: save standard settings option on Perspectium properties page for updating fields without having to re-enter all secure settings | Salesforce Replicator |
feature: added “Alias” field on shared queues for moving Apex triggers from sandbox/dev to production | Salesforce Replicator | ||
feature: support reading attachments into ServiceNow | ServiceNow Update Set | ||
August 11, 2017 | 3.25.0 | enhancement: updating dynamic share will update the attachment trigger instead of deleting and recreating | Salesforce Replicator |
enhancment: “Active” field added to dynamic share to enable/disable dynamic shares | Salesforce Replicator | ||
enhancement: to secure sensitive data, Perspectium properties page will not display encryption or decryption keys | Salesforce Replicator | ||
July 19, 2017 | 3.24.0 | fixed: all fields being selected when user selects only some fields in creating dynamic share. | Salesforce Replicator |
fixed: deleting a dynamic share does not delete the dynamic share attachment trigger. | Salesforce Replicator | ||
enhancement: Perspectium properties page will no longer display sensitive data. | Salesforce Replicator | ||
enhancement: attachments on a bulk share will share content in Body field. | Salesforce Replicator | ||
enhancement: update dynamic share trigger instead of deleting and recreating trigger when updating a dynamic share. | Salesforce Replicator | ||
enhancement: “Create Trigger” now says “Save Trigger” with support for updating trigger instead of deleting and recreating. | Salesforce Replicator | ||
June 27, 2017 | 3.23.0 | feature: support of sharing the User table when the Salesforce user is set to active or inactive. | Salesforce Replicator |
June 5, 2017 | 3.22.0 | fixed: dynamic sharing of large attachments that will return a blob error in outbound. | Salesforce Replicator |
enhancement: preserve the Perspectium Replicator properties settings page | Salesforce Replicator. | ||
feature: added a bypass users feature to exclude users from initiating a Dynamic Share Apex trigger. | Salesforce Replicator | ||
April 25, 2017 | 3.20.0 | fixed: minor bug fixes | Salesforce Replicator |
enhancement: support sharing attachments | Salesforce Replicator | ||
February 16, 2017 | 3.18.0 | Initial release: Official release of Salesforce replicator managed package | Salesforce Replicator |
Known Issues
Date Detected | Releases Affected | Issue | Fixed in Release |
---|---|---|---|
05/06/2018 | Bismuth | ServiceNow is decrypting Salesforce messages incorrectly : special characters like tab (\t), double quotes and single quotes not encrypted/decrypted properly when using AES128 | Carbon |
04/26/2018 | Bismuth | Bulk Sharing with “Include Child Table Only” failed when encountering a record with a corrupt/invalid class | Carbon |
09/29/2017 | 3.26.0 | ServiceNow Dynamic Sharing when Business Rule When = Before - Any modifications to current are committed to the SN database | Carbon |
04/05/2018 | 3.31.0 | Dynamic share does not configure correctly on Ready to Run form. | 3.31.1 |
03/05/2018 | Bismuth | Default subscribed queue not created on first time install of Perspectium update set on an instance | 3.31.1 |
03/05/2018 | Bismuth | Handling to append / to endpoint URL is failing during Subscribe fetch | 3.31.0 |
03/02/2018 | Bismuth | “Error Notification” module is linking to the PSP Alerts Table [u_psp_alerts] table | 3.31.0 |
03/01/2018 | Bismuth | When previewing with additional tables that do not have any values, it shows NaN(Not-A-Number) | 3.31.0 |
02/20/2018 | 3.29.0 | The “Source” column of Outbound Messages is no longer populated | 3.31.0 |
02/20/2018 | 3.29.0 | Outbound messages with value fields too large to send to MBS not being marked as error | 3.31.0 |
02/20/2018 | 3.29.0 | The enable max outbound messages security check is checking twice per regular outbound message | 3.31.0 |
02/20/2018 | 3.29.0 | ServiceNow Bulk Share Include All Child Tables fails when table has no parent/child relationship (no sys_class_name) | 3.31.0 |
02/08/2018 | 3.29.0 | Schema Processor returning improper schemas under certain configurations | 3.31.0 |
02/07/2018 | Bismuth | Deletion of multiple messages in inbound or outbound with all checkboxes checked might cause multiple errors to display | 4.1.0 |
02/06/2018 | 3.29.0 | Outbound attachment and audit messages will not be sent if target queue is inactive | 3.31.0 |
01/24/2018 | 3.29.0 | Default URL for the subscribed queue is not editable from the UI page, however, it is editable in list view | 3.30.0 |
01/24/2018 | 3.29.0 | Unable to submit a new dynamic share with only “update” selected | 3.30.0 |
01/20/2018 | 3.29.0 | Create, update, delete are not shown as required on subscribe configurations | 3.31.0 |
01/10/2018 | 3.29.0 | Run a bulk share on dynamic share does not handle sharing base table only and include all child tables | 3.31.0 |
01/10/2018 | 3.29.0 | Dynamic Share “Run a Bulk Share” does not have handling for “Sharing Base Table Only” or “Include All Child Tables” | 3.31.0 |
01/19/2018 | 3.28.0 | Errors when handling messages in the Observer, Audit, and Attachment Outbound Table in Jakarta Instances | 3.30.0 |
01/19/2018 | 3.28.0 | Outbound messages with the wrong key are not processed properly | 3.30.0 |
01/15/2018 | 3.28.0 | ServiceNow does not replicate correctly when using the Cipher AES128 and encrypted_multibyte | 3.30.0 |
01/15/2018 | 3.28.0 | “Properties Saved” message doesn't always display when successfully saving properties | 3.30.0 |
11/10/2017 | 3.26.0 | Dynamic Journal, Audit, and Attachment Outbound Sharing do not honor the shared queue's encryption key | 3.30.0 |
12/05/2017 | 3.26.0 | ServiceNow is decrypting/encrypting AES128 encryption incorrectly | 3.29.0 |
09/27/2017 | 3.26.0 | Negative numbers were allowed in specific properties page inputs | 3.29.0 |
08/12/2016 | 3.22.0 | Replication of unencrypted data not correctly processing in outbound | 3.29.0 |
11/16/2017 | 3.26.0 | Duplicate the UI Action names: “Run another bulk share like this” and “Execute Again” | 3.29.0 |
11/10/2017 | 3.26.0 | Subscribed queues allow empty names or URLs | 3.29.0 |
11/10/2017 | 3.26.0 | When creating a new target queue via the Bulk or Dynamic share form, it defaults the queue direction to “Subscribe” | 3.29.0 |
10/15/2017 | 3.26.0 | Null characters appended to fields in a table are not handled properly | 3.28.0 |
10/15/2017 | 3.26.0 | Include attachments on a dynamic share will not share attachments out to conditional shares | 3.28.0 |
10/10/2017 | 3.26.0 | Journal field entries not displaying on records in pre-Kingston instances when replicated from Kingston+ instances | Argon Patch3 |
10/10/2017 | 3.26.0 | Unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances | Argon Patch3 |
10/10/2017 | 3.26.0 | Jakarata Memory issue with posting to the remaining Outbound tables (Observer, Attachment, Audit) | Argon Patch2 |
11/10/2017 | 3.26.0 | Dynamic Journal, Audit, and Attachment Outbound Sharing do not honor the shared queue's encryption key | Argon Patch2 |
09/14/2017 | 3.26.0 | ShareRecord error invalid table name u_psp_siam_audit | Argon Patch1 |
09/14/2017 | 3.26.0 | ServiceNow Table Map Replication to JSON fails when replicating ' character | Argon 3.27.0 |
09/12/2017 | 3.26.0 | Dynamic Shares will run when the record transaction came in through Subscribing - it will loop between instances | Argon 3.27.0 |
09/12/2017 | 3.26.0 | The ignore update fields feature is not functioning properly | Argon 3.27.0 |
08/28/2017 | 3.26.0 | Message Set Activity is not correctly displaying in ServiceNow | Argon |
06/28/2017 | 3.24.0 | ServiceNow “Process Again” action on inbound messages does not properly mark “skipped” when setting ignore=true in the Before Subscribe Script | 3.25.0 |
02/28/2017 | 3.24.0 | Scheduled Sync Up do not support “Include All Child Tables” | 3.25.0 |
02/28/2017 | 3.24.0 | Canceling a bulk share while state is Running needs to proceed to Cancelled state | 3.25.0 |
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).perspectium.com instead of perspectium.net | 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 |
06/17/2016 | 3.8.0 | Unable to read replicator messages shared by Replicator Agent from Oracle | Argon hotfix1 |
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 |
Observer | |||
Date Detected | Versions Affected | Issue | Fixed Version |
---|---|---|---|
04/17/2018 | Bismuth (3.30.1) | User can not create or delete custom trend groups | Bismuth 3.31.1 |
04/17/2018 | Bismuth (3.30.1) | Import alert definitions display errors even on success | Bismuth 3.31.1 |
04/15/2018 | Bismuth (3.30.1) | Monitor calendar doesn't allow you to select current date | Bismuth 3.31.1 |
02/12/2018 | Bismuth (3.30.1) | Removed use of Packages call for detect situations business rule | Bismuth 3.31.1 |
02/03/2018 | 3.24.0 | Top Ten next day button disabled for the same day of each month | Bismuth 3.30.0 |
12/10/2017 | 3.24.0 | Top ten new slow SQL statements shows “undefined undefined” | 3.29.0 |
09/28/2017 | 3.24.0 | Alert configurations fails to load alerts | 3.28.0 |
09/27/2017 | 3.24.0 | User is unable to clear all alerts in alert lists | 3.27.0 |
09/27/2017 | 3.24.0 | Scheduled data cleaner job does not delete messages | 3.27.0 |
09/25/2017 | 3.24.0 | Observer logo not showing up in Firefox and Microsoft Edge | 3.27.0 |
09/20/2017 | 3.24.0 | Top Ten next day button disabled for the same day of each month | 3.27.0 |
09/20/2107 | 3.24.0 | Calendar will be empty when switching between Trend and Top Ten pages | 3.27.0 |
08/20/2017 | 3.24.0 | Minor UI issues | 3.26.0 |
08/01/2017 | 3.24.0 | User is unable to download images from the monitor | 3.25.0 |
07/29/2017 | 3.24.0 | Instance drop down list will not adjust accordingly when window is resized | 3.25.0 |
07/21/2017 | 3.24.0 | Minor graphical issues with the Top Ten UI page | Argon |
07/15/2017 | 3.24.0 | Newly created users were not able to login | 3.25.0 |
07/15/2017 | 3.24.0 | Change password options did not authenticate correctly | 3.25.0 |
07/11/2017 | 3.23.0 + | User might not be able to login to Observer using new created password | 3.25.0 |
06/30/2017 | 3.23.0 | Not able to support of Single Sign On | 3.24.0 |
06/20/2017 | 3.20.0 | Minor UI issues | 3.23.0 |
05/17/2017 | 3.20.0 + | There's a symbol ` on the Observer logo for all of our Observer pages | 3.23.0 |
02/09/2017 | 3.18.0 | Log out button on Observer is not consistent with dashboard's log out button. | 3.24.0 |
02/07/2017 | 3.18.0 | Minor graphical bugs | 3.22.0 |
02/07/2017 | 3.18.0 | De-activating an Action would not stop it running from for the “On Alert” Interval | 3.19.0 |
02/01/2017 | 3.17.0 | Change password link navigates user to the login screen | 3.18.0 |
01/10/2017 | 3.11.0 | Hamburger menu not opening in dashboard | 3.17.0 |
11/10/2016 | 3.11.0 | Encoding errors preventing trend page from loading | 3.16.0 |
11/30/2016 | 3.11.0 | Finish install situations instead of including as part of update set | 3.16.0 |
07/27/2016 | 3.11.0 | Observer's top right menu drop down might not resize on the web browser correctly | |
07/27/2016 | 3.11.0 | Page resizing issue after accessing the Options menu in the Monitor page | 3.12.0 |
07/27/2016 | 3.11.0 | Options menu of the Monitor page might become unresponsive | 3.12.0 |
04/14/2016 | 3.3.0+ | Observer password does not support non-alphanumeric characters | 3.8.0 |
04/13/2016 | 3.4.4+ | Unable to log in to Observer after inactive time out. | Not Fixed |
03/23/2016 | 3.3.0+ | The “Please select an option from the list” is displayed incorrectly in Observer upon canceling the creation of an event. | 3.8.0 |
03/23/2016 | 3.3.0+ | The Change password URL for Observer is truncated if the user name is too large, causing it to link to an incorrect login page. | 3.9.0 |
12/21/2015 | 3.3.0 | Observer alert config description field won't properly save updates with CR or double quote. | 3.4.0 |
11/13/2015 | 3.3.0 | Semaphores hour label is not readable in Observer trend chart. | 3.6.0 |
11/13/2015 | 3.3.0 | Server page graphs are not showing data in Observer. | 3.6.0 |
11/13/2015 | 3.3.0+ | Sessions is not showing values in Observer page. | 3.8.0 |
11/13/2015 | 3.3.0 | Transient, invalid graph showing up when clicking render chart on Observer. | 3.6.0 |
11/13/2015 | 3.3.0+ | From To date does not reflect selected calendar start date. | 3.8.0 |
12/9/2015 | 3.3.0 | Monitor alert counts showing “value.indexOf is not a function”. | 3.4.0 |
1/18/2016 | 3.2.5+ | The “Carrot” symbol in Events alert configurations causes the Observer user to not receive alerts. | 3.6.0 |
12/23/2015 | 3.2.5+ | Trend Charts takes a long time to load for monthly and weekly data. | 3.7.0 |
10/15/2015 | 3.2.5+ | Drop down tables in Observer do not close when user navigates to a different screen within the Observer site. | 3.14.0 |
9/15/2015 | 3.2.5 | “Delete Selected” doesn't work for custom alerts on alert configurations page. | 3.5.0 |
10/15/2015 | 3.2.5 | Alert configuration is telling me it saved a record which had no input but subsequently the empty records are not reflected. Should state and edit for required fields. | 3.7.0 |
9/4/2015 | 3.2.5 | The “Order” column of psp_perspective does not function correctly. New entries created for example for Statsx, will always move to the end of Observer page. | 3.3.0 |
Dashboard | |||
11/28/2017 | [[argonArgon (3.27.0) | Pie charts data might not display correctly for Subscribe and Share | Argon (3.27.3) |
02/12/2017 | 3.15.0+ | Dashboard navigates to the incorrect Observer page when accessed through the Replicator Subscribe/Share pages | 3.25.0 |
01/09/2017 | 3.17.0 | Upon logging out of Dashboard, the user is required to enter login credentials twice | 3.18.0 |
01/11/2017 | 3.17.0 | The server response time data in the availability might not be displayed correctly on Dashboard | 3.18.0 |
12/05/2016 | 3.14.0+ | The Settings icon is not selectable when scrolling near the bottom of the Dashboard page | 3.17.0 |
12/05/2016 | 3.14.0+ | Upon resizing the Dashboard browser, the Dashboard windows do not properly expand back to original size | 3.17.0 |
Date Detected | Versions Affected | Issue | Fixed Version |
---|---|---|---|
02/11/2017 | Carbon | Comments received from Salesforce to ServiceNow does | Not fixed |
02/11/2017 | 3.18.0 | If “Save” is clicked on a previously ran/running Bulk Share in Salesforce, the Bulk Share's status will display “Running” indefinitely | Carbon |
02/11/2017 | 3.18.0 | There's a preview error upon installing the Salesforce update set | Carbon |
02/11/2017 | 3.18.0 | Bulk Share cancel not functioning correctly on a large Bulk Share | Not fixed |
09/22/2016 | 3.18.0 | The user is able to execute a Bulk Share when the filter condition has an error, hence, it causes the Status of the Bulk Share to be displayed as “Running” indefinitely | Not Fixed |
09/19/2016 | 3.18.0 | When replicating a field with carriage returns from Salesforce to DB, the CR will be displayed as \r\n | Argon |