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/08/10 09:34]
andrew.nguyen Added "fixed: jobs to dynamically share related records asynchronously now given appropriate names"
updateset_release_schedule [2019/01/23 21:56] (current)
billy
Line 1: Line 1:
 +====== Update Set for ServiceNow Release Notes ======
  
-====== Release Schedule ====== 
 <ifauth @admin> <ifauth @admin>
-^ Date Released ^ Version ​    ^ Changelog ​    ^Product ​ ^ +^ Date Released ^ Release ​    ^ Change ​    ^Product(s) Affected ​ ^ 
-|TBD  |Dubniumfeature: users can now [[include_referenced_field_records|include ​referenced field records]] ​in bulk share | Replicator | +| TBD   | Fluorine (4.5.0) | enhancement:​ Templates for [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|group shares]] will now be added when the [[finish_install|finish install scripts]] run | Core| 
-|:::   |:::| 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 | +|:::|:::| enhancement:​ Improved [[update_set_receipts|message receipt]] delivery performance by cutting down on traffic to inbound queues, removing message sets, and removing processing for PSP Count records | Core | 
-|:::   |:::| feature: ​for dynamic shares, ​added "Test With" field under the "​Filter ​and Enrichment"​ tab as well as a "Test Record"​ button to help users validate if a record will be shared ​and view which business rules may have prevented their dynamic share from firing ​| Replicator | +|:::​|:::​|enhancement:​ Descriptions added on the group shares [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Create+a+new+group+share|Create New]] form to provide clearer directions for filtering and choosing tables/​templates | Core | 
-|:::   |:::| enhancement:​ improved performance of all data cleaners ​by using built-in ​ServiceNow ​functionality ​| Core | +|:::​|:::​|fixed:​ A [[replicator_snc_subscribed_queues|subscribed queue]] will now be created automatically once login information is entered and saved in [[updateset_properties|Perspectium properties]] | Core | 
-|:::   |:::| enhancement: ​user will now be presented with a warning message when user selects ​a [[replicator_snc_bulk_share|bulk share]] table map that does not have generate schemas option selected and the target queue is not a SIAM queue | Replicator | +|:::​|:::​|fixed:​ [[updateset_scheduled_bulk_share|Scheduled bulk shares]] that are part of a [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|group share]] will now run properly in [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Reorder+bulk+shares+in+a+group+share|the specified order]] | Core | 
-|:::   |:::| enhancement:​ [[replicator_snc_bulk_share#​records_processed|records processed]] field in bulk shares ​now accurately displays current ​total number of records ​processed ​| Replicator | +|:::​|:::​|fixed: ​ [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|Group share]] status will now be properly updated to **Completed** when associated [[replicator_snc_bulk_share|bulk shares]] or [[updateset_scheduled_bulk_share|scheduled bulk shares]] run successfully | Core | 
-|:::   |:::| enhancement:​ added a force to update set feature ​to bulk sharesscheduled bulk sharesdynamic shares, and queues | Replicator | +</​ifauth>​ 
-|:::   |:::| enhancement:​ bulk shares support [[conditional_shares|conditional sharing]] including sharing records based on domain ​| Replicator | + 
-|:::   |:::| enhancement:​ added option to [[replicator_snc_bulk_share#​enable_debug_logging|enable debug logging]] for a single share configuration ​| Replicator | + 
-|:::   |:::| enhancement:​ added subscribe_gr global to before subscribe script to allow access to subscribe ​record ​| Replicator | +^ Date Released ^ Release ​    ^ Change ​    ​^Product(s) Affected ​ ^ 
-|:::   |:::| enhancement:​ removed nonexistent users from all scheduled jobs | Replicator | +| January 23, 2019   | [[europium_release|Europium patch1]] <ifauth @admin>​(4.4.1)</​ifauth>​| fixedThe UI Action **Execute Now** in the Scheduled Jobs table can now be properly accessed for users with specific roles | Core| 
-|:::   |:::| enhancement:​ modified ​[[replicator_snc_bulk_share|bulk share]] and replicator configuration table loading functionalities to occur on server side | Replicator ​+|:::|:::| fixed: [[start#​siam|SIAM integrations]] will now honor the correct encryption method after toggling from base64 to other configured encryptions for [[snc_table_maps|table map]]| Core | 
-|:::   |:::| enhancement:​ modified "make default [[replicator_agent_subscribed_queue|subscribed queue]] read only" policy ​to occur on server side | Replicator |+|:::|:::| fixed: Multiple [[conditional_shares|conditional shares]] set up within a [[replicator_snc_share|dynamic share]] will now properly be shared out with the proper configurations | Core | 
 +| November 29, 2018   | [[europium_release|Europium]] (4.4.0) | new feature: [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|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 ​ [[http://​doc.perspectium.com/​display/​replicatorforservicenow/​Group+shares+for+ServiceNow|group share]] | Core| 
 +|::: |:::| new feature: Bulk shares ​can now be executed via scripting with the [[updateset_perspectium_api_bulkshare|executeNow() method]] | Core | 
 +|::: |:::| new feature: For [[https://​docs.servicenow.com/​bundle/​london-platform-administration/​page/​administer/​company-and-domain-separation/​reference/​domain-sep-landing-page.html|domain-separated ServiceNow instances]],​ dynamic shares can now be [[replicator_snc_share#​create_a_domain-specific_dynamic_share|executed within a specified domain]] | Replicator | 
 +|::: |:::| new feature: **perspectium_readonly** role added so that [[replicator_helpful_tips|a read-only role access can be granted for the Perspectium application]] | Replicator | 
 +|::: |:::| new feature: [[replicator_snc_shared_queues#​perform_a_load_test|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: [[share_historical_data|Historical data can now be dynamic shared out]] for [[https://​docs.servicenow.com/​bundle/​london-platform-administration/​page/​administer/​task-table/​reference/​r_JournalFields.html|journal fields]], [[https://​docs.servicenow.com/​bundle/​london-platform-administration/​page/​administer/​login/​reference/​r_AuditLogging.html|audit logs]], and attachments | Core | 
 +|:::  |:::| removed: **Database Views** module has been removed | Core | 
 +|::: |::: | enhancement:​ The order in which individual bulk shares run within a [[updateset_scheduled_bulk_share|scheduled bulk share]] can now be modified| Core | 
 +|:::  |:::| enhancement:​ Improved efficiency for fetching [[updateset_properties|Perspectium Properties]] when running shares | Core | 
 +|:::  |:::| enhancement:​ Improved performance of [[replicator_snc_bulk_share|bulk shares]] without filter conditions by removing processing for a Perspectium feature that is no longer supported| Core | 
 +|:::   |:::| enhancement:​ [[encryption|AES-256 encryption]] can now be configured for [[replicator_snc_share|dynamic shares]] and [[replicator_snc_bulk_share|bulk shares]] ​ | 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|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 [[replicator_snc_bulk_share|bulk shares]] or [[conditional_shares|conditional shares]] are created without filter conditions | Replicator | 
 +|:::   |:::| enhancement:​ Replicator performance has been optimized when the [[display_values_property|Get Display Values]] box is checked in [[updateset_properties|Perspectium Properties]] | Replicator | 
 +|:::   |:::| fixed: Checking the [[snc_table_maps#​get_display_value|Get Display Values]] box within the **Table Maps** module will now update the **Source Script** with the appropriate **Source Field** | Core | 
 +|:::   |:::| fixed: The [[snc_table_maps|Table Maps]] module'​s **Source Script** box will now be read-only when the [[snc_table_maps#​get_display_value|Get Display Value]] box is checked, editable when the **Use Script** box is checked, and hidden when neither box is checked ​ | Core | 
 +|:::   |:::| fixed: The [[snc_reset_dynamic_share_rules|Reset Dynamic Share Rules]] module will now successfully reset the business rule created by the [[replicator_snc_share|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: [[snc_table_maps#​field_mappings|Table field map]] scripts can now be properly displayed in form view | Core | 
 +|:::   |:::| fixed: Dynamic share'​s [[scheduled_sync_up|Scheduled Sync Up]] no longer rebuilds [[https://​docs.servicenow.com/​bundle/​london-application-development/​page/​script/​business-rules/​concept/​c_BusinessRules.html|Business Rules]] at each interval | Core | 
 +|:::   |:::| fixed: Google Chrome password manager will no longer appear when [[updateset_properties|Perspectium Properties]] is accessed prior to running the [[finish_install|Finish Install]] scripts | Core | 
 +|::: |:::| fixed: [[https://​www.fileformat.info/​info/​charset/​UTF-8/​list.htm|Special characters]] can no longer be entered in the **Source Field** for [[snc_table_maps#​field_mappings|table field maps]] | Core | 
 +|:::   |:::| fixed: [[update_set_receipts|Receipt]] processing can now be properly disabled | Core | 
 +|:::   |:::| fixed: [[separate_queue_key|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|Ready to Run]] will now contain the record encryption key in form and XML views | Replicator | 
 +|:::   |:::| fixed: Schema will now be properly generated for [[replicate_table_map|table maps]] in ServiceNow Kingston and newer when table maps have source fields [[https://​express.servicenow.com/​support/​documentation/​dot-walking-exp/​|dot walking]] to a reference record'​s fields | Replicator | 
 +|:::   |:::| fixed: Boolean and number source script values for JSON [[snc_table_maps#​field_mappings|table field maps]] will now be converted to strings | Replicator | 
 +|:::   |:::| fixed: [[ready_to_run|Ready to Run]] Create Share form will now properly validate the format of the MBS Server URL (**http://​...** or **https://​...**) | Replicator | 
 +|:::|:::| fixed: The [[include_referenced_field_records|referenced field records]] ​feature for bulk shares will now share out referenced field records without creating duplicate referenced field records at the integration endpoint ​| Replicator ​|  
 +|December 30, 2018  |[[dubnium_release|Dubnium patch2]]| fixed: Dynamic share'​s [[scheduled_sync_up|Scheduled Sync Up]] no longer rebuilds [[https://​docs.servicenow.com/​bundle/​london-application-development/​page/​script/​business-rules/​concept/​c_BusinessRules.html|Business Rules]] at each interval | Core 
 +|:::   |:::| fixed: [[use_audit_delete_listener|Audit Delete Listener]] [[https://​docs.servicenow.com/​bundle/​london-application-development/​page/​script/​business-rules/​concept/​c_BusinessRules.html|Business Rule]] is now created properly | Core | 
 +|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 | 
 +|:::   |:::| 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: 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 | 
 +|:::   |:::| 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]] 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|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 “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|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 [[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:​ 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:​ [[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: ​enhancement:​ added a Force to Update Set action (Related Link) to Bulk SharesScheduled Bulk SharesDynamic Shares, and Queues as an option to transfer Share configurations between instances  ​| 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: ​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|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:​ Comparison data in [[replicator_table_compare|Table Compare]] feature now respects shares with conditions| Replicator |
-|:::   |:::| enhancement:​ [[message_performance_stats|Performance Stats]] will now produce PROCESSING records for each table type in a given payload.| 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:​ [[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 ​is now also available ​for the Replicator ​application ​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 just 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, Domainor Company| Replicator | 
-|:::   |:::| enhancement: ​table map error logs now includes ​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 is added in [[ready_to_run|Ready to Run]]. With the task name field, users can create ​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: ​add 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 | 
-|:::   |:::| fixed: ​jobs to dynamically share related records asynchronously ​now given appropriate names 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: 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 (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 |
-|:::   ​|:::​| ​featureadded the ability for users to now include Company and Domain in [[conditional_shares|conditional shares]]. Conditional Share performance has also been improved ​| Replicator | +|:::   ​|:::​| ​fixedremoved 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 | 
-</​ifauth>​ +|:::   |:::| 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 | 
-^ Date Released ^ Version ​    ^ Changelog ​    ​^Product ​ ^ +|:::   |:::| fixed: **''​sys_audit_delete''​** records no longer being created when the **Delete immediately** option is selected for Outbound Messages | Replicator | 
-|June 19th 2018   |Carbon_4.0.2| fixed: [[use_audit_delete_listener|audit delete listener]] business rules not being updated/​deleted properly when dynamic share updated | 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 8th 2018   |Carbon_4.0.1| feature: bulk shares support [[conditional_shares|conditional sharing]] including sharing records based on domain | 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 | 
-|May 18th 2018  |[[carbon_release|Carbon]] <ifauth @admin>​(4.0.0)</​ifauth>​| feature: added the ability to [[snc_delete_on_class_change|delete the "​orphaned"​ records when changing the class of a record]] | Core |+|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 | 
 +|May 18, 2018  |[[carbon_release|Carbon]] <ifauth @admin>​(4.0.0)</​ifauth>​| feature: added the ability to [[snc_delete_on_class_change|delete the "​orphaned"​ records when changing the class of a record]] | Core |
 |:::   |:::| enhancement:​ optimized how we [[updateset_properties#​limit_outbound_messages|limit messages in outbound tables]] to improve throughput and decrease load on the database | Core | |:::   |:::| enhancement:​ optimized how we [[updateset_properties#​limit_outbound_messages|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 [[replicator_snc_share#​psp_share_table_map|dynamic share]] | Replicator | |:::   |:::| enhancement:​ enabled table maps for sharing records in additional settings in [[replicator_snc_share#​psp_share_table_map|dynamic share]] | Replicator |
Line 54: Line 110:
 |:::   |:::| fixed: Bulk Sharing with "​Include Child Table Only" no longer failing when encountering a record with a corrupt/​invalid class | 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 | |:::   |:::| fixed: special characters like tab (\t), double quotes and single quotes not encrypted/​decrypted properly when using AES128 | Replicator |
-|<ifauth @admin>April 27th 2018</​ifauth>  ​|<ifauth @admin>Bismuth_3.31.1</​ifauth>​| feature: ​ [[data_obfuscation|data obfuscation]] support for masking data in shared records| Replicator |+|April ​27, 2018 |<ifauth @admin>[[bismuth_release|Bismuth]](3.31.1)</​ifauth>​| feature: ​ [[data_obfuscation|data obfuscation]] support for masking data in shared records| Replicator |
 |:::   |:::| fixed: default [[replicator_snc_subscribed_queues|subscribed queue]] not created on first time install of Perspectium update set on an instance| Replicator | |:::   |:::| fixed: default [[replicator_snc_subscribed_queues|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 | |:::   |:::| fixed: dynamic share configures correctly on Ready to Run form | Replicator |
-|<ifauth @admin>April 1st 2018</​ifauth> ​ ​|<​ifauth @admin>Bismuth_3.31.0</​ifauth>​| feature: added [[share_only_updated_fields|"​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 |+|April ​1, 2018  |<ifauth @admin>[[bismuth_release|Bismuth]] (3.31.0)</​ifauth>​| feature: added [[share_only_updated_fields|"​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: 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: added name field in Dynamic Share to help organize shares | Replicator |
Line 85: Line 141:
 |:::   |:::| 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: "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 | |:::   |:::| fixed: Bulk Sharing for all child tables failing when a record was deleted mid bulk share | Replicator |
-|February ​8th 2018  |[[bismuth_release|Bismuth]] <ifauth @admin>​(3.30.0)</​ifauth>​| feature: ability to [[snc_table_maps#​copy_table_map|copy a table map]] and its field maps in one step| Replicator |+|February ​8, 2018  |[[bismuth_release|Bismuth]] <ifauth @admin>​(3.30.0)</​ifauth>​| feature: ability to [[snc_table_maps#​copy_table_map|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:​ 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:​ disable auditing on data cleaner job to optimize performance| Core |
Line 103: Line 159:
 |:::   |:::| fixed: outbound messages with the wrong key are marked as skipped so they won't be re-processed| 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 [[updateset_properties|properties]]| Core | |:::   |:::| fixed: "​Properties Saved" message doesn'​t always display when successfully saving [[updateset_properties|properties]]| Core |
-|<ifauth @admin>December ​21st 2017</​ifauth> ​ |<ifauth @admin>3.29.0</​ifauth>​| feature: tour of the ServiceNow application| Replicator |+|December ​21, 2017  |3.29.0| feature: tour of the ServiceNow application| Replicator |
 |:::   |:::| feature: [[ignoring_share_in_before_share_script|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: [[ignoring_share_in_before_share_script|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: [[restricting_shared_fields_on_referenced_records|Restrict shared fields on referenced field records -]] users can configure which reference fields records to be dynamically shared | Replicator | |:::   |:::| feature: [[restricting_shared_fields_on_referenced_records|Restrict shared fields on referenced field records -]] users can configure which reference fields records to be dynamically shared | Replicator |
Line 124: Line 180:
 |:::   |:::| fixed: handling for JavaLangException thrown when Refresh History Set is enabled and Auditing is disabled for target table.| 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 | |:::   |:::| 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 |
-|<ifauth @admin>October ​25th 2017</​ifauth> ​  |<ifauth @admin>3.28.0</​ifauth>​| enhancement:​ [[ updateset_bulk_share_monitoring|bulk share monitoring]] long running bulk shares are now tracked and logged when they exceed 12 hours (threshold can be modified)| Replicator |+|October ​25, 2017   ​|3.28.0| enhancement:​ [[ updateset_bulk_share_monitoring|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: 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: dynamic shares will now only update the updated by field when a user makes changes on the dynamic share record itself| Replicator |
Line 130: Line 186:
 |:::   |:::| feature: add all source table fields option on [[snc_table_maps#​field_mappings|outbound table maps]]| Replicator | |:::   |:::| feature: add all source table fields option on [[snc_table_maps#​field_mappings|outbound table maps]]| Replicator |
 |:::   |:::| enhancement:​ don't display [[snc_reset_dynamic_share_rules|reset dynamic share rule]] message or related list link on an inactive dynamic share| Replicator | |:::   |:::| enhancement:​ don't display [[snc_reset_dynamic_share_rules|reset dynamic share rule]] message or related list link on an inactive dynamic share| Replicator |
-|March ​30th 2018   ​|[[argon_release|Argon patch3]]\\ <wrap round info>​Includes fixes from Argon hotfix2</​wrap>​| fixed: unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances | Replicator |+|March ​30, 2018   ​|[[argon_release|Argon patch3]]\\ <wrap round info>​Includes fixes from Argon hotfix2</​wrap>​| 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 | |:::   |:::| fixed: journal field entries not displaying on records in pre-Kingston instances when replicated from Kingston+ instances | Replicator |
-|February ​6th 2018   ​|[[argon_release|Argon hotfix2]]\\ <wrap round info>​Must be applied on top of Argon patch2</​wrap>​| fixed: unable to update records in tables that have sys_class_path field on Jakarta+ domain-separated instances | Replicator |+|February ​6, 2018   ​|[[argon_release|Argon hotfix2]]\\ <wrap round info>​Must be applied on top of Argon patch2</​wrap>​| 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 | |:::   |:::| fixed: journal field entries not displaying on records in pre-Kingston instances when replicated from Kingston+ instances | Replicator |
-|January ​11th 2018   ​|[[argon_release|Argon hotfix1]]| fixed: unable to read replicator messages shared by Replicator Agent from Oracle | Replicator | +|January ​11, 2018   ​|[[argon_release|Argon hotfix1]]| fixed: unable to read replicator messages shared by Replicator Agent from Oracle | Replicator | 
-|January ​17th 2018   ​|[[argon_release|Argon patch2]]| fixed: attachments and audit records not properly encrypted for target queues with unique encryption keys | Replicator |+|January ​17, 2018   ​|[[argon_release|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 | |:::   |:::| fixed: messages routing through Perspectium Outbound not properly posted out under Jakarta Memory Issue | Replicator |
-|October ​17th 2017   ​|[[argon_release|Argon patch1]]| fixed: shareRecord error invalid table name u_psp_siam_audit | Replicator | +|October ​17, 2017   ​|[[argon_release|Argon patch1]]| fixed: shareRecord error invalid table name u_psp_siam_audit | Replicator | 
-|October ​5th 2017   ​|[[argon_release|Argon]] ​<ifauth @admin>(3.27.0)</​ifauth>​| enhancement:​ warn when saving a dynamic share in a domain that is neither global nor top | Replicator |+|October ​5, 2017   ​|[[argon_release|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_property|display values]] to false | Replicator | |:::   |:::| enhancement:​ default [[display_values_property|display values]] to false | Replicator |
 |:::   |:::| enhancement:​ optimized performance of outbound replication when using [[share_only_selected_fields| share only selected fields]] feature | Replicator | |:::   |:::| enhancement:​ optimized performance of outbound replication when using [[share_only_selected_fields| share only selected fields]] feature | Replicator |
Line 145: Line 201:
 |:::   |:::| fixed: [[ignoring_share_in_before_share_script|ignore update fields]] feature not properly ignoring changes | Replicator | |:::   |:::| fixed: [[ignoring_share_in_before_share_script|ignore update fields]] feature not properly ignoring changes | Replicator |
 |:::   |:::| fixed: default [[snc_message_set_activity|message set]] outbound processing to false | Replicator | |:::   |:::| fixed: default [[snc_message_set_activity|message set]] outbound processing to false | Replicator |
-|<ifauth @admin>September ​1st 2017</​ifauth> ​  |<ifauth @admin>3.26.0</​ifauth>​| enhancement:​ replicator messages with XML will be better formatted for viewing when selecting “Decrypt Value” | Core |+|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_large_bulk_share|prompt]] before [[snc_dynamic_run_a_bulk_share|running a bulk share]] from a dynamic share | Replicator | |:::   |:::| enhancement:​ [[prompt_before_large_bulk_share|prompt]] before [[snc_dynamic_run_a_bulk_share|running a bulk share]] from a dynamic share | Replicator |
 |:::   |:::| enhancement:​ update endpoint url to https | Replicator | |:::   |:::| enhancement:​ update endpoint url to https | Replicator |
Line 153: Line 209:
 |:::   |:::| 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 | |:::   |:::| enhancement:​ When toggled on and off scheduled sync up on Dynamic Share will display last sync time and next sync time to users via a dialog message | Replicator |
 |:::   |:::| feature: Bulk share history will calculate and display records per second | Replicator | |:::   |:::| feature: Bulk share history will calculate and display records per second | Replicator |
-<ifauth @admin>August ​11th 2017</​ifauth> ​  |<ifauth @admin>3.25.0</​ifauth>​| feature: [[replicate_table_map|custom target database schema]]| Replicator |+| August ​11, 2017   ​|3.25.0| feature: [[replicate_table_map|custom target database schema]]| Replicator |
 |:::   |:::| feature: [[replicator_snc_subscribed_queues|Instance Created On Field]] added to subscribed queues as a protection against mis-cloned queues | Replicator | |:::   |:::| feature: [[replicator_snc_subscribed_queues|Instance Created On Field]] added to subscribed queues as a protection against mis-cloned queues | Replicator |
 |:::   |:::| feature: The ability to [[updateset_replicator_delete_immediately|delete messages from the Outbound queue as soon as they are posted]] to MBS | Replicator | |:::   |:::| feature: The ability to [[updateset_replicator_delete_immediately|delete messages from the Outbound queue as soon as they are posted]] to MBS | Replicator |
updateset_release_schedule.1533918875.txt.gz · Last modified: 2018/08/10 09:34 by andrew.nguyen