v2.15.0
What's Changed
🏕 Features
- Added paginate to registry and improved paginate component by @IR96334 in #3010
- Disable schema migration for mirrored models by @ARADDCC002 in #3044
- Remove ability to use registry on non-model types by @IR96334 in #3053
- fixed an issue whereby clicking on the rjsf widget for entity selecti… by @ARADDCC002 in #3058
- Updated filter_none function to handle deep nesting by @ON93754 in #3096
- Fix private model import logic by @PE39806 in #3032
- Additional ux changes by @ARADDCC002 in #3057
- Add the ability to share a specific section of the model card by @ARADDCC002 in #3055
- Indent emailBuilder CSS by @PE39806 in #3102
- Add extra coverage for update access request by @GB907762 in #3103
- Rewrite registryResponses to use zod by @PE39806 in #3105
- fixed email attachments by @ARADDCC002 in #3107
- Convert models to entries within frontend by @JRB66955 in #3104
- Improve readability and consistency of user docs by @PE39806 in #3108
- Update README and update download file API spec by @JR40159 in #3041
- Add date to Python CHANGELOG.md by @PE39806 in #3111
- Eslint one-liner brace style by @PE39806 in #3116
- Seperate a11y pages by @GB907762 in #3110
- Align ModelScan REST API README.md version by @PE39806 in #3119
- Fix a11y links on landing page by @GB907762 in #3120
- Update Audit functions to be async by @JRB66955 in #3114
- Feature/bai 1691 add toggle to display percentage sections complete by @ON93754 in #3109
- fixed the routing issue causing view model card history page not rend… by @ARADDCC002 in #3133
- Reformat helm README and update a few commands by @PE39806 in #3132
- Remove duplicate disabled edit model card button by @ARADDCC002 in #3129
- update clipboard.writeText to be async and try/catch wrapped by @JRB66955 in #3117
- Add OCI image manifest support by @PE39806 in #3113
- Add release semver field to model export by @PE39806 in #3134
- Add model card history cypress test by @PE39806 in #3142
- Rewrite extractTarGzStream to safely handle async errors by @PE39806 in #3115
- Backend changes for model mirroring by @ARADDCC002 in #3025
- Optimise kubernetes GitHub Action by @PE39806 in #3143
bailo_modelscanGHCR incorrectly being overwritten by @PE39806 in #3191- Search Federation miscellaneous bugfixes by @JRB66955 in #3148
- Add params to python search endpoint by @PE39806 in #3150
- Update Python CHANGELOG.md date by @PE39806 in #3194
- Improve file download by @JR40159 in #3118
👒 Dependencies
- Bump python-multipart from 0.0.20 to 0.0.21 in /lib/modelscan_api by @dependabot[bot] in #3047
- Bump pre-commit from 4.5.0 to 4.5.1 in /lib/modelscan_api by @dependabot[bot] in #3049
- Bump mongodb/mongodb-community-server from 8.2.2-ubi9 to 8.2.3-ubi9 by @dependabot[bot] in #3052
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #3092
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #3093
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #3094
- Bump fastapi[standard-no-fastapi-cloud-cli] from 0.124.4 to 0.128.0 in /lib/modelscan_api by @dependabot[bot] in #3056
- Bump uvicorn from 0.38.0 to 0.40.0 in /lib/modelscan_api by @dependabot[bot] in #3050
- Bump lodash-es from 4.17.21 to 4.17.22 in /frontend by @dependabot[bot] in #3091
- Bump swr from 2.3.7 to 2.3.8 in /frontend by @dependabot[bot] in #3088
- Bump next-router-mock from 1.0.4 to 1.0.5 in /frontend by @dependabot[bot] in #3084
- Bump the mui-stack group in /frontend with 4 updates by @dependabot[bot] in #3069
- Bump prettier from 3.7.3 to 3.7.4 in the formatting-stack group by @dependabot[bot] in #3059
- Bump remark-gfm from 4.0.0 to 4.0.1 in /lib/landing in the markdown-stack group by @dependabot[bot] in #3067
- Bump qs from 6.14.0 to 6.14.1 in /backend by @dependabot[bot] in #3089
- Bump the testing-stack group in /backend with 2 updates by @dependabot[bot] in #3063
- Bump the markdown-stack group in /frontend with 3 updates by @dependabot[bot] in #3080
- Bump the testing-stack group in /frontend with 4 updates by @dependabot[bot] in #3076
- Bump nodemailer from 7.0.11 to 7.0.12 in /backend by @dependabot[bot] in #3075
- Bump jsonwebtoken from 9.0.2 to 9.0.3 in /backend by @dependabot[bot] in #3090
- Bump the mui-stack group in /lib/landing with 2 updates by @dependabot[bot] in #3064
- Bump the opentelemetry-stack group in /backend with 2 updates by @dependabot[bot] in #3073
- Bump lodash-es from 4.17.21 to 4.17.22 in /backend by @dependabot[bot] in #3077
- Bump the eslint-stack group in /backend with 3 updates by @dependabot[bot] in #3060
- Bump vite-tsconfig-paths from 5.1.4 to 6.0.3 in /backend in the typescript-stack group by @dependabot[bot] in #3061
- Bump the eslint-stack group in /lib/landing with 2 updates by @dependabot[bot] in #3066
- Bump vite-tsconfig-paths from 5.1.4 to 6.0.3 in /frontend in the typescript-stack group by @dependabot[bot] in #3072
- Bump the react-stack group in /frontend with 7 updates by @dependabot[bot] in #3065
- Bump the aws-sdk-stack group in /backend with 6 updates by @dependabot[bot] in #3070
- Bump @types/shelljs from 0.8.17 to 0.10.0 in /backend by @dependabot[bot] in #3078
- Bump @types/express from 5.0.5 to 5.0.6 in /backend by @dependabot[bot] in #3087
- Bump prettier from 3.7.3 to 3.7.4 in /backend in the formatting-stack group by @dependabot[bot] in #3074
- Bump the react-stack group in /lib/landing with 4 updates by @dependabot[bot] in #3062
- Bump qs and @cypress/request in /frontend by @dependabot[bot] in #3098
- Bump pre-commit hooks by @PE39806 in #3097
- Bump the eslint-stack group in /frontend with 5 updates by @dependabot[bot] in #3071
- Bump marlonb/mailcrab from v1.6.2 to v1.6.4 by @dependabot[bot] in #3101
- Bump marlonb/mailcrab from v1.6.2 to 1.6.4 in /infrastructure/helm/bailo by @dependabot[bot] in #3100
- Bump ipython from 9.8.0 to 9.9.0 in /backend/docs by @dependabot[bot] in #3106
- Bump Python max version to 3.14 and drop Python 3.9 by @PE39806 in #3099
- Bump undici in /backend by @dependabot[bot] in #3112
- Bump myst-parser from 4.0.1 to 5.0.0 in /backend/docs by @dependabot[bot] in #3126
- Bump black from 25.12.0 to 26.1.0 in /lib/python by @dependabot[bot] in #3125
- Bump black from 25.12.0 to 26.1.0 in /lib/modelscan_api by @dependabot[bot] in #3124
- Bump node from 24.12.0-alpine to 24.13.0-alpine in /frontend by @dependabot[bot] in #3122
- Bump node from 24.12.0-alpine to 24.13.0-alpine in /backend by @dependabot[bot] in #3121
- Bump sphinx-rtd-theme from 3.0.2 to 3.1.0 in /backend/docs by @dependabot[bot] in #3123
- Bump mongodb from 16.5.45 to 18.1.23 in /infrastructure/helm/bailo by @dependabot[bot] in #3127
- Bump modelscan_api python version by @PE39806 in #3128
- Bump diff from 5.2.0 to 5.2.2 in /frontend by @dependabot[bot] in #3131
- Bump lodash from 4.17.21 to 4.17.23 in /backend by @dependabot[bot] in #3135
- Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in #3136
- Bump lodash-es from 4.17.22 to 4.17.23 in /frontend by @dependabot[bot] in #3137
- Bump lodash-es from 4.17.22 to 4.17.23 in /backend by @dependabot[bot] in #3138
- Bump python-multipart from 0.0.21 to 0.0.22 in /lib/modelscan_api by @dependabot[bot] in #3140
- Bump mongodb from 18.1.23 to 18.3.0 in /infrastructure/helm/bailo by @dependabot[bot] in #3141
- Run
npm audit fixby @PE39806 in #3144 - Bump next from 16.1.1 to 16.1.6 in /frontend by @dependabot[bot] in #3147
- Bump next from 16.1.1 to 16.1.6 in /lib/landing by @dependabot[bot] in #3146
- Bump cypress-io/github-action from 6 to 7 by @dependabot[bot] in #3186
- Bump prettier from 3.7.4 to 3.8.1 in the formatting-stack group by @dependabot[bot] in #3151
- Bump the eslint-stack group in /backend with 2 updates by @dependabot[bot] in #3152
- Bump vite-tsconfig-paths from 6.0.3 to 6.0.5 in /backend in the typescript-stack group by @dependabot[bot] in #3153
- Bump the react-stack group in /lib/landing with 3 updates by @dependabot[bot] in #3154
- Bump the testing-stack group in /backend with 3 updates by @dependabot[bot] in #3155
- Bump eslint-config-next from 16.1.1 to 16.1.6 in /lib/landing in the eslint-stack group by @dependabot[bot] in #3158
- Bump the mui-stack group in /frontend with 4 updates by @dependabot[bot] in #3161
- Bump vite-tsconfig-paths from 6.0.3 to 6.0.5 in /frontend in the typescript-stack group by @dependabot[bot] in #3163
- Bump @types/node from 24.10.1 to 24.10.9 in /backend by @dependabot[bot] in #3171
- Bump @huggingface/hub from 2.7.1 to 2.8.0 in /backend by @dependabot[bot] in #3169
- Bump axios from 1.13.2 to 1.13.4 in /frontend by @dependabot[bot] in #3174
- Bump @types/node from 24.10.1 to 24.10.9 in /frontend by @dependabot[bot] in #3176
- Bump undici from 7.18.2 to 7.19.2 in /backend by @dependabot[bot] in #3177
- Bump swr from 2.3.8 to 2.4.0 in /frontend by @dependabot[bot] in #3178
- Bump p-queue from 9.0.1 to 9.1.0 in /backend by @dependabot[bot] in #3179
- Bump axe-core from 4.11.0 to 4.11.1 in /frontend by @dependabot[bot] in #3181
- Bump body-parser from 2.2.1 to 2.2.2 in /backend by @dependabot[bot] in #3182
- Bump nodemailer and @types/nodemailer in /backend by @dependabot[bot] in #3184
- Bump express-session from 1.18.2 to 1.19.0 in /backend by @dependabot[bot] in #3185
- Bump config from 4.1.1 to 4.2.0 in /backend by @dependabot[bot] in #3180
- Bump @types/node from 24.10.1 to 24.10.9 in /lib/landing by @dependabot[bot] in #3159
- Bump the eslint-stack group in /frontend with 4 updates by @dependabot[bot] in #3162
- Bump the aws-sdk-stack group in /backend with 6 updates by @dependabot[bot] in #3164
- Bump the opentelemetry-stack group in /backend with 4 updates by @dependabot[bot] in #3166
- Bump the formatting-stack group in /backend with 2 updates by @dependabot[bot] in #3168
- Bump the testing-stack group across 1 directory with 4 updates by @dependabot[bot] in #3187
- Bump markdown-to-jsx from 9.5.0 to 9.6.1 in /frontend in the markdown-stack group by @dependabot[bot] in #3172
- Bump the formatting-stack group in /frontend with 2 updates by @dependabot[bot] in #3170
- Bump the mui-stack group in /lib/landing with 3 updates by @dependabot[bot] in #3156
- Bump mlflow-skinny[mlserver] from 3.8.1 to 3.9.0 in /lib/python by @dependabot[bot] in #3188
- Bump ipython from 9.9.0 to 9.10.0 in /backend/docs by @dependabot[bot] in #3190
- Bump the react-stack group in /frontend with 5 updates by @dependabot[bot] in #3157
- Bump tqdm from 4.67.1 to 4.67.2 in /lib/python by @dependabot[bot] in #3189
- Bump the rjsf-stack group in /frontend with 4 updates by @dependabot[bot] in #3167
- Bump fast-xml-parser and @aws-sdk/xml-builder in /backend by @dependabot[bot] in #3193
- Package-lock refresh by @JRB66955 in #3192
Full Changelog: 2.14.0...2.15.0