Coming Soon - September, 2023
Flywheel 17.3 Release
17.3.0
FEATURES
NEW - Flywheel Notebooks - Workspaces with JupyterLab (BETA - select customers)
- New interactive computing option to support data analysis, workflow automation and machine learning directly within Flywheel!
Enhancements to Import and Export
- Exports can be written to file systems where writing as the root user is disallowed
- When a non-default User ID (UID) or Group ID (GID) is specified in an External Storage configuration of type File System, Flywheel will switch to the specified user and group before writing files
- Custom file path-based mappings with DICOM imports
- Metadata fields can be mapped from a combination of both file path and DICOM header information in the same import
- When specified, custom file path-based mappings will supersede default DICOM header-based mappings
-
Any combination of up to 4 total jobs of either type (import or export) may now be run concurrently
- Exports and imports are both given the same priority and will be processed in the order they are submitted
FIXES
-
Resolved issue occurring when deleting a project with active DIMSE service
-
Corrected issue where the DICOM Web Uploader appends Series Number to Acquisition Label
-
Issue resolved for DIMSE service where Query/Retrieve won't display series.
-
Corrected viewer form inconsistency when no bscans are set.
-
Resolved Viewer issue where next question is getting removed from the viewer form when the user change the slice - Without Bslice
-
Resolved an issue where the DICOM import process would not read the DICOM metadata tags to determine placement in Flywheel if zipping was disabled.
-
Resolved issue in Manage Site mode that prevented site administrators from moving acquisitions.
-
Added a scroll option to look at saved queries over 9 for advanced search.
-
Corrected issue where Actions->Export Results as CSV sometimes gives the wrong files.
-
Fixed issue where keyboard ENTER key in Smart Copy modal causes Include filter clauses to be removed.
- In Notebooks, resolved issue where fw client is not automatically instantiated in the notebook
-
Resolved issue where Site Gear Rule Templates failed to create permission lookups when a new project is created.
-
Upgraded compute to support TLS1.3 ciphers.
-
Improved storage decommission when gears crash.
-
Resolved issue affecting AWS cloud sites where unattended upgrades of VMs during gear runs can cause gear failures.
17.3.1
FIXES
- Resolved an issue where project exports would fail to complete if configured to modify UNIX permissions (ownership) after exporting files
- The files would get exported correctly, but the export log file could not be written at the end of the process
- Resolved an issue where a re-run import was failing early while scanning files before uploading any data, because of a timeout while retrieving historical progress information
17.3.2
FIXES
-
Corrected conditional logic issue in the viewer form which was removing previous answered if a question was hidden and redisplayed.
17.3.3
FIXES
-
Resolved OCT data loading error after upgrading to the latest IO-Proxy/WADO version.
- Resolved an issue where the system would re-import the same file even though the content had not changed, resulting in the file version number incrementing more than it should have.
- Resolved an issue where re-running a large import resulted in false errors for a small proportion of files that were imported successfully.
17.3.4
FIXES
- Resolved an issue that blocks version upgrades at some sites.
Coming Soon - September, 2023
Flywheel 17.2 Release
17.2.0
FEATURES
NEW - Viewer usability and convenience features
- Option to reduce hover opacity to zero when reviewing multiple reader tasks
- Export total area calculation for closed ROIs
NEW - Viewer now supports JPEG2000 compressed images
- We upgraded to the latest WADO library and can now offer support for this file type
NEW - Integration with OHIF V3 (BETA - select customers)
- Supports the Basic Viewer and Total Metabolic Tumor Volume OHIF viewer modes
- Currently DICOM files are supported - see linked slides for more details on BETA scope
NEW - More efficient jobs log storage (site upgrade configuration option for AWS and GCP)
- Job logs in AWS and GCP instances can be stored more efficiently by leveraging object storage
- Existing logs will be migrated to object storage
- Users will not notice any changes in jobs log functionality with only minimal changes in retrieval performance for older job logs
- This option helps reduce site storage costs by using object storage
FIXES
- PET series in Viewer now applies RescaleSlope.
- Fixed an issue seen when the user draws multiple annotations with the same label on two images of different series and clicks on the total area button the "loading" message and the viewport became unresponsive
- Resolved issue where mouse wheel based zoom functionality was not working in certain conditions in the viewer
- Fixed issue where storage was stuck in Pending state during connection test for data exports
- Users are now able to modify existing S3 entries with implicit permissions
- Resolved issue where session counts in Project Reports were capped at 100
- Resolved issue where Analyses created prior to Flywheel 15.1.0 were being skipped during Smart Copy
- Resolved issue of SDK and API documentation referencing an unsupported parameter (get_usage_report & get_daily_usage_report contained a csv parameter which the core api no longer accepts)
- Provided a fix for a sporadic issue where gear outputs didn't receive success response after uploading results
- Gear templates: Fixed issue causing the message “Unable to add rules. Please try later” to be displayed when site admins attempted to create new gear rule if that Gear access is restricted
- Resolved issue on AWS cloud implementations that impacted ability to execute jobs
17.2.1
- Resolved issue with large exports (~500GB) failing at a site
17.2.2
- Resolved issue causing the CLI to fail when uploading gears
17.2.3
-
Corrected Viewer form inconsistency when no bscans are set.
-
Resolved Viewer issue where next question is getting removed from the viewer form when the user change the slice - Without Bslice
- Resolved issue where fw-beta import keeps on failing after retrying for multiple times
- Allow 4 xfer jobs to be run in parallel by default
17.2.4
- Resolved issue affecting AWS cloud sites where unattended upgrades of VMs during gear runs can cause gear failures
17.2.5
- Additional fix for fw-beta import failing after retrying for multiple times
Flywheel 17.1 Release
17.1.0
FEATURES
NEW - Job Priority (BETA - Limited Release Feature)
- Set Job Priority for Gear rules and/or individual Gear executions
- Modify Job Priority for existing enqueued jobs directly from the jobs log page.
- Job Priority levels are: Low, Medium, High, and Critical (default for all jobs is medium)
- Job Priority is taken into account when new jobs are selected by the engine. Existing custom configurations and resources may impact execution.
NEW - Add min & max pixel intensity values to ROI panel display in the Viewer
- Previously, the viewer displayed a number of data points associated with the pixel intensity values with in closed ROIs. However, those did not include the minimum and maximum values. The default behavior now is to display the following pixel intensity values in the right hand panel:
- Minimum
- Maximum
- Std Dev
- Median
- IQR
(Reminder, pixel intensity values are only available for compliant DICOM & NIfTI files)
NEW - Display total area for Annotation Labels with single ROIs.
FIXES
- Resolved issue causing annotation labels to be duplicated.
-
Fixed issue where user was not able to open OCT file in OHIF viewer.
-
Resolved error message when editing multiple readers' data.
-
Resolved issue with Reader Task where Annotation Tools are not enabled If tools are not configured with study form.
-
Improved performance by adding database index on encrypted API keys.
-
Resolved issue where moving a subject did not trigger project reindex.
-
Reduced usage of system temporary space during file uploads.
-
Corrected an issue with compute logging.
-
Improved performance of pagination for dataview queue list.
- Viewer now ignores Mac OSX hidden system folders if they are inadvertently updated.
17.1.1
- Resolved issue impacting database service monitoring.
17.1.2
- Resolved issue on AWS cloud implementations that impacted ability to execute jobs.
17.1.3
-
Resolved issue with large exports (~500GB) failing at a site.
- Fixed issue where storage was stuck in Pending state during connection test.
17.1.4
-
Corrected Viewer form inconsistency when no bscans are set.
-
Resolved Viewer issue where next question is getting removed from the viewer form when the user change the slice - Without Bslice.
- Resolved issue where fw-beta import keeps on failing after retrying for multiple times.
17.1.5
- Resolved issue affecting AWS cloud sites where unattended upgrades of VMs during gear runs can cause gear failures.
July 2023
Flywheel 17.0 Release
17.0.0
NEW Features
Display approximations for search result contents
- In the Web UI, Search result counts over 1,000 are now abbreviated and rounded to reflect thee precision they represent
- Affects the top result tabs and the facets in the sidebar.
- Search result counts over 1,000 have always been approximate values, necessary for the scalability of the search engine, and this change makes that more clear.
Move Acquisition to Session
- Move acquisitions from a single Session to a new Session
- Supports moving to the same or different Subjects, Projects, and Groups
- Destination Session must already exist
- User can choose to have acquisitions name conflicts automatically resolved
- User has control over the deletion of the source Subject if empty after the move
Configuration Option For Blinding Viewers (BETA - Limited Release)
- Expanding on the work done in 16.19 to support blinding reviewers from which readers generated which data, we now have the option to configure whether or not the blinding should be applied.
Load ETDRS Grid at Foveal Center
-
For Ophthalmology workflows leveraging the ETDRS grid, the viewer now has an improved user experience when an annotation is present for the foveal center.
Updated Default Behavior for Proximity Cursor
- With our first implementation of the proximity cursor being used by customers, we were able to collect UX feedback and make enhancements to the default behavior
NEW Customization Options for Proximity Cursor (BETA - Limited Release)
- Expanding on our original offering for the proximity cursor in the viewer, we now allow users to customize the shape of the cursor to support other workflows outside of Ophthalmology
Enhancements to Connectors and CLI (BETA - Limited Release)
- Connector support for uploading very large files over signed URL
- Mutual TLS support for Orthanc connector
- New report page for Connectors, allowing site administrators to see information about connectors directly within the UI. This is an optional feature and must be enabled.
- Usability improvements for file filters in CLI (for both import and export)
- `--exclude` filter option can be specified multiple times in a single command
- File types can be specified directly (`dicom`), as a suffix (`.dicom`), or even as a wildcard (`*.dicom`)
FIXES
- Smart Copy now works using session.label for filtering.
- Gear rule with auto-update now stays in sync with latest gear version and editing is fixed.
- Resolved issue with gear rule db fix involving invalid rules
- Resolved issue with dataviews with large numbers of columns.
- Resolved issue hampering upgrade from 14.x
- Resolved issue with AWS multi-part upload support for gears.
- Data view Queue- Name column now allows ascending/descending sorting
17.0.1
FIXES
Resolved issue of duplicate annotation labels in the viewer.
Performance improvement for enhanced API keys.
Resolved database error causing some 17.0.0 upgrades to fail.
17.0.2
FIXES
Resolved an issue where moving Subjects between projects could result in Basic & Advanced Search not locating the data in its new project.