v2.1.0
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
- Add inferencing config to helm chart by @GB27247 in #1283
- BAI-1299 Python semantic versioning bugfix by @bw27492 in #1305
- Update registry and use jwks by @JR40159 in #1317
- Upgrade registry deployment by @JR40159 in #1322
- added a new common component for dialog components on button press. a… by @ARADDCC002 in #1304
- Add access and secret key back to deployment config by @JR40159 in #1324
- Fix secret config by @GB27247 in #1328
- added optional advanced section on entry creation for adding users to… by @ARADDCC002 in #1323
- Bump ws from 7.5.9 to 7.5.10 in /frontend by @dependabot in #1329
- Bump braces from 3.0.2 to 3.0.3 in /lib/landing by @dependabot in #1319
- Bump braces from 3.0.2 to 3.0.3 in /backend by @dependabot in #1321
- Bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in #1320
- Bump @grpc/grpc-js from 1.10.8 to 1.10.9 in /backend by @dependabot in #1331
- Bump @grpc/grpc-js from 1.10.1 to 1.10.9 in /frontend by @dependabot in #1330
- Disable nginx request buffering by @a3957273 in #1336
- added new property in necessary files to enable templating and implem… by @TT38665 in #1326
- Implemented template tab in model settings. May need to looka at han… by @TT38665 in #1327
- completely resstructed responses by having them in their own collection by @ARADDCC002 in #1280
- Add kms config by @JR40159 in #1333
- Update config by @JR40159 in #1342
- Feature/add data card type to schema creation by @ARADDCC012 in #1343
- Increase header timeout to 24H by @JR40159 in #1344
- Bugfix/bai 1297 fix issue with file uploads by @ARADDCC002 in #1338
- Enable local replica set + enable basic authentication by @GCHQDeveloper36 in #1236
- Add helper function to list schema ids by @gc153671 in #1349
- Bump codeql actions to v3 by @GCHQDeveloper36 in #1353
- Remove duplicate user type by @GCHQDeveloper36 in #1350
- Added user to request received logging by @ARADDCC012 in #1346
- Prevent a token creating another token by @a3957273 in #1335
- Bump frontend vitest by @GCHQDeveloper36 in #1352
- Revert "Merge pull request #1236 from GCHQDeveloper36/dev/use-rs-loca… by @GB27247 in #1375
- BAI-1255 MLFlow Model Imports by @bw27492 in #1341
- Refactor component names due to confusing use of page terminology part 1 by @ARADDCC012 in #1371
- Renamed component from using confusing page terminology by @ARADDCC012 in #1378
- Disable next telemetry by @GCHQDeveloper36 in #1351
- Add model export settings page by @GB27247 in #1347
- Feature/view data card schemas by @ARADDCC012 in #1345
- Updated release file submission logic by @ARADDCC012 in #1379
- Fix cert script by using tsx by @GCHQDeveloper36 in #1386
- Bai 1318/improve error styling by @GB27247 in #1339
- Feature/refactor review responses by @JR40159 in #1381
- BAI-1141 Experiment Ordering by @bw27492 in #1376
- Wait for backend to be ready before starting cypress by @GCHQDeveloper36 in #1385
- Add query parameters to roles by @GB27247 in #1382
- Add array object to swr by @GB27247 in #1396
- Feature/conditionally hide UI based on roles by @ARADDCC012 in #1377
- Fix image upload authorisation by @GB27247 in #1395
- Fixed input widths in create entry form by @ARADDCC012 in #1398
- Python Improvements by @bw27492 in #1380
- Use accordions for schema selection, hiding inactive schemas by default by @GCHQDeveloper36 in #1383
- Made collaborators array required on entry creation in frontend by @ARADDCC012 in #1399
- Add token forwarding to inference service login by @GB27247 in #1337
- Bai 1348/mirrored model creation by @GB27247 in #1348
- Feature/standalone by @ARADDCC013 in #1325
- added the ability to edt comments via the UI by @ARADDCC002 in #1402
- Reset error message when pressing cancel button in edit release by @IR96334 in #1405
- Updated python notebooks and documentation for 2.5.0 by @bw27492 in #1404
- update ci by @ARADDCC013 in #1401
- Add host metrics by @JR40159 in #1406
- Add colon by @GB27247 in #1409
- Add fullWidth by @GB27247 in #1410
New Contributors
Full Changelog: v2.0.0...v2.1.0