v3.8.6 v0.3.0

medium risk

siyuan-note/siyuanSep 29, 2026 → Oct 2, 20263 days between releases

What's New

Applies Laya runtime fixes to the native MLX port, improving truncation and Unicode handling.

Breaking Changes

  • Rejects criteria keys that would be silently ignored, potentially breaking existing configurations.

New Features

  • Adds `answer_confidence` field while retaining existing `confidence` semantics.
  • Supports custom noun labels and boolean criteria keys.

Improvements

  • Improved conversation truncation logic to preserve newest turns.
  • Enhanced Unicode handling in structured instructions.
  • Improved input validation with named error messages.
  • Updated language detection and email cleaning to preserve real requests.

Bug Fixes

  • Fixed zero-room left-truncation edge case in conversation handling.
  • Fixed resident checkpoints during incremental preload.
  • Fixed concurrent preparation protection for prompt-prefix LRU.

Upgrade Notes

This release targets the native MLX port specifically. Review criteria key configurations as invalid keys are now rejected. Ensure custom noun labels are valid before upgrading.

The Two Releases

v3.8.6

v3.8.6

Sep 29, 2026· 23 days ago

This release significantly expands mind map capabilities with dedicated block types and bracket summaries, while enhancing database calendars with ISO week numbers and conditional colors. It also introduces workspace storage statistics, improves mobile interactions with pinch-to-zoom and searchable commands, and updates the built-in MCP server to support OAuth 2.1.

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 into the native MLX port, focusing on improving conversation truncation logic, Unicode handling, and input validation.

Full release notes