Release Notes for 10.97.X

The Atlassian Jira Align team is pleased to announce the release of Jira Align v.10.97.

Enhancements and Features

These features will be released to environments on the continuous release track on June 18, 2021, in version 10.97.0. The features will then be released to environments on the bundled release track on July 2, 2021, in version 10.97.2:

Important: API 2.0 changes (previously mentioned in 10.96 release notes)

In an effort to match property names with the Align UI and standardize property naming conventions, we changed the properties listed below. We understand that these changes impact existing integrations, but believe the changes will significantly improve the usability of the API. We’re delivering all necessary changes to an object in a single release (e.g. all changes to the Epic API will be in this release), and we expect to complete the work for all objects within the next two to three feature releases.

Epics

  • isCanceled was added
  • isSplit was added
  • parentSplitId was added
  • spendToDate was added
  • estimateAtCompletion was added
  • startDate changed to startInitiationDate
  • estimateDate changed to portfolioAskDate
  • targetDate changed to targetCompletionDate
  • driver changed to strategicDriver
  • budgetTw changed to teamWeekBudget
  • complexity changed to kanoComplexity
  • certainty changed to kanoCertainty
  • kano changed to kanoCategory
  • opExE changed to externalOpEx
  • capExE changed to externalCapEx
  • capEx changed to totalCapEx
  • opEx changed to totalOpEx
  • irate changed to discountRate
  • initialInv changed to initialInvestment
  • fyears changed to forecastYears
  • f1 changed to yearlyCashFlow1
  • methodType changed to planningMode
  • bimpact changed to businessImpact
  • appetit changed to riskAppetite
  • fimpact changed to failureImpact
  • fprob changed to failureProbability
  • abilityExec changed to abilityToExec
  • leanUx changed to leanUxCanvas
  • rank was removed
  • globalRank was removed
  • backlogType was removed
  • dropCount was removed
  • lastModifiedDate was removed

Capabilities

  • kano changed to kanoCategory
  • leanUx changed to leanUxCanvas
  • startDate changed to startInitiationDate
  • estimateDate changed to portfolioAskDate
  • targetDate changed to targetCompletionDate
  • backlogType was removed

Iterations

  • lastUpdatedDate was added
  • sprintScheduleId changed to schedule
  • stateId changed to state
  • velocity changed to overrideVelocity
  • typeId changed to type
  • hardeningHours changed to regressionHours
  • owner was removed
  • ownerUid was removed
  • weather was removed
  • isTerminated was removed
  • used was removed
  • goalState was removed
  • teamCommit was removed
  • notes was removed
  • capacityThreshold was removed
  • stateWasAutoChanged was removed

Important: API 2.0 changes planned in 10.98.0

To allow for more time to prepare for property changes, below are the planned changes for release version 10.98.0.

Features

  • isSplit was added
  • spendToDate was added
  • estimateAtCompletion was added
  • blocked changed to isBlocked
  • ticket changed to associatedTicket
  • countryIds changed to affectedCountryIds
  • parentSplit changed to parentSplitId
  • startDate changed to startInitiationDate
  • estimateDate changed to portfolioAskDate
  • targetDate changed to targetCompletionDate
  • opExE changed to externalOpEx
  • capExE changed to externalCapEx
  • capEx changed to totalCapEx
  • opEx changed to totalOpEx
  • irate changed to discountRate
  • initialInv changed to initialInvestment
  • fyears changed to forecastYears
  • bimpact changed to businessImpact
  • appetit changed to riskAppetite
  • fimpact changed to failureImpact
  • fprob changed to failureProbability
  • abilityExec changed to abilityToExec
  • leanUx changed to leanUxCanvas
  • createdDate changed to createDate
  • categoryId changed to category
  • driverId changed to businessDriver
  • functionalAreaId changed to functionalArea
  • lastModifiedDate was removed
  • iterationId was removed
  • split was removed
  • featureStory was removed
  • firstName was removed
  • lastName was removed
  • emailAddress was removed
  • scenario was removed
  • revenue was removed
  • development was removed
  • roi was removed
  • targetRelease was removed
  • grade was removed
  • impact was removed
  • solution was removed
  • fileName was removed
  • position was removed
  • featureName was removed
  • useCases was removed
  • addRequirements was removed
  • dropCount was removed
  • rank was removed
  • capacityRank was removed
  • epicRank was removed
  • portfolioRank was removed
  • releasePortfolioRank was removed
  • releaseRank was removed
  • releaseGlobalRank was removed
  • valueStreamRank was removed
  • valueStreamReleaseRank was removed
  • globalRank was removed
  • methodType was removed
  • pendingApprovalDateEnd was removed
  • readyToStartDateEnd was removed
  • inProgressDateEnd was removed
  • devCompleteDateEnd was removed
  • testCompleteDateEnd was removed
  • backlogType was removed

