Flow Engineering changelog

Presentation mode

cover image

You can now switch to a distraction-free presentation mode. This feature is ideal for design reviews, helping everyone stay focused on the key details without any on-screen clutter.

You can find presentation more under the Display tab.

Multiple requirement values (Beta)

You can now store multiple values for each requirement, making it easier to handle complex requirement sets. Verification still centers around the primary value to keep compliance checks straightforward.

You can enable multiple values under Settings > General > Beta Features

Filters in Dependency View

The Dependency View has been refined to better visualize parent-child relationships by displaying hierarchies from left to right.

You can also apply a range of filters to quickly locate relevant requirements or dependencies in this view.


API Updates

A set of new API endpoints to improve requirement and test case management

  • Create test cases

  • Add systems to requirement object

  • Edit test case steps

  • Filtering for custom fields

  • Added created_at and updated_at to API responses

  • Add custom fields to test cases

  • Filter by toggle type custom field

[Read Docs →]

Other Improvements

  • Export current view and columns to .csv

  • Export systems page to .csv

  • Export project and org members to .csv

  • Allow importing custom fields for test plans

  • Fix crash in diagram view if system is deleted

  • When deleting system dont delete children

  • Various bug fixes and performance improvements


Calculations

cover image

You can now perform calculations and use formulas directly in your requirement value field.

  • Dynamic Requirement Values: Type = when entering a value for a requirement to turn it into a formula.

  • Use Design and Model Values: Reference design values (=VAL) or model values (=MOD) in your calculations by typing their identity or name.

  • Perform Arithmetic Operations: Run basic arithmetic operations within formulas to automate and simplify requirement calculations.

This feature streamlines workflows by integrating real-time calculations into your design and requirements management.

Requirement Type-Specific Custom Fields

You can now create custom fields tailored to specific requirement types. Assign custom fields to selected requirement types and improve workflows by ensuring only relevant fields are displayed for each requirement type.

Link Jira Issues to Test Cases

You can now link Jira issues directly to test cases, making it easier to track and manage testing efforts alongside your Jira workflows.

API updates

This release brings a host of updates to make the API more powerful, including enhanced Jira integration, custom field support, and new capabilities for managing requirements and test cases.

Read docs →

  • Exposed Additional Fields on Requirements
    Additional fields are now included in the API responses for requirements, enabling more detailed data access.

  • Support for Jira Links on Test Cases
    Test cases now include a field for Jira issue links, streamlining integration with Jira workflows.

  • Retrieve Specific Requirement Values
    Introduced an endpoint to fetch specific requirement values directly.

  • Improved Custom Field Filtering
    Enhanced filtering capabilities for custom fields in API queries, allowing for more precise results.

  • Edit Test Case Steps via API
    Test case steps can now be updated programmatically using the API, improving automation workflows.

  • Custom Fields in Requirement Responses
    Custom fields have been added to the requirement responses, increasing flexibility for data analysis.

  • Jira Issue ID Type Change
    The issueId field in the Jira integration has been updated to a string type for improved compatibility.

  • Updated API Documentation
    The REST API documentation has been tidied up for clarity and ease of use.


Test Cases and Plans

cover image

Lightweight Test Cases and Plans streamline test orchestration with a clear, visual representation of all test runs and statuses. Designed with scalability in mind and soon to support API-driven real-time Hardware-in-the-Loop (HITL) testing. Combined with our existing Epsilon3 integration, Flow bridges the gap between requirements and tests, enabling a seamless and efficient workflow.

Improved Table View

Edit text fields directly from the Table view. Quickly update statuses, notes, or other key fields without leaving the main interface—saving time and improving efficiency.


Faster, more focused Search

Find what you need, blazingly fast, with Global Search. Search flexibly across your organization and all projects by opening Global Search or hitting ⌘/Ctrl + K.

SOC 2 compliance

