Releases: mlrun/mlrun
v1.6.3-rc11
v1.6.3-rc10
Features / Enhancements
- Iguazio: Add retry on session verification [1.6.x], #5609, @liranbg
- Requirements: Require kfp >= 1.8.14 [1.6.x], #5608, @alonmr
- Runs: Give precedence to artifact target path over uri in result html [1.6.x], #5591, @alonmr
- API: Support memray profiling [1.6.x], #5570, @alonmr
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
7890352 [Iguazio] Add retry on session verification [1.6.x] (#5609)
e0b8c92 [Requirements] Require kfp >= 1.8.14 [1.6.x] (#5608)
276eb43 [Runs] Give precedence to artifact target path over URI in result HTML [1.6.x] (#5591)
f29fe87 [API] Support memray profiling [1.6.x] (#5570)
v1.6.3-rc9
v1.7.0-rc17
Features / Enhancements
- Model: Replace yaml dump with safe_dump, #5571, @ZeevRispler
- Alerts: Add cooldown_period to notification config in alert, #5547, @yanburman
- FrontendSpec: Adding ttlcache to
try_get_grafana_service_url
function, #5543, @roei3000b - Nuclio-jupyter: Bump nuclio-jupyter to 0.9.17, #5568, @rokatyy
- CI: Bundling demos as release asset, #5550, @daniels290813
- Application: Set api gateway name on status, #5567, @TomerShor
- Runs: Enrich run with artifacts when getting a single run, #5565, @alonmr
- Helpers: Ignore pre-release in
min_iguazio_version
, #5558, @TomerShor - Docs: Compile notification when compiling docs, #5564, @moranbental
- ProjectSummaries: Add distinct_scheduled_jobs_pending_count, distinct_scheduled_pipelines_pending_count, #5535, @roei3000b
- KFP: Suppress reusable-components warnings, #5501, @liranbg
- Logger: Enhance formatter creation, #5561, @liranbg
- Application: Create api gateway by default, #5515, @TomerShor
- Functions: Update function with deletion task id, #5536, @rokatyy
- Model Monitoring: Add new tsdb target for all predictions, #5551, @gtopper
- UI: Features & enhancement
Bug fixes
- Versioning: Fix package version for dev feature branches, #5575, @jond01
- KFP: Fix
watch=true
for remote pipeline when usingset_workflow
, #5572, @quaark - Notifications: Fix pipeline notification log spam + git notification, #5563, @quaark
- UI: Bug fixes
Pull requests:
fb7d21e [Versioning] Fix package version for dev feature branches (#5575)
cb22edc [Model] Replace yaml dump with safe_dump (#5571)
d437ecc [Alerts] Add cooldown_period to notification config in alert (#5547)
f0a1af9 [KFP] Fix watch=True
for remote pipeline when using set_workflow
(#5572)
a1899d4 [FrontendSpec] Adding TTLCache to try_get_grafana_service_url
function (#5543)
9d3152d [Nuclio-jupyter] Bump nuclio-jupyter to 0.9.17 (#5568)
b7053f4 [CI] Bundling demos as release asset (#5550)
6a5d8eb [Application] Set api gateway name on status (#5567)
0908a90 [Runs] Enrich run with artifacts when getting a single run (#5565)
c9372c3 [Helpers] Ignore pre-release in min_iguazio_version
(#5558)
d56334b [Docs] Compile notification when compiling docs (#5564)
7a85be1 [Notifications] Fix Pipeline Notification Log Spam + Git Notification (#5563)
3e18472 [ProjectSummaries] Add distinct_scheduled_jobs_pending_count, distinct_scheduled_pipelines_pending_count (#5535)
652c12d [KFP] Suppress reusable-components warnings (#5501)
4fef2e6 [Logger] Enhance formatter creation (#5561)
6fa0bfb [Application] Create API Gateway by default (#5515)
40a74a3 [Functions] Update function with deletion task id (#5536)
5da5ce1 [Model Monitoring] Add new TSDB target for all predictions (#5551)
v1.6.3-rc8
v1.7.0-rc16
Features / Enhancements
- Model Monitoring: Update model endpoint's current stats and drift measures in the writer, #5554, @jond01
- API: Check the artifact kind while attempting to remove artifact data, #5545, @moranbental
- Artifacts: Add
producer_uri
filter to list artifacts api, #5549, @alonmr - Runs: Store artifact uris instead of full artifacts in body, #5553, @alonmr
- KFP: Bump version and create makefile for release, #5555, @liranbg
- Docs: Feature-store + datastore: consolidate apache kafka details, cleanups in datastores, #5305, @jillnogold
- Alerts: Modify alert entity to have list of ids per alert, #5511, @yanburman
- Notifications: Display step kind in pipeline notification, #5538, @quaark
- API: Add read model monitoring metrics values endpoint, #5519, @jond01
- Nuclio: Delete remote function config map, #5530, @rokatyy
- KFP: Merge kfp2 feature branch, #5533, @quaark
- ProjectSummaries: Add pipelines_completed_recent_count, pipelines_failed_recent_count, #5523, @roei3000b
- Alerts: Filter project resources by permissions for list, #5532, @yanburman
- Docs: Enable automodule for mlrun.comon.schemas.artifact, #5529, @moranbental
- SQLDB: Refactor partition querying to minimize subquery table size, #5526, @alonmr
- Automation: Don't rollout deployment before purging db, #5527, @alonmr
- Model Monitoring: Implement tsdb abstraction, #5210, @Eyal-Danieli
- API: Enhance usage of iguazio client, #5506, @liranbg
- Alerts: Add backwards compatibility for igz < 3.6, #5524, @yanburman
- Docs: Add registering an hdfs datastore profile, #5396, @jillnogold
- API: Add delete artifact data endpoints, #5477, @moranbental
- Project: Add delete artifact method, #5491, @moranbental
- Datastore: Rename
datastoreprofileazureblob
'bucket' parameter to 'container', #5521, @alxtkr77 - Alerts: Add templates functionality, #5479, @yanburman
- API Gateway: Support access key authentication, #5509, @TomerShor
- Deprecations: Add deprecation warnings to artifact constructor params, #5520, @quaark
- Application: Don't use
http
as sidecar port name, #5518, @TomerShor - API Gateway: Support configurable ports for each upstream, #5512, @TomerShor
- UI: Features & enhancement
Bug fixes
- CI: Fix pipeline adapters makefile, #5557, @liranbg
- Model Monitoring: Fix invalid current_stats in
monitoringapplicationcontext
, #5552, @Eyal-Danieli - Application: Fix test function handler assertion, #5548, @TomerShor
- Model Monitoring: Fix up imports, #5531, @gtopper
- Coding Conventions: Fix
mlconf
usages, #5525, @quaark - Model Monitoring: Fix bc for deploying model monitoring controller, #5513, @davesh0812
- UI: Bug fixes
Pull requests:
db779a5 [Model Monitoring] Update model endpoint's current stats and drift measures in the writer (#5554)
1066a9f [CI] Fix pipeline adapters makefile (#5557)
9c47b4c [API] Check the artifact kind while attempting to remove artifact data (#5545)
61a874f [Artifacts] Add producer_uri
filter to list artifacts API (#5549)
4478187 [Runs] Store artifact URIs instead of full artifacts in body (#5553)
23aec36 [KFP] Bump version and create makefile for release (#5555)
617e572 [Model Monitoring] Fix invalid current_stats in MonitoringApplicationContext
(#5552)
8dbac8e [Docs] Feature-store + Datastore: consolidate Apache Kafka details, cleanups in datastores (#5305)
a4a3e4e [Application] Fix test function handler assertion (#5548)
88f07f8 [Alerts] Modify alert entity to have list of ids per alert (#5511)
e3eafff [Notifications] Display Step Kind In Pipeline Notification (#5538)
fb3637c [Model Monitoring] Fix up imports (#5531)
599900c [API] Add read model monitoring metrics values endpoint (#5519)
a93ee1d [Nuclio] Delete remote function config map (#5530)
f747bd0 [KFP] Merge KFP2 Feature Branch (#5533)
08071fd [ProjectSummaries] Add pipelines_completed_recent_count, pipelines_failed_recent_count (#5523)
2bd1a5d [Alerts] Filter project resources by permissions for list (#5532)
e2b0d85 [Docs] Enable automodule for mlrun.comon.schemas.artifact (#5529)
23af50a [SQLDB] Refactor partition querying to minimize subquery table size (#5526)
79608f2 [Automation] Don't rollout deployment before purging DB (#5527)
8c0defe [Model Monitoring] Implement TSDB abstraction (#5210)
7034459 [API] Enhance usage of iguazio client (#5506)
f376b28 [Coding Conventions] Fix mlconf
usages (#5525)
b26fd43 [Alerts] Add backwards compatibility for igz < 3.6 (#5524)
d93fe04 [Docs] Add registering an HDFS datastore profile (#5396)
127d1e8 [API] Add delete artifact data endpoints (#5477)
913f02a [Project] Add delete artifact method (#5491)
afd5bd4 [Datastore] Rename DatastoreProfileAzureBlob
'bucket' parameter to 'container' (#5521)
98d1687 [Alerts] Add templates functionality (#5479)
8724488 [API Gateway] Support access key authentication (#5509)
c4f97cf [Deprecations] Add Deprecation Warnings to Artifact Constructor Params (#5520)
0eefbbd [Model Monitoring] Fix BC for deploying model monitoring controller (#5513)
cd1f9c3 [Application] Don't use http
as sidecar port name (#5518)
6dd130b [API Gateway] Support configurable ports for each upstream (#5512)
v1.6.3-rc7
Features / Enhancements
- Runs: Store artifact uris instead of full artifacts in body [1.6.x], #5544, @alonmr
- SQLDB: Refactor partition querying to minimize subquery table size [1.6.x], #5540, @alonmr
- Artifacts: Add
producer_uri
filter to list artifacts api [1.6.x], #5539, @alonmr - Logger: Enhance formatter creation [1.6.x], #5534, @liranbg
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
a54892f [Runs] Store artifact URIs instead of full artifacts in body [1.6.x] (#5544)
5223d5d [SQLDB] Refactor partition querying to minimize subquery table size [1.6.x] (#5540)
270fcd5 [Artifacts] Add producer_uri
filter to list artifacts API [1.6.x] (#5539)
674bb91 [Logger] Enhance formatter creation [1.6.x] (#5534)
v1.7.0-rc15
Features / Enhancements
- Docs: Add details on transformations: sliding window, #5517, @jillnogold
- Deprecations: Resolve 1.7.0 deprecations, #5510, @alonmr
- Model Monitoring: Improvements to mm-apps do_tracking api, #5474, @davesh0812
- Datastore: When necessary, save the bucket as part of the data source profile and use the default path if the path is not specified, #5478, @alxtkr77
- Alerts: Enable the alerts mode flag, #5480, @Yacouby
- Tutorials: Remove new_function usage, #5504, @daniels290813
- Docs: Tune 'to_mock_server', #5508, @george0st
- Tests: Change v3io test chunks size, #5467, @tomerm-iguazio
- API: Add model endpoint list metrics/results endpoint, #5484, @jond01
- CI: Enhance release script, #5505, @liranbg
- Notifications: Pipeline notifications from workflow manifest, #5443, @quaark
- Docs: Update usage of 'to_mock_server', #5503, @george0st
- Docs: Data stores, remove double brackets, #5499, @george0st
- Feature Store: Read optimisation on partitioned target, #5465, @tomerm-iguazio
- Docs: Repair samples with ingest, #5500, @george0st
- Docs: Add mlrun+python coding conventions, #5493, @Yacouby
- Linting: Upgrade ruff, #5492, @jond01
- ProjectSummaries: Make
_calculate_pipelines_counters
use pagination, #5496, @roei3000b - UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
dd3ddb2 [Docs] Add details on transformations: sliding window (#5517)
66af02a [Deprecations] Resolve 1.7.0 deprecations (#5510)
f942608 [Model Monitoring] Improvements to mm-apps do_tracking API (#5474)
b0dbde7 [Datastore] When necessary, save the bucket as part of the data source profile and use the default path if the path is not specified (#5478)
dcbd139 [Alerts] Enable the alerts mode flag (#5480)
d78f640 [Tutorials] Remove new_function usage (#5504)
2ff3ea0 [Docs] Tune 'to_mock_server' (#5508)
9054377 [Tests] Change v3io test chunks size (#5467)
ecff614 [API] Add model endpoint list metrics/results endpoint (#5484)
1e63c3a [CI] Enhance release script (#5505)
bb8bb3c [Notifications] Pipeline Notifications from Workflow Manifest (#5443)
850d4f7 [Docs] Update usage of 'to_mock_server' (#5503)
3867fa5 [Docs] Data Stores, remove double brackets (#5499)
b3ab5c7 [Feature Store] Read optimisation on partitioned target (#5465)
f240d9c [Docs] Repair samples with ingest (#5500)
4e89b34 [Docs] Add MLRun+Python Coding Conventions (#5493)
29a20dc4 [Linting] Upgrade Ruff (#5492)
7ab5e43 [ProjectSummaries] Make _calculate_pipelines_counters
use pagination (#5496)
v1.6.3-rc6
Features / Enhancements
- Model Monitoring: Raise error when deploying with set_tracking and old client [1.6.x], #5507, @davesh0812
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
c2e9737 [Model Monitoring] raise error when deploying with set_tracking and old client [1.6.x] (#5507)
v1.7.0-rc14
Features / Enhancements
- Httpdb: Use normalized name in url when get_nuclio_deploy_status, #5495, @rokatyy
- Dask: Enhance extending env vars to avoid memory leak, #5490, @liranbg
- API: Create logger handler once, #5488, @liranbg
- Hack: Update postto version, #5487, @gtopper
- ProjectSummaries: Add runs_completed_recent_count, #5482, @roei3000b
- Docs: Remove double function parameter, #5457, @george0st
- Nuclio: Delete nuclio function when removing function of nuclio runtime, #5462, @rokatyy
- Workflows: Add subpath or workdir to workflow path, #5461, @GiladShapira94
- Project: By default, don't raise if allow_cross_project flag isn't set, #5481, @roei3000b
- Auth: Authenticate with oauth client-credentials grant, #5456, @theSaarco
- Runs: Log run state to be patched, #5476, @liranbg
- Projects: Adding
allow_cross_project
flag for creating project from template, #5453, @roei3000b - RemoteWorkflows: Fail fast when remote runner is failing, #5473, @liranbg
- Project: Don't sync functions if running workflows in remote, #5472, @TomerShor
- Serving: Add new
set_flow()
api, #5437, @gtopper - Nuclio: Refactor api gateway class to inherit from
modelobj
, #5464, @TomerShor - Datastore: Change default chunk size, #5468, @tomerm-iguazio
- Docs: Add docstring for
kafkatarget
, #5463, @gtopper - Feature Store: Base redis default path on
config.feature_store
template, #5442, @alxtkr77 - Model Monitoring: Add
wait_for_deployment
flag in create/deploy/update apis, #5433, @jond01 - UI: Features & enhancement
Bug fixes
- Auth: Fix httpdb init from env, #5494, @theSaarco
- Notifications: Fix slack notifications with long messages, #5489, @quaark
- Datastore: Fix
hdfsstore.rm()
, #5471, @gtopper - UI: Bug fixes
Pull requests:
0967b2a [Httpdb] Use normalized name in URL when get_nuclio_deploy_status (#5495)
9d672b3 [Auth] Fix httpdb init from env (#5494)
cb3ba86 [Dask] Enhance extending env vars to avoid memory leak (#5490)
f3c0222 [Notifications] Fix Slack Notifications With Long Messages (#5489)
370acaf [API] Create logger handler once (#5488)
6a1c128 [Hack] Update postto version (#5487)
017ebda [ProjectSummaries] Add runs_completed_recent_count (#5482)
fea108d [Docs] Remove double function parameter (#5457)
a0e7738 [Nuclio] Delete Nuclio function when removing function of Nuclio runtime (#5462)
b0c8065 [Workflows] Add subpath or workdir to workflow path (#5461)
f696700 [Project] By default, don't raise if allow_cross_project flag isn't set (#5481)
ea4cdfd [Auth] Authenticate with OAuth client-credentials grant (#5456)
8a13381 [Runs] Log run state to be patched (#5476)
64a306a [Projects] Adding allow_cross_project
flag for creating project from template (#5453)
be38973 [RemoteWorkflows] Fail fast when remote runner is failing (#5473)
e9fdfdd [Project] Don't sync functions if running workflows in remote (#5472)
03aecff [Serving] Add new set_flow()
API (#5437)
75fcc2d [Datastore] Fix HdfsStore.rm()
(#5471)
b0e1c6c [Nuclio] Refactor API Gateway class to inherit from ModelObj
(#5464)
bb553de [Datastore] change default chunk size (#5468)
842aaca [Docs] Add docstring for KafkaTarget
(#5463)
b95a34f [Feature Store] Base Redis default path on config.feature_store
template (#5442)
6a1e37e [Model Monitoring] Add wait_for_deployment
flag in create/deploy/update APIs (#5433)