Opshub OIM Release Notes

By Chloe posted 04-08-2019 10:30

  

Latest version - Opshub OIM v7.35

Please contact Jama Support for assistance updating to the latest version of SelfHosted OIM.

Cloud users will be updated to the latest version quarterly, timing must be scheduled.
Older version release notes can be found here: docs.myopshub.com

Select the appropriate version in the top right of the Opshub Doc repository.

 

 

------------------------------------------------------

 

OIM v7.35

Enhancements

  • Added support for Blueprint version 10.3.x.
  • Added new license feature 'SAML_LOGIN_SERVER' for the customers who want to use SAML as login server for OpsHub Integration Manager. All the existing customers using SAML configuration with OpsHub Integration Manager will need a new license (if OpsHub Integration Manager edition is not 'Ultimate') with 'SAML_LOGIN_SERVER' feature enabled, once they migrate to the current release of OpsHub Integration Manager.

Major Bug Fixes

General

  • 'Overwrite' functionality in field mapping was not working as expected for 'Multi-valued' type of fields.

Team Foundation Server/Azure DevOps

  • For Team Foundation Server/Azure DevOps ['Build' entity] as a source system, 'Remote Entity Link Field Name' value was not clickable in target system, if the Team Foundation Server/Azure DevOps project name had space.
  • For Team Foundation Server/Azure DevOps as a source system, polling of entities was not working as expected when criteria was configured and 'Criteria storage type' was selected as 'In End System'.
  • For Team Foundation Server/Azure DevOps as a source system, integration synchronization gets stuck if there are more than 20000 workitems to be synchronized as part of that integration synchronization cycle.

 

 

 

------------------------------------------------------

 

OIM v7.34

Enhancements

  • Redefined the Read support for Team Foundation Server/Azure DevOps Build entity using REST API.
  • Updated the 'Licensing Terms and Conditions' for OpsHub Integration Manager.

Major Bug Fixes

VersionOne

  • For VersionOne as a source system, high CPU utilization is observed on server where OpsHub Integration Manager is deployed, while fetching details from VersionOne due to invalid URL formation with the URL length exceeding the maximum permissible length.

Jama

  • For Jama system as a source, if the date format is changed for the on-premise version, Global failure comes with message 'Error occurred while converting date string to date object in Jama. Underlying error Unparseable date'.

Micro Focus ALM/QC

  • For Micro Focus ALM/QC as a target system, Global failure with 'ClassCastException' comes while synchronizing the target release field if an advanced mapping is done for this field.

SwiftKanban

  • Regular Text type of field is coming as text type of field instead of lookup type in OpsHub Integration Manager.

QTest

  • For QTest as a target system, processing failure comes while updating the 'Target release build' field in Test Suite.

Rally

  • For Rally as a source system, there is a mismatch in the value for the field 'Iteration End date' synchronized to the target system.

 

------------------------------------------------------

OIM v7.33

Enhancements

  • Improved performance for project details retrieval[For components like Mapping and overall Synchronization] by reducing the number of API calls.

Major Bug Fixes

General

  • Global failures indicator is not visible at the integration list level, it is only visible when the integration list is expanded by clicking the 'Show List' button.
  • LicenceException error comes during Create/Edit integration operation if the installed license doesn't have 'Real Time Sync' functionality.
  • For Jama, processing failure comes with the message 'OH-Connector-0005: Not able to decide whether recovery is needed or not. Probably Invalid value for OH last update'.

Team Foundation Server/Azure DevOps

  • For Team Foundation Server/Azure DevOps as a source system, if a file is committed with more than one line in the commit message then, the Commit Information synchronized to the target system has only the first line.

Jira

  • For Jira as a source system, Global Failure with

    ------------------------------------------------------


    OIMJiraPollerException comes while fetching the details of an inactive user whose username partially matches with the username of another active user.

Documentation

  • For Jama, improved the documentation for criteria configuration by adding proper screenshots.
  • Improved the documentation for Default Link Settings to make it easy to understand.

 

------------------------------------------------------

OIM v7.32

