Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here's what's new with the Perspectium products 



Divbox
styleborder-radius: 15px;

Perspectium application for ServiceNow Iodine release 

The Iodine release of the Perspectium application for ServiceNow is available. See the release notes for what's new, enhanced or fixed for the Helium release!


DataSync Agent Iodine release 

The Iodine release for DataSync Agent is available. See the release notes for what's new, enhanced or fixed for the Helium release!


(warning) Log4j Vulnerability Issue (warning)

A solution is now available to help with the vulnerability issue found in the Log4j library.  This solution is one of the recommended remediations made by the Apache team.  The fix is accomplished by removing the impacted class (JndiLookup.class) and rebuilding the jar file. This is the most expeditious approach to getting a reliable and safe solution.  The other common approach of updating to the 2.16.0 version of the jar file requires significantly more time to rebuild and fully test.  This will be done in subsequent releases for the next planned maintenance release, Iodine 7.0.1.

  • The patched jar file with the solution applied can be downloaded here: https://depot.perspectium.com/downloads/agents/log4j-hotfix-873419825/log4j-core-2.8.2.jar

  • Supported versions for this patch are Dubnium and any newer version (Dubnium, Europium, Fluorine, etc).

  • Instructions for deploying the patch:

    • Stop the agent (verify the java process has stopped)

    • Remove the existing log4j-core-2.8.2.jar file from [agent directory]/jars.  We recommend you move this file a location away from the agent, and rename it so that is known to be a bad version (e.g. log4j-core-2.8.2.jar.BAD).  It is important that this file is not in the jars directory or any of its subdirectories.

    • Copy the patched jar file you downloaded to the jars directory.  [agent directory]/jars.

    • Verify you have the correct version of the patched jar file.  From the command line type: “jar -tf [agent directory]/jars/log4j-core-2.8.2.jar”.  This will display the contents (all of the java classes) contained within the jar file.  Verify that the “JndiLookup.class” is not listed in the jar file.

    • Start the agent

    • Verify the perspectium.log file ( [agent directory]/logs/perspectium.log ) is populating correctly.  You should see log entries with the current date/time. 


(warning) ServiceNow Slow Queries Flow Issue (warning)

If you are upgrading to Paris Patch 8 or Quebec Patch 3 and using Flow with Dynamic Shares, you may experience a slow queries issue affecting your instance's performance. This is due to a regression issue with UI actions that interact with the sys_flow_plan_context_binding table.

To resolve this issue, see ServiceNow Support's KB0960538 where a workaround is provided.


(warning) ServiceNow Quebec GlideEncrypter issue (warning)

In ServiceNow instances with Quebec, obfuscated fields values such as passwords are altered due to issues with GlideEncrypter. This issue will occur for all versions of the Perspectium application for ServiceNow.

ServiceNow has an open problem (PRB1480906) in their system for this issue. If your ServiceNow instance has this issue, contact ServiceNow Support to re-install the Key Management Framework (KMF) plugin after upgrading to Quebec.



UI Expand
titleVerify if your Quebec instance has a properly functioning GlideEncrypter


Divbox
stylebackground:white;


UI Steps
sizesmall


UI Step

Log in to your ServiceNow instance with admin privileges.


UI Step

In the Filter Navigator, type in Scripts - Background.


UI Step

Run the following script:

Code Block
var ge = new GlideEncrypter();
var plainText = "Some encryption key here";
var encrypted = ge.encrypt(plainText);
gs.print("Encrypting: " + plainText + ", and got: " + encrypted);
var decrypted = ge.decrypt(encrypted);
gs.print("Decrypting: " + encrypted + ", and got: " + decrypted);


If the result is successful, you will see the following:

Code Block
*** Script: Encrypting: Some encryption key here, and got: plzF5fF0yab+qzzglBWoW+co191O2CUx+3l9W2kqQdA=
*** Script: Decrypting: plzF5fF0yab+qzzglBWoW+co191O2CUx+3l9W2kqQdA=, and got: Some encryption key here


if the result is NOT successful, there will be an error displayed with a large stack trace in the ServiceNow System Logs.









Html-bobswift
<style>
#title-text {
	display: none;
}
</style>