v2.2.3 v0.3.0

high risk

mizorewww/laya-mlxOct 1, 2026 → Oct 2, 20260 days between releases

What's New

Major version jump introduces native MLX runtime fixes and truncation improvements.

Breaking Changes

  • Reject criteria keys that were previously silently ignored.

New Features

  • Support for custom noul labels and boolean criteria keys.
  • Add `answer_confidence` metric while retaining existing `confidence` semantics.
  • Update language detection and email cleaning for multilingual routing.
  • Preserve resident checkpoints during incremental preload.
  • Preserve newest conversation turns under truncation.

Improvements

  • Improve input validation with named errors and Unicode preservation.
  • Protect prompt-prefix LRU under concurrent preparation.
  • Bound cosine similarity results.

Bug Fixes

  • Fix zero-room left-truncation edge case.
  • Handle empty or language-neutral hints correctly.
  • Fix truncation of options whose token spans collapse under the question budget.
  • Fix truncation of state.

Upgrade Notes

Major version jump (2.2.3 -> 0.3.0) indicates significant refactoring; review configuration carefully. Criteria keys previously ignored may now be rejected; update configuration if needed. Language detection and email cleaning logic have been updated for better multilingual support.

The Two Releases

v2.2.3

v2.2.3

Oct 1, 2026· 20 days ago

Naming and release-reliability update renaming the project to ECC everywhere and increasing the npm polling time before promotion.

Full release notes
v0.3.0

laya-mlx v0.3.0

Oct 2, 2026· 20 days ago

This release selectively brings upstream Laya runtime fixes to the native MLX port, focusing on preserving conversation turns during truncation and improving input validation and language detection.

Full release notes