v0.3.0
smicallef/spiderfootv0.3.0Oct 2, 2026by github-actions[bot]
Upgrading?
AI Summary
This release for the laya-mlx native MLX port focuses on improving conversation truncation logic, input validation (including custom noul labels), and Unicode handling. It adds the `answer_confidence` field and updates language detection and email cleaning to support multilingual routing.
Key Highlights
- Preserve conversation turns under truncation and fix zero-room edge case
- Support custom noul labels and boolean criteria keys
- Add `answer_confidence` field while retaining existing `confidence` semantics
- Preserve Unicode in structured instructions
- Update language detection and email cleaning for multilingual routing
New Features
- Support for custom noul labels and boolean criteria keys
- Add `answer_confidence` field
- Report state truncation details
- Improved multilingual routing
- Preserve Unicode in structured instructions
Full Release Notes
This release selectively brings upstream Laya runtime fixes through `4aa6761` into the native MLX port. The neural architecture parity reference remains `573e5b6`; this is not full upstream API parity. Changes: - Preserve the newest conversation turns under truncation, including prefix-cached inference; fix the zero-room left-truncation edge case. - Support custom noul labels and boolean criteria keys; reject criteria keys that would otherwise be silently ignored. - Preserve Unicode in structured instructions and improve named input-validation errors. - Add `answer_confidence` while retaining the existing `confidence` semantics. - Report state truncation and options whose token spans collapse under the question budget. - Update language detection and email cleaning to preserve real requests and improve multilingual routing. - Preserve resident checkpoints during incremental preload and handle empty or language-neutral hints correctly. - Protect the prompt-prefix LRU under concurrent preparation and bound cosine similarity results. Validation: 176 local tests passed, plus 162 upstream email checks and 38 upstream language-statistics checks adapted to the MLX implementation. Lint, formatting, wheel/source-distribution builds, and strict distribution checks passed. Real-checkpoint accuracy and long-running memory benchmarks were not rerun. Maintenance direction: prioritize native MLX implementations of upstream behavior over independent model variants, service APIs, and additional demos. Future `vX.Y.Z` tag pushes now run the test/build/publish workflow and create a GitHub release automatically.
Related Repositories
public-apis/public-apis★ 491,302
A collective list of free APIs
NousResearch/hermes-agent★ 256,157
The agent that grows with you
yt-dlp/yt-dlp★ 200,348
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,611
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,706
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.