Flow is now more secure and compliant than ever. With full SOC 2 compliance, Strict Access Controls, Enterprise-Grade Encryption, and the ability to handle ITAR and EAR data via AWS GovCloud, Flow is fully enterprise-ready and capable of supporting even the strictest regulatory requirements.

Minor Updates

  • Save and load default views in Table View (Under Display)

  • Improved dashboard performance.

  • Fully customize ID prefixes.

  • Save architecture views you create.

  • Automatically add stages on change requests.

  • Automatically set "In Review" status.


Document View

cover image

The new document view streamlines the process of managing large volumes of requirements by providing a clear and structured format for review. It also supports enhanced review and approval workflows, enabling stakeholders to efficiently collaborate, leave feedback, and approve specific sections. This feature improves traceability and communication across teams, ensuring a more cohesive approach to requirements management.

Other updates

  • You can now edit text fields directly from the table view.

  • Search is now faster and more focused.

  • You can now create design values from within the requirement panel.

  • All viewers can now leave comments.

Minor fixes

  • The Dependency view now loads faster.

  • A warning message is now shown when units don't match.

  • Change requests are now triggered for documents when a value changes.

  • A configuration selector is now available in the slide-over panel.

  • A new requirement is now created in the System when a new interface is set.

  • You can now view and filter by "Current Configuration."

  • You can now view and filter by "User" custom fields.

  • The requirement type is now displayed on every tree node.

  • Five levels of dependencies are now shown for design values.

  • You can now create and remove Requirement-Requirement links via API.


Improvements to workflows and dependency and architecture views

cover image

Items grouped in dependency view by system

Items belonging to same systems are now highligted in the dependencies view for added clarity.

Ability to save and share system architecture view across a project.

We've made it easier to set and share architecture views that are persistent and look the same across all project users.

Automatically set a stage when a requirement moves into review

We've improves workflows where you can now use 'In Review' stage as a trigger and auto-set different stages for requirements.

Minor changes

  • System Architecture View feature-flag applies project-wide

  • Option to focus from table view context menu

  • Offer division in Design Values

  • Improved new user sign up flow

  • Remove beta from analysis page

  • Only Admins can define Custom Fields

  • Organization Admins can remove projects

  • Create personal Organization for user upon sign-up

  • Expand-all and collapse-all on System table view

  • More detail when deleting Requirements/Systems

  • Ability to link Requirements to Systems via API

  • Ability to indent bullet points by more than one off the parent bullet

Bug fixes

  • Fix selecting columns/rows in importer

  • Fix off by 1 search count

  • Display System counts in System page navigation panel

  • Fix description overflow on System page

  • Fix tab name color in Dark mode

  • Tidy toolbar overflow in text-box menus


Sort by Any Column, and API Improvements

cover image

Sort by any column

A quality of life improvement that allows you to quickly sort directly from any column header.

Customise verification methods

You can now customise the available verification method options for requirements. To to Settings → Requirements → Verification Method to add or remove options.

Minor changes

  • Raw requirement statements now exposed via API

  • Systems view now displays a table view by default

  • Added a new toolbar button for quickly referencing data in the description field of a requirement

  • Project admins can now rename or delete baselines

  • A new context menu added to systems navigation panel

  • You can now edit or delete comments


Project Feed, Admin Permissions, and Systems View Improvements

cover image

Project Feed

We've added a new section on the home screen which gives an overview of the latest changes that have happened in your project.

System Architecture view

  • System position now persists across projects

  • Ability to add multiple interfaces between two systems

  • Replaced design values with requirements on interfaces

  • Ability to connect systems together

  • Data now shown on tiles

Admin permissions

  • You can now allow only admins to edit project settings

  • Only project and organisation admins are able to edit project or organisation level data

Google Sheets integration released from Beta

  • To get started, connect your Google acccount with Flow (Settings > Integrations > Google). Once done, you can now bring any spreadsheet into Flow.

