Skip to content

v2.19.0

Choose a tag to compare

@PE39806 PE39806 released this 16 Jul 07:24
· 1187 commits to main since this release
e3c52d2

Highlights

  • Introduced a comprehensive model lifecycle and review workflow, including lifecycle reviews, review responses, notifications, status tracking, required state enforcement, and compliance role support.
  • Enhanced model and registry management with untrusted model improvements, model card import/export capabilities, container (Docker) image mirroring updates, and lifecycle/release email notifications.
  • Delivered significant UI/UX improvements, including a new admin panel, improved dashboards and filtering, clickable analytics charts, documentation refreshes, and numerous usability & a11y fixes.
  • Improved platform reliability and maintainability through error handling enhancements, email service refactoring, UTC date handling, CI/CD workflow updates, and extensive dependency upgrades (including major version bumps to Node.js, MUI and ESLint).

What's Changed

🏕 Features

👒 Dependencies

  • Bump nginx image version by @PE39806 in #3638
  • Bump qs and @cypress/request in /frontend by @dependabot[bot] in #3647
  • Correct OS specific npm package by @PE39806 in #3643
  • Bump @types/node from 24.12.2 to 24.12.4 in /frontend by @dependabot[bot] in #3679
  • Bump semver from 7.8.0 to 7.8.1 in /frontend by @dependabot[bot] in #3678
  • Bump js-cookie from 3.0.6 to 3.0.8 in /frontend by @dependabot[bot] in #3677
  • Bump axe-core from 4.11.4 to 4.12.0 in /frontend by @dependabot[bot] in #3676
  • Bump dayjs from 1.11.20 to 1.11.21 in /frontend by @dependabot[bot] in #3675
  • Bump the markdown-stack group in /frontend with 3 updates by @dependabot[bot] in #3674
  • Bump @types/node from 24.12.2 to 24.12.4 in /backend by @dependabot[bot] in #3673
  • Bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /frontend in the formatting-stack group by @dependabot[bot] in #3671
  • Bump p-queue from 9.2.0 to 9.3.0 in /backend by @dependabot[bot] in #3669
  • Bump the rjsf-stack group in /frontend with 4 updates by @dependabot[bot] in #3670
  • Bump tsx from 4.21.0 to 4.22.4 in /backend by @dependabot[bot] in #3668
  • Bump nodemailer from 8.0.7 to 8.0.10 in /backend by @dependabot[bot] in #3664
  • Bump semver from 7.7.4 to 7.8.1 in /backend by @dependabot[bot] in #3661
  • Bump @agendajs/mongo-backend from 4.0.1 to 4.0.2 in /backend by @dependabot[bot] in #3663
  • Bump the opentelemetry-stack group in /backend with 3 updates by @dependabot[bot] in #3655
  • Bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /backend in the formatting-stack group across 1 directory by @dependabot[bot] in #3656
  • Bump the testing-stack group in /backend with 2 updates by @dependabot[bot] in #3651
  • Bump lint-staged from 16.4.0 to 17.0.7 by @dependabot[bot] in #3649
  • Bump undici from 8.2.0 to 8.3.0 in /backend by @dependabot[bot] in #3667
  • Bump mjml from 5.1.0 to 5.3.0 in /backend by @dependabot[bot] in #3672
  • Bump the testing-stack group across 1 directory with 2 updates by @dependabot[bot] in #3666
  • Bump myst-parser from 5.0.0 to 5.1.0 in /backend/docs by @dependabot[bot] in #3610
  • Bump the react-stack group across 1 directory with 14 updates by @dependabot[bot] in #3652
  • Bump content-disposition from 1.1.0 to 2.0.1 in /backend by @dependabot[bot] in #3657
  • Bump the aws-sdk-stack group across 1 directory with 6 updates by @dependabot[bot] in #3653
  • Bump the eslint-stack group across 1 directory with 3 updates by @dependabot[bot] in #3650
  • Bump agenda from 6.2.4 to 6.2.5 in /backend by @dependabot[bot] in #3665
  • Bump the eslint-stack group in /lib/landing with 2 updates by @dependabot[bot] in #3682
  • Bump @huggingface/hub from 2.11.0 to 2.13.0 in /backend by @dependabot[bot] in #3658
  • Bump @types/node from 24.12.2 to 24.12.4 in /lib/landing by @dependabot[bot] in #3684
  • Bump swiper from 12.1.4 to 12.2.0 in /lib/landing by @dependabot[bot] in #3683
  • Bump the react-stack group across 1 directory with 4 updates by @dependabot[bot] in #3680
  • Bump filelock from 3.29.0 to 3.29.1 in /lib/artefactscan_api by @dependabot[bot] in #3696
  • Bump python-multipart from 0.0.29 to 0.0.30 in /lib/artefactscan_api by @dependabot[bot] in #3695
  • Bump ipython from 9.13.0 to 9.14.0 in /backend/docs by @dependabot[bot] in #3691
  • Bump uvicorn from 0.48.0 to 0.49.0 in /lib/artefactscan_api by @dependabot[bot] in #3697
  • Bump aquasec/trivy from 0.70.0 to 0.71.0 in /lib/artefactscan_api by @dependabot[bot] in #3694
  • Bump mlflow-skinny from 3.10.1 to 3.13.0 in /lib/python by @dependabot[bot] in #3690
  • Bump mongodb from 18.7.1 to 19.1.0 in /infrastructure/helm/bailo by @dependabot[bot] in #3689
  • Bump ipython from 9.14.0 to 9.14.1 in /backend/docs by @dependabot[bot] in #3705
  • Bump python-multipart from 0.0.30 to 0.0.32 in /lib/artefactscan_api by @dependabot[bot] in #3706
  • Bump tqdm from 4.67.3 to 4.68.1 in /lib/python by @dependabot[bot] in #3707
  • Bump mongodb from 19.1.0 to 19.1.4 in /infrastructure/helm/bailo by @dependabot[bot] in #3708
  • Bump @grpc/grpc-js from 1.14.3 to 1.14.4 in /backend by @dependabot[bot] in #3715
  • Bump protobufjs and otlp-logger in /backend by @dependabot[bot] in #3718
  • Bump tmp from 0.2.6 to 0.2.7 in /frontend by @dependabot[bot] in #3721
  • Bump js-yaml from 4.1.1 to 4.2.0 in /frontend by @dependabot[bot] in #3725
  • Bump form-data from 4.0.5 to 4.0.6 in /frontend by @dependabot[bot] in #3722
  • Bump form-data from 4.0.5 to 4.0.6 in /backend by @dependabot[bot] in #3723
  • Bump @opentelemetry/core, @opentelemetry/resources, @opentelemetry/sdk-logs, @opentelemetry/sdk-metrics and @opentelemetry/sdk-trace-base in /frontend by @dependabot[bot] in #3724
  • Bump js-yaml from 4.1.1 to 4.2.0 in /backend by @dependabot[bot] in #3727
  • Bump vite from 8.0.13 to 8.0.16 in /frontend by @dependabot[bot] in #3726
  • Bump tqdm from 4.68.1 to 4.68.2 in /lib/python by @dependabot[bot] in #3737
  • Bump pylint from 4.0.5 to 4.0.6 in /lib/python by @dependabot[bot] in #3731
  • Bump pytest from 9.0.3 to 9.1.0 in /lib/artefactscan_api by @dependabot[bot] in #3732
  • Bump mongodb/mongodb-community-server from 8.3.2-ubi9 to 8.3.4-ubi9 by @dependabot[bot] in #3733
  • Bump fastapi from 0.136.3 to 0.137.1 in /lib/artefactscan_api by @dependabot[bot] in #3735
  • Bump pytest from 9.0.3 to 9.1.0 in /lib/python by @dependabot[bot] in #3734
  • Bump mongodb from 19.1.4 to 19.1.11 in /infrastructure/helm/bailo by @dependabot[bot] in #3739
  • Bump aquasec/trivy from 0.71.0 to 0.71.1 in /lib/artefactscan_api by @dependabot[bot] in #3738
  • Bump filelock from 3.29.1 to 3.29.4 in /lib/artefactscan_api by @dependabot[bot] in #3736
  • Bump mongoose to 9.4.x and fix typing/build issues by @PE39806 in #3687
  • Bump undici from 8.3.0 to 8.5.0 in /backend by @dependabot[bot] in #3747
  • Bump nodemailer from 8.0.10 to 9.0.1 in /backend by @dependabot[bot] in #3745
  • Bump undici from 7.25.0 to 7.28.0 in /frontend by @dependabot[bot] in #3746
  • Bump pydantic-settings from 2.14.1 to 2.14.2 in /lib/artefactscan_api by @dependabot[bot] in #3751
  • Bump mongodb from 19.1.11 to 19.1.14 in /infrastructure/helm/bailo by @dependabot[bot] in #3765
  • Bump nginxinc/nginx-unprivileged from 1.31.1-alpine3.23-slim to 1.31.2-alpine3.23-slim by @dependabot[bot] in #3764
  • Bump pytest from 9.1.0 to 9.1.1 in /lib/python by @dependabot[bot] in #3763
  • Bump tqdm from 4.68.2 to 4.68.3 in /lib/python by @dependabot[bot] in #3762
  • Bump pytest-github-actions-annotate-failures from 0.4.0 to 0.4.2 in /lib/artefactscan_api by @dependabot[bot] in #3756
  • Bump fastapi from 0.137.1 to 0.138.0 in /lib/artefactscan_api by @dependabot[bot] in #3754
  • Bump mlflow-skinny from 3.13.0 to 3.14.0 in /lib/python by @dependabot[bot] in #3761
  • Bump pytest from 9.1.0 to 9.1.1 in /lib/artefactscan_api by @dependabot[bot] in #3755
  • Bump pytest-github-actions-annotate-failures from 0.4.0 to 0.4.2 in /lib/python by @dependabot[bot] in #3760
  • Bump aquasec/trivy from 0.71.1 to 0.71.2 in /lib/artefactscan_api by @dependabot[bot] in #3759
  • Update to Node v26.3.1 by @jason-d337 in #3771
  • Bump mongoose version by @PE39806 in #3783
  • Bump actions/cache from 5 to 6 by @dependabot[bot] in #3788
  • Bump node from 26.3.1-alpine to 26.4.0-alpine by @dependabot[bot] in #3790
  • Bump node from 26.3.1-alpine to 26.4.0-alpine in /frontend by @dependabot[bot] in #3792
  • Bump node from 26.3.1-alpine to 26.4.0-alpine in /backend by @dependabot[bot] in #3791
  • Bump mongodb from 19.1.14 to 19.1.15 in /infrastructure/helm/bailo by @dependabot[bot] in #3793
  • Bump actions/checkout from 6 to 7 by @dependabot[bot] in #3789
  • Bump mongodb from 19.1.15 to 19.1.16 in /infrastructure/helm/bailo by @dependabot[bot] in #3797
  • Bump fastapi from 0.138.0 to 0.138.2 in /lib/artefactscan_api by @dependabot[bot] in #3794
  • Bump ipython from 9.14.1 to 9.15.0 in /backend/docs by @dependabot[bot] in #3796
  • Bump aquasec/trivy from 0.71.2 to 0.72.0 in /lib/artefactscan_api by @dependabot[bot] in #3795
  • Bump @types/node from 26.0.0 to 26.0.1 in /frontend by @dependabot[bot] in #3815
  • Bump the rjsf-stack group in /frontend with 4 updates by @dependabot[bot] in #3812
  • Bump @types/react from 19.2.16 to 19.2.17 in /lib/landing by @dependabot[bot] in #3808
  • Bump the react-stack group across 1 directory with 2 updates by @dependabot[bot] in #3805
  • Bump @types/react from 19.2.16 to 19.2.17 in /frontend by @dependabot[bot] in #3814
  • Bump lint-staged from 17.0.7 to 17.0.8 by @dependabot[bot] in #3802
  • Bump next from 16.2.7 to 16.2.9 in /lib/landing in the react-stack group by @dependabot[bot] in #3803
  • Bump the eslint-stack group in /lib/landing with 2 updates by @dependabot[bot] in #3806
  • Bump prettier from 3.8.4 to 3.9.4 in /frontend in the formatting-stack group by @dependabot[bot] in #3813
  • Bump the eslint-stack group in /frontend with 5 updates by @dependabot[bot] in #3811
  • Bump swiper from 12.2.0 to 14.0.1 in /lib/landing by @dependabot[bot] in #3807
  • Bump the mui-stack group across 1 directory with 2 updates by @dependabot[bot] in #3804
  • Bump the mui-stack group across 1 directory with 4 updates by @dependabot[bot] in #3810
  • Bump @types/node from 26.0.0 to 26.1.0 in /lib/landing by @dependabot[bot] in #3809
  • Bump prettier from 3.8.3 to 3.9.4 in the formatting-stack group across 1 directory by @dependabot[bot] in #3801
  • Bump mongodb from 19.1.16 to 19.1.17 in /infrastructure/helm/bailo by @dependabot[bot] in #3831
  • Bump tqdm from 4.68.3 to 4.68.4 in /lib/python by @dependabot[bot] in #3830
  • Bump filelock from 3.29.4 to 3.29.6 in /lib/artefactscan_api by @dependabot[bot] in #3827
  • Bump marlonb/mailcrab from v1.7.0 to v1.8.0 by @dependabot[bot] in #3829
  • Bump uvicorn from 0.49.0 to 0.50.2 in /lib/artefactscan_api by @dependabot[bot] in #3826
  • Bump fastapi from 0.138.2 to 0.139.0 in /lib/artefactscan_api by @dependabot[bot] in #3828
  • Bump morgan from 1.10.1 to 1.11.0 in /backend by @dependabot[bot] in #3836
  • Bump node from 26.4.0-alpine to 26.5.0-alpine by @dependabot[bot] in #3844
  • Bump node from 26.4.0-alpine to 26.5.0-alpine in /backend by @dependabot[bot] in #3846
  • Bump filelock from 3.29.6 to 3.29.7 in /lib/artefactscan_api by @dependabot[bot] in #3845
  • Bump uvicorn from 0.50.2 to 0.51.0 in /lib/artefactscan_api by @dependabot[bot] in #3847
  • Bump node from 26.4.0-alpine to 26.5.0-alpine in /frontend by @dependabot[bot] in #3848
  • backend prettier version update by @JRB66955 in #3849

New Contributors

Full Changelog: 2.18.1...2.19.0