9.17.1 — Jama Connect® Self-hosted

Steve Gotsch
Steve Gotsch
  • Updated

Release date US: 2024/11/20

Release date AU/EU: 2024/11/20

Test Management Improvements 

Test Plan Organization Updates

Previously, all test plans were organized into a single flat list for a project. With the introduction of the Test Plans tree and folders, you now have a flexible and scalable method for test plan organization and navigation.

Test Plan.png

Test Plan 2.png

Note: If archived test plans existed in a project before Jama Connect 9.8, the system performs a one-time move to relocate all archived plans into a user-managed folder called "Archived test plans." You can remove or keep this folder. All subsequently archived test plans remain in their original location. For example, the system doesn't automatically relocate newly archived test plans.

Test Plan Tree Updates

This release includes improved activity logging and confirmation toasts for activities when adding, removing, and moving items in the test plan tree.

  • Bulk move items in the test plan tree confirmation and activity log. Test Plan Tree.pngTest plan tree two.png
  • Duplicate and delete test plan confirmation. Test plan confirmation one.pngTest plan confirmation two.png
  • Users with a test runner license can now restore deleted test plans from the project activity tree. project activity tree.png

Enhanced Performance for Test Management

The following options have been improved for significantly faster run times:

  • Automatically create test groups by dragging and dropping test cases from the test plan tree to the dotted line container in the test groups page of a test plan.
  • Create a new test cycle.
  • View test runs within a test cycle. 
  • Add a test case to a test group.
  • Reorder test cases in a test group. 
  • A large batch update for "Sync Test Runs to Test Cases" now completes in significantly less time. 

Sync test runs to test cases.png

Note: This release also resolves performance challenges when using the /testruns API endpoint. 

Updated Add Item Experience 

Previously, a window opened for you to add draft text when you added a new item or container. While the window was open and the item was in a draft state, you were prevented from performing other actions in the application. If the open draft item was a test case item, you were prevented from using rich text when writing test steps.

Now, when you add a new item or container, the page opens in an in-app tab, which allows you to perform other tasks while an item is being authored.

Updated Add Item Experience.png

You can also write test steps with rich text while the test case is being drafted. 

Test steps.png

New Review Center Notification Settings

To reduce unwanted email notifications and enhance control of preferred ones, we've made the following updates:

  • On the Review Center page, the options for review notifications are now grouped under Approval review notification settings (must be organization or process admin to update these settings).Review Center.png
  • The wording of the options themselves were updated for clarity and additional control:
    • Notify moderators when participants complete reviews
    • Notify participants when other participants complete reviewsInitiate Review.png
  • Review participants no longer receive due date reminder emails for completed reviews.

Updates to Baselines

Baselines — Single Item View

Baselined items are now open in Single Item View. This view comprehensively displays all versioned and non-versioned fields, including attachment and link counts, fully capturing the item's state when the baseline was created.

Note: Baselines Single Item View only opens when you select an item from a baseline.

Baseline In-App Comparison Enhancements

The "Comparison Information Bar" feature is now available from baseline in-app comparison. This feature is designed to communicate when there are updates or no changes when you compare baseline to baseline or baseline to current items.

Baseline in-app comparison.pngInitiate Review.png

Baseline comparison now shows when items have been removed or deleted from their originating source. We have also adjusted the comparison colors and styles to enhance the accessibility of the comparison view.

Baseline comparison two.png

When an item is added to a source and a new baseline is captured, added items are now displayed in green when you compare baseline to baseline or baseline to current.

New baseline.png

Document View Updates

  • The default view for all items in Document View now includes Name and Description until an admin updates the configuration.
  • The "Quick add" option is now available from the Inline Insert drop-down menu.
  • When the Stream is disabled in Admin settings, the Comment icon is no longer visible in Document View.

Enhancements to Trace View Filters

When you filter items in Trace View, you can effectively manage and analyze your data. This release provides additional filters to further refine your results.

Along with filtering by item type, you can now apply these filters:

  • Downstream relationship type
    • Any items tagged as a relationship
  • Last modified
    • Today
    • Last seven (7) days
    • Last thirty (30) days
    • Last ninety (90) days
    • Last six (6) months
  • User
    • Created by me
    • Assigned by me

Note: Trace View counts in the panel have been removed. 

Filter By Panel.png

REST API Access Control

