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 deprecated methods, #8988, @Yacouby
- Docs: Update v1.10.0 change log, #8985, @jillnogold
- Requirements-automated: Upgrade lock files, #8984, @iguazio-cicd
- Nuclio: Add batching support to with_http, #8983, @katerina Molchanova
- Model Monitoring: Add timestamp_column parameter to timescaledb _get_records(), #8964, @alxtkr77
- **Monitoring app UI **: Result kind should print description / enum param not the value, #8975, @daniel Perez
- RemoteModel: Update torch + transformers versions + hf functions timeouts, #8920, @tomerm-iguazio
- RemoteModels: Support mrs hf thread pool with 2 models, #8969, @tomerm-iguazio
- Docs: Add v1.10 change log, #8910, @jillnogold
- Docs: Add modelrunnerstep, #8883, @jillnogold
- Formatting: Upgrade ruff target version to py3.11, #8968, @Yacouby
- Dependabot-automated: Bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1, #8971, @dependabot[bot]
- Dependabot-automated: Bump anchore/scan-action from 7.2.0 to 7.2.1, #8972, @dependabot[bot]
- Docs: Add llm model artifacts, update gen ai serving graph with llms, #8839, @jillnogold
- Docs: Add how to customize loggers, #8959, @jillnogold
- Tests: Use unique project name in alerts system tests, #8965, @Yacouby
- Docs: Update refs to demos, #8945, @jillnogold
- Dependabot-automated: Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9, #8962, @dependabot[bot]
- Dependabot-automated: Bump aws-actions/configure-aws-credentials from 4.0.2 to 5.1.0, #8963, @dependabot[bot]
- Config: Remove old ui_url config, #8955, @Yacouby
- Notification: Make username/password optional params and allow connection to no-auth smtp server, #8954, @amit Elbaz
- Images: Deprecate python 3.9, #8948, @Yacouby
- Dependabot-automated: Bump actions/checkout from 5 to 6, #8949, @dependabot[bot]
- CI: Remove aws access control keys, #8952, @alessandro Pio Ardizio
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.3 to 7.1.4, #8950, @dependabot[bot]
- Dependabot-automated: Bump actions/checkout from 5 to 6 in /.github/actions/image-matrix-prep, #8951, @dependabot[bot]
- Docs: Update hub doc, #8941, @jillnogold
- Docs: Add monitoring the model monitoring apps in the ui, #8876, @jillnogold
- Docs: Add cfg for with_sidecar ports, #8943, @jillnogold
- CI: Remove argument from bundle_demos, #8935, @daniels290813
- Dependabot-automated: Bump google.golang.org/grpc from 1.76.0 to 1.77.0 in /server/go, #8940, @dependabot[bot]
- Model Monitoring: Add _get_records() api for timescaledb connector, #8926, @alxtkr77
- Requirements: Bump storey 1.11.0, #8937, @roy Schossberger
- Nuclio: Remove old nuclio code, #8938, @liranbg
- Dependabot-automated: Bump anchore/scan-action from 7.1.0 to 7.2.0, #8939, @dependabot[bot]
- BackGroundTask: Prevent duplicate bg labels by updating unique constraint, #8774, @Yacouby
- Docs: Delete sql targets, #8931, @jillnogold
- Docs: Update code: context and active project, #8921, @jillnogold
- Nuclio: Inject deprecated mlrun_default_project for backward compatibility, #8924, @Yacouby
- Dockerfiles: Jupyter remove demos_config argument, #8917, @daniels290813
- Automation: External demo list for get_demos, #8861, @daniels290813
- Requirements-automated: Upgrade lock files, #8913, @iguazio-cicd
- Dependabot-automated: Bump the kubernetes group across 1 directory with 3 updates, #8904, @dependabot[bot]
- Dependabot-automated: Bump mxschmitt/action-tmate from 3.22 to 3.23, #8899, @dependabot[bot]
- Nuclio: Support iguazio 4 authentication, #8901, @TomerShor
- Model Monitoring: Support class arguments in
evaluate, #8894, @jond01 - Deprecations: Remove mlrun.platform old target mounts, #8887, @Yacouby
- Docs: Allow cross projects genai-04 [tutorials], #8896, @daniels290813
- AuthZ: Support ig4 authorization, #8859, @quaark
- Dependabot-automated: Bump astral-sh/setup-uv from 7.1.2 to 7.1.3, #8890, @dependabot[bot]
- CI: System tests workflow improvements and test updates, #8828, @alessandro Pio Ardizio
- Model Monitoring: Define writer v2 as the default, #8891, @davesh0812
- Docs: Change function hub to mlrun hub, how to import model monitorinf apps, #8266, @jillnogold
- Automation: Pin pynacl to 1.6.0 to avoid cffi compatibility issues, #8892, @moranbental
- Serving: Add batch test, #8885, @tomerm-iguazio
- Frontend spec: Add iguazio v4 authentication mode, #8886, @moranbental
- Model Monitoring: Update most of the mm endpoints to execute their functionality in a separate thread from the pool, #8880, @davesh0812
- Serving: Normalize function name in functionreference, #8882, @alxtkr77
- Dependabot-automated: Bump golang.org/x/sync from 0.17.0 to 0.18.0 in /server/go, #8881, @dependabot[bot]
- Docs: Replace image mlrun/ml-base with mlrun/mlrun @yacoub, #8848, @jillnogold
- Tests: Pass allow corss project flag to cli command, #8874, @Yacouby
- Nuclio: Masking creds in rabbitmq url, #8867, @katerina Molchanova
- IGTokenProvider: Change error message on invalid offline token fetching [feature/ig4-authentication], #8824, @amit Elbaz
- Requirements-automated: Upgrade lock files, #8872, @iguazio-cicd
- Model Monitoring: Return error when calling get_monitoring_function_summaries with naive datetime, #8852, @daniel Perez
- Docs: Replace code_to_function with set_function, #8192, @jillnogold
- Nuclio: Add iguazio authentication for creating api gateway, #8809, @noam Weiler
- Dockerfiles: Add align_mlrun.sh to jupyter image, #8858, @adamdelman
- Docs: Update the model monitoring tutorial, #8410, @jillnogold
- Runs: Enable authentication for jobs [feature/ig4-authentication], #8840, @moranbental
- Docs: Llm prompt artifact [tutorials], #8690, @daniels290813
- Dependabot-automated: Bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to 2.3.3 in /server/go, #8851, @dependabot[bot]
- CI: Remove python 3.9 actions, #8853, @Yacouby
- Model Monitoring: Improve v3io tsdb queries by reading frames instead of dataframe, #8850, @Eyal-Danieli
- User secret: Validate stored token belongs to authenticated user [feature/ig4-authentication], #8823, @amit Elbaz
- Serving: Adding max threads/processes configuration for
modelrunnerstep(#8832), #8846, @roy Schossberger - Iguazio Client: Using verify ssl configuration in iguazio client [feature/ig4-authentication], #8830, @moranbental
- Deprecations: Change allow-cross-project flag default to false, #8822, @Yacouby
- Artifacts: Improved
idx_project_bi_updatedindex to includekind, #8836, @liranbg - Model Monitoring: Avoid retrieving tsdb data in app context (#8818), #8831, @Eyal-Danieli
- Authentication: Allow authentication against ig4, #8724, @moranbental
- Timescaledb: Update lock, #8816, @alxtkr77
- ModuleMonitor: Implement timescalebd, #8815, @alxtkr77
- Requirements-automated: Upgrade lock files, #8814, @iguazio-cicd
- Docs: Add remote models, #8523, @jillnogold
- Tutorials: Add allow_cross_project=true to all the tutorials, #8742, @Matan Ziv
- Dependabot-automated: Bump the kubernetes group across 1 directory with 3 updates, #8771, @dependabot[bot]
- vectordb: Freeze langchain requirements, #8784, @alxtkr77
- ServingRuntime: Resolve naming conflict between functions and jobs, #8728, @alxtkr77
- Automation: Create demos manifest in get_demos, #8787, @daniels290813
- Requirements: Bump fastapi, #8803, @liranbg
- Requirements-automated: Upgrade lock files, #8799, @iguazio-cicd
- Version: Bump development to 1.11.0, #8793, @liranbg
- UI: Features & enhancement
Bug fixes
- Bug: Fix package test reliability, #9210, @liranbg
- CI: Private release fixed and code owner, #9207, @pioardi
- Test: Add uts for the order fix of validation and save to db, #9203, @weilerN
- Application runtime: Fix order of validation and save to db, #9197, @weilerN
- 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
- Auth: Fix incorrect argument type in translate_secret_token, #9162, @elbamit
- Tests: Fix testllmodelwithmonitoring test, #9160, @davesh0812
- SDK: Fix setting token file name, #9150, @liranbg
- Projects: Fix leader project creation flow, #9146, @TomerShor
- Auth: Fix igz auth missing password enrichment, #9148, @liranbg
- Serving: Fix
_dict_fieldshierarchy, #9124, @davesh0812 - Docs: Fix links and ce version, #9065, @jillnogold
- Serving: Fix error raiser outlet call follow up to #9114, #9119, @davesh0812
- CI: Fix pod log collection when eks token expires, #9095, @tal-haim
- Model Monitoring: Fix tsdb table creation when same credentials are set (ml-11807), #9118, @alxtkr77
- Serving: Fix error message for
servingruntime.set_topology, #9111, @royischoss - Datastore: Fix resourcecache table caching key bug, #9085, @alxtkr77
- DataStore: Fix timezone retrieving when checking partition directory, #9079, @davesh0812
- CI: Fix patch_remote script, #9054, @liranbg
- Datastore: Fix reading partitioned parquet datasets from non-v3io datastores, #9072, @gtopper
- Hub: Fix ut
test_list_sources_with_filtersto use verified hub function version, #9069, @Eyal-Danieli - Serving: Fix fail client side if sync serving graph includes branches, #9064, @royischoss
- Docs: Fix scikit-learn confusion matrix link, #9061, @TomerShor
- Model Monitoring: Fix evidently application requirements # 2, #9046, @royischoss
- Model Monitoring: Fix evidently application requirements, #9040, @royischoss
- Notifications: Fix passing notification params missing username / password, #9029, @liranbg
- Docs: Fix naming bugs in 05 [tutorials], #9019, @daniels290813
- CI: Fixing install obsoleted make install kfp command, #9020, @liranbg
- Model Monitoring: Fix sql where clause bug in aggregate deletion, #9010, @alxtkr77
- Model Monitoring: Fix performance of long run parquet reading, #8916, @roy Schossberger
- API: Fix smtp refresh configuration, #9001, @liranbg
- Images: Ensure ml-base image replacement works with python suffixes, #8987, @Yacouby
- Pagination: Fix potential race condition, #8961, @liranbg
- Docs: 1.10.0 doc fix, #8978, @gilad-shaham
- Tests: Fix flaky model monitoring system tests with retry pattern, #8976, @alxtkr77
- Docs: Add various fixes from doc review, #8970, @jillnogold
- Docs: Add links to hub page, fix multi-port api gateway example, #8958, @jillnogold
- Model Monitoring: Fix function name normalization in the function summary api, #8973, @Eyal-Danieli
- Application: Fix warning condition for direct port access, #8966, @katerina Molchanova
- Model-Monitoring: Fix timescaledb get-records, #8947, @alxtkr77
- Automation: Fix attributeerror when overwrite_registry is none, #8905, @alxtkr77
- Model Monitoring: Fix _get_records() to always include endpoint_id column, #8946, @alxtkr77
- Serving: Docs fix
modelrunnerstep(#8925), #8936, @roy Schossberger - Docs: Genai 03 fix dependencies [tutorials], #8933, @daniels290813
- Docs: Add small fixes for 1.10, #8911, @jillnogold
- Automation: Fixing update_demos versions sorting, #8922, @daniels290813
- Model Monitoring: Fix timescaledb query filters to include application_name, #8903, @alxtkr77
- Tests: Fix test_serving_as_a_job to handle batch suffix, #8914, @alxtkr77
- CI: Fix ci to run against explicit api image, #8912, @liranbg
- Bugfix: Fix usage of index hint for list artifacts, #8878, @adamdelman
- CI: Fix periodic build, #8895, @liranbg
- IGTokenProvider: Fix circular import when setting mlrun_dbpath before importing mlrun, #8879, @moranbental
- Tutorials: Handle .to_job() appending '-batch' suffix, #8864, @alxtkr77
- Tests: Fix test for auth utils, #8889, @moranbental
- Auth utils: Remove suffix validation when reading the token file for iguazio v4, #8884, @moranbental
- Model Monitoring: Fix tdengine query to correctly retrieve the latest metric results, #8877, @Eyal-Danieli
- CI: Fix system test python 3.11 compatibility, #8871, @liranbg
- Docs: Fix code for storing data in s3 when using minio and spark, #8844, @jillnogold
- IGTokenProvider: Fix token validation calculation logic [feature/ig4-authentication], #8854, @amit Elbaz
- Bugfix: Client-side block on mounting auth/project secrets; validate env/volumes in kuberesourcespec, #8843, @yaelgen
- CI: Fix periodic build, #8842, @liranbg
- Model Monitoring: Normalize end_infer_time: remove space before timezone to fix datetime parsing, #8834, @daniel Perez
- Model Monitoring: Fix
log_background_task_state(#8821), #8825, @roy Schossberger - Servimg: Fix for the shared model validation, #8807, @davesh0812
- Docs: Removing fixed mlrun version, #8755, @Matan Ziv
- Unknown: Revert "[bugfix] client-side block on mounting auth/project secrets; validate env/volumes in kuberesourcespec", #8813, @liranbg
- Bugfix: Client-side block on mounting auth/project secrets; validate env/volumes in kuberesourcespec, #8759, @adamdelman
- Workflows: Fix python version suffix enrichment for images with existing tags, #8792, @yaelgen
- Model Monitoring: Fix reading artifact using run_db when running on the server side, #8795, @davesh0812
- UI: Bug fixes
Pull requests:
034c342 [Bug] Fix package test reliability (#9210)
152ea57 Handle python multiple versions in the release promotion
e7218dd [Requirements] Bump storey to 1.11.6 (#9198)
dd942e1 [RemoteModels] OpenAI batch Support (#9156)
bf58cf7 [Docs] Implement replacing stable with latest in all external links to mlrun docs (#9208)
5b48dd1 [CI] Private release fixed and code owner (#9207)
c7bc2e3 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.5 to 7.2.0 (#9202)
b605b6c [Test] Add UTs for the order fix of validation and save to DB (#9203)
5087dcf [Authentication] Change user secret token from username to userid (#9205)
854282e [Config] Add configurable worker chief mismatch version verification (#9200)
2d36252 Fix packaging module issue for update-version-file target
1a29925 Adjust based on self hosted runners
a2071fd [CI] Private release and promotion pipeline
02c377a [Postgres] Support Table partitioning (#9201)
f2f564c [Pipelines] Prevent deprecation warning when using project.run() for KFP workflows (#9195)
a56492c [Application runtime] Fix order of validation and save to DB (#9197)
d3d68d6 [Serving] Reduce default of max_iter to 100 and changed the setter to raise an error if engine is sync (#9196)
0297f74 [Hub] Support adding hub steps to the serving graph (#9133)
d1859e1 [Tests] Make pod log collection opt-in via pytest marker (ML-11964) (#9194)
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) 83ab40d8d [Auth] Fix incorrect argument type in translate_secret_token (#9162) 5243ab315 [CI] Better Go Test Summary (#9163) 5598f3a06 [Docs] Update readiness and liveness probes (#9143) 4d9905486 [Tests] Fix TestLLModelWithMonitoring test (#9160) 8f0642037 [Serving] Support model monitoring with list + tests (#9117) b7cee4c48 [Auth] Unified validation functions (#9158) a474e387e [Requirements] Bump nuclio-jupyter (#9152) 92d09ca35 [Auth] Enhance secret token handling with user ID filtering (#9154) 66d39c52d [Workflows] Auth secret token mounting for Workflows (#9151) c5120813f [Deprecations] Remove deprecated limit param in list artifacts (#9073) 3d97121c7 [CI] Pass python pkg installer as env (#9155) 56bb421e3 [Pipelines] Deprecate experiment parameter in submit_pipeline (#9153) beec2f26b [SDK] Fix setting token file name (#9150) 8c7776d42 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.5 to 7.1.6 (#9057) 13a7ab090 [IG4] Autoset runtime igz4 oauth configuration (#9147) 9e6922159 [Projects] Fix leader project creation flow (#9146) 1fa3a07eb [Requirements-automated] Upgrade lock files (#9149) 60f16c7b5 [Auth] Fix igz auth missing password enrichment (#9148) 5ead4090d [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)
fb236f0 [Model Monitoring] Optimize drift-over-time API for V3IO TSDB (#9135)
57b5f00 [API] Allow storing user secrets when pending migration (#9137)
051ebcb [SDK] Remove spammy log (#9136)
54a0a12 [Model Monitoring] Change . to : when writing a nested metric to v3io (#9134)
fde736f [HUB] Add a HUB SDK for the get_hub_item API (#9132)
9e3f8f6 [CI] Included a step to install aws-iam-authenticator (#9128)
bdf1b42 [Docs] Add details about saving functions (#9123)
e14a9ac [Deprecations] Remove 1.8.0 deprecations for 1.11.0 release (#8907)
c84c80d [Serving] Fix _dict_fields hierarchy (#9124)
9710070 [Docs] Fix links and CE version (#9065)
72cbdb7 [Requirements-automated] Upgrade lock files (#9122)
f015b78 [Docs] Update change log for V1.10.1 (#9115)
5fa6715 [Serving] Fix error raiser outlet call follow up to #9114 (#9119)
4280878 [Hub] Implement get_hub_step new SDK and new HubStep class (#9066)
48c23e6 [CI] fix pod log collection when EKS token expires (#9095)
b8cb25f [Model Monitoring] Fix TSDB table creation when same credentials are set (ML-11807) (#9118)
a9075b8 [Serving] Add ModelRunnerSelector to route models and outlets (#9114)
9bcd2ad [Dependabot-automated] Bump google.golang.org/grpc from 1.77.0 to 1.78.0 in /server/go (#9113)
4d5487a [Tutorials] Update tutorials 1.11 (#9084)
0d3c986 [Requirements] Explicitly bump urllib3 (#9112)
792f693 [Docs] Update probes HC documentation (#9109)
881c3cf [DEPRECATIONS] Support mlflow version 3.x (#9102)
edee8dc [API] Add Swagger UI authorization header support (#9110)
30655f2 [Serving] Fix error message for ServingRuntime.set_topology (#9111)
fbb38e4 [Demos] Update demos list (#9091)
fd3c126 [Application Runtime] Validate probes health check (#9101)
c966cd6 [CI] mlrun release: replace github token by github app (#9108)
3aaab89 [Serving] Avoid creating an output artifact in serving job without respond() (#9106)
a088b3f [Requirements-automated] Upgrade lock files (#9094)
93a0bd7 [Dependabot-automated] Bump the kubernetes group across 1 directory with 3 updates (#9081)
cd91468 [Application Runtime] Support setting probes for the application runtime sidecars (#9043)
d69c36e [Serving] Allow cyclic graphs (#9096)
f93dee0 [Documentation] Update Horovod notebook (#9100)
7990fce [Requirements] Bump storey to 1.11.3 (#9099)
8ff5801 [IG4] Align endpoints to new Orca API (#9086)
59b4b1b [Serving] Add support for input as a Batch (without model monitoring) (#9053)
608909e [Requirements] Bump storey to 1.11.2 (#9080)
cb8733f [Datastore] Fix ResourceCache table caching key bug (#9085)
f72e4b6 [Serving] Allow LLModel + LLMPromptArtifact without ModelArtifact instance (#9090)
766816a [CI] Update system-tests-opensource.yml workflow triggers (#9093)
08b1816 [CI] Add concurrency settings to system tests workflow and add release branches trigger (#9082)
b37fc26 [DataStore] Fix timezone retrieving when checking partition directory (#9079)
588c4b6 [MPI] Auth secret token mounting for MPIJob (#9076)
4db7842 [CI] Add pull request trigger for system tests workflow (#9075)
0e96d79 [Model Monitoring] Remove sniffio from the Evidently app requirements (#9077)
722fc9c [CI] Fix patch_remote script (#9054)
12b85c5 [Datastore] Fix reading partitioned parquet datasets from non-V3IO datastores (#9072)
e779888 [RemoteRuntime] Secret token mounting for RemoteRuntime (#9050)
a20a595 [Model Monitoring] Add TimescaleDB database auto-creation (#9012)
e7e12d8 [Hub] Fix UT test_list_sources_with_filters to use verified hub function version (#9069)
4e37c01 [Dependabot-automated] Bump github.com/nuclio/loggerus from 0.0.6 to 0.0.7 in /server/go (#9058)
e763172 [Dependabot-automated] Bump actions/download-artifact from 6 to 7 (#9055)
8d70b37 [Dependabot-automated] Bump actions/upload-artifact from 5 to 6 (#9056)
cc6a1c5 [Authentication] Resolve namespace during secret update (#9068)
e4e8718 [Model Monitoring] Optimize stream pod avoiding duplication in tsdb (#9063)
8cccc30 [Serving] Fix fail client side if sync serving graph includes branches (#9064)
033965f [Docs] Fix scikit-learn confusion matrix link (#9061)
a1c0756 [CI] Stabilize system test open source (#9025)
4b65a3b [Dependabot-automated] Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 in /server/go (#9059)
f5d07ea [Dependabot-automated] Bump actions/create-github-app-token from 1 to 2 (#9031)
d2edd45 [CE] Delete V3IO credentials from mlrun.env file (#9051)
e06bd6e [API] Improve async functions (#9039)
b3d2fa6 Revert "[Kaniko] Add S3/MinIO Build Context Support and Improve Builder Environment Handling" (#9052)
757a1ca [Config] Update .gitignore to allow multiple patch_env files (#9049)
50a4ca4 [Requirements-automated] Upgrade lock files (#9048)
604756d [Model Monitoring] Fix evidently application requirements # 2 (#9046)
f0da7f3 [Model Monitoring] Fix evidently application requirements (#9040)
0f548c6 [KubejobRuntime] Secret token mounting for KubejobRuntime (#9013)
6e0a1d2 [Notifications] Fix passing notification params missing username / password (#9029)
7d2dc5e [Dependabot-automated] Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#9033)
431dd2e [Dependencies] Bump Go to 1.25.5 (#9036)
59d7f5f [Requirements-automated] Upgrade lock files (#9035)
031a08d [Dependabot-automated] Bump anchore/scan-action from 7.2.1 to 7.2.2 (#9032)
92852f8 DEVOPS-1453: Enhance actions by integrating GitHub App.
55b3cc1 [Requirements] Remove deprecated tf-keras dependency (#9027)
6dd28c8 [Requirements-automated] Upgrade lock files (#9017)
953b292 [Dependabot-automated] Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#9022)
ccd4842 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.4 to 7.1.5 (#9021)
b5ee465 [Docs] Fix naming bugs in 05 [Tutorials] (#9019)
830a38c [CI] Fixing install obsoleted make install kfp command (#9020)
1a3852e [Model Monitoring] Fix SQL WHERE clause bug in aggregate deletion (#9010)
63d6c0f [Docs] Update deploying a serving graph (#9003)
3dc29a7 [CI] Run against mysql 8.4 (#9011)
3a7a87b [Chief] Relax noisy logs (#9016)
9c715e9 [Security] Ensure files are not opened from the API during secret_sources handling (#8729)
5323580 [RemoteModel] Skip test_hf_2_models test if hf_token is not defined (#8989)
4e2896b [CI] Simplify install-complete-requirements to include kfp18 (#9009)
bf8a3b4 [Tests] Add pod log collection for model monitoring test failures (#9000)
fb1756b [KFP] Format KFP runs concurrently instead of one by one (#8662)
9124a4c [Model Monitoring] Fix performance of long run parquet reading (#8916)
a3396a2 [API] Fix smtp refresh configuration (#9001)
8370daa [Kaniko] Add S3/MinIO Build Context Support and Improve Builder Environment Handling (#8849)
4d6dfa3 [Images] Ensure ml-base image replacement works with Python suffixes (#8987)
328a54f [Tools] Improve setup_local_ce.py script RC versions support and image tag selection (#8802)
4877d56 [Requirements] Bump pipelines version (#8995)
ad3b794 [Dependabot-automated] Update mlrun-pipelines-kfp-common requirement from ~=0.5.9 to ~=0.6.0 (#8998)
42969b2 [Hub] Normalizing the backend categories of the hub items before returning the catalog (#8992)
8482179 [Dependabot-automated] Update mlrun-pipelines-kfp-v1-8 requirement from ~=0.5.8 to ~=0.6.0 (#8999)
40670b1 [Docs] Update 1.10.0 change log (#8994)
feb28bd [Auth] Change user token auth secret naming convention (#8986)
c9d6e24 [CI] Run CI with specific commit sha (#8991)
49378b4 [Setup] Python 3.11 alignment and cleanups (#8981)
af07057 [Pagination] Fix potential race condition (#8961)
00b458e [Deprecations] Remove unused deprecated methods (#8988)
387fa81 [Docs] Update v1.10.0 change log (#8985)
9681182 [Requirements-automated] Upgrade lock files (#8984)
5cedd47 [Nuclio] Add batching support to with_http (#8983)
d40d88c [Model Monitoring] Add timestamp_column parameter to TimescaleDB _get_records() (#8964)
4774471 [Monitoring app UI ] Result kind should print description / enum param not the value (#8975)
93c572c [RemoteModel] Update torch + transformers versions + hf functions timeouts (#8920)
06cf0fa [Docs] 1.10.0 doc fix (#8978)
4b10625 [RemoteModels] Support MRS Hf thread pool with 2 models (#8969)
bc59de4 [Docs] Add V1.10 change log (#8910)
f065adb [Tests] Fix flaky model monitoring system tests with retry pattern (#8976)
df1141a [Docs] Add ModelRunnerStep (#8883)
c91b9f8 [Formatting] Upgrade Ruff target version to py3.11 (#8968)
165e5aa [Dependabot-automated] Bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1 (#8971)
256d773 [Dependabot-automated] Bump anchore/scan-action from 7.2.0 to 7.2.1 (#8972)
cd86d90 [Docs] Add various fixes from doc review (#8970)
d2191c1 [Docs] Add LLM model artifacts, update gen AI serving graph with LLMs (#8839)
9a82b61 [Docs] Add links to hub page, fix multi-port API gateway example (#8958)
ad30cfd [Model Monitoring] Fix function name normalization in the function summary API (#8973)
7a235c4 [Application] Fix warning condition for direct port access (#8966)
17bc839 [Docs] Add how to customize loggers (#8959)
5e629b4 [Tests] Use unique project name in alerts system tests (#8965)
1661a5e [Docs] Update refs to demos (#8945)
10aa023 [Dependabot-automated] Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#8962)
6f3c50b [Dependabot-automated] Bump aws-actions/configure-aws-credentials from 4.0.2 to 5.1.0 (#8963)
a5fea49 [Config] Remove old ui_url config (#8955)
411bb2e [Notification] Make username/password optional params and allow connection to no-auth smtp server (#8954)
5e147f8 [Images] Deprecate Python 3.9 (#8948)
a6d7897 [Dependabot-automated] Bump actions/checkout from 5 to 6 (#8949)
0b75e1b [CI] Remove AWS access control keys (#8952)
a987366 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 (#8950)
661c9c2 [Dependabot-automated] Bump actions/checkout from 5 to 6 in /.github/actions/image-matrix-prep (#8951)
d515bf8 [Model-Monitoring] Fix TimescaleDB get-records (#8947)
9fb8a55 [Docs] Update hub doc (#8941)
8637bd3 [Docs] Add Monitoring the model monitoring apps in the UI (#8876)
8a52c60 [Docs] Add cfg for with_sidecar ports (#8943)
4b64f6d [Automation] Fix AttributeError when overwrite_registry is None (#8905)
e2d5de6 [Model Monitoring] Fix _get_records() to always include endpoint_id column (#8946)
39c27d5 [CI] Remove argument from bundle_demos (#8935)
75f38f0 [Dependabot-automated] Bump google.golang.org/grpc from 1.76.0 to 1.77.0 in /server/go (#8940)
5e0145e [Serving] docs fix ModelRunnerStep (#8925) (#8936)
6f43fca [Model Monitoring] Add _get_records() API for TimescaleDB connector (#8926)
7032cfa [Requirements] Bump storey 1.11.0 (#8937)
f3b6b32 [Nuclio] Remove old nuclio code (#8938)
3ce19e0 [Docs] Genai 03 fix dependencies [Tutorials] (#8933)
024b1ed [Dependabot-automated] Bump anchore/scan-action from 7.1.0 to 7.2.0 (#8939)
3d74f31 [BackGroundTask] Prevent duplicate bg labels by updating unique constraint (#8774)
0752813 [Docs] Delete SQL targets (#8931)
37cfe7b [Docs] Add small fixes for 1.10 (#8911)
3f6228f [Docs] Update code: context and active project (#8921)
41c0b95 [Nuclio] Inject deprecated MLRUN_DEFAULT_PROJECT for backward compatibility (#8924)
ab063a6 [Automation] Fixing update_demos versions sorting (#8922)
5595d53 [Model Monitoring] Fix TimescaleDB query filters to include application_name (#8903)
37af0c0 [Dockerfiles] Jupyter remove demos_config argument (#8917)
597e19d [Tests] Fix test_serving_as_a_job to handle batch suffix (#8914)
79a847a [Automation] External demo list for get_demos (#8861)
c5ab834 [Requirements-automated] Upgrade lock files (#8913)
77805a3 [Dependabot-automated] Bump the kubernetes group across 1 directory with 3 updates (#8904)
4e24291 [CI] Fix CI to run against explicit api image (#8912)
42fc1e7 [Bugfix] Fix usage of index hint for list artifacts (#8878)
5959aa2 [Dependabot-automated] Bump mxschmitt/action-tmate from 3.22 to 3.23 (#8899)
05a6095 [Nuclio] Support Iguazio 4 authentication (#8901)
3a89344 [Model Monitoring] Support class arguments in evaluate (#8894)
9989abf [Deprecations] Remove mlrun.platform old target mounts (#8887)
5f77dd5 [Docs] Allow cross projects genai-04 [Tutorials] (#8896)
8f31e23 [AuthZ] Support IG4 Authorization (#8859)
697e179 [CI] Fix periodic build (#8895)
8dc0902 [IGTokenProvider] Fix circular Import when setting MLRUN_DBPATH before Importing MLRun (#8879)
ebfca96 [Dependabot-automated] Bump astral-sh/setup-uv from 7.1.2 to 7.1.3 (#8890)
e37a68f [CI] System tests workflow improvements and test updates (#8828)
6601fdb [Model Monitoring] Define writer v2 as the default (#8891)
4e55cc0 [Docs] Change function hub to MLRun hub, how to import model monitorinf apps (#8266)
f4eca3f [Tutorials] Handle .to_job() appending '-batch' suffix (#8864)
0fb1666 [Automation] Pin PyNaCl to 1.6.0 to avoid cffi compatibility issues (#8892)
54eaeb8 [Tests] Fix test for auth utils (#8889)
bc8329a [Serving] Add batch test (#8885)
7571083 [Frontend spec] Add iguazio v4 authentication mode (#8886)
a9db3ed [Auth utils] Remove suffix validation when reading the token file for iguazio v4 (#8884)
82bb9bd [Model Monitoring] Update most of the MM endpoints to execute their functionality in a separate thread from the pool (#8880)
435559a [Serving] Normalize function name in FunctionReference (#8882)
4222b9a [Dependabot-automated] Bump golang.org/x/sync from 0.17.0 to 0.18.0 in /server/go (#8881)
40f0b13 [Docs] Replace image mlrun/ml-base with mlrun/mlrun @yacoub (#8848)
e7fb519 [Model Monitoring] Fix TDEngine query to correctly retrieve the latest metric results (#8877)
6c0a6d3 [Tests] Pass allow corss project flag to cli command (#8874)
6d6b2c9 [Nuclio] Masking creds in rabbitmq url (#8867)
d267cac [IGTokenProvider] Change error message on invalid offline token fetching [feature/ig4-authentication] (#8824)
9686f35 [Requirements-automated] Upgrade lock files (#8872)
0b427fe [CI] Fix system test python 3.11 compatibility (#8871)
8a7703c [Model Monitoring] Return error when calling get_monitoring_function_summaries with naive datetime (#8852)
d840b6b [Docs] replace code_to_function with set_function (#8192)
f5129f2 [Nuclio] Add iguazio authentication for creating API Gateway (#8809)
ec334bc [Dockerfiles] Add align_mlrun.sh to jupyter image (#8858)
dcbc1f2 [Docs] Update the model monitoring tutorial (#8410)
e3c55c5 [Docs] Fix code for storing data in S3 when using MinIO and Spark (#8844)
e291c5d [Runs] Enable authentication for jobs [feature/ig4-authentication] (#8840)
7fabb96 [Docs] LLM prompt artifact [Tutorials] (#8690)
f96488f [IGTokenProvider] Fix token validation calculation logic [feature/ig4-authentication] (#8854)
0681401 [Dependabot-automated] Bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to 2.3.3 in /server/go (#8851)
3d729b0 [CI] Remove python 3.9 actions (#8853)
a645844 [Model Monitoring] Improve V3IO TSDB queries by reading frames instead of dataframe (#8850)
35e5a4a [User secret] Validate stored token belongs to authenticated user [feature/ig4-authentication] (#8823)
bb1f7cc [Serving] Adding max threads/processes configuration for ModelRunnerStep (#8832) (#8846)
24c2950 [Bugfix] Client-side block on mounting auth/project secrets; validate env/volumes in KubeResourceSpec (#8843)
5946e18 [Iguazio Client] Using verify SSL configuration in iguazio client [feature/ig4-authentication] (#8830)
9ba8742 [CI] Fix periodic build (#8842)
918fce4 [Model Monitoring] Normalize END_INFER_TIME: remove space before timezone to fix datetime parsing (#8834)
37c18a1 [Deprecations] Change allow-cross-project flag default to False (#8822)
9da681e [Artifacts] Improved idx_project_bi_updated index to include kind (#8836)
cfbe95b [Model Monitoring] Avoid retrieving TSDB data in app context (#8818) (#8831)
aca1350 [Authentication] Allow authentication against IG4 (#8724)
21992ca [Model Monitoring] Fix log_background_task_state (#8821) (#8825)
8db79f9 [Servimg] Fix for the shared model validation (#8807)
8d9f21a [Timescaledb] Update lock (#8816)
e835fb8 [ModuleMonitor] Implement Timescalebd (#8815)
8a7a239 [Requirements-automated] Upgrade lock files (#8814)
0cac860 [Docs] Add remote models (#8523)
866742e [Docs] Removing fixed mlrun version (#8755)
f130904 [Tutorials] add allow_cross_project=True to all the tutorials (#8742)
a081614 [Dependabot-automated] Bump the kubernetes group across 1 directory with 3 updates (#8771)
a1a93dc Revert "[Bugfix] client-side block on mounting auth/project secrets; validate env/volumes in KubeResourceSpec" (#8813)
0664dad [Bugfix] client-side block on mounting auth/project secrets; validate env/volumes in KubeResourceSpec (#8759)
ac7916e [vectordb] Freeze langchain requirements (#8784)
524b1a0 [ServingRuntime] Resolve naming conflict between functions and jobs (#8728)
aa9f30c [Automation] Create demos manifest in get_demos (#8787)
4387338 [Requirements] Bump fastapi (#8803)
24287de [Requirements-automated] Upgrade lock files (#8799)
fc18457 [Workflows] Fix Python version suffix enrichment for images with existing tags (#8792)
c7f1c6b [Model Monitoring] Fix reading artifact using run_db when running on the server side (#8795)
bde755d [Version] Bump development to 1.11.0 (#8793)
Failed parsing:
152ea57 {Alessandro Pio Ardizio} Handle python multiple versions in the release promotion
2d36252 {Alessandro Pio Ardizio} Fix packaging module issue for update-version-file target
1a29925 {Alessandro Pio Ardizio} Adjust based on self hosted runners
a2071fd {Alessandro Pio Ardizio} [CI] Private release and promotion pipeline
92852f8 {Tal Haim} DEVOPS-1453: Enhance actions by integrating GitHub App.