Enhancements

  • Added support for:
    • Jira: 8.5.1
    • Jira Zephyr plugin: 5.3.0.53008263
    • Jira ZAPI plugin: 2.7.1.27107788
    • Jira ServiceDesk plugin: 4.5.1
    • Jira Project and Portfolio Management plugin: 3.14.0
    • Jira SLA Powerbox plugin: 3.3.0.

Major Bug Fixes

Jira

  • For Jira as the target system, processing failure with the message 'Invalid comment type provided' comes during comments synchronization to Jira if the source system has comment type other than 'Public' or 'Private'.

Team Foundation Server/Azure Devops

  • For Team Foundation Server/Azure Devops as source system, if the linked entity exists in the project which is not accessible by integration user then, the 'Global Failure' comes with the message 'Work item does not exist or do not have permission'.

Rally

  • For Rally as source system, if the same project in the source is added twice in a single integration configuration and if the 'Sync child projects' is enabled then, the delay is experienced while loading the integration list.
  • If the integration user has access to more than one workspace, the 'Predecessors' or 'Successors' link types in the issue relationship configuration, are only fetched from the default workspace for the integration user and not for any other workspace to which the integration user has access to.

TestRails

  • For TestRails as source system, 'Global Failure' with 'java.lang.ClassCastException' comes for the 'Test Result' entity.

Documentation

  • For Microfocus ALM/QC, improved the documentation for 'Proxy configuration steps'.
  • Improved documentation for silent installation of OpsHub Integration Manager on Linux operating system, to make it more user-friendly.
  • For Salesforce and Jama system, improved the documentation for criteria configuration with proper examples.
  • Added reference for the OpsHub Integration Manager Blueprint connector guide on the connectors page (which has links to all the connectors guide).
  • For Rally, added a limitation that closed project synchronization is not supported.
  • Added details for configuring the 'Commit information' entity for GitLab and GitHub along with improving the overall documentation for GitLab.

 

------------------------------------------------------

OIM v7.31

Enhancements

  • Added support for ServiceNow Newyork edition.
  • For QTest as a target system, added support for synchronization of inline-image to rich-text type of fields like Wiki, HTML.

Major Bug Fixes

General

  • Processing failure during inline image synchronization when both the source and target fields mapped in the mapping configuration are of type 'HTML'.
  • F12 window appears and does not allow to export the Integration dump, if the zip file name has 'space' as the last character.

Jira

  • For Jira cloud as a source system, issue relationships of type 'Epic Link' (added with entity creation) are not getting synchronized to the target system.

 

 

------------------------------------------------------

 

OIM v7.30 

Enhancements

  • Support for synchronization of 'updated' field in ServiceNow, to the target system.
  • Support for resetting of all types (except Lookup) of fields in QTest. Here 'resetting' means if a value is set once in a field then, updating the field with an empty value.
  • Added Customer license details like Company name, instance details and UUID(Registration unique identifier) on OpsHub Integration Manager User Interface.

Major Bug Fixes

General

  • When OpsHub Integration Manager is installed on Linux operating system and there are too many integrations created, the user gets java.io.FileNotFoundException with reason "Too many open files" in global failures and processing failures.

DoorsNG

  • For DoorsNG as source system, global failure is generated when date type of field is mapped.

QTest

  • When QTest is a target system, processing failure with NullPointerException comes if 'Module Name' which is a mandatory field, doesn't have a value. Here 'Module Name' is synonymous with folder name.
  • Attachment synchronization to QTest throws an processing failure if the filename of attachment contains Chinese characters. Duplicate attachment is created on retry.
  • Support for writing to multi-valued fields with QTest as target system.

 

------------------------------------------------------

OIM v7.29

Enhancements

  • Added read support for Rally Test Case Result entity
  • Improved performance Test Case relationship synchronization with Test Suite in qTest as target system
  • Improvement in the performance of VersionOne integration by using Alternative API instead of History APIs
  • Improved tool tip of Thread Count parameter to let user know that OpsHub Server Service is required to be restarted after changing the thread count value to get it effected

