The BROKE Cluster Team
f5fe1dd061
Release 2.0.0-beta.5: Enhanced error handling & bug fixes
...
Features:
- Enhanced error handling & logging (ADR-004): Unified error envelope, structured logging with JSON support, request correlation
- Legacy format detection (Issue #37 ): Runtime compatibility check for weight file formats
Bug Fixes:
- Issue #37 : Models with legacy weight formats now correctly detected as runtime-incompatible
- CLI regression fix: mlxk2 without arguments shows help instead of JSON error
Test Status: 295/295 passed, 14 skipped
2025-10-21 00:24:47 +02:00
The BROKE Cluster Team
3f57248121
2.0.0-alpha.3: lenient MLX detection + push branch handling
...
- Detect MLX/chat via README front‑matter + tokenizer; unify list/show; human list filters aligned (Refs #31 )
- Push: create missing branch with --create and retry once on “Invalid rev id”; tolerate missing branches
offline; no‑op still creates branch with --create
- Tests: add offline retry test; detection/human coverage; live list (opt‑in); 98/98 passing
- Docs/Meta: CHANGELOG/TESTING/README/SECURITY/CLAUDE updated; hard split 1.x from this branch; Apache‑2.0 + NOTICE
2025-09-08 01:14:01 +02:00
Local Test
19a66674c0
2.0.0-alpha.1: human output default; strict health ( #27 , PyTorch index)
...
See CHANGELOG.md and README.md
2025-08-31 22:25:43 +02:00
Local Test
2624210353
Consolidate JSON API; add --version; health in list/show (spec json-0.1.2)
...
- Enforce strict JSON API in tests
- Introduce --version --json as sole version reporter
2025-08-31 15:17:19 +02:00
The BROKE Team
1aad374d08
Release MLX Knife 1.1.0-beta2 - Critical Bug Fixes & Test Stability
...
Major fixes:
- Issue #19 : Server response truncation resolved - large context models work at full capacity
- Issue #20 : End-Token filtering in non-streaming mode - clean professional output
- Test stability: Fixed flaky server tests, improved lifecycle management
Technical changes:
- Server: Dynamic token limits by default (--max-tokens None)
- MLXRunner: Added _filter_end_tokens_from_response() for batch consistency
- Tests: 132/132 passing + 48 comprehensive server tests
- Documentation: Updated CHANGELOG.md, README.md, TESTING.md
2025-08-22 23:16:50 +02:00
The BROKE Team
cbd25c658d
Release MLX Knife 1.0.2 - HF_HOME Cache Consistency & Corruption Fixes │
...
│ │
│ Major bug fixes addressing cache path inconsistencies and silent failures: │
│ - Fix Issue #11 : HF_HOME environment variable handling - unified cache logic ensures consistent │
│ /hub subdirectory usage │
│ - Fix Issue #9 : Silent failure on corrupted models with empty snapshots directories │
│ - Enhanced download throttling with adaptive delays (512KB chunks, 2-3s for large files) │
│ - Added migration warnings for legacy cache locations with clear user guidance │
│ - Improved corruption detection and deletion workflow consistency │
│ │
│ Technical improvements: │
│ - Unified cache architecture: CACHE_ROOT/hub for both default and HF_HOME scenarios │
│ - Exception-safe memory management with enhanced baseline tracking │
│ - Updated dependencies to latest tested versions (Python 3.9-3.13 support) │
│ - All 105 tests passing with real MLX model verification
2025-08-18 14:02:30 +02:00
mzfive
b927fa1e33
Update documentation and remove GitHub Actions - no testing on github possible
...
- Remove .github/workflows/tests.yml (local testing only)
- Update CONTRIBUTING.md with current development workflow
- Refine README.md for 1.0-rc1 release readiness
- Update TESTING.md with comprehensive testing guide
2025-08-13 16:14:15 +02:00
mzfive
6b04448d1c
Initial commit: MLX Knife 1.0-rc1
2025-08-12 23:00:55 +02:00