Releases: DataBiosphere/firecloud-app
Releases · DataBiosphere/firecloud-app
RC_Sardinian-Anglo-Arab
- #280 The Terms of Service API has updated its library dependencies, to proactively address security vulnerability warnings.
RC_SovietHeavyDraft
- #267 When viewing a method configuration inside a workspace, the FireCloud UI now renders that configuration's Documentation field as markdown. The Documentation field can be collapsed to save space on the page.
RC_Rottaler
RC_Mountain-Pleasure-Horse
- #239 Re-launched a user satisfaction (Net Promoter Score, or NPS) survey within the FireCloud UI.
RC_Knabstrupper_hotfix
Improvements
- #215 When viewing the details of an individual workflow through the UI, the input and output values are now loaded on demand instead of preloaded. This improves performance of the initial page view and reduces errors on the initial page view where previously the payload was too large to handle.
RC_Knabstrupper
Fixes
- #227 Fixed a bug that prevented the viewing of an individual workflow, if the current workspace had a space in its name. This bug was introduced in the November 14, 2018 release. Thanks to @mbookman for identifying this bug.
- #234 The workflow timing diagram now shows a tooltip of "Running" for properly-running tasks. Previously, it incorrectly showed "Still Running when workflow ended" even though the workflow had not ended. This bug was introduced in the November 1, 2018 release.
- #237 In the Data Library, the column "Consent Codes" has been renamed to "Data Use Limitations".
Infrastructure
RC_JejuHorse
- #83 Improved an error message. Previously, users would see a message sendReceive doesn't support chunked responses, try sendTo instead, which was unhelpful and confusing. Now, this error better indicates what's really happening: The response payload was over 20MB and cannot be processed.
- #136 The warning banner that states "Your offline credentials are missing or out-of-date..." is now bright red instead of yellow, in an attempt to make it more obvious. Additionally, new users who accept the Free Credits offer will see their browsers fully refresh after accepting, in order to reload all their cached data.
- #206 When viewing a single workflow's details, the FireCloud UI now defers its cost calculation until after it renders the workflow details. Since cost calculation can be slow, this allows the UI to serve the workflow details faster.
- #213 The FireCloud UI now requests a smaller, streamlined payload from the API when rendering workflow details. This allows the UI to serve the workflow details faster and eliminates some - but not all - errors caused when the workflow details API response is too large.
- #214 The FireCloud UI now only requests the data to populate a workflow's timing diagram on demand, once a user clicks to show the diagram. Previously the UI loaded this data when the page first rendered. This further allows the UI to serve the workflow details faster and eliminates some - but not all - errors caused when the workflow details API response is too large.
- #218 The FireCloud UI now shows an error message in certain situations on the workspace list and the submission list within a workspace. Previously, the error message was suppressed and, in the case of a backend error, the UI rendered an empty page.
RC_IrishHunter
- #111 The FireCloud UI now has links in a few places for improved usability:
- when viewing the list of method configurations in a workspace, the name of the referenced method is now a link.
- when viewing a single method configuration in a workspace, the snapshot id now links to the referenced method.
- when viewing a submission, the method configuration name is now a link.
- #212 The API to get call-level metadata for a workflow now supports query parameters to control which fields should be returned in the response. This is particularly useful for querying specific data about a workflow where the full response is otherwise very large. Cromwell has offered this functionality for multiple releases but it has not been exposed via the FireCloud API. See the Swagger documentation for specifics.
- #217 The login process now eliminates an unnecessary Ajax request for the Terms of Service content. Users may see a very slight incremental performance improvement during login.
RC_Heck
- #42: To continue ensuring a secure platform, FireCloud now requires users to actively accept the FireCloud Terms of Service prior to using the platform. These Terms of Service will be displayed once a user logs-into FireCloud. A user will be unable to work in FireCloud until these Terms of Service are accepted.
- #208: The workflow timing diagram inside the Monitor tab of a workspace has been updated for stability. Additionally, where previously the diagram displayed "myworkflow.mycall" for each row, it now displays only "mycall" to save space.
RC_Galiceno
- #122: The Data tab of workspaces is now resilient to unknown entity attribute names listed in a
workspace-column-defaults
workspace attribute.