Stories

  • lastUpdatedDate was added
  • typeId changed to type
  • automationId changed to automation
  • acceptedUserId changed to acceptedBy
  • split changed to parentSplitId
  • droppedDate was removed
  • backlogType was removed
  • lastModifiedDate was removed

Tasks

  • lastUpdatedDate was added
  • lastUpdatedBy was added
  • taskTypeId changed to task
  • totalHours was added
  • lastModifiedDate was removed

Defects

  • categoryId changed to category
  • areaId changed to functionalArea
  • blockedChk changed to isBlocked
  • blocked changed to blockedReason
  • duplicateOfChk changed to isDuplicate
  • reproduce changed to stepsToReproduce
  • suite changed to defectSuiteId
  • databaseUsed changed to database
  • customerIssue changed to isCustomerIssue
  • commercialize changed to isCommercialized
  • pmReview changed to isPmReviewed
  • affectDoc changed to isAffectingDoc
  • inProgressDatewas removed
  • lastModified was removed
  • detectedBy was removed
  • detectionDate was removed
  • productType was removed
  • testCaseId was removed

Jira Connector usability improvements: The Why button

We've made three key improvements to how the Jira Connector works with relation to the Why button:

  • Connector performance
    We've made some changes to reduce the number of updates the connector needs to make in order to keep the Why field updated in Jira. We will continue making small changes like this iteratively, as we move closer to an optimal solution to keep this field current between Jira Align and Jira. Since we know there will be some time before we can provide an optimal solution, we have added some functionality to improve the experience on the Jira side.

  • Why button now uses a work item's State field instead of Progress
    The goal with this change was to keep the value of understanding how close a parent item is to being done, while reducing the number of updates the connector needs to make in order to keep states up to date. Currently, the connector will continue to only update the Why button information when a feature in Jira Align is updated, while additional changes to improve sync are planned.
    1097WhyProgress.png

  • Why button contents now include Jira Align IDs
    Because the connector needs a Jira Align feature to be updated in order for the Why button contents to update, we have added Jira Align work item IDs to the contents of the Why button display in Jira. This way, if a work item title changes in Jira Align, you still have a consistent way to search for the work item through its ID. 

Jira Connector usability improvement: Capability parent sync

We now sync the Capability Parent (read-only text field) field with Jira, to provide more top-down visibility when working in Jira. This field functions the same as Feature Parent Name and is available for both Classic and Next-Gen Jira project types.

1097CapabilityParentfieldNextGen.png

As part of this effort, we have exposed this field within feature Details panels in Jira Align. See the next enhancement below.

Feature Details panels now display parent lineage

While we were making changes to improve the connector integration experience, we had an opportunity to improve the Details panel experience for features. Now, you can see the entire parent lineage in the Contained In field when viewing a feature. This provides a direct link to each parent level in your work item hierarchy, up to themes. You no longer have to select Requirement Hierarchy and search within all the items to find direct parents.

1097ContainedInField.png

Work Tree views pagination

We've improved the performance of Work Tree pages that contain large and complex hierarchies. For all Work Tree views, we added pagination whenever there are more than 50 child work items underneath a parent. Use the View More button to load items in groups of 50, similar to the other pages in Jira Align.

1097WorkTreePagination.png

This improvement helped to resolve several customer-reported defects and enhanced average loading speed for many Work Tree configurations by a significant amount.

Invalid filter option removed from Work Tree

To resolve a customer-reported defect, JIRAALIGN-2309, we removed the Text/Tag option from filter settings found in the Extra Configs menu. Note that no functionality has changed, as this option did not function correctly. 

Changes to session timeout warning

We've improved your experience when a session with Jira Align is about to expire. As reported in JIRAALIGN-1637, many users were not seeing the pop-up message at the top of the screen that warned a logout was about to happen. Users who were logged out were not returned to the log in screen and could continue making invalid edits in an open item's Details panel. We've changed the format of the warning, which will not allow page edits to take place when a session ends. 

1097SessionExpireMessage.png

Updates to Activity Log to display API actions

To resolve JIRAALIGN-2883, we've changed the icon displayed inside of Activity Logs when a change is made through our APIs. User-made changes will continue to display a clipboard icon, which API-issued changes will display a gear icon on the left side of the entry's row. 

1097APIGearIcon.png

Defect Fixes

The list of defect fixes will be updated to reflect changes in weekly maintenance releases. You can see the contents of individual maintenance releases in the Supplemental Release Notes section.

Note that versions 10.97.1 and 10.97.3 were not deployed, due to no changes within the release.