Minor Features

  • Rename and set ranges on Model Outputs

  • Support email changed to [email protected]

  • Fixed an issue some users had on dismissing the changelog modal

  • Added custom fields for Design Values importer

  • Fix Organisation members not being displayed in mention popover

  • Fix project requirement change history copy

  • Fix previewing google sheets files with long sheet name (31+ characters)

  • Fix Design Value pill truncated in Model inputs table

  • Fix duplication for interfaces

  • Fix Organisation Requirement message in change history

  • Fix selecting Stage

  • Fixed system/design unit references


Hierarchy Depth

cover image

Display and Filter by Hierarchy Depth

We've made it much faster to see the depth of each requirement at a glance inside a table view. Previously this only possible to do in a tree view. We now also allow you to filter by depth, which makes it easier to understand higher-order effects a given system has.

You can add hierarchy depth as a column (+) to any table view or use it as a filter by selecting ↳ Hierarchy Depth under filters.

View fields across all configurations

If you're using configurations, we've made it very simple to understand how fields differ between configurations.

Minor features

  • Performance improvements for large projects

  • We now prevent adding global and organisation data to a system

  • "Duplicate Project" button is now disabled while duplication in progress

  • Showing now all field values across all configs

  • "Current Value" has been renamed to "Actual Value"

  • Demo data should now be correctly created for every new user

  • Display recent features shipped in app


Dark Mode and Current View Data Exports

cover image

Dark mode

You can now use Flow in dark mode. You can find the toggle under Settings > Account > General > Enable Dark Mode.

Data Export from Current View

You can now run a data export (.csv) from the current view you're in. You can initiate the export under the 'Display' navigation item.

Table for Organization Requirements in System View

We've made it easier to view organisation requirements. Previously you could view these from the details panel, but now we have a dedicated table view that gives you better access to the properties of organisation-level requirements.


Minor updates

  • Flow now remembers the last visited project

  • We now allow unvarying from base configuration

  • Fix: epsilon3 link on integration page

  • Improved error messages when changing to Stage

  • Added count of the number of items in each table in System View

  • Ability to open requirements in a different tab on Ctrl+Click

  • We're now show a tooltip with a reason when drag and drop is not allowed

  • A link to a 'give feedback' page added. You can access this through the compass icon.

  • We've introduced a new support chat tool (Pylon), which helps make our support response times even better

  • We now show organization/project requirement tag on Requirement Details


Native Google Sheets Integration

cover image

Engineering runs on spreadsheets and Google Sheets has been by far and away the most requested Flow integration. You can now use Flow's Google Sheets integration to extract data from specific cells and check those values against your requirements.

To get started, connect your Google acccount with Flow (Settings > Integrations > Google). Once done, you can now bring any spreadsheet into Flow.

Flow's built-in data importer also now supports Google Sheets, allowing you to bring all your requirements into Flow within minutes.

Currently in closed beta. Reach out if you'd like to start using this.

Minor updates

  • Allow unsetting requirement type

  • Add border top to the first selected row in table view

  • Fix: Creating an aggregate doesnt calculate its value correctly

  • Add unit field to value creation form

  • Close slide over panel when archive change request approved

  • Fix: baseline items leaking into org level requirements

  • Reset search when clicking into a system

  • Persist system page after refresh

  • Allow setting tags via API

  • Fix: not able to update filter aggregates

  • Change wording on auto set to "completion"

  • Use change icon for change request notifications

  • Fix: System UUID displayed instead of name in RE view


Systems Architecture View (MBSE) V1

cover image

We're very excited to start bringing in modern Model-Based Systems Engineering (MBSE) approach into Flow.

The new architecture view allows any engineer to quickly create and confirm requirements using system and behavioral diagrams, enabling faster breakdown and real-time tracking. Include more team members and make it easier for everyone to communicate by organizing information and tasks efficiently.

Currently in beta. To enable this new view, go over to Settings > Project > General, and enable the Systems Architecture View toggle.

Other updates

  • New way to display systems in the table view. It should be much clearer now to see what's in a system, and where they start and stop

  • Improvements to system search

  • A change request is now opened when a user tries to delete a requirement or value