The previous REST API access model was restrictive, granting full access to all users or none. To address this, a more sophisticated access control was developed. Implementing this solution allows organizations to assign tailored REST API permissions to individual users and groups, ensuring that only authorized personnel can access sensitive data and perform critical tasks.

REST API Access Control has a user-friendly interface where admins can quickly add or remove access rights for individual users and groups. Changes take effect immediately, making managing permissions easy and keeping the API secure. This centralized control guarantees comprehensive security and access management.

The new REST API Access Control features include:

  • The Access Control page is located in the Admin area of Jama Connect.
  • Access Control wizard to help configure the desired type of access.
  • Ability to search for groups/users you want to give access.
  • Ability to remove REST API access from groups/users.

Implementation:

Cloud customers must contact Support to enable and configure REST API. 

modal-wizard-access-control.png

modal-edit-api-access.png

 

Enhancements to Jama Connect Accessibility 

As part of our ongoing focus to adhere to WCAG 2.2 standards, we've made the following update:

  • Color palette was refreshed across Jama Connect to ensure the visual presentation of text has a contrast ratio of at least at 4.5:1.color palette.png

In this release, we enhanced accessibility landmarks throughout Jama Connect. These landmarks offer a more structured and navigable experience for users who rely on assistive technologies like screen readers. We've added landmarks to headers, navigation menus, main content, asides, and footers to simplify navigation and improve usability. This update is a key step in our accessibility roadmap, paving the way for a more inclusive, efficient, and user-friendly platform. 

Accessibility one.png

Accessibility two.png

Embedded Filter Enhancements

The following updates have been made to embedded filters that you access through the Filter window:

  • Under Create rules, you no longer have to add an embedded filter when defining conditions that must be met.

2024_01_03_15_34_142.png

When you open the Add embedded filter window, you see the following enhancements:

  • The Select a Project drop-down menu now includes only the options Current Project or All Projects.

2024_01_03_15_34_143.png

  • The button to save the addition of an embedded filter is now disabled until all included conditions are filled out. You can't insert an embedded filter where a field is left blank (see below).

2024_01_03_15_34_144.png

  • If you edit a saved embedded filter, a new option allows you to remove it.

2024_01_03_15_34_145.png

If an embedded filter contains conditions that are broad in scope, such as searching across All Projects or placing a wildcard in a text field, a new inline alert indicates that performance might be slow when executing the filter. If this alert is visible, change the conditions to narrow the scope of the search.

2024_01_03_15_34_146.png

Authentication and User Management

User attribute management is now limited to organization and user admins. Users can no longer update their own user attributes from the My Profile area of the application.

SAML authentication configured systems are now compatible with the following auto-account provisioning features:

  • Invite a new user by email from a review
  • Invite a new user by email from the Comment Stream
  • SAML new user first-time login

Organization and user admins no longer update attributes manually because configured systems automatically update user attributes during the authentication flow.

Updates from Customer Feedback

Reports History — HTML reports now include a link that opens in a separate browser tab instead of requiring the report to be downloaded first.

BIRT Reports EOL

With this release, BIRT reports will no longer be available. This decision was based on low usage, security, and performance concerns. Jama Software has yet to create any reports based on this format for many years, which has contributed further to this decision. Our community reports already provide many variations of the same data, and we will offer similar replacements to:

  • Review Center Comments Report
  • Test Plan Detail
  • Test Plan Summary

Their Customer Success Manager contacted those leveraging custom BIRT reports to investigate options. If you need help determining which reports in your instance are BIRT, select the report and review the detail at the bottom of the dialog box. Contact your CSM If you have any concerns.

BIRT.png

REST API — GET Relationships Performance Update and Transition

We have deactivated the previous method and parameters for calling GET /relationships. This transition focuses on performance enhancements and introduces improvements in the integration experience.

Introduction of lastId Paging

Benefits of lastID Paging 

  • Reduced System Load—Using lastId paging significantly reduces the system's load, mitigating potential performance and system stability concerns.
  • Improved Integration Performance — The transition to lastId paging enhances the overall performance of your integration with Jama Connect.

Promoting Categories APIs from Labs to v1

The following APIs are now available in v1:

  • GET /categories
  • POST /categories
  • PUT /categories/{categoryPathId}/visibility
  • GET /items/{itemId}/categories
  • POST /items/{itemId}/categories

Search Performance

The enhancements to the Search Service significantly improve search performance and the user experience. These enhancements provide faster search results, reduced resource consumption, and a more responsive system through query optimization and multi-threading.

