All notable changes to this project are documented in this file.
- (io) Save custom models without pickle
- (io) Pass flavor-specific options through BuiltinSaver
- (deps) Replace the deprecated pynvml shim with nvidia-ml-py
- (io) Pass autolog_log_models to MLflow autolog
- (core) Round predictions instead of truncating them
- (jobs) Accept only the custom loader in ExplanationsJob
- (jobs) Explain a promotion without registered versions
- (utils) Type TimeSeriesSplitter.test_size as an int
- (deps) Restore the shap 0.52 wheel for Linux
- (docker) Build on the base image interpreter and smoke-test it
- (mise) Redact leaks, repair the upgrade task, drop jq
- (compose) Bind the MLflow server to localhost and track its image
- (jobs) Skip the evaluator's SHAP step in EvaluationsJob
- (core) Stop training on features that add up to the target
- (io) Redact credentials from logged MLflow URIs
- (confs) Evaluate the champion on the test split
- Surface non-MLflow warnings and pass an explicit lineage source
- (docker) Create the app user without the system-account flag
- (io) Keep plyer backend probe warnings out of alerts
- (check) Skip MLflow artifacts in the trivy scan
- (jobs) Log a five-row input example with trained models
- (jobs) Evaluate with mlflow.models.evaluate
- Sync README and AGENTS.md with the package
- Keep MLflow test artifacts out of the repository
- Mock plyer without loading its backend and fix assertions
- Scan with the check:scan task and explain dirty trees
- (mise) Drop stale short-name lock entries
- Head configs with their docs and add a search ignore file
- (ci) Pin the security workflow runner to ubuntu-24.04 (#134)
- (io) Handle Windows alerts and validate MLflow inputs (#142)
- [breaking] Track MLflow in SQLite and harden the canonical gate (#129)
- (check) Stop trivy from scanning caches and racing pip-audit (#132)
- Add Agent Skills.
- [breaking] Migrate to canonical stack — v5.0.0 (Python 3.14, MLflow 3) (#121)
- (fix)
PyInvokereplaced byjust(#70) - (readme) Add Pytest Cov as an alternative for code coverage (#106)
- (deps) Bump virtualenv from 20.29.2 to 20.29.3 (#56)
- (deps) Bump ipython from 9.0.0 to 9.0.2 (#59)
- (deps) Bump pywin32 from 308 to 310 (#61)
- (deps) Bump argcomplete from 3.5.3 to 3.6.1 (#63)
- (deps) Bump ruff from 0.9.9 to 0.11.2 (#64)
- (deps) Bump pandas-stubs from 2.2.3.241126 to 2.2.3.250308 (#65)
- (deps) Bump identify from 2.6.8 to 2.6.9 (#66)
- (deps) Bump filelock from 3.17.0 to 3.18.0 (#67)
- (deps) Bump types-pytz from 2025.1.0.20250204 to 2025.2.0.20250326 (#68)
- (deps) Bump rpds-py from 0.23.1 to 0.24.0 (#69)
- (workflows) Fix just in workflows
- (cruft) Update to new template version
- (dependencies) Add setuptools to main dependency for mlflow
- (mlproject) Fix calling mlflow run by adding project run in front
- (indicators) Compute run time for indicators
- (typos) Fix typos in code and comments
- (docs) Fix docstrings in tasks
- (pre-commit) Add poetry-check pre commit
- Version 1.1.1 → 1.1.2
- Version 1.1.2 → 1.1.3
- Version 1.1.3 → 2.0.0
- (version) Bump
- (publish) Fix publication workflow by installing dev dependencies
- (readme) Added link to the MLOps Coding Course
- (notebook) Switch prototype from light to dark mode
- Version 1.0.0 → 1.0.1
- Version 1.1.0 → 1.1.1
- (version) Bump version number
- (publish) Fix ref name in publish workflow