Skip to content

Releases: fractal-analytics-platform/fractal-web

v0.10.0

20 Feb 14:44
Compare
Choose a tag to compare

This release requires fractal-server 1.4.6.

  • Improved id and timestamp layout on jobs table (#420).
  • Added query parameters to avoid loading unused fields on the following GET endpoints (#420):
    • /api/v1/job/, /api/v1/{project.id}/job/, /admin/job/ (log param)
    • /api/v1/task/ (args_schema param)
    • /api/v1/dataset/, /api/v1/project/{project.id}/dataset/ (history param)
  • Added show_tmp_logs=true query parameter to display log of running jobs (#420).

v0.9.2

14 Feb 12:42
Compare
Choose a tag to compare
  • Supported JSON Schema allOf feature in task arguments form (#417).

v0.9.1

13 Feb 13:30
Compare
Choose a tag to compare
  • Improved visualization of details on job logs modal (#415).
  • Added job id filter on admin jobs page (#415).
  • Added spinner on workflow task modal when tasks list is loading (#410).
  • Implemented import and export of workflow task arguments (#410).
  • Improved sorting of users in dropdown of the admin jobs page (#402).
  • Fixed bug in retrieval of job log from the admin jobs page (#402).
  • Highlighted relevant part of the error message in workflow job log modal (#402).
  • Made the error message directly accessible from the new workflow page (#402).

v0.9.0

31 Jan 11:49
Compare
Choose a tag to compare

This release requires fractal-server 1.4.3.

  • Removed running job status (#401).
  • Aligned timestamp definitions with fractal-server 1.4.3 (#401).
  • Sorted projects by descending creation timestamp (#401).
  • Removed coverage setup from Playwright tests and CI (#399).

v0.8.2

26 Jan 12:05
Compare
Choose a tag to compare
  • Improvements on worflow task form (#393):
    • supported JSON Schema enum type;
    • supported JSON Schema minimum, maximum, exclusiveMinimum and exclusiveMaximum for numeric types;
    • supported JSON Schema minItems and maxItems for array type;
    • supported reordering of array fields;
    • set bold font on nested required properties;
    • improved field validation error messages.
  • Add trailing slash to OAuth-callback url (#395).

v0.8.1

17 Jan 12:26
Compare
Choose a tag to compare

Note: with this release, PUBLIC_FRACTAL_ADMIN_SUPPORT_EMAIL becomes a required
environment variable, and npm run build fails if it is missing. If you do not
need a support email, just include a PUBLIC_FRACTAL_ADMIN_SUPPORT_EMAIL= line in
your env file.

  • Made PUBLIC_FRACTAL_ADMIN_SUPPORT_EMAIL static (#391).
  • Added SLURM-account selection for user editing and for job execution (#391).
  • Improved buttons feedback for slow API calls (#389).

v0.8.0

10 Jan 11:37
Compare
Choose a tag to compare
  • Users registered by the admin are automatically verified (#386).
  • A warning message is displayed to unverified users (#386).
  • Made page headers more homogeneous (#386).
  • Replaced some icons with more suitable ones (#386).
  • Added search boxes on datasets, workflows and workflow tasks selection (#386).
  • Moved "Create new workflow" to a modal (#386).
  • Added search project field on projects list page (#379).
  • Used modal to create new project (#379).
  • Sorted users in admin-area page (#379).
  • Exposed stop-job and download-logs in admin-area jobs page (#379).
  • Displayed number of rows in admin jobs page (#379).
  • Fixed semver circular dependency issue (#379).
  • Fixed issue with version sorting (#379).
  • Sorted datasets by name (#379).
  • Fixed accessibility issue (#379).
  • Improved performance reducing the number of API calls on project, workflow and dataset pages (#379).

v0.7.2

18 Dec 10:35
Compare
Choose a tag to compare

Note: with this release, PUBLIC_OAUTH_CLIENT_NAME becomes a required
environment variable, and npm run build fails if it is missing. If you do not
need OAuth2 authentication, just include a PUBLIC_OAUTH_CLIENT_NAME= line in
your env file.

  • Made PUBLIC_OAUTH_CLIENT_NAME static (#376).
  • Added help messages to user registration (#376).
  • Made AUTH_COOKIE_DOMAIN optional (#376).
  • Fixed hardcoded OAuth2 variable (#376).

v0.7.1

14 Dec 15:22
Compare
Choose a tag to compare

From the CHANGELOG file:

  • Auto-refresh of tasks table when a tasks collection completes successfully (#364).
  • Auto-refresh of tasks collection status (#364).
  • Made tasks list more compact by hiding the older versions (#364).
  • Added the following fields on single task creation:
    • args schema file upload (#364).
    • meta file upload (#364).
    • docs info and docs link (#364).
  • Added editing of pinned package versions on tasks collection (#364).
  • Supported editing of cache_dir from user profile page (#365).
  • Added experimental workflow page with job monitoring (#363).

v0.7.0

04 Dec 08:08
Compare
Choose a tag to compare
0.7.0