Skip to content

Releases: gchq/Bailo

v2.5.1

09 Apr 09:11
c42e2df
Compare
Choose a tag to compare

What's Changed

🏕 Features

👒 Dependencies

Full Changelog: v2.5.0...v2.5.1

v2.5.0

02 Apr 13:41
102e2dd
Compare
Choose a tag to compare

What's Changed

🏕 Features

👒 Dependencies

Read more

v2.4.0

25 Feb 10:28
fac7e81
Compare
Choose a tag to compare

What's Changed

Read more

v2.3.0

07 Jan 16:11
ad5036c
Compare
Choose a tag to compare

What's Changed

Possible breaking changes

This release's biggest change is the bumping of MUI to v6 and NextJs to v5. Documentation on upgrading to MUI v6 can be found here.

Other changes

New Contributors

Full Changelog: v2.2.2...v2.3.0

v2.2.2

27 Nov 11:16
e2d0623
Compare
Choose a tag to compare

What's Changed

  • Users can now be manually added to models without needing to be selected from the dropdown list.
  • Authorisation checks have been added to all new users on the backend.
  • We have added a migration script that will iterate over every model and run an authorisation check on all existing users, any users that fail this check will be removed from the model. You can find a list of these users in the migrations database by looking at the new metadata property.

Full Changelog: v2.2.1...v2.2.2

v2.2.1

27 Nov 11:11
44e4911
Compare
Choose a tag to compare

What's Changed

  • Implement the create card from template endpoint on the on the python client by @IR96334 in #1471
  • ClamAV Helm config @GB27247 in #1511
  • Improved styling on model export to improve handling of wide content by @ARADDCC002 in #1508
  • Model cards can now be stored in S3 by @JR40159 in #1476
  • Autobuild python docs by @GB27247 in #1477
  • Add additional docker tag and push by @ARADDCC013 in #1515
  • Add ability to hide schemas by @JR40159 in #1516
  • Fix README installation code snippets by @a3957273 in #1524
  • Fixed all pylance warnings in python client by @IR96334 in #1470
  • Added a popover for av results on files by @ARADDCC002 in #1507
  • Prevent access requests and model cards being created using hidden schemas by @JR40159 in #1523
  • Added another authorisation check after updating model to make sure t… by @ARADDCC002 in #1531
  • Added av scanning config to config map by @ARADDCC002 in #1532
  • fix pvc and user by @ARADDCC013 in #1553
  • Added a new endpoint for getting user permissions and added better UI handling of user permissions @ARADDCC012 in #1529
  • Added a check for date widgets to stop it displaying todays date inco… by @ARADDCC002 in #1550
  • Record who exports a model by @JR40159 in #1566
  • Changed clickable area on model overview page ACTIONS button dropdown menu in #1567
  • Added templating and access requests buttons to the new model create screen in #1563
  • Fix python docs building on pages by @GB27247 in #1513
  • Bump tsx from 4.16.5 to 4.19.1 in /backend by @dependabot in #1540
  • Fix landing page by @JR40159 in #1572
  • Fix overflow wrap on model card summary in #1571
  • Python docs by @JR40159 in #1583
  • Remove old information from README by @JR40159 in #1586
  • Fix the AWS packages to a working version by @JR40159 in #1588
    *Removal of legacyBehaviour from next.js links in #1573
  • Fixed an issue where python docs were no longer working locally by @JR40159 in #1585
  • Improve developer logging of requests by @a3957273 in #1394
  • Fixed an issue whereby frontend node server was starting up on the wrong address by @ARADDCC002 in #1587
  • File scanning connector to handle multiple AV tools by @ARADDCC002 in #1514
  • Deleted access request no loger appear on the "your reviews" page by @PE39806 in #1591
  • Implement permissions context by @ARADDCC002 in #1594
  • Update build system to flit_core by @takluyver in #1592
  • Split out the enabling of mirrored models into enabling import and export by @JR40159 in #1614
  • ModelScan REST API by @PE39806 in #1612
  • Replacec GitHub artifact v3 with v4 by @PE39806 in #1615
  • Dockerise our ModelScan application by @PE39806 in #1621
  • Updated backend test config by @ARADDCC012 in #1625
  • Refactor release export to export releases artefacts as separate S3 uploads by @ARADDCC012 in #1617
  • Correct typo in default config by @PE39806 in #1627
  • Allow for auditing of new model cards during import by @ARADDCC012 in #1630
  • Feature/bai 1459 create a new file scan connector for modelscan by @PE39806 in #1628

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

03 Sep 15:04
a2be4cd
Compare
Choose a tag to compare

Features

  • When deleting a schema resources that are effected will be listed
  • Node versions have been bumped up to 22.6.0

What's Changed

Full Changelog: v2.1.1...v2.2.0

v2.1.1

14 Aug 14:54
69b7eb2
Compare
Choose a tag to compare

Features

  • Added a getAdminToken script to get an admin token to the registry
  • Tokens are now sourced through an endpoint

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

22 Jul 16:17
d9be9ef
Compare
Choose a tag to compare

Features

  • Upgraded from Node 18 to Node 22.
  • Added a standalone version of Bailo that runs all of Bailo in a single Docker container.
  • Added utility to import Models from MLFlow via the Python Client.
  • Added the ability to use attach IAM roles to containers when deploying to AWS.
  • Update OpenTelemetry integration to include CPU and memory usage.
  • Ensure that Bailo is compatible with registry version 3.0.0-alpha.1, enabling the use of IAM roles when deploying the registry on AWS.
  • Comment and review responses have been restructured in the backend so that they can be more easily interacted with via the API; this has allowed for a much smoother integration with features such as reactions and editing responses.
  • Added support for data cards.
  • Added Advanced options during data card/model creation, allowing user roles to be assigned immediately.
  • Fixed large file uploads failing to complete.
  • Added ability to create and view data card schemas via the UI.
  • Fixed Cypress tests intermittently failing due to backend not being ready.
  • Fixed a bug where opening a review from the reviews page would incorrectly set the user's role.
  • Conditionally disabled functionality in places to restrict users from performing actions they are not authorised to do. Tooltips have been used to provide guidance to users in these cases.
  • Improved schema selection UI, allowing active/inactive schemas to be shown/hidden in bulk.
  • Added ability to edit comments.

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

Bailo v2.0.0

11 Jun 09:25
3af6bd3
Compare
Choose a tag to compare

We're restarting releases, which will occur on a three-weekly basis. This is a catch-all release for the work that has been done over the past year.

What's Changed

Read more