Notes for System Admins

General Maintenance and Library Updates 

This release includes updates to several libraries and foundational technology components. These updates align with our continuous improvement objectives to support usability, performance, and security across the application.

Jama Connect KOTS Platform Upgrade Requirement

Upgrading to Jama Connect 9.17 requires first upgrading the KOTS Connect Platform. The Kubernetes (kURL) installer is interactive and prompts you to confirm some steps. Depending on the number of remote nodes in your environment, expect this upgrade process to take at least two hours. For more information, see the Jama Connect User Guide.

Update to KOTS Install Command 

Customers using the KOTS install command must now specify the channel slug. Instead of running kubectl kots install jama-k8s, you must run kubectl kots install jama-k8s/<channel-slug>. For example, use kubectl kots install jama-k8s/standardkots.

Contact Support for the name of your channel slug. 

kURL Installation Host Packages 

kURL bundles and installs host packages without relying on external package repositories, except for Red Hat Enterprise Linux 9 and Ubuntu 24. If kURL cannot install a required host package, the output notifies you. It this occurs, manually install the missing package and then re-run the kURL installer to proceed. 

Liveness and Readiness Probe Settings

Kubernetes Liveness and Readiness Probe default settings for all pods have been updated, reflecting a more forgiving error tolerance. Additionally, settings for Liveness and Readiness Probes have been exposed in the Jama Connect KOTS Admin Console allowing administrators to adjust probe settings to best suit their KOTS instance. See this Kubernetes Documentation for more information about Kubernetes Liveness and Readiness Probe settings.

SCIM Integration Improvements

This release provides additional enhancements to performance of the SCIM API for user and group provisioning. This improvement primarily affects Azure Active Directory integrations.

KOTS Environment Maintenance: Remove Unused Container Images

After upgrading, your system might have unused service images that are no longer needed. Deleting these images can free up disk space and clean up environments by eliminating images that are no longer in use.

Important considerations

  • When you run sudo crictl rmi –prune, all dangling images are deleted from the container runtime managed by crictl.

  • Make sure the upgrade is successful before running the commands to remove unused images.

Run these commands to identify and remove unused images

To check the current images on the system:

sudo crictl images

To delete the unused images:

sudo crictl rmi -prune

 

Resolved Issues 

ID Description
SOS-DEF-512 Test Group column now correctly sorts in both source and duplicate Test Plans.
SOS-DEF-540

Changes to diagrams are now saved when the diagram is center-aligned in the Rich Text Editor.

