Releases: mlrun/mlrun
v0.5.4-rc1
Features / Enhancements
- Cleanup: Adding cleanup tests + minor improvements, #522, @Hedingber
- UI: Features & enhancment
Bug fixes
- Nuclio: Proxy nuclio dashboard deploy/status access through mlrun API, #520, @yaronha
- CI: Fixing format check, #521, @Hedingber
- Dask: Pass memory limit to dask worker, #519, @Hedingber
- Dask: Fix cleanup wrong condition, #516, @Hedingber
- SDK: Fix function initialization with args without command, #518, @Hedingber
- UI: Bug fixes
Pull requests:
b95f626 [Cleanup] Adding cleanup tests + minor improvements (#522)
a87ef5e [Nuclio] Proxy nuclio dashboard deploy/status access through mlrun API (#520)
144ccdf [CI] Fixing format check (#521)
d81ceaa [Dask] Pass memory limit to dask worker (#519)
544d218 [SDK] - Fix function initialization with args without command (#518)
9a4a36a [Dask] Fix cleanup wrong condition (#516)
v0.5.4
No changes since last RC, see RC release notes for details:
https://github.com/mlrun/mlrun/releases/tag/v0.5.4-rc1
UI release notes:
https://github.com/mlrun/ui/releases/tag/v0.5.4
v0.5.3-rc3
Features / Enhancements
- API: Log request handling failure exception, #507, @Hedingber
- Nuclio: Specify nodeport service type explicitly, #508, @Hedingber
- UI: Features & enhancment
Bug fixes
- Docs: Fixing local installation examples, #501, @Hedingber
- SDK: Upbound orjson to <3.4, #502, @Hedingber
- SDK: Make starting run log message more clear, #503, @Hedingber
- SDK: Change printed items background colors to support Jupyter dark theme, #506, @Hedingber
- UI: Bug fixes
Pull requests:
4c8f760 [Nuclio] Specify nodeport service type explicitly (#508)
90aa4b7 [Scheduler] Fix scheduler tests transient failures (#510)
c2833c1 [Docs] Fix all instances of local installation commands (#509)
5f1c3ab [API] Log request handling failure exception (#507)
7deb222 [SDK] Change printed items background colors to support Jupyter dark theme (#506)
9c38812 [Docs] Bump docker tags to 0.5.3 (#505)
ffff899 [SDK] Make starting run log message more clear (#503)
65c9e36 [SDK] Upbound orjson to <3.4 (#502)
02e7dd8 [docs] - Fixing local installation examples (#501)
v0.5.3
No changes since last RC, see RCs release notes for details:
https://github.com/mlrun/mlrun/releases/tag/v0.5.3-rc3
https://github.com/mlrun/mlrun/releases/tag/v0.5.3-rc2
https://github.com/mlrun/mlrun/releases/tag/v0.5.3-rc1
UI release notes:
https://github.com/mlrun/ui/releases/tag/v0.5.3
v0.5.3-rc2
Features / Enhancements
- Metrics: Change mlrun/scrape_metrics label to mlrun/scrape-metrics, #483, @Hedingber
- API: Add old pod_status header for BC with <0.5.3 clients, #489, @Hedingber
- API: Add invoke schedule endpoint, #498, @Hedingber
- SDK: Enable to set scrape metrics label on piplines runs, #491, @Hedingber
- Docs: Create LICENSE, #485, @yaronha
- Docs: Adding Dataset usage examples, #469, @gilad-shaham
- UI: Features & enhancment
Bug fixes
- Serving: Fix v2 serving readme and add example, #481, @yaronha
- Serving: fix model monitor and add function uri, #484, @yaronha
- Scheduler: Fix scheduler not running anything, #490, @Hedingber
- SDK: Fix missing args when instantiating function from runtime, #488, @Hedingber
- SDK: Enable installing on python < 3.7, #494, @Hedingber
- SDK: Fix typo in model server initialization, #495, @Hedingber
- Dask: Fix dask image build, #496, @Hedingber
- Sparkjob: Minor fixes, #480, @urihoenig
- API: Fix list functions bugs, #493, @Hedingber
- API: Fix typo in delete function endpoint, #497, @Hedingber
- UI: Bug fixes
Pull requests:
baea701 [Sparkjob] Minor fixes (#480)
5003a43 Add invoke schedule endpoint (#498)
db95228 Fix typo in delete function endpoint (#497)
11d732b Fix dask image build (#496)
6d76aa3 Fix typo in model server initialization (#495)
0bf0a0b Enable installing on python < 3.7 (#494)
68b39eb Fix list functions bugs (#493)
b45eaa4 Enable to set scrape metrics label on piplines runs (#491)
d96592f Move orjson to general requirements (#492)
066ce6f Fix scheduler not running anything (#490)
7d2bbc8 [docs] Adding Dataset usage examples (#469)
7ba57be Create LICENSE (#485)
26ef653 fix model monitor and add function uri (#484)
111b8d6 Add old pod_status header for BC with <0.5.3 clients (#489)
377db0c Fix missing args when instantiating function from runtime (#488)
c576a3b Move test assets to be near their tests (#487)
7bdbf3e Fix boto3 dependency (#486)
e9d576f fix v2 serving readme and add example (#481)
b05628d Change mlrun/scrape_metrics label to mlrun/scrape-metrics (#483)
v0.5.3-rc1
Features / Enhancements
- Versioning: Automating transplanting version in code, #437, @Hedingber
- Monitoring: Monitor runs from server, #467, @Hedingber
- Serving: Add v2 model serving (and refactor serving as dir), #463, @yaronha
- Logging: Replace uvicorn access log with our logger, #453, @Hedingber
- Metrics: Add mlrun/owner label to runs k8s resources, #478, @Hedingber
- API: Add option to delete function, #446, @Hedingber
- API: Add option to delete project, #448, @Hedingber
- API: Adding artifact name filter, #455, @Hedingber
- API: Add artifact kind filter in list artifacts, #460, @Hedingber
- API: Add category filter to list artifacts, #462, @Hedingber
- SDK: Sparkjob - show and save UI ingress URL, #471, @urihoenig
- CI: Adding GH actions workflow to build images on each commit to development, #433, @Hedingber
- CI: Add caching to CI, #449, @Hedingber
- CI: System Test CI, #444, @quaark
- CI: Enable to trigger workflows manually, #468, @Hedingber
- UI: Features & enhancment
Bug fixes
- Deployment: Fix kaniko docker secret mount point, #439, @theSaarco
- Scheduler: Don't use closed sessions in scheduler, #465, @Hedingber
- API: Fix run name and state filters, #459, @Hedingber
- API: Raise when function not found on get function call, #428, @Hedingber
- SDK: NewTask -> new_task + added docstring, #442, @Hedingber
- SDK: Update function entry points when updating code, #451, @Hedingber
- SDK: Fix NuclioSpec duplicated init, #464, @Hedingber
- Docs: Fix mount_v3io docs, #445, @Hedingber
- Docs: Fixing quick start, #477, @Hedingber
- Artifacts: Fix chart artifact to have db key, #441, @Hedingber
- UI: Bug fixes
Pull requests:
1a9c2e1 Fix MLRun System Test CI provctl release query (#479)
d52bb47 Add mlrun/owner label to runs k8s resources (#478)
b1697b6 Monitor runs from server (#467)
388a0dd Fixing quick start (#477)
e47027a Fix Typo from #475 (#476)
d705a4f [System Tests]: Changed access_token header to Authorization header (#475)
4a13f97 Fix models gpu legacy image (#474)
f0618fd Fixed serving model bug (#472)
0d1f04d Add v2 model serving (and refactor serving as dir) (#463)
94a094c Sparkjob - show and save UI ingress URL (#471)
65a00a9 Enable to trigger workflows manually (#468)
a6e91db System Test CI (#444)
bc4bd1c Don't use closed sessions in scheduler (#465)
c05a458 Fix NuclioSpec duplicated init (#464)
ba066ca Add category filter to list artifacts (#462)
bfe974a CI: use container with docker, python and git for building images (#458)
1ce1e56 Add artifact kind filter in list artifacts (#460)
61c77c6 Fix run name and state filters (#459)
e2af81b Support nuclio_dashboard_url default helm chart value - "disabled" (#457)
525ca59 Replace uvicorn access log with our logger (#453)
bb19da3 new_task -> NewTask in examples (#456)
9656be4 Adding artifact name filter (#455)
542bdae Add Installation of procps in mlrun-api (#454)
0dd6ae8 Changing NewTask deprecation plan (#452)
293bc7b Update function entry points when updating code (#451)
62f4355 Fix models images (#450)
0a71cb0 Add caching to CI (#449)
b7d7aac Add option to delete project (#448)
bfca96f Simplifying version file creation script (#447)
fb12230 Add option to delete function (#446)
9bc8760 Fix mount_v3io docs (#445)
dce2ee3 NewTask -> new_task + added docstring (#442)
61b0c2c Fix chart artifact to have db key (#441)
15bfc20 Run update-version-file in docker (#443)
2494c61 Adding GH actions workflow to build images on each commit to development (#433)
33aef35 Automating transplanting version in code (#437)
72762af Raise when function not found on get function call (#428)
f0f80e6 Fix kaniko docker secret mount point (#439)
44173f1 Remove root dir infile.txt (#440)
v0.5.2
v0.5.2-rc2
Features / Enhancements
- API: Adding option to give name filter in list_schedules, #420, @Hedingber
- Tests: Adding runtime resources cleanup unit tests - phase 1, #422, @Hedingber
- Tests: System Tests for Mlrun Demos, #421, @quaark
- UI: Features & enhancment
Bug fixes
- Tests: Fixed system test teardown order, #417, @quaark
- Pipelines: Fix pipelines non-str results logging, #418, @Hedingber
- API: Change API default response to ORJSONResponse, #419, @Hedingber
- API: Fix hub function url resolution, #425, @Hedingber
- API: Fix function enrichment on job submission, #427, @Hedingber
- Build: Fix models gpu images, #429, @Hedingber
- Build: Fix models legacy image, #435, @Hedingber
- Monitoring: fix log print for py files to show log progress, #432, @yaronha
- UI: Bug fixes
Pull requests:
78388e1 Fix models legacy image - take 2 - fixing typo (#436)
2525449 Fix models legacy image (#435)
ba9daaa Bugfix - append/extend function configuration on job submission instead of override (#434)
08c82e3 fix log print for py files to show log progress (#432)
844837a Bump to 0.5.2-rc2 (#431)
aea6505 Fix models gpu images (#429)
e7e461a Fix function enrichment on job submission (#427)
821a9be Adding sqlite3 to API image (#426)
456fd4d Fix hub function url resolution (#425)
12b5aad Pin black requirement (#424)
8aded37 System Tests for Mlrun Demos (#421)
91ff609 Adding runtime resources cleanup unit tests - phase 1 (#422)
6a50edb Formatting according to new black version (#423)
34db5b9 Adding option to give name filter in list_schedules (#420)
47b1696 Change API default response to ORJSONResponse (#419)
daf42ad Fix pipelines non-str results logging (#418)
c995ba2 Fixed system test teardown order (#417)
v0.5.2-rc1
Features / Enhancements
- SDK: Enable remote work against iguazio 2.10 system, #394, @Hedingber
- Docs: Add loading MLRun functions from the marketplace docs, #396, @gilad-shaham
- CI: Docs CI and ReadTheDocs Config, #397, @quaark
- Testing: System test framework, #392, @quaark
- Pipelines: Change kfp ttl from 24h to 4h, #405, @Hedingber
- MPIJob: Add performance analysis to hvd, #412, @zilbermanor
- UI: Features & enhancment
Bug fixes
- Jupyter: Fix jupyter image, #389, @gilad-shaham
- Docs: Split API documentation to separate module pages + minor docstring fixes, #391, @gilad-shaham
- API: MLRun Errors + v3io access forbidden uses errors, #393, @quaark
- Cleanup: Bugfix - When MPI Job finishes, deletes CRDs properly, #399, @quaark
- Cleanup: Use run project before function project for labels, #400, @Hedingber
- Cleanup: Improve cleanup to handle orphan resources, #404, @Hedingber
- SDK: Don't default to default project unneeded-ly, #402, @Hedingber
- SDK: Fix get store artifact tags parsing, #409, @Hedingber
- Build: Install MLRun in images using pip, #410, @Hedingber
- MPIJob: Change default mpijob image from mlrun/mpijob to mlrun/ml-models, #406, @Hedingber
- Schedules: Fix schedules datetime fields formatting, #415, @Hedingber
- UI: Bug fixes
Pull requests:
f559656 Fix version parsing (#416)
a7f2e72 Bump to 0.5.2-rc1 (#414)
b8cd2c8 Fix schedules datetime fields formatting (#415)
849af0b Configure black to enforce string normalization (#413)
bc992e9 Add performance analysis to hvd (#412)
c7740d4 Improving errors infrastructure (#411)
4e000bd Install MLRun in images using pip (#410)
0f2d16b Fix get store artifact tags parsing (#409)
57ca390 Change kfp ttl from 24h to 4h (#405)
1d48e91 Update docs successful status code for deletion endpoints (#408)
6abf437 Add bump-version and install-requirements make commands (#407)
8fcb612 Improve cleanup to handle orphan resources (#404)
6ad195e Change default mpijob image from mlrun/mpijob to mlrun/ml-models (#406)
5a94236 System test framework (#392)
f3556e5 Adding unit tests for files API (#403)
1d9c3a4 Replace back fastapi status with http status (#401)
f8f0ed8 Don't default to default project unneeded-ly (#402)
f73c498 Use run project before function project for labels (#400)
8d93f84 Bugfix - When MPI Job finishes, deletes CRDs properly (#399)
2243ab1 Docs CI and ReadTheDocs Config (#397)
07d0714 Add loading MLRun functions from the marketplace docs (#396)
28eaceb MLRun Errors + v3io access forbidden uses errors (#393)
ba99e74 Enable remote work against iguazio 2.10 system (#394)
52d8d30 Makefile Phony near each command instead of one list (#395)
35598b1 Split API documentation to separate module pages + minor docstring fixes (#391)
6f29c5d Fix jupyter image (#389)
c7ac63b Use FastAPI facilities instead of older packages (#375)
3a3966f Bump uvicorn from 0.11.3 to 0.11.7 (#376)
v0.5.1
Features / Enhancements
- Docs: Doc update for log_model and get_model, #382, @gilad-shaham
- UI: Features & enhancment
Bug fixes
- Schedules: Fixed wrong crontab expression format error message, #379, @Hedingber
- Schedules: Don't create a run on failed schedule, #378, @Hedingber
- API: Fixed submit job function not found error response, #380, @Hedingber
- API: Save versioned function at the end of deploy, #386, #388, @Hedingber
- Platforms: Fix mount_pvc and auto mount, #383, @yaronh
- Build: Pin models-gpu image python version to 3.7, #384, @Hedingber
- Build: Bound ipython version to less than 7.17, #390, @Hedingber
- Docs: Fix docs build, #387, @Hedingber
- UI: Bug fixes
Pull requests:
de404ee Bump version to 0.5.1 (#385)
a5db0ea Bound ipython version to less than 7.17 (#390)
43458d8 Save versioned function at the end of deploy - phase 2 (#388)
b2ff846 Fix docs build (#387)
21fa088 Save versioned function at the end of deploy (#386)
c1794e7 Pin models-gpu image python version to 3.7 (#384)
f49531d fix mount_pvc and auto mount (#383)
288e656 Doc update for log_model and get_model (#382)
55305de Bugfix - Don't create a run on failed schedule (#378)
47552de Fixed submit job function not found error response (#380)
8755071 Fixed wrong crontab expression format error message (#379)