v0.3.0
Highlights
- New logo
- Native binaries available for macOS, Linux, and Windows
- Installable via
pip
on macOS, Linux, and Windows - Improved search query syntax in modern UI: string comparison and regex support
- Ability to delete runs and experiments in modern UI
- Increase amount of metrics that can be logged in batch
- Improved compatiblity with existing MLFlow databases
- Support for logging artifacts: local filesystem and S3-compatible storage
- Quick start examples in modern UI
- New
import
command to import the contents of a database into another
What's Changed
- Add stricter formatters by @jgiannuzzi in #155
- Stricter handling of tag name in release workflow by @jgiannuzzi in #157
- Various tooling improvements by @jgiannuzzi in #160
- Add basic CORS support via --dev-mode hidden option by @jgiannuzzi in #159
- Ability to delete experiments in Aim UI by @fabiovincenzi in #134
- Add banner to README.md by @naskio in #173
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #174
- Bump github.com/gofiber/fiber/v2 from 2.47.0 to 2.48.0 by @dependabot in #175
- Do not display metric/param names that only belong to archived runs by @dsuhinin in #172
- Aim integration tests app by @suprjinx in #153
- Fix integration tests with SQLite backend by @dsuhinin in #177
- ci: build Go binaries and upload them to a release by @jgiannuzzi in #179
- Bump github.com/apache/arrow from v11.0.0 to v12.0.1 by @jgiannuzzi in #176
- Fix "database is locked" issue with SQLite by @jgiannuzzi in #189
- Aim UI: change Quickstart to use FastTrackML server + fix code block copy by @dependabot in #193
- Bump gorm.io/plugin/dbresolver from 1.4.1 to 1.4.2 by @dependabot in #192
- Fix issue with logging batch metrics by @jgiannuzzi in #188
- Integration tests for Aim experiments API by @fabiovincenzi in #185
- Add ability to use regular expressions in Aim search queries by @dsuhinin in #171
- More integration tests for
mlflow
api. by @dsuhinin in #212 - Increase integration tests coverage for MLFlow by @dsuhinin in #190
- Fix database migrations that recreate table twice and delete run data on SQLite by @jgiannuzzi in #211
- Implement
IN
andNOT IN
string comparison function in Aim query by @dsuhinin in #215 - Improve linter configuration by @jgiannuzzi in #218
- Add basic artifact support - S3 backend by @dsuhinin in #150
- Bump github.com/hashicorp/golang-lru/v2 from 2.0.4 to 2.0.5 by @dependabot in #221
- Aim integration tests dashboard by @galadd in #184
- Bump github.com/aws/aws-sdk-go-v2 from 1.18.1 to 1.20.1 by @dependabot in #229
- Bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.33 by @dependabot in #230
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.36.0 to 1.38.2 by @dependabot in #231
- Fix "All required checks done" CI job to never be skipped by @jgiannuzzi in #237
- Add support for basic artifact logging - local storage by @dsuhinin in #232
- Create "All required checks succeeded" check run when "All required checks done" CI job is actually successful by @jgiannuzzi in #241
- Bump gorm.io/plugin/dbresolver from 1.4.2 to 1.4.5 by @dependabot in #242
- Bump gorm.io/gorm from 1.25.2 to 1.25.3 by @dependabot in #234
- Change pagination logic for /artifacts/list endpoint by @dsuhinin in #243
- Aim integration tests for runs endpoints by @suprjinx in #187
- Python wheels by @fabiovincenzi in #214
- Upgrade Go from 1.20 to 1.21 by @jgiannuzzi in #248
- Python formatting and linting by @jgiannuzzi in #249
- Python wheels fixes by @jgiannuzzi in #251
- Bump github.com/G-Research/fasttrackml-ui-mlflow from 0.20301.1 to 0.20301.4 by @dependabot in #253
- Test both dbs in the integration-tests container by @suprjinx in #254
- Copy the contents of one db instance to another by @suprjinx in #200
- Delete first run in AimUI by @galadd in #195
- Db conn refactor by @suprjinx in #250
- Update website title by @naskio in #261
- Add new logo and favicon to the chooser UI by @jgiannuzzi in #276
- Update
go.mod
to allow Dependabot to parse our Go dependencies by @jgiannuzzi in #277 - Bump github.com/G-Research/fasttrackml-ui-aim from 0.31602.7 to 0.31602.10 by @dependabot in #278
- developer.md and compose file changes for doing UI work by @suprjinx in #271
- Bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.6 by @dependabot in #281
- Installation script by @fabiovincenzi in #258
- Bump gorm.io/plugin/dbresolver from 1.4.5 to 1.4.7 by @dependabot in #264
- Bump github.com/aws/aws-sdk-go-v2 from 1.20.1 to 1.21.0 by @dependabot in #269
- Bump github.com/aws/aws-sdk-go-v2/config from 1.18.33 to 1.18.37 by @dependabot in #279
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.38.2 to 1.38.5 by @dependabot in #268
- Fix quickstart guide by @jgiannuzzi in #298
- Customize quickstart panel in Aim UI by @dependabot in #300
- Add database migrations support for MLFlow 2.3.0 to 2.6.0 by @jgiannuzzi in #303
- Fix database migrations to be fully compatible with MLFlow on Postgres by @jgiannuzzi in #308
- Improve logic for validating whether metrics are selected in the metrics explorer by @jgiannuzzi in #309
- Improve Python wheel metadata by @jgiannuzzi in #311
New Contributors
Full Changelog: v0.2.0...v0.3.0