Skip to content

Releases: JuliaAI/MLFlowClient.jl

v0.7.0

18 Aug 17:58
b5bad10
Compare
Choose a tag to compare

MLFlowClient v0.7.0

Diff since v0.6.1

Breaking changes

  • Allowing compatibility with mlflow v3.x.x
    • Upgraded types with last changes in the API specification
    • Implemented logmodel function

Merged pull requests:

v0.6.1

12 Feb 08:42
c03c83b
Compare
Choose a tag to compare

MLFlowClient v0.6.1

Diff since v0.6.0

  • Two new parameters in MLFlow instance constructor: username and password.
    • These will be injected to the Authorization header for each call to the server.
    • In the case username, password, and the Authorization header are provided, the instantiation will throw an error indicating that you can't do that.
  • Allowing MLFLOW_TRACKING_USERNAME and MLFLOW_TRACKING_PASSWORD environment variables to set the username and password respectively.

Merged pull requests:

Closed issues:

  • Authenticating via REST API (#33)
  • Integrate with DagsHub's MLflow API (#35)
  • Document how to set tags when creating an experiment (#50)

v0.6.0

10 Feb 20:54
d0dee22
Compare
Choose a tag to compare

MLFlowClient v0.6.0

Diff since v0.5.1

  • New project structure to ensure better maintainability.
  • Adopting Blue Style to improve readability.
  • Pair with all the types from MLflow REST API.
  • Implement all the endpoints from MLflow latest release.
  • Improved documentation with multiple dispatch definitions.
  • Simplify function definitions.
  • Simplify test definitions.

Important

This update comes with some breaking changes. Projects like MLJFlow.jl will need to update carefully. It will be the same with personal projects.

Merged pull requests:

  • Change MLFlow instances URI to use trailing /api (#47) (@pebeto)
  • Improve documentation clarity for tags variable and update type in function definition. (#52) (@vonpetersenn)
  • Add settag (#53) (@dpaetzel)
  • Pairing with mlflow release api definition (#59) (@pebeto)

Closed issues:

  • Improve tag definition (#30)
  • Attributes such as model and dataset (#32)
  • Proposal to buffer service requests (#41)
  • Can't create experiment with v0.5.1 (#46)
  • Update to the 2.x API (#54)
  • Throw more readable HTTP error. (#58)

v0.5.1

17 May 15:40
Compare
Choose a tag to compare

MLFlowClient v0.5.1

Diff since v0.4.7

  • Moved baseuri to apiroot, allowing users to specify its own API route (improving compatibility with platforms)
  • Removed healthcheck function due to lack of support. It is not working on every platform providing a mlflow instance
  • Added a MLFLOW_TRACKING_URI check when running tests

Merged pull requests:

  • Adding use_ajax flag to MLFlow instances (#44) (@pebeto)

Closed issues:

  • Potential for collaboration? (#5)
  • How to log model? (#24)
  • Support GitLabs MLFlow backend (#43)

v0.4.7

15 Apr 17:14
Compare
Choose a tag to compare

MLFlowClient v0.4.7

Diff since v0.4.6

Addings

  • URI default to ENV["MLFLOW_TRACKING_URI"] if exists, just as mlflow documentation mentions.

Merged pull requests:

Closed issues:

  • main doesn't pass it's own test (#42)

v0.4.6

05 Mar 19:00
Compare
Choose a tag to compare

MLFlowClient v0.4.6

Diff since v0.4.5

(fix)

  • Solving Documenter pipeline failing on building
  • Increasing project maintainability
  • Increasing code test coverage

Merged pull requests:

Closed issues:

  • Issue to trigger new releases (#39)

v0.4.5

07 Jan 22:21
de98ac2
Compare
Choose a tag to compare

MLFlowClient v0.4.5

Diff since v0.4.4

Merged pull requests:

  • Migrating from /api to /ajax-api endpoint (#36) (@pebeto)

v0.4.4

10 Aug 09:20
5a4237f
Compare
Choose a tag to compare

MLFlowClient v0.4.4

Diff since v0.4.3

Merged pull requests:

  • Adding MLFlow new methods, Julia LTS checks and tests (#28) (@pebeto)
  • Adding health check function (#29) (@pebeto)

v0.4.3

09 Jun 15:27
6e13f32
Compare
Choose a tag to compare

MLFlowClient v0.4.3

Diff since v0.4.2

Merged pull requests:

  • Adding artifact_location modification to getorcreateexperiment (#26) (@pebeto)
  • Feature implementation, code refactoring, new test suite and increasing code coverage (#27) (@pebeto)

v0.4.2

02 Apr 14:11
b94b409
Compare
Choose a tag to compare

MLFlowClient v0.4.2

Diff since v0.3.1

Closed issues:

  • Improve implementation of listexperiments (#10)
  • add pretty printing of types using ShowCases (#12)
  • createrun fails when HTTP response dictionary contains Int64 values (#17)
  • Incorrect start time displayed on MLFlow dashboard (#20)
  • Extending support for remote MLFlow server (#21)

Merged pull requests: