Releases: mlrun/mlrun
v1.7.0-rc18
Features / Enhancements
- Alerts: Rename mm related entity and alerts + add new events, #5606, @yanburman
- Model Monitoring: Add invocations metric, #5581, @gtopper
- Coding Conventions: Enforce snake_case for variables and module names, #5597, @Yacouby
- Model Monitoring: Add tdengine connector, #5592, @Eyal-Danieli
- Notifications: Redact secret params from notification data in webhook notification, #5610, @quaark
- Frameworks: Bump lightgbm, #5588, @liranbg
- Iguazio: Add retry on session verification, #5600, @alonmr
- FeatureStore: Spark read optimization, #5514, @tomerm-iguazio
- Runs: Deprecate
state
arg, #5605, @roei3000b - Runs: Give precedence to artifact target path over uri in result html, #5601, @alonmr
- Alerts: Add support for summary message, #5590, @yanburman
- Notifications & KFP: Move workflow step analysis to pipelines-adapters, #5583, @quaark
- Docs: Improve job resources page, #5459, @jillnogold
- Model Monitoring: Add application metrics to v3io tables and endpoints, #5585, @jond01
- Docs: Add link to datastore, #5559, @jillnogold
- Config: Yaml dump convention, #5577, @moranbental
- API: Support multiple state filter on runs api, #5573, @roei3000b
- PipelineAdapters: Ensure warning is suppressed, #5576, @liranbg
- Alerts: Improve message upon receiving unhandled event, #5578, @yanburman
- Test: Uncomment delete artifact data unit test, #5528, @alonmr
- UI: Features & enhancement
Bug fixes
- Model Monitoring: Fix v3io tsdb_client in
test_app
, #5615, @Eyal-Danieli - Pagination: Fix spammy pagination logs on token expiry, #5612, @quaark
- Alerts: Update entity id to take specific id & fix slack job overview, #5595, @Yacouby
- Automation: Update_demos fix tar location, #5596, @daniels290813
- Artifacts: Fix producer uid not passed to artifact path template, #5603, @TomerShor
- KFP: Fix pipeline formatting and project deletion not deleting kfp experiments, #5602, @quaark
- Datastore: Fix delete method in filestore and s3, #5582, @tomerm-iguazio
- Tests: Fix an uncleaned db file, #5589, @jond01
- API: Fix session usage when deleting functions, #5584, @rokatyy
- API: Fix get run with artifacts and iterations, #5587, @alonmr
- UI: Bug fixes
Pull requests:
cf98330 [Alerts] Rename mm related entity and alerts + add new events (#5606)
6b278e7 [Model Monitoring] Fix v3io tsdb_client intest_app
(#5615)
b08f60b [Model Monitoring] Add invocations metric (#5581)
9345658 [Pagination] Fix Spammy Pagination Logs on Token Expiry (#5612)
fa5cce9 [Coding Conventions] Enforce snake_case for variables and module names (#5597)
2e01eb2 [Model Monitoring] Add TDEngine Connector (#5592)
1198ed4 [Alerts] Update entity id to take specific id & fix slack job overview (#5595)
49415c7 [Notifications] Redact Secret Params from Notification Data in Webhook Notification (#5610)
5dd029e [Automation] Update_demos fix tar location (#5596)
7ca8988 [Frameworks] Bump lightgbm (#5588)
1e0b4c7 [Iguazio] Add retry on session verification (#5600)
2bc950e [FeatureStore] Spark read optimization (#5514)
b96eb9b [Artifacts] Fix producer uid not passed to artifact path template (#5603)
743ea32 [Runs] Deprecate state
arg (#5605)
3de848d [KFP] Fix Pipeline Formatting and Project Deletion not Deleting KFP Experiments (#5602)
a73ad7d [Runs] Give precedence to artifact target path over URI in result HTML (#5601)
e993ee2 [Alerts] Add support for summary message (#5590)
49d0656 [Notifications & KFP] Move Workflow Step Analysis to Pipelines-Adapters (#5583)
3f1f138 [Datastore] Fix delete method in filestore and s3 (#5582)
8ce4e48 [Docs] improve job resources page (#5459)
ffda052 [Model Monitoring] Add application metrics to V3IO tables and endpoints (#5585)
f4eb37a [Docs] Add link to Datastore (#5559)
1ca2503 [Tests] Fix an uncleaned DB file (#5589)
5f8ae40 [Config] YAML dump convention (#5577)
f87f68f [API] Support multiple state filter on runs api (#5573)
b7982e7 [API] Fix session usage when deleting functions (#5584)
3e16327 [API] Fix get run with artifacts and iterations (#5587)
9227bc2 [PipelineAdapters] Ensure warning is suppressed (#5576)
b3bc6f6 [Alerts] Improve message upon receiving unhandled event (#5578)
e5eb3b8 [Test] Uncomment delete artifact data unit test (#5528)
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)