Major Bug Fixes

RTC

  • Events from RTC are not polled during daylight savings

QTest

  • Null pointer error coming when remote link of qTest entity is configured to be synchronized to any system

Jira

  • Integration takes a long time to process an event from Jira when there are large number of entities linked to an entity.
  • When there are two different inline images in the source system with the same file name, after synchronization to Jira it's shows same image twice.
  • Missing documentation regarding custom issue type with "Test Execution" should not be there in the Jira instance as it's a reserved entity type name for Zypher plugin.
  • Jira poller fails when version type of field is configured to hide in Jira field confirmation with error - java.util.ArrayList cannot be cast to ReferenceValue[].

 

------------------------------------------------------

OIM v7.28

Enhancements

  • In the user guide, under 'Help' section, added error code documentation.

Major Bug Fixes

General

  • XSL of issue relationships mapping switches from backward to forward when XSL is updated.
  • Last Processed Event Id shows -1/wrong value in specific cases on integration list screen.
  • Java heap space error comes when there are large number of links with any source entity being processed.
  • Sometimes global error comes with error - illegally attempted to associate a proxy with two open sessions.

VersionOne

  • Mapping API of getting entity field values (getEntityFieldValue) is not working for VersionOne.

Team Foundation Server

  • TFS SCM synchronization failed in case of same integration username exist in active directory as well as in local users list.

DoorsNG

  • Conflict detected for DoorsNG as target system although there is no conflict situation

Rally

Only first 200 Releases/Iterations getting synced from Rally

Jama

  • Subfolders not getting loaded on value mapping screen for location field in Jama

 

------------------------------------------------------

OIM v7.27

Enhancements

  • Added support for API Token authentication for Zendesk
  • In the user guide, under trouble shooting section, added FAQs and best practices related to integration.
  • Performance improvement done for integration creation and active/inactive functionality

Major Bug Fixes

General

  • Failed update operation to process inline image for which image file is actually deleted from the source system
  • In case of new line character in the failure message, expanding Event Failure Group is showing loading icon only and not expanding it

Rally

  • HTML response is coming in error details when some operation failed due to Rally service not being available

------------------------------------------------------

OIM v7.26

Enhancements

  • Rebranded HP ALM/QC to Micro Focus ALM/QC in OpsHub Integration Manager
  • In the user guide, added trouble shooting sections that include FAQs and error code documentation for the following systems:
    • Azure DevOps Server (TFS)/Azure DevOps Services (VSTS)
    • Jira
    • ServiceNow
    • Micro Focus ALM/QC
  • Amended Micro Focus ALM/QC documentation to make content around process of proxy registration easy to comprehend
  • Added support for Personal Access Token authentication for Azure DevOps Services (VSTS)
  • For multi-valued fields, enhanced advance mapping configuration to remove duplicate fields when multiple source values are mapped to one target value and more than one such source value is selected
  • Revised Required User Permissions section in Jira connector documentation
  • Added documentation for silent upgradation for Linux user with no GUI

Major Bug Fixes

User Interface

  • On create mapping screen, clicking the cross button of the selected Project or Entity gives this error - 'Sorry, it didn't work as expected! Press F12, reload the page and try again.'

VersionOne

  • VersionOne to any system integration fails with Date Format error when mapped date field has no value set

GitLab

  • Milestone is shown in the entity type list for GitLab; however, it is not yet supported by OpsHub Integration Manager

Jira

  • Number format exception thrown when user adds an extra slash at end in Server URL field on system configuration page

------------------------------------------------------

OIM v7.25

New Connectors, Versions, and Entities

  • Added support for Jira Service Desk version 3.2.1

