Skip to content

Releases: gchq/Bailo

v0.0.5

08 Mar 16:06
f74f1d9
Compare
Choose a tag to compare

Features

  • Deployments are no longer coupled to versions. Whenever a deployment is requested, it will be made available for all current approved versions, and whenever a new version of a model is requested, all existing deployments will be updated to be available for the new version.
  • Ungoverned deployments are now available. This is where you can request a deployment of a model without needing to go through the request form and approval process. Ungoverned deployments are appropriately labelled as such
  • Failed builds can now be retried
  • Model files can now be viewed in the UI
  • Admins can now upload new schemas via the UI using the new "schemas" page. Please note: the "designer" table is currently under development and is not supported.
  • When selecting a deployment's download commands window, it will now default to the latest version, and also add a tag to it stating that it's the latest

Fixes

  • Fixed an issue where the model's latest version data wasn't been updated
  • Notifications are now sent to model owner, not the person approving the request. Also fixed an issue where email reports were not displaying the username correctly
  • Previously approved deployments than are subsequently declined will now be unavailable from the registry
  • Admin logs should now appear correctly
  • General improvement to logging
  • Upped various dependency versions
  • Deployment page updates correctly when resetting approvals
  • Removed some out of date configuration values
  • Deployments can now only be requested for approved versions
  • Various fixes to the Python client

v0.0.4

15 Dec 16:51
b7c53df
Compare
Choose a tag to compare

Features

  • Versions can now be deleted. Deployments and models will also be deleted if they are only associated with the version that was deleted.
  • Requests on the review page now display the model version so that it is clearer when reviewing multiple versions of the same model.
  • Selenium has been replaced with Cypress for end-to-end tests.

v0.0.3

16 Nov 19:15
719d402
Compare
Choose a tag to compare

Features

  • Improved multi-line support for schemas
  • Documentation improvements
  • Formatting for tables for in-app documentation pages (.mdx files) has been improved
  • Next and previous navigation buttons have been added to the in-app documentation pages
  • You can now navigate to the main page by clicking the "Bailo" text in the toolbar
  • When uploading models you can now use Docker images
  • Model files are now exportable by default
  • Support for Cypress tests has been added
  • By default, version and deployment logs are not returned via the API unless specifically requested
  • Various Helm improvements
  • Previously reviewed versions/deployments can now be viewed in an archived tab, and can also be amended
  • Added an alert to the version page if you're a reviewer and you're viewing since it has been edited
  • Deployment metadata can now be copied to the clipboard under the "settings" tab
  • There is now a "Back to model" button on the deployments page.

Fixes

  • Various parts of the UI has been altered so it displays correctly in dark mode
  • The metadata display for models and deployments now correctly displays any multi-line content
  • Help & support page is now more visually responsive
  • Fixed an issue where the version page was not updating after being edited
  • Removed unnecessary white-space in upload form

v0.0.2

05 Oct 09:31
726aeda
Compare
Choose a tag to compare

Features

  • When uploading a new version, you can now select whether or not you want the raw code/binary files to be able to downloaded by other users.
  • You can now upload a new version as just a model card.
  • Under the help & support section there is now a link to in-app documentation. More pages can easily be added in the future.
  • When viewing a model you can select the approvals chip to see which users are assigned to that version and the status of their review.
  • Various text fields in the form page have been changed so that they increase in size when lots of content is added.

Fixes

  • When uploading a new version with an invalid "mode" property, it will now gracefully send an error to the uploader.
  • Added more information to some of our logs.
  • Reviewers who have been removed from a model will no longer still be able to review that model.
  • When changing section in the upload form, the view will be scrolled to the top of the next section.

v0.0.1

31 Aug 23:22
a31af7a
Compare
Choose a tag to compare

Our first versioned release.

Features

  • Improved upload processing, now we use the BuildHandler to reliably run model builds. This process takes care of rollbacks, cleanups and more.
  • Dark mode is now supported, enable it in the top-right corner.
  • The Python client is now updated to Bailo v2.
  • Reviewer names are now added to emails sent on review success / failure.
  • The Python client now has unit tests.
  • The Bailo application now has over 70% of code paths tested.

Fixes

  • Linting was disabled on src, server and other misc folders. This release enables linting on all folders except server, which is being linted in the next release.
  • Remove incorrect index preventing multiple different models from having the same version.