Skip to main content
Planview Customer Success Center

Tasktop Release Notes - 23.2.2

Posted: April 03, 2023

Upgrade Notes

Tasktop Integration Hub Upgrade Notes

Tasktop Integration Hub

  • 129935: The underlying application server used by Keycloak for User Management has changed from JBoss/Wildfly to Quarkus.
    • We recommend reviewing any customizations made to the tasktop-hub.properties file. The following properties are no longer used and should be deleted:
      • jboss.mail.smtp.port
      • jboss.txn.status.manager.port
      • jboss.txn.recovery.environment.port
      • jboss.management.https.port
      • jboss.management.http.port
      • jboss.ajp.port

      The following properties have been renamed:
      • jboss.http.port -> keycloak.http.port
      • jboss.https.port -> keycloak.https.port
      • jboss.server.data.dir -> keycloak.server.data.dir
      • jboss.java.memory -> keycloak.java.memory
      • jboss.custom.system.properties -> keycloak.custom.system.properties

      While the old JBoss-prefixed names will continue to be used by Tasktop, they are deprecated and may be removed in a future release.

      For more information, refer to the Tasktop Hub user guide.

Connector-Specific Upgrade Notes

Atlassian Jira

  • 129302: If the "Active Or Future Sprint" or "Sprint(s)" fields are mapped with some of the options belonging to boards located under a Jira user, they will need to be unmapped as sprints belonging to a user board are no longer allowed.

Planview AdaptiveWork

  • 129739: Upgrade Steps:
    1. Stop your AdaptiveWork integration(s)
    2. Stop Hub
    3. Backup the Hub database
    4. Install/deploy the Hub version with the connector/Hub change
    5. Remove Ancestor Program mapped on AdaptiveWork collections if Program relationship is not required to synchronize over
    6. Remove your existing Artifact Routing(s) on a AdaptiveWork Task or Milestone integration
    7. Update the Artifact Routing configuration for the applicable AdaptiveWork integrations to the correct location based on the above instructions
    8. Restart your integration(s)
    Configuration Change Details:
    • If any of your AdaptiveWork integrations include Tasks or Milestones and have an Artifact Routing using No Parent or Program options on Milestones, you will need to make the following configuration change:

      • For both types:

        • CollectionName/No Parent/No Parent → Remove existing routing and remap the AdaptiveWork routing to the top level(CollectionName)
        • CollectionName/No Parent/ProjectA → Remove existing routing and remap the AdaptiveWork routing to the CollectionName/ProjectA
      • For Milestones only: Program level container will not be visible on routing UI for a Milestone.
        • CollectionName/ProgramA/ProjectUnderA → Remove existing routing and remap the AW routing to the CollectionName/ProjectUnderA

Tricentis Tosca

  • 131392: If your Tosca integration is using the CreatedAt, ModifiedAt or EndTime String fields, you must reconfigure your collection field mapping to map them them as Date Time fields.

Fixes

Tasktop Integration Hub Fixes

Activity & Issues

  • 128338: Fixed an issue where artifact processing was blocked.

Artifact Filtering

  • 129395: Fixed an issue where predicates could sometimes not be added in one direction for one-way creation integrations when 'apply on creation' and 'update' were selected.

Artifact Pair Management

  • 126818: Fixed an issue where some artifact pairs could not be found.

Collections

  • 131402: Fixed an issue where returning null from a person reconciliation extension sometimes resulted in errors in a multi-person field mapping.
  • 130383: Added type information to the integration full scan request dialog to differentiate between projects with multiple types when affinity modeling is enabled.
  • 131524: Fixed an issue where artifact unions could not be configured.

Container Synchronization

  • 130505: Added routing options for Container + Work Item synchronizations. Container types that match the integration artifact type are now selectable on the Artifact Routing screen for Work Item synchronizations.

Support and Usage Report

  • 130581: Fixed an issue where the overview.json file was not generated correctly in the Support and Usage report.

Tasktop Integration Hub

  • 131436: Upgraded Spring Boot to version 2.7.10, fixing CVE-2023-20860. [Security Fix]
  • 129565: Fixed an issue caused by frequent event source connection retry.
  • 129542: Upgraded tomcat to 8.5.84. [Security Fix]

Work Item Synchronization

  • 131584: Fixed an issue where unexpected errors could occur when there are artifacts with missing formatted ids.
  • 130935: Fixed an issue where handle keys could not be created due to missing artifact handle fields.
  • 130360: Fixed an issue where processing failed due to a missing FormattedId field.
  • 126962: Fixed an issue where duplicate values were written to a multi select field.
  • 105209: Fixed an issue where new artifact synchronization encountered a conflict error on writeback.
  • 131584: Fixed an issue where unexpected errors sometimes occurred when there were artifacts with missing formatted IDs.

Connector-Specific Fixes

Apptio TargetProcess

  • 129741: Fixed an issue where users could not connect to the Targetprocess repository.

Atlassian Jira

  • 130955: Fixed an issue where artifact creation was delayed due to a large number of labels being retrieved in Jira Cloud.
  • 130880: Fixed an issue where person reconciliation sometimes caused a "TooManyPersonsFoundException" if a user's data included "N/A."
  • 129911: Fixed an issue where artifact attachments in Jira were processed twice.
  • 129832: Fixed an issue where Jira Portfolio Teams failed to retrieve artifacts.
  • 129521: Fixed an error message related to attachments with line breaks in filenames for Jira Test Executions.
  • 129518: Fixed an issue where creating or updating a collection failed for sprints belonging to boards on the projects where sprints were disabled.
  • 129302: Fixed an issue where synchronizing sprints belonging to Jira user boards caused an error.
  • 126689: Fixed an issue where converting tables that contained bulleted lists within quote blocks caused an error.
  • 124290: Fixed an issue where archived projects in Jira were listed in a project search.

