User Tools

Site Tools


updateset_release_schedule

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
updateset_release_schedule [2018/09/12 20:57]
billy
updateset_release_schedule [2018/11/14 17:44] (current)
timothy.pike
Line 1: Line 1:
  
 ====== Update Set for ServiceNow Release Notes ====== ====== Update Set for ServiceNow Release Notes ======
 +
 <ifauth @admin> <ifauth @admin>
 +
 ^ Date Released ^ Release ​    ^ Change ​    ​^Product(s) Affected ​ ^ ^ Date Released ^ Release ​    ^ Change ​    ​^Product(s) Affected ​ ^
-|TBD   | [[dubnium_release|Dubnium patch2]] | TBDTBD|+| TBD   | [[europium_release|Europium]] | new feature: **perspectium_readonly** role added so that [[replicator_helpful_tips|a read-only role can be assigned to Replicator for ServiceNow users]] | Core | 
 +|::: |::: | new feature: [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|Group shares]] feature allows for grouping of bulk and dynamic shares as well as custom table templates for shares | Core| 
 +|::: |:::| new feature: Bulk shares can now be executed via scripting with the [[updateset_perspectium_api_bulkshare|executeNow() method]]. | Core | 
 +|:::  |:::| removed feature: Database Views module has been removed | Core | 
 +|:::  |:::| enhancement:​ Improved efficiency for fetching the Perspectium Properties module via front-loading and caching | Core | 
 +|:::  |:::| enhancement:​ large Scheduled Bulk Shares (multiple Bulk Shares with millions of records) will no longer cause instance performance issues while running | Core | 
 +|:::  |:::| enhancement:​ Error messages will now be logged in **Perspectium Logs** with details about size limits for records/​fields that were too large to be bulk/​dynamic shared out | Replicator | 
 +|:::   |:::| enhancement:​ [[encryption|AES256 encryption]] capabilities can now be configured ​ | Core | 
 +|:::   |:::| enhancement:​ [[https://​docs.servicenow.com/​bundle/​london-servicenow-platform/​page/​administer/​reference-pages/​concept/​c_DictionaryAttributes.html?​title=Dictionary_Attributes#​gsc.tab=0|no_audit_delete attribute]] added to [[updateset_messages|message tables]] to prevent performance issues when deleting large volumes of data from these tables | Core | 
 +|:::   |:::| enhancement:​ optimized performance of Replicator when the [[display_values_property|Get Displayed Values]] is enabled in Perspectium Properties | Replicator | 
 +|:::   |:::| fixed: Table Field Maps updates Source Script with Source Field when Get Display Value is checked ​ | Core | 
 +|:::   |:::| fixed: Table Field Maps presents Source Script box consistently -- read-only when Get Display Value checked, editable when Use Script checked, and not visible when neither is checked ​ | Core | 
 +|:::   |:::| fixed: Reset Dynamic Share Rule now successfully resets the business rule created by the dynamic share  | Core | 
 </​ifauth>​ </​ifauth>​
  
 ^ Date Released ^ Release ​    ^ Change ​    ​^Product(s) Affected ​ ^ ^ Date Released ^ Release ​    ^ Change ​    ​^Product(s) Affected ​ ^
-|September 7, 2018   | [[dubnium_release|Dubnium patch1]] | enhancement:​ require Source Table field be populated on outbound [[snc_table_maps|table map]] form | Replicator |+|November 13, 2018   | [[dubnium_release|Dubnium patch1 hotfix1]] | fixed: disabling receipts in the psp properties table correctly turn off receipts ​ | Replicator |  
 +|September 7, 2018   | [[dubnium_release|Dubnium patch1]] | enhancement:​ require Source Table field be populated on outbound [[snc_table_maps|table map]] form | Replicator | 
 |:::   |:::| enhancement:​ parent field referencing table map set to read only on [[snc_table_maps#​field_mappings|field map]] form | Replicator | |:::   |:::| enhancement:​ parent field referencing table map set to read only on [[snc_table_maps#​field_mappings|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 [[replicator_snc_shared_queues#​instance_created_on|instance created on]] field | Replicator | |:::   |:::| fixed: records not being shared with old queues created that do not have the [[replicator_snc_shared_queues#​instance_created_on|instance created on]] field | Replicator |
-|:::   |:::| fixed: ​hide Source Script field on [[snc_table_maps#​field_mappings|field map]] form when Use Script is not selected| Replicator | +|:::   |:::| fixed: Source Script field on [[snc_table_maps#​field_mappings|field map]] form being hidden incorrectly ​when Use Script is selected| Replicator | 
-|August 23, 2018  | [[dubnium_release|Dubnium]] <ifauth @admin>​(4.2.0)</​ifauth>​ | feature: added "​Masking Type" and "​Masking Character"​ fields under PSP Data Obfuscation so that masking statements can be added for obfuscated data | Replicator | +|August 23, 2018  | [[dubnium_release|Dubnium]] <ifauth @admin>​(4.2.0)</​ifauth>​ | 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|Data Guarantee]] feature so that acknowledgment and error message batch sizes can be customized | Replicator | +|:::   |:::| feature: added configurations for [[data_guarantee|Data Guarantee]] feature so that acknowledgment and error message batch sizes can be customized ​ | Replicator | 
-|:::   |:::| feature: added [[include_referenced_field_records|Include Referenced Field Records]] ​checkbox ​for Bulk Shares ​so that referenced field records ​to share out can be selected ​| Replicator | +|:::   |:::| feature: added [[include_referenced_field_records|Include Referenced Field Records]] for Bulk Shares to select reference columns on the base table and share out the respective referenced records  ​| Replicator | 
-|:::   |:::| feature: ​users can add an [[after_subscribe_script|after subscribe script]] to run after a record has been subscribed with an insert, update, or delete | Replicator | +|:::   |:::| feature: ​added an [[after_subscribe_script|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 [[validate_dynamic_shares|to validate if a Dynamic Share record will be shared out]]. | Replicator | +|:::   |:::| feature: added "Test With" field and "Test Record"​ button [[validate_dynamic_shares|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 have prevented records from being shared ​| Replicator | +|:::   |:::| feature: added View Business Rules Before This Share” link to help users determine which business rules might have impact the Dynamic Share with respect to the order of execution  ​| Replicator | 
-|:::   |:::| feature: added the ability for users to now include Company ​and Domain ​in [[conditional_shares|conditional shares]] and improved Conditional Share performance | Replicator | +|:::   |:::| feature: added the ability for users to now filter off company ​and domain ​in [[conditional_shares|Conditional Shares]] and improved Conditional Share performance ​ | Replicator | 
-|:::   |:::| enhancement:​ improved performance of all data cleaners ​that use built-in ​ServiceNow ​functionality so that the Troubleshooting Report and Test Connection modules have the same functionality as in the Update Set | Core | +|:::   ​|:::​| ​enhancement: ​enhancement:​ improved performance of all Perspectium ​data cleaners ​to take advantage of ServiceNow ​table cleaning api  ​| Core | 
-|:::   |:::| enhancement:​ added Share Pending Attachments checkbox so that [[common_attachment_format#​previously_uploaded_attachments|previously uploaded attachments]] can be Dynamic Shared ​out | Replicator | +|:::   |:::| enhancement:​ added [[common_attachment_format#​previously_uploaded_attachments|Share Pending Attachments]] checkbox to Share out attachments which were uploaded prior to a record fulfilling ​the Dynamic Share filter conditions ​ | Replicator | 
-|:::   |:::| enhancement:​ table map name and sys_id now appear in the Perspectium Logger ​ | Replicator | +|:::   |:::| enhancement: ​display ​a warning message when creating ​a [[replicator_snc_bulk_share|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: ​created ​a warning message when a [[replicator_snc_bulk_share|bulk share]] table map is selected that does not have generate schemas option selected and the target queue is not a SIAM queue | Replicator | +|:::   |:::| enhancement:​ [[replicator_snc_bulk_share#​records_processed|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:​ [[replicator_snc_bulk_share#​records_processed|records processed]] field in Bulk Shares now accurately displays current ​total number of records ​processed ​| 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 a force to Update Set feature ​to Bulk Shares, ​scheduled ​Bulk Shares, Dynamic Shares, and queues | Replicator | +|:::   |:::| enhancement:​ added option to [[replicator_snc_bulk_share#​enable_debug_logging|enable debug logging]] for an individual Bulk Share or Dynamic Share | Replicator | 
-|:::   |:::| enhancement:​ Bulk Shares support [[conditional_shares|conditional sharing]] including sharing records based on domain ​| Replicator | +|:::   ​|:::​| ​enhancement: ​enhancement:​ added access to the Subscribe record ​in the Before Subscribe Script through the global variable "​subscribe_gr"  ​| Replicator | 
-|:::   |:::| enhancement:​ added option to [[replicator_snc_bulk_share#​enable_debug_logging|enable debug logging]] for a single share configuration ​| Replicator | +|:::   |:::| enhancement:​ modified Replicator ​Configurations Client Scripts ​to improve load time on forms  ​| Replicator |
-|:::   |:::| enhancement:​ added subscribe_gr global to Before Subscribe script to allow access to Subscribe record ​| Replicator | +
-|:::   |:::| enhancement:​ removed nonexistent users from all scheduled jobs | Replicator | +
-|:::   |:::| enhancement:​ modified ​[[replicator_snc_bulk_share|bulk share]] and Replicator ​configuration table loading functionalities ​to occur on server side | Replicator | +
-|:::   |:::| enhancement:​ modified "make default [[replicator_agent_subscribed_queue|subscribed queue]] read only" policy to occur on server side | Replicator |+
 |:::   |:::| enhancement:​ [[ready_to_run|ready to run]] module now provides [[ready_to_run#​form_sections|configuration type]] option to choose between creating share configuration and downloading agent zip file| Replicator | |:::   |:::| enhancement:​ [[ready_to_run|ready to run]] module now provides [[ready_to_run#​form_sections|configuration type]] option to choose between creating share configuration and downloading agent zip file| Replicator |
-|:::   |:::| enhancement: ​increased efficiency by replacing GlideRecord getRowCount() calls with GlideAggregate count functions in UI Pages and Script Includes | Core | +|:::   |:::| 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: ​increased efficiency of [[replicator_snc_bulk_share|bulk share]] and [[replicator_snc_share|dynamic share]] execution by reducing getXMLWait() calls| Replicator | +
-|:::   |:::| enhancement:​ [[message_performance_stats|Performance Stats]] will now produce records labeled as **PROCESSING** for each table type in a given batch of records | Replicator | +
-|:::   |:::| enhancement:​ messages that have "Instance Created On" for shared queues set to an incorrect/​previous ​instance ​will now not send outbound| Replicator |+
 |:::   |:::| enhancement:​ Comparison data in [[replicator_table_compare|Table Compare]] feature now respects shares with conditions| Replicator | |:::   |:::| enhancement:​ Comparison data in [[replicator_table_compare|Table Compare]] feature now respects shares with conditions| Replicator |
 |:::   |:::| enhancement:​ [[update_set_receipts|Receipts]] will now alert the sending instance in the case of the record not being properly mapped/​processed| Replicator | |:::   |:::| enhancement:​ [[update_set_receipts|Receipts]] will now alert the sending instance in the case of the record not being properly mapped/​processed| Replicator |
-|:::   |:::| enhancement:​ Situations and Situations Templates are now available ​for Replicator to aggregate alerts| 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|conditional shares]], making it easier for users to target Table Map, Domain, or Company| Replicator | |:::   |:::| enhancement:​ condition is no longer a mandatory field for [[conditional_shares|conditional shares]], making it easier for users to target Table Map, Domain, or Company| Replicator |
-|:::   |:::| enhancement: ​table map error logs now include the table map's name and sys id, improving ​troubleshooting table maps| 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|Ready to Run]] for creation of custom names for multiple agents | Replicator |  |:::   |:::| enhancement:​ task name field has been added in [[ready_to_run|Ready to Run]] for creation of custom names for multiple agents | Replicator | 
-|:::   |:::| enhancement:​ added label for journal field and audit field scheduled jobs to improve visibility | Replicator |  
 |:::   |:::| enhancement:​ [[message_performance_stats|Message Performance Stats]] now also show total processing time for each table. | Replicator | |:::   |:::| enhancement:​ [[message_performance_stats|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 | |:::   |:::| enhancement:​ **Instance Created On** field added to the Perspectium Properties to prevent properties from being duplicated when cloning an instance. | Replicator |
-|:::   |:::| fixed: ​bulk shares from the **kb_knowledge** table with a domain filter can now be executed successfully | Core | +|:::   |:::| 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: records are now generated in a **sys_audit_delete** table for Outbound Messages ​that are deleted ​immediately after posting ​| Core | +|:::   |:::| fixed: ​using Scheduled Sync Up for a table that doesn’t have the column [sys_updated_onwill 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: ​creating a Scheduled Sync Up for tables with **sys_updated_on** field will now result in a sync for the entire table rather than a sync for new data only | 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: Dynamic Share interactions (updating/​deleting/​creating Business Rules/Audit Listeners, Reset Dynamic Share module) are now domain-agnostic | 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: 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| 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: created a query to exclude labels with ampersands; the Ready to Run page will now load without any text escape errors | Core |
-|:::   |:::| fixed: ​created new Script Include "​PerspectiumConnection"​ that skips Observer and /​datasources servlet tests and instead tests connections ​for all active shared and subscribed queues ​| 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: going back to shared queue from view history now shows monitor section | Core |
-|:::   |:::| fixed: jobs to dynamically share related records asynchronously given appropriate ​names | Replicator |+|:::   |:::| 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: 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 [[delete_outbound_messages|messages]] tables will no longer display an unnecessary error | Replicator | |:::   |:::| fixed: deleting records in the [[delete_outbound_messages|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: display info message for default Subscribe queue now shows only for default queue| Replicator |
-|:::   |:::| fixed: [[ready_to_run|ready to run]] module now validates properties before running| Replicator | 
 |:::   |:::| fixed: [[ready_to_run|ready to run]] database type in agent.xml updated to proper name (sqlserver) for mssql | Replicator | |:::   |:::| fixed: [[ready_to_run|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_release|Carbon patch3]] <ifauth @admin>​(4.0.3)</​ifauth>​| 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|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_release|Carbon patch2]] <ifauth @admin>​(4.0.2)</​ifauth>​| fixed: [[use_audit_delete_listener|audit delete listener]] business rules not being updated/​deleted properly when dynamic share updated | Replicator | |June 19, 2018   ​|[[carbon_release|Carbon patch2]] <ifauth @admin>​(4.0.2)</​ifauth>​| fixed: [[use_audit_delete_listener|audit delete listener]] business rules not being updated/​deleted properly when dynamic share updated | Replicator |
 |June 8, 2018   ​|[[carbon_release|Carbon patch1]] <ifauth @admin>​(4.0.1)</​ifauth>​| feature: bulk shares support [[conditional_shares|conditional sharing]] including sharing records based on domain | Replicator | |June 8, 2018   ​|[[carbon_release|Carbon patch1]] <ifauth @admin>​(4.0.1)</​ifauth>​| feature: bulk shares support [[conditional_shares|conditional sharing]] including sharing records based on domain | Replicator |
updateset_release_schedule.1536811061.txt.gz · Last modified: 2018/09/12 20:57 by billy