Skip to content

Release Notes for Spira v7

Version 7.0 (July 2022)

Summary

SpiraApps bring a brand new of tailoring SpiraTest, SpiraTeam, and SpiraPlan to your needs. Dedicated SpiraApps will extend what is possible, each addressing a specific use case. This release introduces the first 7 SpiraApps and expect more to follow:

  • The FMEA SpiraApp adds full support for Failure Mode & Effects Analysis (FMEA) in the Risk Management module in SpiraPlan (only - not available in SpiraTeam or SpiraTest)
  • New SpiraApps deepen the integration with Github Actions, GitLab Pipelines, and CircleCI Pipelines. Start a new Pipeline or Action directly from SpiraPlan.
  • Two new SpiraApps let you work faster than ever. Create rich descriptions that are automatically added when you create a new artifact. And quickly create a preset list of new tasks or test cases on a requirement or a release to manage workloads better than ever.

We have updated our data synchronization platform to improve ease of use and simplify setup for administrators, with tailored guidance and information right inside the app.

New Features
  • Data synchronization

    • Improve ease of use when configuring the most common datasync plugins with better field names and additional helper text [RQ:4280]
  • Testing

  • SpiraApps

    • CircleCI SpiraApp integration lets users launch pipelines from Spira and see their results in Spira as builds [RQ:4141]
    • GitLab CI SpiraApp integration lets users launch pipelines from Spira and see their results in Spira as builds [RQ:4142]
    • GitHub CI SpiraApp integration lets users launch actions from Spira and see their results in Spira as builds [RQ:4143]
    • Extend the built-in risk functionality by supporting FMEA with a dedicated FMEA SpiraApp that calculates the Risk Priority Number [RQ:4140]
    • Improved WorX Manual Testing Accelerator functionality, as a new SpiraApp [RQ:4225]
    • Allow users to quickly create preset tasks or tests cases for a specific requirement or release [RQ:4176]
    • Allow users to create artifacts from their details pages with pre-populated descriptions (as defined in the SpiraApp settings) [RQ:4224]
  • SpiraApps Administration

  • SpiraApps Architecture

    • SpiraApps can be added by Inflectra, storing their functionality, logic, and descriptions in the system [RQ:4211]
    • SpiraApps can be configured by users with system-wide settings [RQ:4212]
    • SpiraApps can be configured by users with product-specific settings [RQ:4213]
    • SpiraApps can run from the button menu toolbar on specific artifact detail pages [RQ:4207]
    • SpiraApps can run from the button menu toolbar on specific artifact list pages [RQ:4206]
    • SpiraApps can run from a custom column shown on artifact grids [RQ:4208]
    • SpiraApps can display as a dashboard widget on the product and reporting home pages [RQ:4209]
    • SpiraApps can run as behind-the-scenes actions, running user-driven events, on artifact details pages [RQ:4214]
Bug fixes and enhancements
  • Add a new API call to get all requirements covered by a specific test case [IN:5862]
  • Add a new API call to update an existing test set test case mapping (can update its owner, planned date, and isTeardown status) [RQ:4277]
  • Enforce a minimum of two minutes for authentication expiry settings [IN:7174]
  • Fix GitHub Actions integration so that results are always recorded, even if the JSON body contains longs (previously only ints were supported) [IN:7215]
  • Fix GitHub and CircleCI build creation dates not always being the correct timezone [IN:7270]
  • Fix incorrect special character display on the incident and risk workflow transition detail pages [IN:7197]
  • Fix LIS source code commit dates in sample data so that there are no commits in the future [IN:6881]
  • Fix some accented characters not displaying correctly in certain places [IN:7103]
  • Improve the experience of adding comments to an artifact by only showing the "Add Comment" button when a user cannot otherwise edit the artifact (but can add comments) [IN:7111]
  • Let users define product level 'definitions of done' to apply to a requirement through using the new "Task and Test Case Presets" SpiraApp [IN:6052]