2020.1.0 Release

New Features and Enhancements

The following new features and enhancements were introduced this software release:

Product(s) Case Number Internal Number Description
All VOV-11377 A new document viewer for the Accelerator product family is provided in the web UI. This document viewer provides a modernized interface with new client-side search capability.
All VOV-11059 Field descriptions have been populated for all supported fields. These can be queried via the "fieldesc" metadata field, available for each object.
FlowTracer VOV-10618 Added the NODEGRAPH, JOBGRAPH, NODEGRAPHHIER and JOBGRAPHHIER fields for vovselect or REST to return node dependency information for Set objects. The information can be used to construct a FlowTracer flow graph of nodes.
All VOV-11323 vovdoc CLI utility is retired
All VOV-11454 vov_rest_v3.py is the new Python module used to make v3 REST API requests against vovserver.
All VOV-11251 Accelerated processing of Crash Recovery file.
All VOV-10844 Provide a REST API addition to allow job control. The following operations can be performed via the v3 REST API: 1. Dispatch 2. Forget 3. Preempt 4. Rerun 5. Resume 6. Suspend
All VOV-10964 Job attributes can now be modified via the v3 REST API in ways that are also possible via the command line with nc modify.

Resolved Issues

The following issues were resolved in this release.

Product(s) Case Number Internal Number Description
All VOV-5570 Fixed behavior of the ROWCOUNT field used by vovselect and related commands; vovselect will print "0" instead of an empty string when there are no rows in the query, and will print a correct count instead of 0 for "vovselect rowcount from objects".
All   VOV-12721 Fixed an issue with the 2020.1.0 beta that caused a user to be logged out of a web session for one product when the user logged into a different product session in the same browser.
All 24114 VOV-9853 When determining if a shell is configured for a project, the environment variables VOV_PROJECT_NAME and VOV_HOST_NAME must be set. New checks were added to ensure the values of these variables may not be empty strings and may not be set to "unknown".
All CS0120819 VOV-12027 Add the previously missing documentation for the vovlicensemgr command.
All VOV-12583 Fixed an issue where querying for "maxnumacores" was returning the total number of cores in the system instead of the maximum number of cores in a NUMA node.
FlowTracer 24393 VOV-10362 Fix to retrace all the jobs of selected sets in vovconsole hierarchically.
FlowTracer VOV-12090 The default product name is now "ft" and is no longer determined by a prefix of the project name. The product name "auto" is no longer supported.
FlowTracer CS0120999 VOV-12203 When a job is submitted by FlowTracer to an indirect tasker and the job is associated with a class, the resource list could contain duplicate entries because it was constructed as a union of two resource lists. Construction of the resource list now ensures duplicates are avoided.
None 25011 VOV-11221 Monitor email notifications set in the Admin->Notifications UI page using legacy mode email delivery had failed to successfully deliver email to the recipient.
All VOV-10844 Provide a REST API addition to allow job control. The following operations can be performed via the v3 REST API: 1. Dispatch 2. Forget 3. Preempt 4. Rerun 5. Resume 6. Suspend
All VOV-10913 Fixed a bug that caused vovselect to issue an error when requesting the field "env" in all lowercase.
All VOV-9988 Made the WHY property more prominent in the Main Reasons section of the output of vsy and related commands for FAILED jobs.