Skip to content

Slow Clap Ready: Sloth-Signed Release v0.1.1 (Yes, You Can Use It)

Choose a tag to compare

@nicococo nicococo released this 25 Nov 10:23
· 188 commits to main since this release

Highlights

  • Private Docker Registry and OpenBao services turn mlox into a one-stop registry + secret-management hub, complete with TLS/Traefik frontends, token helpers, telemetry and integration tests.
  • Feast Feature Store service was rewritten with better remote-store wiring, encrypted keyfile handling, and streamlined client helpers.
  • LiteLLM service now supports dynamic Ollama model selection, richer UI controls, and environment configuration, broadening LLM deployment options.
  • Telemetry, UI, and CLI all received large upgrades: OTEL dashboards now expose service settings and higher-resolution metrics; the TUI was modularized with new layouts, theming, and executor history; the CLI now routes through a central operations layer with improved table rendering and credential resolution.
  • Developer experience improved through a refreshed dev Dockerfile, reorganized config assets (co-located with their services/servers), dependency hygiene (psutil pin, MinIO extras), and expanded task/executor helpers.

Upgrade Notes

  • Config files for services and servers moved next to their implementations. Update custom scripts or automation that referenced the old paths.
  • Feast/OpenBao secrets now rely on encrypted keyfiles; ensure the new helper utilities manage these keys before deploying.
  • psutil is pinned for MLflow monitors—align any external environments with the documented version.

Detailed Changes

Platform & UX

  • Refactored the TUI into dedicated screens, improved dashboards, added tabs, metrics, and Traefik-aware infrastructure views, plus a refreshed dark theme with customizable accents.
  • Added service state dumping plus resume safeguards to prevent invalid operations on uninitialized services.
  • Executor/history stack gained reusable helpers, task-based APIs, logging for remote commands, and clearer history expanders.
  • CLI now depends on shared operations, offers enhanced tables, and resolves credentials automatically.

Services

  • Registry: added private Docker registry service, authentication improvements, config path updates, and telemetry integration.
  • OpenBao: introduced full Docker stack w/ Traefik, token workflows, UI polish, and integration tests using dynamic passwords.
  • LiteLLM: dynamic env wiring, expanded model list, and Ollama UI model picker.
  • Feast: major refactor including new remote store wiring, encrypted key support, client helpers, dependency cleanup, and tests.
  • OTEL: collector UI now exposes service settings; telemetry metrics offer better grouping and time resolution; logs simplified.
  • MLflow: restructured service layout, refined docker/serve modules, added MLServer compatibility tweaks, and improved UI tabs/errors.
  • Misc: k8s login token fix, MinIO dependency grouping, GCP connector config updates, GitHub service UI tweaks.

Docs, Tooling & Tests

  • Developer Dockerfile and docs refreshed for a smoother local onboarding.
  • README/docs expanded for OpenBao and registry workflows.
  • Added/updated unit and integration tests across OpenBao, registry, Feast, secrets, services, and executor behaviors.
  • Removed noisy debug prints and redundant dependency groups for cleaner output.

Known Issues

  • Feast offline store remains experimental; expect additional refinement in the next release.