Key Summary Release Version
JIRAALIGN-1637 Session Time Out: Authentication timeout is set to 20 minutes (web.config) which overrides the UI security time out configuration 10.97.0
JIRAALIGN-1892 Work Tree: MULTI_RPM_GET_EPIC_STATUS_BY_RELEASE times out and user gets logged out 10.97.0
JIRAALIGN-1910 Sprints: Deactivated user should be removed from Sprints 10.97.0
JIRAALIGN-2019 Roadmap: Overridden "Theme Group" terminology not shown in Roadmap Filter popup 10.97.0
JIRAALIGN-2108 Performance: Work Tree in Strategy mode does not expand Sub-Initiatives to show Epics 10.97.0
JIRAALIGN-2143 Work Tree in Strategy view takes too long to load 10.97.0
JIRAALIGN-2309 Work Tree: Filtering by Tag doesn't work 10.97.0
JIRAALIGN-2648 Roadmap: Item child count and story points are "0" when viewing Features by Epic 10.97.0
JIRAALIGN-2775 API 2.0: Sprint Members are not populated when creating Sprints via POST call towards /align/api/2/Iterations endpoint 10.97.0
JIRAALIGN-2850 Program Allocation: Column width are not balanced. 10.97.0
JIRAALIGN-2856 Investment vs Actuals: Stories without a program increment are considered in the report 10.97.0
JIRAALIGN-2883 API or UI/People action are not differentiated in Activity log 10.97.0
JIRAALIGN-2944 Trend icon on the Metrics dashboard for a OKR is red for a green score 10.97.0
JIRAALIGN-2985 Strategy Pyramid: Number of themes is incorrectly reported if a Yearly Goal contains multiple snapshots 10.97.0
JIRAALIGN-3021 Theme: Audit Logs shows the string "Capability" instead of "Epic" 10.97.0
JIRAALIGN-3034 Safari Browser: Clicking "Save" or "Save & Close" buttons not working while creating/editing PI 10.97.0
JIRAALIGN-3048 Roadmap: Overridden "Theme" terminology is not shown in the Roadmap grid's Filter popup 10.97.0
JIRAALIGN-3068 Roadmap: Terminology is not respected on the dropdown for Themes/Epics/Features 10.97.0
JIRAALIGN-3021 Team Grid not displaying the right active status selected in team detail 10.97.0
JIRAALIGN-3135 Investment by Feature report does not respect the Configuration bar 10.97.0
JIRAALIGN-3139 Feature Grid: setting the filter as "Snapshot" gives a Whoops error 10.97.0
JIRAALIGN-3142 API 1.0: Browsing to "<instance>/api-docs/public/" results in 403 - Forbidden: Access is denied. 10.97.0
JIRAALIGN-3151 Portfolio Room: Financials tab doesn't show work items from cross-portfolios 10.97.0
JIRAALIGN-3156 Admin Logs: Custom Date Range gets wiped out if additional filter is selected 10.97.0
JIRAALIGN-3167 Status Report Notes field text does not wrap after expanding and collapsing it back in 10.97.0
JIRAALIGN-3175 Status Report Intake Fields full text popup does not appear on hover over 10.97.0
JIRAALIGN-3191 Jira Connector doesn't honor the Platform Terminology on "Why? Field" syncs 10.97.0
JIRAALIGN-3193 Kanban Board: Setup Workflow throws an Internal Server Error 10.97.0
JIRAALIGN-3204 Roadmap: Sprint by icon only reflects the system default terminology 10.97.0
JIRAALIGN-3223 Program Increment: Jira Align kicks users out when clicking Save (can't add programs, blocking new agile teams) 10.97.0
JIRAALIGN-3245 Unable to delete external links in a program increment 10.97.0
JIRAALIGN-3249 Roles that should not appear are listed in the "Copy Role" dropdown 10.97.0
JIRAALIGN-3243 Capability Backlog: Not able to assign capabilities to PI from unassigned backlog on Solution Level 10.96.0.19305
10.97.2
JIRAALIGN-3267 Backlog: Unassigned backlog small view with Portfolio in Configuration bar does not allow right-click move to PI for capabilities

10.96.0.19305
10.97.2

JIRAALIGN-3269 Backlog: Right-click to move to PI should only show PI's that would be available for work item slide out selection of PI's

10.96.0.19305
10.97.2

JIRAALIGN-3270 Backlog: Solution Layer Doesn't Allow Users The Ability To Select PI

10.96.0.19305
10.97.2

JIRAALIGN-3273 Backlog: Unassigned backlog, small view with solution in Configuration bar, right-click move to PI is not proposing any PI's to move to

10.96.0.19305
10.97.2

JIRAALIGN-3309 API: Updating Programs via PUT call results in isActive property set to "null" instead of "1" 10.97.2
JIRAALIGN-3332 POST and PATCH API Calls Fail for Objectives if teamId property is not included 10.97.2
JIRAALIGN-3336 PATCH Objective API Calls Fails due to inactive Owner 10.97.2
Was this article helpful?
0 out of 0 found this helpful
Print Friendly Version of this pagePrint Get a PDF version of this webpagePDF

Join the Atlassian Community!

The Atlassian Community is a unique, highly collaborative space where customers and Atlassians come together. Ask questions and get answers, start discussions, and collaborate with thousands of other Jira Align customers. Visit the Jira Align Community Collection today.

Need to contact Jira Align Support? Please open a support request.