v1.0.61
This release has everything packaged up from the original release of v1 Exo, and we're really excited for you to use it! There are several small fixes shipping here, and some nice to haves like being able to set EXO_LIBP2P_NAMESPACE from the Mac UI.
This time around we have a rudimentary changelog, as there's no clear git history between v1.0.60 -> v1.0.62. In future we'll try to be much better about this.
ca680185 Display RDMA debug info in macOS app. (#1072) 383309e2 fmt: add typescript formatting 55463a98 fmt: add swift formatting 56af61fa add a server for distributed testing in /tests until we work out a stable solution. (#1098) f76d543d We shouldn't fail on an HTTPException in the tier-2 discovery system. (#1104) ea841aca local network check (#1103) 077b1bc7 exo-bench (Benchmark model pp & tg speed) (#1099) 4963c331 Fix Discord link in README.md. Fixes #1096 (#1097) 4f6fcd9e feat(macos-app): add custom namespace UI for cluster isolation 839b67f3 [feat] Add an option to disable the worker (#1091) 47b8e0ce feat: remember last launch settings (model, sharding, instance type) (#1028) 17f9b583 Task Deduplication (#1062) 844bcc7c fix: prevent form submission during IME composition (#1069) c1be5184 Fix tests broken by 283c (#1063) 1ec550df Emit download progress on start, and change downloads to be keyed by model_id (#1044) 283c0e39 Placement filters for tensor parallel supports_tensor, tensor dimension and pipeline parallel deepseek v3.1 (#1058) 35be4c55 prioritise mlx jaccl coordinator ip (en0 -> en1 -> non-TB5 -> other) 31d4cd84 set KV_CACHE_BITS to None to disable quantized kv cache 8a6da584 remove mx.set_cache_limit 16e2bfd3 log EXO_LIBP2P_NAMESPACE on start ade3ee7e fix warmup order. should be rank!=0 then rank=0 fea42473 Place local node at the top of the dashboard. (#1033) ca7adcc2 Update README.md with instructions to enable RDMA. (#1031) 9d9e24f9 some dashboard updates (#1017) b5d424b6 placement: generate per-node host lists for MLX ring backend b4651340 Fix Kimi K2 Thinking download by adding tiktoken.model to download patterns (#1024) eabdcab9 Fix linux docs (#1022) 8e9332d6 Separate out the Runner's behaviour into a "connect" phase and a "load" phase (#1006) 4b65d5f8 Fix race condition in mlx_distributed_init with concurrent instances (#1012) 1c1792f5 mlx: update to 0.30.1 and align coordinator naming with MLX conventions 9afc1043 exo: handle -c flag for multiprocessing helpers in frozen apps 70c423f5 feat: conform to XDG Base Directory Specification on Linux (#988) a24bdf76 exo: enable multiprocessing support in PyInstaller bundles e8855959 build-app: add branch trigger from named branch 0a7fe5d9 ci: migrate build-app to github hosted runners 51a5191f format readme (#978) 1efbd263 add architecture.md, move images to docs/imgs (#968) 02c915a8 pyproject: drop pathlib dependency fc41bfa1 Add all prerequisites to README (#975) dd0638b7 pyproject: add pyinstaller to dev-dependencies e06830ce fix: update macOS app to use correct API port (52415) 1df5079b ci: avoid pushing alpha build as latest 1e75aeb2 Add Prerequisites to Readme (#936) c582bdd6 bugfix: Handle MacMon errors gracefully 1bae8ebb ci: add build-app workflow abaeb032 Update README.md. (#956) 7d15fbda readme tweaks5 (#954) 4a6e0fe1 Update README.md. (#949) f4792dce fix(downloads): use certifi for robust SSL certificate verification (#941) a1b14a27 Extend eos_token_id fix for other models (#938) f8483cfc Update README.md. (#932) 8bafd6fe Update README.md (#925) f16afd72 nix: get rust build working on linux 4da00432 Update README.md (#917) 9e2bdeef LICENSE: Fix company name/year 379744fe exo: open source mac app and build process 74bae3ba Update README.md 9815283a 8000 -> 52415 (#915) 5bd39e84 Merge pull request #914 from exo-explore/remove-old-cli-flag 658cf5cc remove tb_only from master 170d2dcb Add Windows as a potential planned platform ba66f142 Merge pull request #912 from exo-explore/update-dashboard-error-message 274e35f9 update readme 3fe7bd25 update error message 004fea69 clarify platform support 5c2d254f add platform support information 19ca48c4 more readme fixups 57d38136 re-add LICENSE 7cd1527c update CONTRIBUTING 423c066e Merge pull request #906 from exo-explore/jj/sluxkvlmwons ebf0e18c re-add logos 28a6151b remove discord link from README 2c16e00b github docs