github mlrun/mlrun v1.6.0-rc23

latest releases: v1.8.0-rc1, v1.7.1-rc4, v1.7.1-rc3...
pre-release9 months ago

Features / Enhancements

  • Unknown: Revert "[feature store] use timestamp key to get online features", #4998, @gtopper
  • DB: Lock run db row on store run, #4995, @alonmr
  • Model Monitoring: Log windows result in the controller job, #4994, @jond01
  • Batch Infer: Raise an error when using fv as a dataset without applying get_offline_features, #4986, @Eyal-Danieli
  • Feature-store + Docs: Update spark examples + reduce fset.api.ingest() deprecation message scope, #4991, @alxtkr77
  • LogCollector: Remedy vulnerabilities, #4993, @liranbg
  • Config: Migrate pytest.ini config to pyproject.toml, #4992, @jond01
  • Feature Store: Use timestamp key to get online features, #4989, @gtopper
  • CI: Enforce mlrun now on test scheduler, #4990, @liranbg
  • API: Ensure project deletion in mlrun follower, #4984, @alonmr
  • SDK: Remove deprecated fields, #4953, @alonmr
  • Iguazio: Cache project deletion jobs to avoid consecutive requests, #4969, @TomerShor
  • Spark: Patch pyspark to work with numpy>=1.24.2, #4980, @gtopper
  • Feature Store: Change deprecated fstore.ingest(fset) calls to fset.ingest(), #4983, @gtopper
  • Model Monitoring: Raise mlruninvalidargumenterror if the modelmonitoringapplicationresult name didn't match [a-za-z_][a-za-z0-9_]* format, #4985, @davesh0812
  • Model Monitoring: Update "last_updated" in record_results, #4982, @jond01
  • Model Monitoring: Delete controller job if the schedule submission went wrong, #4968, @davesh0812
  • Tests: Upgrade model to scikit-learn==1.4.0, #4981, @davesh0812
  • Datastore: Return correct path in kafka and stream targets, #4967, @gtopper
  • Model Monitoring: Update deprecated ingest usage, #4974, @jond01
  • Requirements: Remedy vulnerabilities, #4973, @liranbg
  • Artifacts: Overwrite spec.db_key when importing artifact with new_key arg, #4970, @TomerShor
  • Automation: Nest ce deployment args under object, #4964, @alonmr
  • Docs: Add how to use with_source_archive, #4952, @jillnogold
  • API: Verify project deletion with new db session, #4972, @alonmr
  • Functions: Support different types of sample_set in get_sample_set_statistics., #4911, @tomerm-iguazio
  • Project: Improve workflow path validation, #4965, @alonmr
  • Requirements: Limit pandas to <2.2 because it requires sqlalchemy 2, #4971, @gtopper
  • Artifacts: Datasets should only allow an existing column to be used as label, #4957, @laurybueno
  • Projects: Delete project background task support for iguazio <= 3.5.4, #4954, @quaark
  • Docs: Add datastore profiles details for gcs, dbfs, azure, #4791, @jillnogold
  • Dataset: Document overwriting behavior of log_dataset, #4956, @TomerShor
  • UI: Features & enhancement

Bug fixes

Pull requests:

d8935ec Revert "[Feature Store] Use timestamp key to get online features" (#4998)
983d7ef [CI] Fix some tests (#4997)
4c7de21 [DB] Lock run db row on store run (#4995)
1a16069 [Model Monitoring] Log windows result in the controller job (#4994)
38baddc [Batch Infer] Raise an error when using FV as a dataset without applying get_offline_features (#4986)
3531088 [Feature-store + Docs] Update Spark examples + reduce fset.api.ingest() deprecation message scope (#4991)
5adb05e [LogCollector] Remedy vulnerabilities (#4993)
209e7cb [Config] Migrate pytest.ini config to pyproject.toml (#4992)
3559136 [Feature Store] Use timestamp key to get online features (#4989)
de344af [CI] Enforce mlrun now on test scheduler (#4990)
de6ab8e [API] Fix background jobs not playing nice with fastapi middlewares (#4988)
5d13b8b [API] Ensure project deletion in mlrun follower (#4984)
8d67704 [SDK] Remove deprecated fields (#4953)
3f58132 [Iguazio] Cache project deletion jobs to avoid consecutive requests (#4969)
5b4e15c [Spark] Patch pyspark to work with numpy>=1.24.2 (#4980)
8860ac7 [Feature Store] Change deprecated fstore.ingest(fset) calls to fset.ingest() (#4983)
aa42ebb [Model Monitoring] raise MLRunInvalidArgumentError if the ModelMonitoringApplicationResult name didn't match [a-zA-Z_][a-zA-Z0-9_]* format (#4985)
bf32168 [Model Monitoring] Update "last_updated" in record_results (#4982)
82a2011 [Model Monitoring] Delete controller job if the schedule submission went wrong (#4968)
d67a76b [Tests] Upgrade model to scikit-learn==1.4.0 (#4981)
ce7256e [Docs] Fix 'project' command of mlrun cli (#4922)
ee4d9e6 [Datastore] Return correct path in kafka and stream targets (#4967)
755b2e5 [Model Monitoring] Update deprecated ingest usage (#4974)
cf4e788 [Model monitoring] Fix logging conventions (#4977)
70a9ae1 [Requirements] Remedy vulnerabilities (#4973)
b8d338e [Artifacts] Overwrite spec.db_key when importing artifact with new_key arg (#4970)
768b1f1 [Automation] Nest CE deployment args under object (#4964)
c54e402 [Docs] Add how to use with_source_archive (#4952)
3288e16 [API] Verify project deletion with new db session (#4972)
106cd93 [Functions] support different types of sample_set in get_sample_set_statistics. (#4911)
2bae993 [Project] Improve workflow path validation (#4965)
a1b761f [Requirements] Limit pandas to <2.2 because it requires sqlalchemy 2 (#4971)
3d06570 [Artifacts] Datasets should only allow an existing column to be used as label (#4957)
16ee968 [Projects] Delete Project Background Task Support for Iguazio <= 3.5.4 (#4954)
9a6c653 [Docs] Add datastore profiles details for GCS, DBFS, Azure (#4791)
b8c6a8b [Dataset] Document overwriting behavior of log_dataset (#4956)

Don't miss a new mlrun release

NewReleases is sending notifications on new releases.