codebeamer

  • 129695: Fixed an issue where unmapped fields were overwritten with null when updating a table.
  • 126946: Fixed an issue where reauthentication was not automatically retried.

IBM Engineering Requirements Management DOORS Next

  • 130560: Fixed issue where sometimes artifacts were retrieved from non-default streams when the configuration is specified to be N/A.

IBM Rational ClearQuest

  • 129931: Fixed an issue where field options could not be listed due to an API limitation.

Jama Connect

  • 129671: Fixed an issue where person reconciliation failed to locate a user due to a timeout error.

Microsoft Azure DevOps Server

  • 130707: Fixed an issue where the "Priority" field was unable to accept new values in Azure DevOps.

Planview AdaptiveWork

  • 131084: Fixed an issue where certain Projects and Tasks to failed to synchronize when a Program was specified in the routing.
  • 130736: Fixed an issue that prevented the Ancestor Program field from updating.
  • 129966: Fixed an issue that caused AdaptiveWork updates to fail when moving several artifacts simultaneously.
  • 129764: Fixed an issue in AdaptiveWork that prevented artifacts from being retrieved when certain fields contained unexpected data.
  • 127402: Fixed an issue that prevented artifacts from being created in AdaptiveWork when a large number of artifacts were synchronized.
  • 127237: Fixed an issue that prevented the AdaptiveWork connector from updating the parent field when the artifact was a parent.
  • 130645: Fixed an issue that caused unnecessary activity if Hub encountered items it did not have permission to view.

Polarion ALM

  • 131643: Fixed an issue where improperly exposed Web Links fields prevented Relationships fields from being mapped and synchronized.
  • 131471: Fixed an issue that sometimes resulted in duplicate or extraneous fields existing in the schema.
  • 131433: Fixed an issue where invalid URIs prevented artifacts from being retrieved from Polarion.

Sparx Systems Pro Cloud Server

  • 130758: Fixed an issue that prevented artifacts with relationship fields from being synchronized properly.

Tricentis Tosca

  • 131392: Fixed an issue where an error appeared when mapping Tosca standard date fields to a Date in the model.

SDK-Specific Fixes

SDK

  • 130901: Fixed an issue where listing available options for a single or multi-select field sometimes took a long time to process if the artifact schema contained many fields.
  • 129625: Fixed an issue where a connector sometimes did not wait for a create artifact request to complete during a session state expiry, which caused duplicate artifacts to be created.

Features

Tasktop Integration Hub Features

Activity & Issues

  • 117693: Errors on the Activity screen now show the timestamp of the last retry.

Integrations

  • 130126: Container routing can now be set bidirectionally.

Settings

  • 130189: Added the option to import full Hub configurations on the Settings screen under the Advanced Configuration tab.
  • 130188: Added a panel in the Advanced Configuration tab on the Settings screen for exporting the entire configuration.

Tasktop Integration Hub

  • 129935: Upgraded the distribution of Keycloak used by Tasktop for User Management. A Quarkus framework based distribution of Keycloak is now used.

Connector-Specific Features

Atlassian Jira

  • 131319: Added support for Jira version 9.7.x.
  • 130091: Added support for Jira Service Management version 5.6.
  • 130090: Added support for Atlassian Jira version 9.6.

Blueprint

  • 130010: Added support for Blueprint version 14.0.

Digital.ai Agility

  • 131098: Added support for Digital.ai Agility version 23.0.

Digital.ai Release

  • 128228: Added support for Digital.ai Release version 22.3.

IBM Rational ClearQuest

  • 129619: Added support for IBM Rational ClearQuest version 10.0.

Jama Connect

  • 128364: Added support for Jama version 8.79.

Micro Focus ALM/Quality Center

  • 128229: Added support for Micro Focus ALM/Quality Center version 17.0.

Micro Focus Solutions Business Manager

  • 129325: Added support for Micro Focus Solutions Business Manager version 12.1.

Microsoft Azure DevOps Server

  • 131397: ADO now supports test plans and test suites as containers.
  • 131016: Added support for Basic Authentication to on-premise repositories for domain and local users.

Microsoft SharePoint

  • 131014: Added support for Basic Authentication for on-premise repositories.

Planview AdaptiveWork

  • 130450: The parent of a Milestone can now be updated.
  • 129739: The Ancestor Program and Parent fields are now optional for Projects, Tasks, and Milestones.

PTC Windchill

  • 130706: Added support for updating Change Tasks.
  • 130705: Added read-only support for the Change Task artifact type.
  • 129322: Added support for PTC Windchill version 12.1.2.
  • 129062: Added support for the Change Notice artifact type.

ServiceNow

  • 130310: Added support for ServiceNow Utah.

Sparx Systems Pro Cloud Server

  • 128841: Added support for synchronizing diagram images through a rich text field on the "Diagram" artifact type.
  • 128840: Added read-only support for the "Diagram" artifact type.
  • 128523: Added support for Sparx Systems Pro Cloud Server version 5.1.

Tricentis Tosca

  • 129165: Added support for Tricentis Tosca version 16.0 LTS.