Changelog 5

January 20, 2022

Whats New in Verve

I'm incredibly excited about our most significant release yet. In our latest update, the three biggest additions are the Merge flow, Item Status Icons, and File Management.

  • For the Merge flow, we're unveiling this as a public beta feature. This allows teams to work independently on branches, and subsequently resolve these branched projects by seeing an easy side-by-side diff and choosing which part of the project to keep.
  • For Item Status Icons, we've added visual status indicators for all the item types, allowing a user to easily see if an item has been approved, if a verification event has been verified, or if a requirement needs review and has incomplete verification events. For more of the logic that goes into determining which icon means what, please visit our help section regarding status icons.
  • For File Management, you can now access all historic versions of a file you've uploaded, and they're tracked along with your team's branching and merging actions as your project scales. We've also made it easier to upload and download files, so you can include any filetypes in your systems engineering workflow.

Lastly, we've improved our data onboarding process by moving our Spreadsheet Importer into a web-based feature, accessible upon project creation. We've improved navigation by adding a Search component in the navigation bar, and we've added an expand/collapse ability for users to navigate through their system tree.

Thank you again for your ongoing support, and please let me know directly if theres anything we can do to help you in your effort of building great products.

-Steve

New: Merge (Beta)

merge

We're releasing the beta version of our Merge flow. This allows for git-like branching and merging operations across entire projects, and allows for individuals to resolve differences between a project's branched state.

New: Item Status Icons

statusicons

We've added visual status indicators for all the item types, allowing a user to easily see if an item has been approved, if a verification event has been verified, or if a requirement needs review and has incomplete verification events. For more info about the logic that goes into determining which icon means what, please visit help section regarding status icons.

This is reflected in our Verification Matrix dashboard as well. The icon shown next to a Requirement represents the computed state considering all the associated Verification Events, while the icon shown next to the Verification Event upon hover represents that specific Verification Event's state.

Updated: File uploads, and historic data access

file_uploads

Did you know Verve supports file uploads? With our latest release, you can step back through the entire history of revised files uploaded and shared via Verve, and track discussions about these file changes in the Activity Log.

New: Spreadsheet Import Wizard

csv_import

We've streamlined the import process of a CSV spreadsheet by moving it to our web app. Whenever you create a new project, you'll be asked if you want to upload a spreadsheet.

New: Search Bar

search

Quickly jump to an item within your project using the quick search feature.

January 20 Release Notes

See below for a detailed list of changes in this release. It's since been rolled out to our existing cloud customers, and has been made available in our delivery repo for our self-hosted customers.

Most of these updates not otherwise detailed in the above discussion were either technical debt resolution or incremental work supporting the imminent release of our multi-tenant deployment service tier.

Core Product

  • Significant refactoring of the all services to support multi-tenant deployments.

System Editor

  • Activity log is now filterable in an item
  • Fixed query limit issue in activity log's project level
  • Item table entry now more explicitly tracks branched-from ancestor
  • Manage Relationships dialog now allows user to set relationship type
  • Relationship tab added to sidebar
  • Socket server handler updated to support new more robust deployment
  • Removed a number of toasts that were for information only, and not a Call to Action
  • Added expand-all and collapse-all button in system editor
  • Simplified system editor produces a tree that only shows "contains" relationships.

Bugfixes and Technical Debt

  • Significantly automated the user signup process
  • Can now support multi-tenant deployments.
  • Fixed limit issue in activity log's project level.
  • Explicit 0 value in Atomic value was showing as Undefined.
  • Fixed issue where some special characters in an atomic name crashed the backend.
  • Automated test coverage report generation on each pull request.
  • Fixed a number of tests that were failing
  • Fixed column typos present in Table View
  • Removed a number of toasts that were for information only, and not a Call to Action