Enhancements

  • Added support for multivalued fields synchronization for ServiceNow
  • Enabled formatting for Jira comment synchronization with other systems having rich text formatting in comments
  • Show warning to user on exiting a screen where changes are un-saved
  • Revised error message to provide more information related to the following functionalities:
    • In case of wrong input provided at the time of system configuration for Jira, Micro Focus ALM/QC
    • When number of integrations limit exceeded
    • Insufficient permissions to Azure DevOps Server (TFS)/Azure DevOps integration user
    • Event synchronization is blocked because previous event failed, or other event is in progress
  • Enhanced validation for of URL type input fields on system configuration page
  • Enhanced validation for version input on system configuration page of Micro Focus ALM/QC
  • Improved logging mechanism and removed irrelevant error logging for Date Type field default mapping
  • Revised installer error message that appears in case of connection failure to the database

Major Bug Fixes

General

  • When navigating on the failure page from the integration list page, user see a warning "Unable to load Audits" when Audit license is not available
  • Integration freezes with Null-pointer exception when: OpsHub Integration Manager goes down and recovers while processing last event and no more events to are queued to be processed in the source system
  • Auto import of SSL certificate is not working for URLs without port number in it
  • Installer is not allowing use of the new version Oracle connector jar without renaming it to a specific name

User Interface

  • In Chrome browser, while opening system in edit mode, if there is an already saved same username in saved password settings, the password in the system page gets replaced with saved password
  • Two error notifications are shown on login screen when user session has expired
  • Creating integration by clicking on integrate button on mapping list screen picks wrong project in integration if mapped project is no more accessible to the integration user
  • OpsHub Integration Manager tab in browser is closed automatically on re-login if session had expired earlier and re-login page was closed by user without logging in
  • After the filter is applied on integration page and then removed, if the user clicks on one integration, it shows the integration list and view integration screens on the same page

Jira

  • Jira Internal Comment(s) are not synchronized in target as Internal comment(s) but as Public comment(s)

Rally

Strikethrough text from wiki is not converted to HTML properly

------------------------------------------------------

OIM v7.24

New Connectors, Versions, and Entities

  • Added support for Microfocus ALM (HP ALM) version 12.6
  • Added support for Jira Zephyr plugin version 4.0.5.40507892

Enhancements

  • Updated launch page of OpsHub Integration Manager with new design
  • Revised error messages to reduce technical jargons
  • In advance XSLT for field mapping, added validation for wrong field name(s)
  • Improved logging mechanism and limited logging to relevant information
  • Revised installer error message that appears in case of failure

Major Bug Fixes

User Interface

  • When creating integration, multiple Create-Update options coming under Workflow Association within Advance integration settings
  • Loading icon doesn't appear on the following actions: activating integrations, deleting integrations, loading failures
  • On edit integration screen, click on Global Settings doesn't work
  • In the email field in system creation form, capital case entry is not allowed

Jira

  • When sychronizing User field from any system to Jira, OpsHub Integration Manager searches for closest match user with email instead of the exact match
  • Attachment sync process is skipped if attachment time and entity creation time are same
  • In advance integration settings for Jira cloud system, Authentication Mode field is shown
  • In system configuration form, Jira version field allows multiple ... (dot symbols)
  • External images don't get synchronized when Jira is the target system

Microfocus ALM

  • When Microfocus ALM (HP ALM) is on HTTPS, Remote URL generated in another end system is not correct

------------------------------------------------------

OIM v7.23

Enhancements

  • Upgraded 21 third party libraries OpsHub Integration Manager is using, to the latest version available.
  • Added support of target look up in Enterprise Architect integration.
  • Added support of inline image read for Enterprise Architect integration.
  • Upgrade Angular from 4.x to 7.x.

Major Bug Fixes

General

  • Integration is failing in case of mapped field do not exist in any of the source projects getting integrated.
  • Null pointer exception is thrown if wrong source field is provided in advance XSLT
  • Polling time is not being updated sometimes even we change while edit integration.

User Interface

  • The loading indicator icon behavior is not consistent across all screens.
  • View failures page shows "nothing to show, no failures exists" while it is loading failures, instead of showing loading icon.

Rally

  • Nested child project polling is not picking updated project mapping and can sync to older project mappings.

 

------------------------------------------------------

OIM v7.22

New Connectors, Versions, and Entities

  • Added support for Jira version 8.2.2

