Releases: mlrun/mlrun
v1.11.0-rc17
Features / Enhancements
- Requirements: Bump storey to 1.11.6, #9198, @alxtkr77
- RemoteModels: Openai batch support, #9156, @tomerm-iguazio
- Docs: Implement replacing stable with latest in all external links to mlrun docs, #9208, @rokatyy
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.5 to 7.2.0, #9202, @dependabot[bot]
- Authentication: Change user secret token from username to userid, #9205, @liranbg
- Config: Add configurable worker chief mismatch version verification, #9200, @liranbg
- Postgres: Support table partitioning, #9201, @liranbg
- Pipelines: Prevent deprecation warning when using project.run() for kfp workflows, #9195, @yaelgen
- Serving: Reduce default of max_iter to 100 and changed the setter to raise an error if engine is sync, #9196, @davesh0812
- Hub: Support adding hub steps to the serving graph, #9133, @danielperezz
- Tests: Make pod log collection opt-in via pytest marker (ml-11964), #9194, @alxtkr77
- Model Monitoring: Remove tdengine tsdb support, #9120, @alxtkr77
- Release automation: When finding current version, ignore local tags if not in feature branch, #9189, @assaf758
- Requirements: Bump storey to 1.11.5, #9193, @gtopper
- Requirements-automated: Upgrade lock files, #9191, @iguazio-cicd
- Dependabot-automated: Bump anchore/scan-action from 7.2.2 to 7.2.3, #9185, @dependabot[bot]
- AuthN: Support using service account tokens for internal system requests, #9171, @quaark
- Model Monitoring: Add configurable timescaledb connection pool timeout (ml-11775), #9172, @alxtkr77
- Docs: Add ml-11468 to open issues, #9167, @jillnogold
- Serving: Enable async http mode to serving, #9159, @royischoss
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.6 to 7.2.0, #9168, @dependabot[bot]
- Runtime: Implement runtime context detection in sdk sync method, #9121, @elbamit
- Docs: Update serving sphinx, #9169, @davesh0812
- Docs: Mlrun ce docs improvements, #8797, @GiladShapira94
- Docs: Add `mlrun.serving.states.basestep.cycle_to' to docs, #9165, @davesh0812
- CI: Better go test summary, #9163, @quaark
- Docs: Update readiness and liveness probes, #9143, @jillnogold
- Serving: Support model monitoring with list + tests, #9117, @tomerm-iguazio
- Auth: Unified validation functions, #9158, @liranbg
- Requirements: Bump nuclio-jupyter, #9152, @royischoss
- Auth: Enhance secret token handling with user id filtering, #9154, @liranbg
- Workflows: Auth secret token mounting for workflows, #9151, @elbamit
- Deprecations: Remove deprecated limit param in list artifacts, #9073, @Yacouby
- CI: Pass python pkg installer as env, #9155, @liranbg
- Pipelines: Deprecate experiment parameter in submit_pipeline, #9153, @yaelgen
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.5 to 7.1.6, #9057, @dependabot[bot]
- IG4: Autoset runtime igz4 oauth configuration, #9147, @liranbg
- Requirements-automated: Upgrade lock files, #9149, @iguazio-cicd
- RemoteRuntime: Add option to enable async mode when using `nuclio' runtime with http trigger, #9141, @royischoss
- SDK: Get ig4 auth info from api, #9145, @liranbg
- Auth: Align invoking apigw with iguazio4 conventions, #9140, @liranbg
- Docs: Mail notification, add 3 params that need manual cfg, #9129, @jillnogold
- Docs: Delete the mlflow tutorial, #9138, @jillnogold
- Model Monitoring: Optimize
drift-over-timeapi for v3io tsdb, #9135, @Eyal-Danieli - API: Allow storing user secrets when pending migration, #9137, @liranbg
- SDK: Remove spammy log, #9136, @liranbg
- Model Monitoring: Change
.to:when writing a nested metric to v3io, #9134, @davesh0812 - HUB: Add a hub sdk for the
get_hub_itemapi, #9132, @Eyal-Danieli - CI: Included a step to install aws-iam-authenticator, #9128, @tal-haim
- Docs: Add details about saving functions, #9123, @jillnogold
- Deprecations: Remove 1.8.0 deprecations for 1.11.0 release, #8907, @alxtkr77
- Requirements-automated: Upgrade lock files, #9122, @iguazio-cicd
- Docs: Update change log for v1.10.1, #9115, @jillnogold
- Hub: Implement get_hub_step new sdk and new hubstep class, #9066, @danielperezz
- Serving: Add modelrunnerselector to route models and outlets, #9114, @davesh0812
- Dependabot-automated: Bump google.golang.org/grpc from 1.77.0 to 1.78.0 in /server/go, #9113, @dependabot[bot]
- Tutorials: Update tutorials 1.11, #9084, @Matankl
- Requirements: Explicitly bump urllib3, #9112, @liranbg
- Docs: Update probes hc documentation, #9109, @weilerN
- DEPRECATIONS: Support mlflow version 3.x, #9102, @omermaim
- API: Add swagger ui authorization header support, #9110, @liranbg
- Demos: Update demos list, #9091, @daniels290813
- Application Runtime: Validate probes health check, #9101, @weilerN
- CI: Mlrun release: replace github token by github app, #9108, @gkirok
- Serving: Avoid creating an output artifact in serving job without
respond(), #9106, @gtopper - Requirements-automated: Upgrade lock files, #9094, @iguazio-cicd
- Dependabot-automated: Bump the kubernetes group across 1 directory with 3 updates, #9081, @dependabot[bot]
- Application Runtime: Support setting probes for the application runtime sidecars, #9043, @weilerN
- Serving: Allow cyclic graphs, #9096, @davesh0812
- Documentation: Update horovod notebook, #9100, @weilerN
- Requirements: Bump storey to 1.11.3, #9099, @alxtkr77
- IG4: Align endpoints to new orca api, #9086, @TomerShor
- Serving: Add support for input as a batch (without model monitoring), #9053, @tomerm-iguazio
- Requirements: Bump storey to 1.11.2, #9080, @davesh0812
- Serving: Allow llmodel + llmpromptartifact without modelartifact instance, #9090, @tomerm-iguazio
- CI: Update system-tests-opensource.yml workflow triggers, #9093, @pioardi
- CI: Add concurrency settings to system tests workflow and add release branches trigger, #9082, @pioardi
- MPI: Auth secret token mounting for mpijob, #9076, @elbamit
- CI: Add pull request trigger for system tests workflow, #9075, @pioardi
- Model Monitoring: Remove
sniffiofrom the evidently app requirements, #9077, @jond01 - RemoteRuntime: Secret token mounting for remoteruntime, #9050, @elbamit
- Model Monitoring: Add timescaledb database auto-creation, #9012, @alxtkr77
- Dependabot-automated: Bump github.com/nuclio/loggerus from 0.0.6 to 0.0.7 in /server/go, #9058, @dependabot[bot]
- Dependabot-automated: Bump actions/download-artifact from 6 to 7, #9055, @dependabot[bot]
- Dependabot-automated: Bump actions/upload-artifact from 5 to 6, #9056, @dependabot[bot]
- Authentication: Resolve namespace during secret update, #9068, @elbamit
- Model Monitoring: Optimize stream pod avoiding duplication in tsdb, #9063, @royischoss
- CI: Stabilize system test open source, #9025, @pioardi
- Dependabot-automated: Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 in /server/go, #9059, @dependabot[bot]
- Dependabot-automated: Bump actions/create-github-app-token from 1 to 2, #9031, @dependabot[bot]
- CE: Delete v3io credentials from mlrun.env file, #9051, @guylei-code
- API: Improve async functions, #9039, @liranbg
- Unknown: Revert "[kaniko] add s3/minio build context support and improve builder environment handling", #9052, @liranbg
- Config: Update .gitignore to allow multiple patch_env files, #9049, @elbamit
- Requirements-automated: Upgrade lock files, #9048, @iguazio-cicd
- KubejobRuntime: Secret token mounting for kubejobruntime, #9013, @elbamit
- Dependabot-automated: Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0, #9033, @dependabot[bot]
- Dependencies: Bump go to 1.25.5, #9036, @TomerShor
- Requirements-automated: Upgrade lock files, #9035, @iguazio-cicd
- Dependabot-automated: Bump anchore/scan-action from 7.2.1 to 7.2.2, #9032, @dependabot[bot]
- Requirements: Remove deprecated tf-keras dependency, #9027, @Yacouby
- Requirements-automated: Upgrade lock files, #9017, @iguazio-cicd
- Dependabot-automated: Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11, #9022, @dependabot[bot]
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.4 to 7.1.5, #9021, @dependabot[bot]
- Docs: Update deploying a serving graph, #9003, @jillnogold
- CI: Run against mysql 8.4, #9011, @liranbg
- Chief: Relax noisy logs, #9016, @liranbg
- Security: Ensure files are not opened from the api during secret_sources handling, #8729, @amit Elbaz
- RemoteModel: Skip test_hf_2_models test if hf_token is not defined, #8989, @tomerm-iguazio
- CI: Simplify
install-complete-requirementsto include kfp18, #9009, @liranbg - Tests: Add pod log collection for model monitoring test failures, #9000, @alxtkr77
- KFP: Format kfp runs concurrently instead of one by one, #8662, @adamdelman
- Kaniko: Add s3/minio build context support and improve builder environment handling, #8849, @adamdelman
- Tools: Improve setup_local_ce.py script rc versions support and image tag selection, #8802, @adamdelman
- Requirements: Bump pipelines version, #8995, @Yacouby
- Dependabot-automated: Update mlrun-pipelines-kfp-common requirement from ~=0.5.9 to ~=0.6.0, #8998, @dependabot[bot]
- Hub: Normalizing the backend categories of the hub items before returning the catalog, #8992, @daniel Perez
- Dependabot-automated: Update mlrun-pipelines-kfp-v1-8 requirement from ~=0.5.8 to ~=0.6.0, #8999, @dependabot[bot]
- Docs: Update 1.10.0 change log, #8994, @jillnogold
- Auth: Change user token auth secret naming convention, #8986, @liranbg
- CI: Run ci with specific commit sha, #8991, @liranbg
- Setup: Python 3.11 alignment and cleanups, #8981, @Yacouby
- Deprecations: Remove unused depr...
v1.10.1-rc9
Adjust pypi username and password env variables
v1.11.0-rc16
Features / Enhancements
- Model Monitoring: Remove tdengine tsdb support, #9120, @alxtkr77
- Release automation: When finding current version, ignore local tags if not in feature branch, #9189, @assaf758
- Requirements: Bump storey to 1.11.5, #9193, @gtopper
- Requirements-automated: Upgrade lock files, #9191, @iguazio-cicd
- Dependabot-automated: Bump anchore/scan-action from 7.2.2 to 7.2.3, #9185, @dependabot[bot]
- AuthN: Support using service account tokens for internal system requests, #9171, @quaark
- Model Monitoring: Add configurable timescaledb connection pool timeout (ml-11775), #9172, @alxtkr77
- Docs: Add ml-11468 to open issues, #9167, @jillnogold
- Serving: Enable async http mode to serving, #9159, @royischoss
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.6 to 7.2.0, #9168, @dependabot[bot]
- Runtime: Implement runtime context detection in sdk sync method, #9121, @elbamit
- Docs: Update serving sphinx, #9169, @davesh0812
- Docs: Mlrun ce docs improvements, #8797, @GiladShapira94
- Docs: Add `mlrun.serving.states.basestep.cycle_to' to docs, #9165, @davesh0812
- UI: Features & enhancement
Bug fixes
- Model Monitoring: Fix timescaledb endpoint count to query correct tables (ml-11624), #9164, @alxtkr77
- Automation: Fix system test by removing redundant deployment, #9192, @weilerN
- Model Monitoring: Fix event loop blocking during model endpoint creation (ml-11826), #9186, @alxtkr77
- Datastore: Fix boto3 and botocore import errors, #9183, @jond01
- Model Monitoring: Fix timescaledb stream writer table not found error (ml-11807), #9182, @alxtkr77
- Unknown: Revert "[model monitoring] fix event loop blocking during model endpoint creation (ml-11826)", #9184, @alxtkr77
- Runtime: Remove function level import and fix circular import, #9173, @elbamit
- Model Monitoring: Fix event loop blocking during model endpoint creation (ml-11826), #9174, @alxtkr77
- SDK: Fix iguazio sdk argument change, #9181, @liranbg
- Automation: Fix application runtime system probes system test, #9175, @weilerN
- UI: Bug fixes
Pull requests:
160a94f [Model Monitoring] Remove TDEngine TSDB support (#9120)
5828b80 [Model Monitoring] Fix TimescaleDB endpoint count to query correct tables (ML-11624) (#9164)
67ec873 [Automation] Fix system test by removing redundant deployment (#9192)
130df4d [Release automation] When finding current version, ignore local tags if not in feature branch (#9189)
704128a [Requirements] Bump storey to 1.11.5 (#9193)
d33efd5 [Model Monitoring] Fix event loop blocking during model endpoint creation (ML-11826) (#9186)
0be1248 [Requirements-automated] Upgrade lock files (#9191)
8fab4b0 [Datastore] Fix boto3 and botocore import errors (#9183)
400badb [Dependabot-automated] Bump anchore/scan-action from 7.2.2 to 7.2.3 (#9185)
acf743d [Model Monitoring] Fix TimescaleDB stream writer table not found error (ML-11807) (#9182)
28fd794 Revert "[Model Monitoring] Fix event loop blocking during model endpoint creation (ML-11826)" (#9184)
2a93333 [Runtime] Remove function level import and fix circular import (#9173)
6145720 [Model Monitoring] Fix event loop blocking during model endpoint creation (ML-11826) (#9174)
a3a5ccb [SDK] Fix Iguazio SDK argument change (#9181)
0be4ad5 [AuthN] Support Using Service Account Tokens For Internal System Requests (#9171)
ad7ea62 [Automation] Fix application runtime system probes system test (#9175)
a8c1684 [Model Monitoring] Add configurable TimescaleDB connection pool timeout (ML-11775) (#9172)
8d12a3d [Docs] Add ML-11468 to open issues (#9167)
8242863 [Serving] Enable async http mode to serving (#9159)
6f95799 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 (#9168)
01697a7 [Runtime] Implement runtime context detection in SDK sync method (#9121)
e0ce916 [Docs] Update serving sphinx (#9169)
8d295f2 [Docs] MLRun CE docs improvements (#8797)
b810fab [Docs] Add `mlrun.serving.states.BaseStep.cycle_to' to docs (#9165)
v1.10.1-rc8
Features / Enhancements
- Docs: Add ml-11468 to open issues (#9167) [1.10.x], #9176, @jillnogold
- Docs: Delete the mlflow tutorial (#9138) [1.10.x], #9157, @jillnogold
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
b39d4d7 [Docs] Add ML-11468 to open issues (#9167) [1.10.x] (#9176)
e0ad527 [Docs] Delete the mlflow tutorial (#9138) [1.10.x] (#9157)
v1.11.0-rc15
Features / Enhancements
- CI: Better go test summary, #9163, @quaark
- Docs: Update readiness and liveness probes, #9143, @jillnogold
- Serving: Support model monitoring with list + tests, #9117, @tomerm-iguazio
- UI: Features & enhancement
Bug fixes
- Auth: Fix incorrect argument type in translate_secret_token, #9162, @amit Elbaz
- Tests: Fix testllmodelwithmonitoring test, #9160, @davesh0812
- UI: Bug fixes
Pull requests:
83ab40d [Auth] Fix incorrect argument type in translate_secret_token (#9162)
5243ab3 [CI] Better Go Test Summary (#9163)
5598f3a [Docs] Update readiness and liveness probes (#9143)
4d99054 [Tests] Fix TestLLModelWithMonitoring test (#9160)
8f06420 [Serving] Support model monitoring with list + tests (#9117)
v1.11.0-rc14
Features / Enhancements
- Auth: Unified validation functions, #9158, @liranbg
- Requirements: Bump nuclio-jupyter, #9152, @royischoss
- Auth: Enhance secret token handling with user id filtering, #9154, @liranbg
- Workflows: Auth secret token mounting for workflows, #9151, @elbamit
- Deprecations: Remove deprecated limit param in list artifacts, #9073, @Yacouby
- CI: Pass python pkg installer as env, #9155, @liranbg
- Pipelines: Deprecate experiment parameter in submit_pipeline, #9153, @yaelgen
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.5 to 7.1.6, #9057, @dependabot[bot]
- UI: Features & enhancement
Bug fixes
Pull requests:
b7cee4c [Auth] Unified validation functions (#9158)
a474e38 [Requirements] Bump nuclio-jupyter (#9152)
92d09ca [Auth] Enhance secret token handling with user ID filtering (#9154)
66d39c5 [Workflows] Auth secret token mounting for Workflows (#9151)
c512081 [Deprecations] Remove deprecated limit param in list artifacts (#9073)
3d97121 [CI] Pass python pkg installer as env (#9155)
56bb421 [Pipelines] Deprecate experiment parameter in submit_pipeline (#9153)
beec2f2 [SDK] Fix setting token file name (#9150)
8c7776d [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.5 to 7.1.6 (#9057)
v1.11.0-rc13
Features / Enhancements
- IG4: Autoset runtime igz4 oauth configuration, #9147, @liranbg
- Requirements-automated: Upgrade lock files, #9149, @iguazio-cicd
- RemoteRuntime: Add option to enable async mode when using `nuclio' runtime with http trigger, #9141, @roy Schossberger
- SDK: Get ig4 auth info from api, #9145, @liranbg
- Auth: Align invoking apigw with iguazio4 conventions, #9140, @liranbg
- Docs: Mail notification, add 3 params that need manual cfg, #9129, @jillnogold
- Docs: Delete the mlflow tutorial, #9138, @jillnogold
- UI: Features & enhancement
Bug fixes
- Projects: Fix leader project creation flow, #9146, @TomerShor
- Auth: Fix igz auth missing password enrichment, #9148, @liranbg
- UI: Bug fixes
Pull requests:
13a7ab0 [IG4] Autoset runtime igz4 oauth configuration (#9147)
9e69221 [Projects] Fix leader project creation flow (#9146)
1fa3a07 [Requirements-automated] Upgrade lock files (#9149)
60f16c7 [Auth] Fix igz auth missing password enrichment (#9148)
5ead409 [RemoteRuntime] Add option to enable async mode when using `nuclio' runtime with http trigger (#9141)
3bb27db [SDK] Get IG4 Auth info from api (#9145)
10314fe [Auth] Align invoking APIGW with iguazio4 conventions (#9140)
5ecf320 [Docs] Mail notification, add 3 params that need manual cfg (#9129)
1f062c2 [Docs] Delete the mlflow tutorial (#9138)
v1.10.1-rc7
Features / Enhancements
- Docs: Update: change log 1.10.1, mail notification, add 3 params that need manual cfg (#9129) [1.10.x], #9144, @jillnogold
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
e0e8b12 [Docs] update: change log 1.10.1, Mail notification, add 3 params that need manual cfg (#9129) [1.10.x] (#9144)
v1.11.0-rc12
What's Changed
- [Serving] Fix error message for
ServingRuntime.set_topologyby @royischoss in #9111 - [API] Add Swagger UI authorization header support by @liranbg in #9110
- [DEPRECATIONS] Support mlflow version 3.x by @omermaim in #9102
- [Docs] Update probes HC documentation by @weilerN in #9109
- [Requirements] Explicitly bump urllib3 by @liranbg in #9112
- [Tutorials] Update tutorials 1.11 by @Matankl in #9084
- [Dependabot-automated] Bump google.golang.org/grpc from 1.77.0 to 1.78.0 in /server/go by @dependabot[bot] in #9113
- [Serving] Add ModelRunnerSelector to route models and outlets by @davesh0812 in #9114
- [Model Monitoring] Fix TSDB table creation when same credentials are set (ML-11807) by @alxtkr77 in #9118
- [CI] fix pod log collection when EKS token expires by @tal-haim in #9095
- [Hub] Implement get_hub_step new SDK and new HubStep class by @danielperezz in #9066
- [Serving] Fix error raiser outlet call follow up to #9114 by @davesh0812 in #9119
- [Docs] Update change log for V1.10.1 by @jillnogold in #9115
- [Requirements-automated] Upgrade lock files by @iguazio-cicd in #9122
- [Docs] Fix links and CE version by @jillnogold in #9065
- [Serving] Fix
_dict_fieldshierarchy by @davesh0812 in #9124 - [Deprecations] Remove 1.8.0 deprecations for 1.11.0 release by @alxtkr77 in #8907
- [Docs] Add details about saving functions by @jillnogold in #9123
- [CI] Included a step to install aws-iam-authenticator by @tal-haim in #9128
- [HUB] Add a HUB SDK for the
get_hub_itemAPI by @Eyal-Danieli in #9132 - [Model Monitoring] Change
.to:when writing a nested metric to v3io by @davesh0812 in #9134 - [SDK] Remove spammy log by @liranbg in #9136
- [API] Allow storing user secrets when pending migration by @liranbg in #9137
- [Model Monitoring] Optimize
drift-over-timeAPI for V3IO TSDB by @Eyal-Danieli in #9135
New Contributors
Full Changelog: v1.11.0-rc9...v1.11.0-rc12
v1.10.1-rc6
Features / Enhancements
- Docs: Add 1.10.x change log and details about saving functions (#9115, 9123) [1.10.x], #9131, @jillnogold
- CI: Revert dependency installation in release.yaml [1.10.x], #9130, @gkirok
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
2f6ff7a [Docs] Add 1.10.x change log and details about saving functions (#9115, 9123) [1.10.x] (#9131)
1e2215f [CI] Revert dependency installation in release.yaml [1.10.x] (#9130)