Skip to main content
Planview Customer Success Center

Hub Release Notes - 23.4.2

Posted: October 17, 2023

Upgrade Notes

Planview Hub Upgrade Notes

Extensions

  • 131981: The JavaScript engine used to run extension scripts has been upgraded, and extensions should be reviewed and updated in the following cases:
    • String length checks are now only accessible as a property. Existing function calls such as "hello".length() should be expressed as property access: "hello".length.
    • JavaScript String object functions should be used instead of any corresponding Java String methods.
    • Creating or running a JavaScript Thread may fail under certain circumstances. It is not recommended to write multithreaded extension scripts.
    • Declaring or implementing a Java Interface or abstract Class from within a JavaScript extension is not supported.
    • The following functions previously provided under the Java global object are no longer available: Java.isJavaFunction, Java.isJavaMethod, Java.isScriptObject, and Java.isScriptFunction.

Repositories

  • 134310: Existing on-premise users will need to create new roles and groups in Keycloak to use this feature. To do this:
    • Log in to the User Administration Console as the root user.

    • On the 'Roles' page, create two new roles, 'RepositoryWriteAccess' and 'NonRepositoryWriteAccess'.

    • On the 'Groups' page, create a group named 'NonRepositoryUsers'. Under Role Mappings, add 'TasktopTroubleshootingUser' and 'NonRepositoryWriteAccess' to the assigned roles.

    • Then, create a group named 'RepositoryOnlyUsers'. Under Role Mappings, add the associated roles 'TasktopTroubleshootingUser' and 'RepositoryWriteAccess' to the assigned roles.

 

Connector-Specific Upgrade Notes

Microsoft Project Server

  • 131020: Upon upgrading, the connector will reset the enableNTLM boolean repository option to false. Please migrate to a more secure authentication protocol as NTLM support will be removed in an upcoming release.

Fixes

Planview Hub Fixes

Activity & Issues

  • 135498: Fixed an issue where an error occurred when a background job was retried too many times.

Collections

  • 134383: Fixed an issue where ServiceNow collections were unable to pass configuration validation when Single Select to Relationship mappings were configured, which blocked integration processing and upgrades.

  • 133990: Fixed an issue where project usage could not be searched due to a repository connection error.

  • 133475: Fixed an issue where projects and collections could not be deleted when many projects were configured in a collection.

Container Synchronization

  • 134213: Fixed an issue where repository authentication expiration prevented container integrations from synchronizing artifacts.

Extensions

  • 135179: Fixed an issue where extension errors did not include the line number where the error occurred.

Installers

  • 133186: Fixed an issue where OEM windows installers were not signed.

Metrics Dashboard

  • 134897: Improved the performance of the user counting feature.

Planview Hub

  • 134400: Fixed an issue where authentication expired issues did not auto-recover.

Repositories

  • 136066: Fixed an issue where the API key authentication method did not work for certain repositories.

Settings

  • 133955: Fixed an issue where the License Server settings were not displayed when starting Hub for the first time.

Time Tracking

  • 135173: Improved the performance of worklog filtering in time tracking integrations.
  • 135463: Improved performance of time tracking integrations for work items with a large number of worklogs.

Connector-Specific Fixes

Atlassian Jira

  • 134081: Fixed an issue that sometimes occurred when the token timed out using the OpenID Connect Private Key Signed JWT authenticator.
  • 134024: Fixed an issue where some selection fields returned duplicated options.

IBM Engineering Requirements Management DOORS Next

  • 135211: Added performance improvements for listing projects in IBM DOORS Next when global configuration is enabled.

Micro Focus ALM/Quality Center

  • 134215: The Formatted ID field is now a required field.

Microsoft Azure DevOps Server

  • 132337: Fixed an issue that caused inconsistent behavior when attachments were not found.

Salesforce

  • 131953: Fixed an issue where the Formatted ID field was sometimes missing.

ServiceNow

  • 133210: Fixed an issue that sometimes prevented person fields from being synchronized.

Tricentis Tosca

  • 134721: Fixed an issue where an error occurred while performing a search operation.

  • 121941: Fixed an issue where collections could not be opened and artifacts could not be synchronized when the custom field "Type" existed.

WhiteHat Sentinel

  • 134216: The Formatted ID field is now a required field.

SDK-Specific Fixes

SDK

  • 135515: Fixed an issue where detecting changes to an artifact sometimes took a long time if the artifact had thousands of time tracking entries.

Features

Planview Hub Features

Collections

  • 132815: Added the option to search where a project is being used.

Extensions

  • 131981: The JavaScript engine used to run extension scripts has been upgraded. ECMAScript 2022 is now fully supported, so that the latest JavaScript language features can be used when writing extensions.

Metrics Dashboard

  • 133577: ROI metrics are now calculated based on an estimate of 6 minutes per transaction rather than 3 minutes.

Models

  • 134060: Model fields can now be renamed without causing invalid field mappings or disabling field flow.

Product Upgrades

  • 133803: Added the option to resume integrations individually following an upgrade to Hub Cloud 

Repositories

  • 134310: Two new user groups have been added, 'RepositoryOnlyUsers' and 'NonRepositoryUsers', which respectively grant users permissions to edit only repositories, or all configurations except repositories.

Settings

  • 131638: Added the option to import selected configuration elements when importing a configuration.

Connector-Specific Features

Atlassian Jira

  • 135134: Added support for Atlassian Jira Service Desk version 5.11.

  • 135133: Added support for Atlassian Jira version 9.11.x.

  • 134609: Added support for the 'Attachment Url' field.

  • 134032: Added support for Atlassian Jira version 9.10.x.

  • 134031: Added support for Atlassian Jira Service Management version 5.10.x.

  • 132912: Added support for Atlassian Jira version 9.10 and Jira Xray versions 7.1.1-j9.

  • 125091: Added support for Test Runs and Test Executions in the Jira Cloud Xray plugin.

Atlassian Jira Align

  • 132280: Added custom field support to Jira Align for text boxes, text areas, single selects, and multi select fields.

  • 132278:
    • Added support for "Capitalized", "Budget", and "Spend to Date" fields to Epics and Features.
    • Added support for "Investment Type" (as an integer field; requires custom customer-side scripting to work) and "Funding Stage" fields to Epics.
    • Added support for "Portfolio Ask" and "Target Completion" fields to Epics, Features, Capabilities, and Themes.
    • Added support for the "Tags" field to Epics and Capabilities.
    • Added support for the "In Progress Date" field to Epics, Features, and Tasks.
    • Added support for the "Accepted Date" field to Epics, Capabilities, Features, and Stories.
    • Added support for the "Start / Initiation" field to Epics, Capabilities, Features, and Themes.
    • Added support for the "External Id" field to Capabilities, Defects, Epics, Features, Stories, Tasks, and Themes.

Blueprint

  • 133892: Added support for Blueprint version 14.1.

Digital.ai Agility

  • 134190: Added support for Digital.ai Agility version 23.2.
  • 125927: Blocked certain fields from the artifact schema. Please contact customer care if you'd like to unblock certain fields.

GitLab Issues

  • 132740: Added support for GitLab Issues versions 16.0 and 16.1.x 

Jama Connect

  • 133241: Added support for Jama version 9.0.

Micro Focus ALM Octane

  • 134986: Added support for Micro Focus ALM Octane version 16.2.100.

Microsoft Project Server

  • 134086: Added support for the "Marked" field.

Planview AgilePlace

  • 135135: Added support for synchronizing AgilePlace cards between boards given that the two boards have the same lane structure and name.

  • 135102: Added support for the Score and Double Type fields.

    Note that external connectors must enter a score value within the range of 1 to 99, otherwise, the field will not synchronize with AgilePlace.

PTC Windchill

  • 134390: The 'Change Notice Name' and 'Change Notice Identity' fields on the Change Task artifact type are now supported as read-only string fields.

  • 133988: Added support for "Assignee Full Name" and "Reviewer Full Name" String fields on Change Tasks.

  • 133987: The Created-by and Modified-by fields on the Change Task artifact type are supported as read-only String fields that carry the username.

  • 133986: The Change Notice link on the Change Task artifact type is supported as a read-only artifact link field.

ServiceNow

  • 134530: Added support for ServiceNow Vancouver.

Tricentis Tosca

  • 134294: Added support for Tosca Test Steps and Test Step Logs.

SDK-Specific Features

General

  • 130747: The NTLM authentication method has been disabled by default. If needed, a system property can be used to enable the NTLM authentication. Property name: artifacts.ntlmEnabled
  • 131270: NTLM proxy support is now disabled by default. A new system property can be set to re-enable NTLM support for proxies. Please contact customer care for more information.