Version 

Release Date: April 23, 2024

Iodine 7.0.13 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.13 and run the "Finish Install" process upon update set commit.

This hotfix is only intended to remove the Group Share feature for those who do not use Group Share and want to remove possible ServiceNow health scan warnings related to it from their instance. There are no other changes and you do not need to install this if you use Group Share or do not have any health scan warnings related to this feature.

Feature Removal

Remove Group Share feature due to potential conflicts with ServiceNow health scans.

Release Date: April 23, 2024

Iodine 7.0.12 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.12 and run the "Finish Install" process upon update set commit.

Enhancements

Don't display domain option on conditional shares for tables that aren't domain separated (i.e. don't have sys_domain field) to overcome ServiceNow limitation with invalid queries.

Support Share only selected fields when resharing records for Table Compare with a database on bulk shares.

(info) NOTE: You will need to account for the sys_mod_count field to properly use these Share only selected fields and Table Compare together. See here for more information.

Release Date: November 6, 2023

Iodine 7.0.11 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.11 and run the "Finish Install" process upon update set commit.

Bug Fixes

Fix modifications to override and update out of box sys_template New and Update UI actions.

Release Date: September 1, 2023

Iodine 7.0.10 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.10 and run the "Finish Install" process upon update set commit.

Bug Fixes

Fix Subscribe's Condition script not honoring answer value.

Fix widget titles not showing in Dashboard.

Enhancements

Support outbound records being generated for conditional bulk shares if default encryption key is not set.

Release Date: July 6, 2023

Iodine 7.0.9 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.9 and run the "Finish Install" process upon update set commit.

Bug Fixes

Fix Schedule Table Compare not appearing when clicked on ServiceNow to Database Table Compare Synchronize Deleted Records.

(info) NOTE: Choosing the timezone has been removed from the Schedule Table Compare form as ServiceNow will not honor the timezone when setting through scripting. 

Don't check for attachments exceeding maximum allowed size on table maps that don't have a mapping using attachments (source field uses psp_attachment or target field is attachments)

Enhancements

Support dynamic shares and scheduled bulk shares not being started or stopped with the Start/Stop All Shares by naming them starting with "X" or "x".

Support the new async_always business rule when option available with Rome+ on dynamic shares and remove the legacy (deprecated) async option when creating a new dynamic share.

(info) NOTE: If you have a current dynamic share set with the legacy async business rule when, this will not be changed to the new async_always so as to not disrupt your current active dynamic shares and since the legacy option continues to work. You can edit your current dynamic share and choose the new async_always option to upgrade to the new option.

Add Meshlet to filter list for Table Compare's Previous Table Compare Executions list on Compare Records by Table

Add displaying table and option to delete a table compare results record in Table Compare's Previous Table Compare Executions list.

Release Date: May 3, 2023

Iodine 7.0.8 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.8 and run the "Finish Install" process upon update set commit.

Bug Fixes

Display field type and field length options on table field map form.

Enhancements

Use dynamic share legacy approach for Use audit delete listener instead of delete recovery to account for tables like sys_user_grmember that do not work with delete recovery.

Set table field maps to have same field type and field length when adding fields that exist in source table with the Add all source table fields or entering a new field manually using the form. 

Release Date: April 7, 2023

Iodine 7.0.7 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.7 and run the "Finish Install" process upon update set commit.

Bug Fixes

Support updating bulk shares that have the same name in scheduled bulk shares if upgrading from older versions of the Perspectium application.

Fix database views to not share out encoded sys_id field when using Share only selected fields option.

Fix executing a bulk share again when the user triggers executing again in a different timezone.

Fix scripting boxes not appearing on Subscribe form when upgrading from Helium.

Enhancements

Optimize Weekly Troubleshooting Report scheduled job performance.

Release Date: February 28, 2023

Iodine 7.0.6 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.6 and run the "Finish Install" process upon update set commit.

Enhancements

Use Table Map from bulk share for records reshared to a database by Table Compare.

(info) NOTE: See Table Compare for further configuration required if using a Table Map with Table Compare for ServiceNow to database.

Sort table names alphabetically in Choose Table dropdown on Synchronize Delete Records and Compare Records by Table pages of Table Compare.

Keep queue active when getting queue status regardless of status returned.

Warn and default Sharing setup to Share the table records only when using a table map in dynamic or bulk share (including conditional shares).

Remove calling queue metrics not being used in application.

Release Date: January 9, 2023

Iodine 7.0.5 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.5 and run the "Finish Install" process upon update set commit.

Enhancements

Use encryption in bulk share for records reshared to a database by Table Compare.

Send more errors back from the DataSync Agent to ServiceNow for error notifications.

Bug Fixes

Prevent Perspectium Dashboard Data scheduled job from deactivating active queues.

Release Date: November 21, 2022

Iodine 7.0.4 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.4 and run the "Finish Install" process upon update set commit.

Bug Fixes

Fixed issues with Bulk Share's name, target queue and table name fields' ACLs not having roles/conditions.

Release Date: September 13, 2022

Iodine 7.0.3 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.3 and run the "Finish Install" process upon update set commit.

Bug Fixes

Fixed an issue with PerspectiumReplicator.shareRecord() being called directly and getting Cannot read property "sys_updated_by" from null error

Fixed an issue with dynamic share's before share script variables being undefined in table map script

Fixed an issue with outbound messages not being decrypted when using multibyte encryption.

Release Date: July 28, 2022

Iodine 7.0.2 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.2 and run the "Finish Install" process upon update set commit.

Enhancements

Updated Table Compare business rule with inserting record to run after to follow ServiceNow health scan best practices.

Removed DOM manipulation as possible to follow ServiceNow health scan best practices.

Updated client scripts and UI pages to use client data when possible to follow ServiceNow health scan best practices. 

Updated script includes to not use variables named gr to follow ServiceNow health scan best practices. 

Enabled unique index on number field of receipts table to follow ServiceNow health scan best practices. 

Updated Table Compares table to have proper ACLs to follow ServiceNow health scan best practices. 

Added Alert category to all Perspectium application notifications to follow ServiceNow health scan best practices.  

Removed deprecated business rules that weren't using condition field to follow ServiceNow health scan best practices.  

Release Date: Jun 10, 2022

Iodine 7.0.1 is a hotfix to be applied to the Iodine 7.0.0 major release. Please install Iodine 7.0.0 before installing Iodine 7.0.1 and run the "Finish Install" process upon update set commit.

Bug Fixes

Scheduled bulk shares will now function as expected upon upgrade.

Fixed an issue where the Bulk Share "Sharing Setup" will change to default settings upon upgrade.

Fixed an issue where custom table schema is not being honored when shared out to the agent.

Release Date: December 10, 2021

Enhancements

The PSPSchema REST API will be an alternative to the current PSPSchema processor used to get table schema from the ServiceNow instance. If the PSPSchema processor cannot be accessed while using the Agent, the PSPSchema REST API endpoint will be accessed. 

You now have the ability to use a table map field as part of the outbound message attribute. In addition, table map that in a JSON format can now be embedded. 

You can now choose between successful or pending receipts when configuring the app to automatically delete receipts after a given time period. 

Dashboard data is now split into multiple payload to improve performance. 

You now have the option to sync deletes when comparing records by tables.

Dashboard will now account for long running records in the bulk share history table. 

Along with the He20 Standard view applied for bulk and dynamic shares, the He20 Simple view has been created as well. 

Optimized filter conditions for bulk share to prevent using conditions based on sys_ids when multiple jobs enabled in the one bulk share.

Best practices applied to all of Perspectium script includes, client scripts, ui pages, business rules and ui actions. 

Dashboard will now give you the option to display split data from different shared sources (ServiceBond, ServiceNow, etc). 

Data reported on the dashboard will now be displayed based on the time zone preference set for the ServiceNow user.

To prevent health scan issues, dynamic share and group share will no longer use ServiceNow's Record Producer. 

The number of batches for the Perspectium Data Cleaner scheduled job is now configurable. 

You now have the option to export Group Shares and Transform Maps when using the Download Shares Configurations tool.

You now have the option to download a zip file containing the troubleshooting report when using the Troubleshooting Report tool. 

The appearance of the Enable receipt and Disable receipt options will now depend on the global property. 

Additional receipt handling included for records that no longer exists. 

In the Test Connection troubleshooting tool, you can now test your connection again without leaving the page. 

Removed Perspectium properties that are no longer in use. 

Optimize metric performance by allowing you to set the maximum number of counter messages in the Outbound Messages table, where once reached, all of the counter messages will be combined into one. 

Improved performance for AES encryption/decryption with update to use new open source library in PerspectiumSJCL script include.

Credentials for the Perspectium Portal is now available in the Portal Settings page instead of Dashboard Settings.

Users will now be recommended to use “Share updates since then” instead of “Updated” when scheduling bulk shares. This recommendation is to prevent gaps in data if the ServiceNow job scheduler becomes delayed for any reason.

A warning message will now appear if the same table is being shared to multiple queues to prevent data discrepancy issues. 

Back button navigation applied to all applicable Perspectium UI pages. 

All nested UI pages now include breadcrumb links for easier navigation 

Removed Perspectium script includes that are no longer in use. 

The following features' UI pages have been redesigned to fit the Helium (He20) style to improve user experience:

  • Download Table Schemas

  • Data Obfuscation Dashboard

  • Custom Schema Properties

  • Create Inbound Processors

  • Table Compare: ServiceNow to ServiceNow
    • Audit Shares
    • Compare Records by Table
  • Table Compare: ServiceNow to Database
    • Audit Shares
    • Compare Records by Table
    • Synchronize Deleted Records

  • Reshare Records

  • Troubleshooting Report

  • Subscribe
  • Subscribed Queue

Bug Fixes

The psp_name variable will now get applied in the outbound messages created by the dynamic share. 

Processing agent.error messages will no longer cause a Null pointer error.

Display value for custom list field is now included in the outbound message when sharing only selected fields.

Fields selected from Share Only Selected Fields will now share when running a bulk share from saved dynamic share.

After executing a group share, updating the group share fields will not update the connected bulk share, i.e. Encryption key field. 

Dashboard will now have the Error and Support Cases ordered by created. 

The Inbound Processor ID (processor_id) will no longer be set to undefined or NaN.  

Bulk shares will no longer get stuck in cancelling state when the bulk share job is killed. 

Running validateConfig in Agent will no longer cause an undefined error. 

Table compare history links are now accessible when using Edge Encryption proxies. 

The field map (u_psp_table_field_map) records will now be removed when the parent table map (u_psp_table_map) gets deleted. 

Bulk shares executed from Dynamic Share forms will now respect configured schedules.

Re-enabling monitoring for shared queue will no longer cause a duplicate queue error.

Removed Features

Switch UI version is no longer available.