Releases: mlrun/mlrun
v1.7.0-rc21
Features / Enhancements
- Artifacts: Parse producer uri when retaining producer, #5717, @TomerShor
- Run: Set the default run kind to local, #5709, @moranbental
- Model Monitoring: Avoid failing on missing predictions tsdb table, #5706, @gtopper
- Model Monitoring: Update
disable_model_monitoring
sdk and api & added new api and sdk fordelete_model_monitoring_function
, #5685, @davesh0812 - Alerts: Populate event cache upon api restart, #5683, @yanburman
- API: Support memray profiling, #5703, @alonmr
- API: Improve formatter filter utility + docs, #5715, @quaark
- Function: Validate tag name before deploying, #5705, @TomerShor
- Docs: Update glossary, #5710, @george0st
- Functions: Add deletion failure details, #5698, @rokatyy
- Deprecations: Deprecate sqlite migrations, #5650, @quaark
- KFP: Validate workflow resources project, #5701, @quaark
- Unknown: Revert "[docs] update change log for v1.6.3", #5699, @liranbg
- Docker: Update docker ignore - clouds ymls, #5647, @tomerm-iguazio
- Runtimes: Add flag to allow for disabling v3io mount in remote spark, #5694, @gtopper
- Makefile: Specify docker repository explicitly, #5690, @gtopper
- Notifications: Improve remote workflow start notification functionality, #5697, @quaark
- FeatureStore: Avoid raising error in dict pop, #5695, @tomerm-iguazio
- API: Update function minimal format, #5692, @quaark
- Requirements: Force installing mlrun pipelines >= 0.1.1, #5688, @liranbg
- Functions: Remove extra colon in backgroundtask error string, #5696, @rokatyy
- CI: Optimize test integration runtime [part 2], #5674, @liranbg
- Artifacts: Verify artifact permissions when listing artifact tags, #5684, @TomerShor
- Requirements: Bump igz-mgmt, #5675, @moranbental
- UI: Features & enhancement
Bug fixes
- Application: Fix the application runtime min nuclio versions error message, #5718, @moranbental
- API: Fix formatter import in bc schemas, #5720, @quaark
- Model Monitoring: Fix model endpoint labels and tag enrichment, #5682, @Eyal-Danieli
- Docs: Fix docstrings for api gateway's methods, #5702, @rokatyy
- Docs: Fix application and mpiv1 runtimes links, #5713, @alonmr
- Docs: Fix
05-model-monitoring.ipynb
, #5700, @davesh0812 - Docs: Fix docstring format/publish, #5645, @jillnogold
- Feature Store: Fix additional filters
csvsource
bug, #5639, @tomerm-iguazio - FeatureStore: Fix additional filters with passthrough, #5687, @tomerm-iguazio
- Docs: Fix folder name in align_tutorials, #5679, @daniels290813
- UI: Bug fixes
Pull requests:
c5042e0 [Application] Fix the application runtime min nuclio versions error message (#5718)
4f1041f [API] Fix formatter import in BC schemas (#5720)
8c0a932 [Artifacts] Parse producer URI when retaining producer (#5717)
aa3d12d [Run] Set the default run kind to local (#5709)
8ab508a [Model Monitoring] Avoid failing on missing predictions TSDB table (#5706)
6623463 [Model Monitoring] Fix model endpoint labels and tag enrichment (#5682)
dff0f03 [Model Monitoring] Update disable_model_monitoring
sdk and api & Added new api and sdk fordelete_model_monitoring_function
(#5685)
f791264 [Alerts] Populate event cache upon api restart (#5683)
2e5f204 [Docs] Fix docstrings for api gateway's methods (#5702)
f580138 [API] Support Memray profiling (#5703)
af7a123 [Docs] Fix Application and MPIv1 runtimes links (#5713)
74d9619 [API] Improve Formatter Filter Utility + Docs (#5715)
91cecf8 [Function] Validate tag name before deploying (#5705)
40986af [Docs] Update glossary (#5710)
64867f7 [Functions] Add deletion failure details (#5698)
b318ae7 [Deprecations] Deprecate SQLite Migrations (#5650)
c280c01 [KFP] Validate Workflow Resources Project (#5701)
9207310 Revert "[Docs] Update change log for V1.6.3" (#5699)
03ab6cd [Docker] Update docker ignore - clouds ymls (#5647)
a48154f [Runtimes] Add flag to allow for disabling V3IO mount in remote spark (#5694)
088414f [Docs] Fix 05-model-monitoring.ipynb
(#5700)
af02b48 [Makefile] Specify docker repository explicitly (#5690)
c712802 [Notifications] Improve Remote Workflow Start Notification Functionality (#5697)
3f74769 [Docs] Fix docstring format/publish (#5645)
d8bf9f4 [FeatureStore] Avoid raising error in dict pop (#5695)
61e0d47 [API] Update Function Minimal Format (#5692)
e1908f1 [Requirements] Force installing mlrun pipelines >= 0.1.1 (#5688)
c565fd3 [Functions] Remove extra colon in BackgroundTask error string (#5696)
3e8d318 [Feature Store] Fix additional filters CSVSource
bug (#5639)
bd29590 [FeatureStore] Fix additional filters with passthrough (#5687)
02a043b [CI] Optimize test integration runtime [part 2] (#5674)
aff5943 [Artifacts] Verify artifact permissions when listing artifact tags (#5684)
99cfe61 [Requirements] Bump igz-mgmt (#5675)
6031e50 [Docs] fix folder name in align_tutorials (#5679)
v1.7.0-rc20
Features / Enhancements
- Docs: Update change log for v1.6.3, #5354, @jillnogold
- Application: Log a warning when building image without command entrypoint, #5672, @alonmr
- Iguazio: Retry on session verification, #5673, @alonmr
- Application: Populate resource configuration to sidecar, #5671, @TomerShor
- API: Align old formatted objects to use new
objectformat
, #5661, @quaark - CI: Optimize test integration runtime, #5668, @liranbg
- Function: Optimise an error when function deletion is failed, #5646, @rokatyy
- Nuclio: Delete nuclio function along with its gateways, #5649, @rokatyy
- PipelineAdapters: Bump versions, #5669, @liranbg
- LogCollector: Log request to delete project logs, #5667, @liranbg
- Coding Conventions: Enforce sending self as first arg of instance methods, #5653, @Yacouby
- UI: Features & enhancement
Bug fixes
Pull requests:
4691956 [Docs] Update change log for V1.6.3 (#5354)
f869a55 [Application] Log a warning when building image without command entrypoint (#5672)
f79df3c [Iguazio] Retry on session verification (#5673)
49822c8 [Application] Populate resource configuration to sidecar (#5671)
ebeac7d [API] Align Old Formatted Objects To Use New ObjectFormat
(#5661)
cadaf2b [K8s] Fix validating label keys (#5670)
76482a4 [CI] Optimize test integration runtime (#5668)
3ef9bb6 [Function] Optimise an error when function deletion is failed (#5646)
9925236 [Nuclio] Delete nuclio function along with its gateways (#5649)
61fcb2b [PipelineAdapters] Bump versions (#5669)
c735ff2 [LogCollector] Log request to delete project logs (#5667)
b799702 [Coding Conventions] Enforce sending self as first arg of instance methods (#5653)
v1.6.3
v1.6.3-rc14
Features / Enhancements
- Artifacts: Verify artifact permissions when listing artifact tags [1.6.x], #5680, @TomerShor
- UI: Features & enhancement
Bug fixes
- Docs: Fix tutorial 05-model-monitoring [1.6.x], #5677, @davesh0812
- Docs: Fix folder name in align_tutorials 1.6.x, #5678, @daniels290813
- UI: Bug fixes
Pull requests:
43c50e9 [Artifacts] Verify artifact permissions when listing artifact tags [1.6.x] (#5680)
de2ac29 [Docs] fix tutorial 05-model-monitoring [1.6.x] (#5677)
5b9d2fc [Docs] fix folder name in align_tutorials 1.6.x (#5678)
v1.7.0-rc19
Features / Enhancements
- Model Monitoring: Implement tdengine read metrics api, #5642, @Eyal-Danieli
- API: Support object formatting on list requests & specifically minimal function format, #5659, @quaark
- ApiGateway: Make authenticators serializable with
to_dict()
, #5638, @alonmr - Model Monitoring: Add mysql support for saving and querying metrics, #5641, @jond01
- API: Improve list functions tag filtering, #5657, @quaark
- Artifacts: Improve list artifacts querying, #5655, @TomerShor
- CI: Automate release pipeline-adapters, #5651, @liranbg
- Artifacts: Improve list artifact tags db query, #5648, @TomerShor
- APIGateway: Keep mlrun function names in api gateway object on client side, #5613, @rokatyy
- NuclioRuntime: Always pass serving graph to pod using config-map, #5598, @alxtkr77
- Projects: Add iguazio version validation for adding node selector to project, #5522, @yaelgen
- Pipelines: Support watch remote:local engine, #5593, @alonmr
- Tests: Set logger in tests as human_extended, #5617, @yanburman
- Docs: Add/update model monitoring, #5401, @jillnogold
- Serving: Rename
model-conf
toserving-conf
, #5635, @gtopper - Docker: Update .dockerignore, #5634, @alonmr
- API: Close db session, #5623, @alonmr
- FrontendSpec: Add internal_labels to frontend_spec, #5542, @roei3000b
- Requirements: Align
scikit-learn
version, #5626, @gtopper - Model Monitoring: Support alerting with different result types, #5621, @Eyal-Danieli
- Application: Validate the version of nuclio before deploying, #5618, @moranbental
- Git: Add
project.yaml
to.gitignore
, #5622, @jond01 - Model Monitoring: Employ the tsdb abstraction in the metrics endpoints, #5620, @jond01
- Datastore: Improve error on invalid url in
get_store_resource()
, #5619, @gtopper - Jupyter: Update jupyter docker file to support new demos deploy, #5614, @aviaIguazio
- UI: Features & enhancement
Bug fixes
- CI: Fix building jupyter image, #5666, @liranbg
- CI: Fix releasing pipeline adapters, #5662, @liranbg
- Feature Store: Fix remote ingest parquet filters, #5631, @tomerm-iguazio
- Model Monitoring: Fix querying invocations metric by itself, #5652, @gtopper
- Development: Fix function signatures that use mutable objects as defaults, #5637, @quaark
- Model Monitoring: Fix sql store with multiple filter criteria, #5629, @jond01
- Runtimes: Fix pickling in mlrun function due to improper dynamic import, #5636, @quaark
- Tests: Fix
test_s3_fs_parquet_as_df
, #5632, @gtopper - Test: Fix
test_s3_fs_parquet_as_df
, #5624, @gtopper - KFP: Fix ipython workflow report not showing for remote pipeline, #5616, @quaark
- UI: Bug fixes
Pull requests:
c55cfde [CI] Fix building jupyter image (#5666)
fc2d6db [Model Monitoring] Implement TDEngine read metrics API (#5642)
7d1bfc6 [CI] Fix releasing pipeline adapters (#5662)
e452539 [Feature Store] Fix remote ingest parquet filters (#5631)
11e54a8 [API] Support Object Formatting on List Requests & Specifically Minimal Function Format (#5659)
5d8c6d7 [ApiGateway] Make authenticators serializable with to_dict()
(#5638)
47024a4 [Model Monitoring] Add MySQL support for saving and querying metrics (#5641)
36b5ff8 [API] Improve List Functions Tag Filtering (#5657)
f0184b3 [Artifacts] Improve list artifacts querying (#5655)
117db13 [CI] Automate release pipeline-adapters (#5651)
8629217 [Model Monitoring] Fix querying invocations metric by itself (#5652)
4436666 [Artifacts] Improve list artifact tags db query (#5648)
39bbdf8 [APIGateway] Keep mlrun function names in API gateway object on client side (#5613)
9263dc2 [NuclioRuntime] Always pass serving graph to pod using config-map (#5598)
1c25018 [Projects] Add Iguazio version validation for adding node selector to project (#5522)
1f6067d [Pipelines] Support watch remote:local engine (#5593)
bbd0650 [Tests] Set logger in tests as human_extended (#5617)
b9dbe97 [Docs] Add/update model monitoring (#5401)
cc385be [Development] Fix Function Signatures That Use Mutable Objects As Defaults (#5637)
76e658b [Model Monitoring] Fix SQL store with multiple filter criteria (#5629)
cb4a548 [Serving] Rename model-conf
to serving-conf
(#5635)
31baa55 [Docker] Update .dockerignore (#5634)
5b36daa [Runtimes] Fix Pickling in MLRun Function Due to Improper Dynamic Import (#5636)
8be29c2 [Tests] Fix test_s3_fs_parquet_as_df
(#5632)
f7240c7 [API] Close DB session (#5623)
48485ec [FrontendSpec] Add internal_labels to frontend_spec (#5542)
c58f85d [Requirements] Align scikit-learn
version (#5626)
2f37ac8 [Model Monitoring] Support alerting with different result types (#5621)
f1f1b8f [Application] Validate the version of Nuclio before deploying (#5618)
5185add [Test] Fix test_s3_fs_parquet_as_df
(#5624)
42cc087 [Git] Add project.yaml
to .gitignore
(#5622)
559850f [Model Monitoring] Employ the TSDB abstraction in the metrics endpoints (#5620)
94261fa [Datastore] Improve error on invalid URL in get_store_resource()
(#5619)
a537c92 [Jupyter] Update jupyter docker file to support new demos deploy (#5614)
1a8792e [KFP] Fix IPython Workflow Report Not Showing For Remote Pipeline (#5616)
v1.6.3-rc13
Features / Enhancements
- LogCollector: Log request to delete project logs [1.6.x], #5660, @liranbg
- Artifacts: Improve list artifacts querying [1.6.x], #5658, @TomerShor
- API: Improve list functions tag filtering [1.6.x], #5654, @quaark
- Artifacts: Improve list artifact tags db query [1.6.x], #5656, @TomerShor
- Docs: Add/update model monitoring [1.6.x], #5644, @assaf758
- UI: Features & enhancement
Bug fixes
- UI: Bug fixes
Pull requests:
8c5fd1e [LogCollector] Log request to delete project logs [1.6.x] (#5660)
72845e9 [Artifacts] Improve list artifacts querying [1.6.x] (#5658)
0439055 [API] Improve List Functions Tag Filtering [1.6.x] (#5654)
f2dfbf9 [Artifacts] Improve list artifact tags db query [1.6.x] (#5656)
d8e8362 [Docs] Add/update model monitoring [1.6.x] (#5644)
v1.6.3-rc12
Features / Enhancements
- Requirements: Align scikit-learn version [1.6.x], #5627, @gtopper
- Iguazio: Retry on session verification [1.6.x], #5630, @alonmr
- UI: Features & enhancement
Bug fixes
- Tests: Fix
test_s3_fs_parquet_as_df
[1.6.x], #5633, @gtopper - Test: Fix
test_s3_fs_parquet_as_df
[1.6.x], #5628, @gtopper - UI: Bug fixes
Pull requests:
e5b8051 [Requirements] Align scikit-learn version [1.6.x] (#5627)
bdbf64c [Tests] Fix test_s3_fs_parquet_as_df
[1.6.x] (#5633)
379e66d [Iguazio] Retry on session verification [1.6.x] (#5630)
1f608f4 [Test] Fix test_s3_fs_parquet_as_df
[1.6.x] (#5628)
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)