Geneva Patch 6 Hot Fix 3

Geneva Patch 6 Hot Fix 3 provides fixes for the Geneva release.

For Geneva Patch 6 Hot Fix 3:
Build date: 05-27-2016_1510
Build tag: glide-geneva-08-25-2015__patch6-hotfix3-05-27-2016

For more information about how to upgrade an instance, see Upgrade to Geneva.

For more information about the release cycle, see the ServiceNow Release Cycle. For a downloadable, sortable version of Geneva fixed problems, see KB0598265.

Note: This version is approved for FedRAMP.

Fixed problems in Geneva Patch 6 Hot Fix 3

Problem Short description Description Steps to reproduce
Platform Security

PRB674503

Performance degradation when using GlideRecordSecure when the record being queried contains fields such as variables, audio Performance degradation occurs while using GlideRecordSecure when the record being queried contains fields such as variables, audio, userImage, currency, and possibly other fields.
  1. Create a new table.
  2. Add several currency fields to it, along with other dummy fields (e.g. name, description).
  3. Create an entry under sys_relationship table:
    • Applies to table is incident
    • Queries from table is the new table created in step 1
  4. Add a query such as
    current.addQuery('<SOME_FIELD_IN_THE_NEW_TABLE>',
    <SOME_VALUE_THAT_MATCHES_A_LOT_OF_RECORDS>);
  5. Add many records to the new table.
  6. Create a list_edit ACL on the new table, and add a condition and a query using some fields on the table.
When you open an existing incident, note that the AJAX call to fetch the records under the new embedded list is taking a lot of time to get the response back.

Enable SQL debugging. Note that for every currency field under every record under the new embedded list, a GlideRecord query is being made when getSpecificDisplayValue is done.

Fixes included with Geneva Patch 6 Hot Fix 3

* Unless any exceptions are noted, you can safely upgrade to this release version from any of the versions listed below. These prior versions contain PRB fixes that are also included with this release. Be sure to upgrade to the latest listed patch that includes all of the PRB fixes you are interested in.