Enhancements

  • Upgraded 5 third party libraries OpsHub Integration Manager is using, to the latest version available.
  • Enhanced recovery strategy to avoid extra processing for recovery on each step of sync.

Major Bug Fixes

General

  • Edit integration is failing for some old integrations having multiple workflows associated with same event.

Enterprise Architect

  • If custom field has a same name as system field, integration gives error.
  • Incorrect field information is being shown on mapping screen.
    • Visibility field in EA Element is Look up type but it's showing in OpsHub Integration Manager as Text type.
    • Mismatch in list of value of Complexity field.

Rally

  • When tag name contains \ or " characters, integration fails with error: Cannot parse expression "(Name = "\")" as a query.
  • For user mapping, user case insensitive search is not working.
  • Comment mapping is enabled on mapping screen for Changeset entity, even when it's not supported.

Jira

  • Added documentation for enabling Issues in Epic relationship to be configured from mapping screen.
  • Added documentation for pre-requisites to sync time estimate fields.

 

------------------------------------------------------

OIM v7.21

Enhancements

  • When popup is opened, formatting for background content is changed to denote that it is disabled
  • In Enterprise Architect, the Element entity type is classified into its actual type rather than Element

Major Bug Fixes

General

  • ArrayIndexOutOfBound exception is coming when converting HTML to the wiki, using method converthtmltowikikeepimgtag
  • When the content of the inline image is more, the entire content is not synchronized properly
  • When

    ------------------------------------------------------


    OIM session expired and login page is open in the popup, it is showing a horizontal scrollbar

JIRA

  • Jira 6.0.8 project loading and giving an error No project could be found with key '<projectId>'."

Team Foundation Server

  • Syncing Test Case from HP to TFS adds random workitem link to steps
  • Shared steps migrated and parameter values are not there

Rally

  • For the multivalued field, Error occurred while creating on entity. Because of [Ljava.lang.String; cannot be cast to java.util.Map

 

------------------------------------------------------

OIM v7.20

Enhancements

  • Changed data-type of version fields in Jira to 'reference type' in order to enable polling of version id along with names. This helps user access any other field of versions from field mappin during advance mapping.
  • User was getting logged out when inactive for 30 minutes. Now the 'renew' option will be shown to user 5 minutes before the timeout so that user can renew the session or re-login if session is timed out. This will help in reducing data loss even when the session has expired.

Major Bug Fixes

General

  • Integration Dump functionality was not working when the request was made outside OpsHub UI.
  • Improvement in field value lookup utility so that error is not thrown when entity is not available in a system.

Team Foundation Server/Azure DevOps

  • Parameter value synchronization of shared steps not working
  • Poller recovery not working for Changeset in case of migration

ServiceNow

  • Display Id (Remote Id) synchronization not correct if user has started synchronization from update revision

JIRA

  • For cloned entity, attachment synchronization not working
  • Cookie-based authentication not working even if the server is running behind the load balancer
  • When multiple comments are added at the same time, the order of adding comments is not preserved
  • Child Issues relationship type not working in case number of child issues are more than 50
  • Formatting issue in Jira wiki-type field, which includes issues like synchronization not correct when Multi-line contains styling, table list contains styling

 

------------------------------------------------------

OIM v7.19

Enhancements

  • Support for synchronization of watchersfield for Jira connector
  • Enabled write support for synchronization of Portfolio pluginrelationship like Parent Link and Child issues for Jira connector
  • Support for Updated Byfield in synchronization when CA Agile Central (Rally) is source system
  • Enabled write synchronization for status transition with multi-valued dependent fields
  • Improved readability of Tooltips for system forms
  • Installation/Upgrade of OpsHub Integration Manager on Linux Operating System (OS) without need of root permissions

Major Bug Fixes

General

  • Sometimes, OpsHub Integration Manager was unresponsive with error "too many files open", as sockets were not getting closed
  • Sometimes, OpsHub Integration Manager login screen was unresponsive (No action was happening when clicking SIGN INbutton)

Team Foundation Server/Azure DevOps

  • Revised system creation form for some inputs ordering and removal of inputs such as Organization NameAzure DevOps

CA Agile Central (Rally)

  • Improved/Minimized time being taken to read the changes to process when CA Agile Central (Rally) is source system

 

------------------------------------------------------

OIM v7.18

Enhancements

  • Tomcat Server upgraded to latest version 9.0.4.
  • Projects loaded on the OpsHub Integration Manager UI are now sorted alphabetically.
  • All the values in the drop-down menu those are disabled and unavailable pertaining to user's current license terms are now shown in the bottom of the list after the values that are available to use.

Major Bug Fixes

General

  • Projects are getting mapped even when currently selected issue type(s) are not present in that project. Error message is also confusing.
  • Tool tip for overwrite system selection is confusing.
  • Can not fetch Service Now's 'Problem' entity when user has limited permissions.
  • Error message shown while creating an integration for ServiceNow with user that has no permissions in imprecise.
  • User Email and API token comes pre-populated in Firefox browser.
  • In case of an empty list, message on integration/mapping list screen is not properly formed.

Installer

  • The contact number field in user registration form should not be a mandatory field.
  • Logger configuration settings section should be removed as it's not being used.

 

Jira

  • Jira Parent Link & Child Issues relationship is not getting synchronized for entity types except Portfolio & Epic.

Documentation

  • Target Look up functionality document is not proper.
  • In the user manual, it is not mentioned that EA.App could be registered through its ID as well.

 

------------------------------------------------------

OIM v7.17

Enhancements

  • Actual error message now comes at the top of error trace.
  • Improved system configuration form with user friendly tooltips and field labels.
  • User can edit integration and system configuration from Dashboard.
  • Removed dos2unix dependency for Linux installer.
  • Removed global level polling time and added feature to auto set polling time.

Major Bug Fixes

General

  • Default user mapping passes empty to target if no user found matching source user email.
  • MS SQL windows auth not working when password contains special characters.
  • Invalid error message coming when in a group some integrations are inactive and some are active and user inactivates all of them from group level.
  • Create/update System API due to Current license terms do not allow to modify: serviceValidation for System: class com.opshub.dao.core.SystemType
  • Import Mapping is not getting enabled
  • Email notifications are allowed to configure with freemium but SMTP system can not be created because of license restriction
  • Default value view for date type of field displays blank.

Installer

  • Installation failed with HTTPS when cacerts key password is less than 6 characters.
  • Use an existing verification code functionality is not working for installer.

  • ------------------------------------------------------


    OIM upgrade shows default installation path as earlier failed installation path.

Team Foundation Server Azure/Dev Ops

  • Even though the user does not have read permission, TFS api allows to load all the projects.

Jira

  • Epic synchronization does not work if time tracking is mapped

Enterprise Architect

  • EA HTML type of data is not properly polled from the System

Jama

  • Existing integration cannot be opened because some projects cannot be found.

 

------------------------------------------------------

OIM v7.16

New Connectors, Versions, and Entities

  • Added support for TFS 2019

Enhancements

  • For mandatory field types, user can mark a value as default.

Default Mapping.

  • For Element entity in Enterprise Architect (EA), support available for Link inclusion and extends
  • Latest version of the online product guide accessible by default when no version is selected

Major Bug Fixes

General

  • Default value for look-up type fields not visible properly in case of large values
  • Unauthorized warning message coming when user visits login page directly
  • Memory parameter settings configured for OpsHub Integration Manager server getting overwritten on upgrade
  • On MSSQL database creation page in the online product guide, required collation detail is missing

Jira

  • Integration user changes getting polled when the integration user configured in OpsHub Integration Manager with a different case
  • Sync fails to Jira when there is an underscore (_) in Jira project key
  • While configuring sprint integration, occasionally sprint boards not getting loaded on advance configuration
  • Not able to create or edit mapping when x-ray plugin installed in Jira

Known issue

  • A field named Status Category Changed was added as a system field to the On-Demand Jira version. As of now, we cannot confirm whether or not we can support this field. To take further action, we have requested Atlassian team to provide information on the data type and values that this field can contain.
0 comments
63 views