SOS-DEF-1388 Body text in a rich text field now exports with the correct Word outline level rather than level 4. 
SOS-DEF-3067 The italic font now persists when you look at a review in Reading View. 
SOS-DEF-5191 When highlighting is disabled, review content now loads successfully, and a blank page is no longer displayed.
SOS-DEF-5292 Performance is now improved when you assign multiple "Item of type" fields to a single item. 
SOS-DEF-5674 Enabling the Approval Review template in Review Center no longer affects the settings in a Peer Review template. 
SOS-DEF-5809 An error no longer occurs when you paste images in review comments. 
SOS-DEF-5854 When an item is synchronized to a downstream related item with Sync Items and Mirror Relationships selected, you can now successfully reuse that item.
SOS-DEF-6616 Organization admins can now edit a category name from lower to upper-case or upper to lower-case.
SOS-DEF-6648 Archived picklist options now correctly apply the sort number.
SOS-DEF-6719 Calculated fields now show the correct results after a batch edit. 
SOS-DEF-6730 The Float field type is now available in Reading View and Document View under the Show/Hide field menu.
SOS-DEF-6772 When retrieving the steps in a test case using GET /items/{id} API endpoint, the steps now appear in the correct order in the JSON as reflected in the UI.
SOS-DEF-6879 When importing items into a different project than is currently active for the user, the items are now created with correct IDs and Item Paths.
SOS-DEF-6891 Exporting from Excel now succeeds without errors when the Calculated and Logic fields are empty.
SOS-DEF-6973 In List View or Review Center, item versions are now correctly updated with user or transition comments when batch transitioning items.
SOS-DEF-6969 This release includes improvements to images in rich text fields so errors no longer appear. 
SOS-DEF-7025 The correct number is now displayed when you create a new test cycle and filter it by test runs status. 
SOS-DEF-7095 System no longer duplicates content when you reuse an item configured to use the multi-field plugin. 
SOS-DEF-7100 Reviews no longer include relationships to items in archived projects. 
SOS-DEF-7109 When Stream is disabled, the comment slide-over panel now shows comments. 
SOS-DEF-7112 Review revision numbers are no longer duplicated when you publish multiple revisions of a review at the same time. 
SOS-DEF-7169 System-locked items now allow the creation of child items via the API, which is the same behavior as in the UI.  
SOS-DEF-7217 Round-trip import now enforces write permissions when the import is completed in an incorrect project.  
SOS-DEF-7287 When you duplicate a Test Plan that has more than 20 Test Groups, the order of the groups is now preserved. 
SOS-DEF-7292 Organization admins can now successfully delete projects that have items with applied categories. 
SOS-DEF-7293 The Reuse Baseline option now copies the baselined relationships instead of the current relationships.
SOS-DEF-7350 An error no longer occurs when you select an item ID hyperlink in an Excel export.
SOS-DEF-7358 Test Case IDs now appear in the UI and in the exports. 
SOS-DEF-7361 When you use the "Replace with baseline" option, it now completes without an error when items with workflow enabled are deleted from a set. 
SOS-DEF-7362 When you export to Excel from the Categories List View, you no longer see an "unexpected error" message.
SOS-DEF-7374 Lookup matrix fields now display text rather than numeric value in List View and in Document View. 
SOS-DEF-7375 Calculations for filter "Preview Results" calculations are now updated after you change the project selected in the drop-down list.
SOS-DEF-7384 Exports that include the number of links now display the correct number.
SOS-DEF-7406 Standard text fields now display appropriate spacing between lines when exported to Excel. 
SOS-DEF-7410 Test Plan ID and Test Cycle ID are now included in Excel exports. 
SOS-DEF-7427 The option to flag a review comment as important is now available in review comments for all customers. 
SOS-DEF-7430 In a review, the current export version correctly matches the version displayed in Reading View.
SOS-DEF-7441 You can now relate components to other items.
SOS-DEF-8261 When you open the related item preview panel from the baseline in-app comparison option in Document View, an "Unexpected error" no longer appears. 
SOS-DEF-8274 After a batch edit of a Test Run, Test Steps are now displayed in the review. 
SOS-DEF-8279 Deleting a project no longer fails with a foreign key restraint in the "user1id" column. 
SOS-DEF-8283 If a test plan is archived, associated test runs no longer appear in a test case's test run widget.
SOS-DEF-8284 Historic reviews created from a since-deleted filter can now be viewed. 
SOS-DEF-8346 Removing and re-adding a test group no longer causes issues when you edit a test cycle. 
SOS-DEF-8347 Baseline status from the previous baseline is no longer copied to the new baseline when it is created from a modified review or revision.
SOS-DEF-8372 When you reuse a baseline with an umlaut character, a new baseline is now created with the correct string of characters. 
SOS-DEF-8389 You can now include categories of a modified item from a reused baseline. 
SOS-DEF-8396 Excel exports now reflect line breaks when the Description field is plain text.  
SOS-DEF-8400 REST API no longer returns alternate results when you provide a project as a property. 
SOS-DEF-8431 When filtering items with subcategories, the filter results now display the correct number in the "Preview Results" summary located in the lower left corner of the Edit Filter window.
SOS-DEF-8432 The Velocity call $documentSource.getCountourItemDTOsForBaseline now functions correctly.
SOS-DEF-8437 A false error pop-up message no longer appears when you add test cases with a particular status to a new test cycle.
SOS-DEF-8458 Attachments without descriptions now reuse/sync successfully.
SOS-DEF-8465 This release includes a performance update when you create and retrieve baselines.
SOS-DEF-8471 This release includes a performance update when you create and retrieve baselines (Microsoft SQL). 
SOS-DEF-8475 When you reorder test steps from the original test case, baselined test cases no longer contain out-of-order test steps.
SOS-DEF-8507 Non-project admins can no longer batch delete items when the setting "Allow non-administrators to delete items/containers:" is false.
SOS-DEF-8526 The clean-up categories feature no longer fails when a category is assigned to more than 1,000 items.
SOS-DEF-8531 When you edit an existing test cycle, the number of test runs to be added is now correctly displayed in the "Edit test cycle" window.
SOS-DEF-8545 Categories are now correctly assigned to a reused item. 

 

References

Related to

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.