Releases: gchq/Bailo
Releases · gchq/Bailo
v0.0.5
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
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
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
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
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 exceptserver
, which is being linted in the next release. - Remove incorrect index preventing multiple different models from having the same version.