v2.5.0
What's Changed
🏕 Features
- Added ability to provide semvers during model porting by @ARADDCC012 in #1924
- Remove reliance on status text as that's not supported with HTTP/2 a… by @JR40159 in #1923
- Refactored how file paths are constructed/exported by @ARADDCC012 in #1972
- Refactored all uses of toSorted() by @ARADDCC012 in #1973
- added a reviewing filter to the marketplace by @ARADDCC002 in #1922
- hardcoded jsonschema version in frontend by @ARADDCC002 in #1975
- Soft deletion script for models by @ARADDCC002 in #1919
- Remove use of lodash package by @PE39806 in #1977
- update cypress tsconfig from es5 to es6 by @PE39806 in #1981
- Bugxfix/error handling by @JR40159 in #1976
- Migrate scans to have their own mongo collection by @PE39806 in #1915
- Added overflow and ellipsis to titles in release view and marketplace by @IR96334 in #1905
- Bug/fix pod resource by @ARADDCC013 in #1984
- Add model files tab by @IR96334 in #1914
- BAI-1351 : Only create new model cards if the UI detects a change in the model card by @IR96334 in #1886
- Updated files tab and associated releases dialog by @ARADDCC012 in #1986
- Added virtualised list to marketplace for quicker model rendering by @ARADDCC002 in #1978
- Migration to set avScan.toolName if avScan is set but not toolName by @PE39806 in #1994
- fixed an issue when editng releases with new files by @ARADDCC002 in #1995
- Fix bad 015_migrate_avscan_to_own_model.ts logic by @PE39806 in #1996
- Dev/fix virtualised marketplace list issues by @ARADDCC002 in #2035
- Remove incorrect use of dependabot labels by @PE39806 in #2033
- ModelScan /scan/file endpoint should check file size by @PE39806 in #1988
- Removed user display by @IR96334 in #2060
- Feature/bai 1645 add visual for incomplete files by @ARADDCC002 in #2058
- updated the av result chip to change when rescan is clicked by @ARADDCC002 in #2055
- re-added code for re-fetching user permissions by @ARADDCC002 in #2057
- Create new DB migration script docs by @PE39806 in #2062
- Fix bad avScan migration leaving legacy object rather than array by @PE39806 in #2052
- Backwards compatibility for MongoDB <=4.4 by @PE39806 in #2064
- Skip results that haven't been scanned by @JR40159 in #2070
- Update Scan errors by @PE39806 in #2034
- Bai 1661 validate image if images included by @IR96334 in #2072
- Bai 1633 add the ability to delete file by @IR96334 in #2063
- fixed an issue where items in marketplace issue were not resizing pro… by @ARADDCC002 in #2075
- Added error handling around getting token from auth header by @ARADDCC012 in #2076
- Feature/bai 1640 cleanup python client api endpoints by @PE39806 in #2118
- fixed an issue where role filters were appling to all entries by @ARADDCC002 in #2116
- changed where we cal the rescanning update text so it is not called w… by @ARADDCC002 in #2061
- Create release.yml by @JR40159 in #2120
👒 Dependencies
- Align backend/docs config with new python minimum version 3.11 by @PE39806 in #1920
- Bump the mui group in /lib/landing with 2 updates by @dependabot in #1926
- Bump @types/node from 22.13.0 to 22.13.8 in /lib/landing by @dependabot in #1931
- Bump the opentelemetry group in /backend with 3 updates by @dependabot in #1934
- Bump the vitest group in /backend with 2 updates by @dependabot in #1936
- Bump @types/node from 22.13.0 to 22.13.8 in /frontend by @dependabot in #1963
- Bump @eslint/compat from 1.2.6 to 1.2.7 in /frontend by @dependabot in #1959
- Bump next from 15.1.3 to 15.2.0 in /frontend by @dependabot in #1954
- Bump the rjsf group in /frontend with 4 updates by @dependabot in #1951
- Bump nanoid from 5.0.9 to 5.1.2 in /backend by @dependabot in #1948
- Bump @types/jsonwebtoken from 9.0.8 to 9.0.9 in /backend by @dependabot in #1947
- Bump cypress from 14.0.2 to 14.1.0 in /frontend by @dependabot in #1955
- Bump prettier from 3.5.0 to 3.5.2 by @dependabot in #1964
- Bump the eslint group in /backend with 3 updates by @dependabot in #1935
- Bump @next/mdx from 15.1.7 to 15.2.0 in /frontend in the mdx group by @dependabot in #1953
- Bump next from 15.1.6 to 15.2.0 in /lib/landing by @dependabot in #1933
- Bump zod from 3.24.1 to 3.24.2 in /backend by @dependabot in #1944
- Bump @smithy/node-http-handler from 4.0.2 to 4.0.3 in /backend by @dependabot in #1940
- Bump tsx from 4.19.2 to 4.19.3 in /backend by @dependabot in #1946
- Bump swagger-ui-react from 5.18.3 to 5.20.0 in /frontend by @dependabot in #1958
- Bump jsdom from 24.1.3 to 26.0.0 in /frontend by @dependabot in #1957
- Bump @next/bundle-analyzer from 14.2.24 to 15.2.0 in /frontend by @dependabot in #1960
- Bump vitest from 3.0.5 to 3.0.7 in /frontend in the vitest group by @dependabot in #1950
- Bump the mui group in /frontend with 5 updates by @dependabot in #1952
- Bump sphinx from 8.2.1 to 8.2.3 in /backend/docs by @dependabot in #1966
- Bump pytest from 8.3.4 to 8.3.5 in /lib/modelscan_api by @dependabot in #1968
- Bump pydantic-settings from 2.8.0 to 2.8.1 in /lib/modelscan_api by @dependabot in #1969
- Bump mlflow from 2.20.2 to 2.20.3 in /lib/python by @dependabot in #1970
- Bump uuid from 11.0.5 to 11.1.0 in /backend by @dependabot in #1943
- Bump @eslint/eslintrc from 3.2.0 to 3.3.0 in /frontend by @dependabot in #1962
- Bump fastapi[standard] from 0.115.8 to 0.115.11 in /lib/modelscan_api by @dependabot in #1967
- Bump ipython from 8.32.0 to 9.0.1 in /backend/docs by @dependabot in #1965
- Bump pytest from 8.3.4 to 8.3.5 in /lib/python by @dependabot in #1971
- Bump @eslint/js from 9.20.0 to 9.21.0 in /frontend by @dependabot in #1956
- Bump mongodb from 6.13.0 to 6.14.0 in /backend by @dependabot in #1939
- Bump the eslint group in /frontend with 7 updates by @dependabot in #1949
- Bump ipython from 9.0.1 to 9.0.2 in /backend/docs by @dependabot in #1980
- Bump bcryptjs from 2.4.3 to 3.0.2 in /backend by @dependabot in #1945
- Bump @babel/helpers from 7.26.9 to 7.26.10 in /frontend by @dependabot in #1989
- Bump @babel/runtime-corejs3 from 7.26.9 to 7.26.10 in /frontend by @dependabot in #1992
- Bump @babel/runtime from 7.26.9 to 7.26.10 in /backend by @dependabot in #1991
- Bump @babel/helpers from 7.26.0 to 7.26.10 in /lib/landing by @dependabot in #1990
- Dependabot config for python and docker compose by @PE39806 in #1983
- Bump mlflow from 2.20.3 to 2.20.4 in /lib/python by @dependabot in #1999
- Bump nanoid from 5.1.3 to 5.1.4 in /backend by @dependabot in #2016
- Bump @types/node from 22.13.8 to 22.13.10 in /lib/landing by @dependabot in #2021
- Bump axios from 1.8.2 to 1.8.3 in /frontend by @dependabot in #2023
- Bump the mui group in /lib/landing with 2 updates by @dependabot in #2027
- Bump @types/node from 22.13.2 to 22.13.10 in /backend by @dependabot in #2024
- Bump cypress from 14.1.0 to 14.2.0 in /frontend by @dependabot in #2031
- Bump @vercel/otel from 1.10.2 to 1.10.4 in /frontend by @dependabot in #2014
- Bump next from 15.2.0 to 15.2.2 in /lib/landing by @dependabot in #2017
- Bump @next/bundle-analyzer from 15.2.1 to 15.2.2 in /frontend by @dependabot in #2015
- Bump @types/node from 22.13.8 to 22.13.10 in /frontend by @dependabot in #2028
- Bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #2010
- Bump the eslint group in /backend with 2 updates by @dependabot in #2002
- Bump next from 15.2.0 to 15.2.2 in /frontend by @dependabot in #2025
- Bump the mui group in /frontend with 4 updates by @dependabot in #2019
- Bump the eslint group in /frontend with 3 updates by @dependabot in #2001
- Bump @next/mdx from 15.2.1 to 15.2.2 in /frontend in the mdx group by @dependabot in #2022
- Bump marlonb/mailcrab from v1.2.0 to v1.5.0 by @dependabot in #2005
- Bump prettier from 3.5.1 to 3.5.3 in /backend by @dependabot in #2032
- Bump shelljs from 0.8.5 to 0.9.2 in /backend by @dependabot in #2011
- Bump @swc/core from 1.10.16 to 1.11.10 in /backend by @dependabot in #2008
- Bump prettier from 3.5.1 to 3.5.3 in /frontend by @dependabot in #2009
- Bump shelljs from 0.8.5 to 0.9.2 in /lib/landing by @dependabot in #2006
- Bump the aws-sdk group in /backend with 4 updates by @dependabot in #2007
- Bump typescript from 5.5.3 to 5.8.2 in /frontend by @dependabot in #2029
- Bump @types/bcryptjs from 2.4.6 to 3.0.0 in /backend by @dependabot in #2030
- Bump tj-actions/changed-files from 45 to 46 by @dependabot in #1997
- Bump @swc/core from 1.11.10 to 1.11.11 in /backend by @dependabot in #2045
- Bump eslint-config-next from 15.2.2 to 15.2.3 in /frontend in the eslint group by @dependabot in #2037
- Bump the mui group in /lib/landing with 2 updates by @dependabot in #2041
- Bump the vitest group in /backend with 2 updates by @dependabot in #2042
- Bump @next/bundle-analyzer from 15.2.2 to 15.2.3 in /frontend by @dependabot in #2051
- Bump vitest from 3.0.8 to 3.0.9 in /frontend in the vitest group by @dependabot in #2040
- Bump next from 15.2.2 to 15.2.3 in /lib/landing by @dependabot in #2047
- Bump @next/mdx from 15.2.2 to 15.2.3 in /frontend in the mdx group by @dependabot in #2049
- Bump next from 15.2.2 to 15.2.3 in /frontend by @dependabot in #2050
- Bump bitnami/minio from 2024.4.6 to 2025.3.12 by @dependabot in #1998
- Bump the mui group in /frontend with 4 updates by @dependabot in #2048
- Bump react-to-print from 2.15.1 to 3.0.5 in /frontend by @dependabot in #2018
- Bump pre-commit from 4.1.0 to 4.2.0 in /lib/python by @dependabot in #2068
- Bump pre-commit from 4.1.0 to 4.2.0 in /lib/modelscan_api by @dependabot in #2065
- Bump fastapi[standard] from 0.115.11 to 0.115.12 in /lib/modelscan_api by @dependabot in #2066
- Bump pylint from 3.3.4 to 3.3.6 in /lib/python by @dependabot in #2069
- Bump vite from 6.2.1 to 6.2.3 in /frontend by @dependabot in #2071
- Bump mlflow from 2.20.4 to 2.21.2 in /lib/python by @dependabot in #2074
- Bump modelscan[h5py,tensorflow] from 0.8.4 to 0.8.5 in /lib/modelscan_api by @dependabot in #2073
- Bump vite from 6.2.1 to 6.2.4 in /backend by @dependabot in #2077
- Bump vite from 6.2.3 to 6.2.4 in /frontend by @dependabot in #2078
- Bump @types/node from 22.13.10 to 22.13.16 in /lib/landing by @dependabot in #2083
- Bump next from 15.2.3 to 15.2.4 in /lib/landing by @dependabot in #2082
- Bump cypress from 14.2.0 to 14.2.1 in /frontend by @dependabot in #2098
- Bump swagger-ui-react from 5.20.1 to 5.20.2 in /frontend by @dependabot in #2096
- Bump @types/node from 22.13.10 to 22.13.16 in /frontend by @dependabot in #2094
- Bump @next/mdx from 15.2.3 to 15.2.4 in /frontend in the mdx group by @dependabot in #2091
- Bump @eslint/eslintrc from 3.3.0 to 3.3.1 in /frontend by @dependabot in #2092
- Bump axios from 1.8.3 to 1.8.4 in /frontend by @dependabot in #2099
- Bump next from 15.2.3 to 15.2.4 in /frontend by @dependabot in #2100
- Bump @eslint/js from 9.22.0 to 9.23.0 in /frontend by @dependabot in #2097
- Bump @types/node from 22.13.10 to 22.13.16 in /backend by @dependabot in #2114
- Bump @smithy/node-http-handler from 4.0.3 to 4.0.4 in /backend by @dependabot in #2113
- Bump @swc/core from 1.11.11 to 1.11.15 in /backend by @dependabot in #2112
- Bump nanoid from 5.1.4 to 5.1.5 in /backend by @dependabot in #2108
- Bump the vitest group in /backend with 2 updates by @dependabot in #2104
- Bump vitest from 3.0.9 to 3.1.1 in /frontend in the vitest group by @dependabot in #2088
- Bump the aws-sdk group in /backend with 4 updates by @dependabot in #2105
- Bump supertest from 7.0.0 to 7.1.0 in /backend by @dependabot in #2107
- Bump @next/bundle-analyzer from 15.2.3 to 15.2.4 in /frontend by @dependabot in #2101
- Bump the eslint group in /frontend with 5 updates by @dependabot in #2087
- Bump @types/semver from 7.5.8 to 7.7.0 in /backend by @dependabot in #2110
- Bump the eslint group in /backend with 4 updates by @dependabot in #2103
- Bump the opentelemetry group in /backend with 5 updates by @dependabot in #2102
- Bump mongodb from 6.14.2 to 6.15.0 in /backend by @dependabot in #2115
- Bump body-parser from 1.20.3 to 2.2.0 in /backend by @dependabot in #2106
Full Changelog: v2.4.0...v2.5.0