v0.6.0-rc.5
Pre-release
Pre-release
github-actions
released this
07 May 09:09
·
165 commits
to main
since this release
Highlights
The 0.6.0 release features usability improvements for both the MLflow and Aim UIs, as well as backend refactorings to improve maintainability and testability. RBAC with OIDC support has been added to the server, and usability has been improved with the addition of an experiment selector which is shared across all the Aim explorers and maintains its state. By limiting data retrieval by experiment, disabling availability of "live updates" by default, and making use of React virtualization, the UI experience is expected to be much faster.
What's Changed
- Bump actions used by
setup-go
to use Node 20 by @jgiannuzzi in #875 - add generator to create new migration by @suprjinx in #857
- Bump google.golang.org/api from 0.162.0 to 0.163.0 by @dependabot in #886
- Increase params value lenght by @fabiovincenzi in #873
- Extend
/project/params
endpoint to be filtered down to selected experiments. by @dsuhinin in #885 - MlFlow migration documentation by @fabiovincenzi in #874
- Bump mlflow from 2.10.0 to 2.10.2 by @dependabot in #888
- Bump boto3 from 1.34.34 to 1.34.39 by @dependabot in #889
- Bump dagger.io/dagger from 0.9.8 to 0.9.9 by @dependabot in #890
- Prevent deletion of default experiment in non-default namespaces. by @dsuhinin in #892
- Bump cloud.google.com/go/storage from 1.37.0 to 1.38.0 by @dependabot in #893
- Bump github.com/G-Research/fasttrackml-ui-mlflow from 0.20902.3 to 0.20902.4 by @dependabot in #894
- Bump google.golang.org/api from 0.163.0 to 0.164.0 by @dependabot in #895
- Setup aim refactor by @suprjinx in #887
- Fix fasttrackml python client by @fabiovincenzi in #897
- Refactor AIM
apps
endpoints by @dsuhinin in #901 - Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #903
- Bump dagger.io/dagger from 0.9.9 to 0.9.10 by @dependabot in #904
- Bump google.golang.org/api from 0.164.0 to 0.165.0 by @dependabot in #908
- Fix GetRunMetrics endpoint behaviour. by @dsuhinin in #899
- Fix failing integration tests for /aim2 by @suprjinx in #906
- Aim refactor tags by @suprjinx in #910
- AIM
experiments
endpoints refactoring. by @dsuhinin in #909 - Bump boto3 from 1.34.39 to 1.34.44 by @dependabot in #921
- Bump black from 24.1.1 to 24.2.0 by @dependabot in #920
- Bump the github-com-aws-aws-sdk-go-v2 group with 1 update by @dependabot in #918
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.8 to 0.31705.9 by @dependabot in #919
- Bump the github-com-aws-aws-sdk-go-v2 group with 1 update by @dependabot in #924
- Bump github.com/gofiber/template/html/v2 from 2.1.0 to 2.1.1 by @dependabot in #925
- Bump the github-com-aws-aws-sdk-go-v2 group with 2 updates by @dependabot in #927
- Aim refactor dashboards by @suprjinx in #917
- Bump dagger.io/dagger from 0.9.10 to 0.9.11 by @dependabot in #928
- Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #932
- Bump github.com/gofiber/fiber/v2 from 2.52.0 to 2.52.1 by @dependabot in #933
- Bump google.golang.org/api from 0.165.0 to 0.166.0 by @dependabot in #934
- AIM
runs
endpoints refactoring. by @dsuhinin in #922 - AIM
projects
endpoints refactoring. by @dsuhinin in #935 - Bump boto3 from 1.34.44 to 1.34.49 by @dependabot in #942
- Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #943
- Bump github.com/PuerkitoBio/goquery from 1.8.1 to 1.9.0 by @dependabot in #944
- Bump google.golang.org/api from 0.166.0 to 0.167.0 by @dependabot in #945
- Integrate
context
object into console commands. by @dsuhinin in #946 - Bump gorm.io/plugin/dbresolver from 1.5.0 to 1.5.1 by @dependabot in #948
- Unify naming between AIM and MLFlow by @dsuhinin in #950
- Cleaning after refactoring by @dsuhinin in #949
- Aim refactor toggle2 by @suprjinx in #931
- Bump dagger.io/dagger from 0.9.11 to 0.10.0 by @dependabot in #951
- Alter context migration for Postgres efficiency by @suprjinx in #941
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.9 to 0.31705.10 by @dependabot in #955
- metric primary keys have different names when migrated from mlflow by @suprjinx in #957
- Bump github.com/PuerkitoBio/goquery from 1.9.0 to 1.9.1 by @dependabot in #959
- Bump cloud.google.com/go/storage from 1.38.0 to 1.39.0 by @dependabot in #960
- Bump github.com/gofiber/fiber/v2 from 2.52.1 to 2.52.2 by @dependabot in #964
- Bump boto3 from 1.34.49 to 1.34.54 by @dependabot in #966
- Bump mlflow from 2.10.2 to 2.11.0 by @dependabot in #967
- Fix issue in -> #963 PR. by @dsuhinin in #968
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #965
- Bump the github-com-aws-aws-sdk-go-v2 group with 2 updates by @dependabot in #969
- Bump google.golang.org/api from 0.167.0 to 0.168.0 by @dependabot in #970
- Bump github.com/jackc/pgx/v5 from 5.5.3 to 5.5.4 by @dependabot in #971
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.10 to 0.31705.11 by @dependabot in #972
- Bump the github-com-aws-aws-sdk-go-v2 group with 2 updates by @dependabot in #973
- Bump dagger.io/dagger from 0.10.0 to 0.10.1 by @dependabot in #974
- Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #994
- Cover
migrations
with integration tests. by @dsuhinin in #963 - Bump google.golang.org/api from 0.168.0 to 0.169.0 by @dependabot in #995
- Bump mlflow from 2.11.0 to 2.11.1 by @dependabot in #998
- Bump google-cloud-storage from 2.14.0 to 2.15.0 by @dependabot in #999
- Bump boto3 from 1.34.54 to 1.34.59 by @dependabot in #1000
- Bump gorm.io/driver/postgres from 1.5.6 to 1.5.7 by @dependabot in #1001
- Bump github.com/jackc/pgx/v5 from 5.5.4 to 5.5.5 by @dependabot in #1002
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #1003
- Fix python client to provide credentials by @fabiovincenzi in #996
- Bump cloud.google.com/go/storage from 1.39.0 to 1.39.1 by @dependabot in #1012
- Adapt async approach from mlflow client by @suprjinx in #1013
- Bump dagger.io/dagger from 0.10.1 to 0.10.2 by @dependabot in #1014
- Bump the github-com-aws-aws-sdk-go-v2 group with 1 update by @dependabot in #1016
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.11 to 0.31705.12 by @dependabot in #1017
- Bump google.golang.org/api from 0.169.0 to 0.170.0 by @dependabot in #1018
- Bump the github-com-aws-aws-sdk-go-v2 group with 1 update by @dependabot in #1025
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.12 to 0.31705.13 by @dependabot in #1026
- Bump black from 24.2.0 to 24.3.0 by @dependabot in #1027
- Bump boto3 from 1.34.59 to 1.34.64 by @dependabot in #1028
- Fix problem related to
docker-in-docker
feature in dev container. by @dsuhinin in #1029 - Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #1032
- Bump gorm.io/gorm from 1.25.7-0.20240204074919-46816ad31dde to 1.25.8 by @dependabot in #1033
- Create --live-updates-enabled flag, and output in the projects api by @suprjinx in #1034
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.13 to 0.31705.15 by @dependabot in #1036
- Remove metric querying support by @fabiovincenzi in #1019
- Bump the github-com-aws-aws-sdk-go-v2 group with 1 update by @dependabot in #1038
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.15 to 0.31705.16 by @dependabot in #1039
- Bump google.golang.org/api from 0.170.0 to 0.171.0 by @dependabot in #1040
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.16 to 0.31705.17 by @dependabot in #1043
- Bump mlflow from 2.11.1 to 2.11.3 by @dependabot in #1044
- Bump google-cloud-storage from 2.15.0 to 2.16.0 by @dependabot in #1045
- Bump boto3 from 1.34.64 to 1.34.69 by @dependabot in #1046
- RBAC MVP by @dsuhinin in #1015
- UI submodules by @suprjinx in #1020
- Bump google.golang.org/api from 0.170.0 to 0.171.0 by @dependabot in #1049
- Bump dagger.io/dagger from 0.10.2 to 0.10.3 by @dependabot in #1056
- Bump github.com/gofiber/fiber/v2 from 2.52.2 to 2.52.4 by @dependabot in #1057
- Integrate auth logic into mlflow, aim, admin, chooser parts by @dsuhinin in #1051
- Bump google.golang.org/api from 0.171.0 to 0.172.0 by @dependabot in #1059
- Ensure experiments are ordered by id by @jescalada in #1066
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.17 to 0.31705.19 by @dependabot in #1065
- Bump github.com/G-Research/fasttrackml-ui-mlflow from 0.20902.4 to 0.20902.5 by @dependabot in #1063
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.19 to 0.31705.22 by @dependabot in #1071
- Bump gorm.io/gorm from 1.25.8 to 1.25.9 by @dependabot in #1062
- Bump github.com/G-Research/fasttrackml-ui-mlflow from 0.20902.5 to 0.20902.7 by @dependabot in #1070
- Bump the github-com-aws-aws-sdk-go-v2 group with 3 updates by @dependabot in #1069
- Bump boto3 from 1.34.69 to 1.34.75 by @dependabot in #1072
- Bump actions/configure-pages from 4 to 5 by @dependabot in #1067
- Bump cloud.google.com/go/storage from 1.39.1 to 1.40.0 by @dependabot in #1064
- Handle correctly not found errors in
admin
andchooser
parts. by @dsuhinin in #1060 - Use Docker Compose v2 for container-based tests by @jgiannuzzi in #1073
- Update
docker-in-docker
devcontainer feature and let go of workaround by @jgiannuzzi in #1074 - Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.22 to 0.31705.23 by @dependabot in #1078
- Change SearchMetrics endpoint to a POST by @fabiovincenzi in #1075
- Bump github.com/G-Research/fasttrackml-ui-aim from 0.31705.23 to 0.31705.24 by @dependabot in #1082
- Update creds import in python client by @fabiovincenzi in #1081
- chore: CI - Fix cache key computation in Go integration tests by @jgiannuzzi in #1085
- Bump dagger.io/dagger from 0.10.3 to 0.11.0 by @dependabot in #1083
- Migration for OIDC v1. by @dsuhinin in #1079
- Update aim ui tag ref by @suprjinx in #1086
- [release/0.6] Performance improvement for GET /projects/params endpoint. by @dsuhinin in #1094
- [release/0.6] Hot fix for GET /projects/params endpoint. by @dsuhinin in #1097
- [release/0.6] Update Aim UI tag ref by @fabiovincenzi in #1101
- 0.6 cherry picks by @suprjinx in #1134
- Release 0.6 rc.5 by @suprjinx in #1182
- Release 0.6 rc5a by @suprjinx in #1187
New Contributors
- @jescalada made their first contribution in #1066
Full Changelog: v0.5.1...v0.6.0-rc.5