✨ New Features and Improvements
- New file-based logging system to support enhanced diagnostics and debugging (by @hoytak in #502)
- SOCKS5 Proxy support (by @SuperKenVery in #474)
- Support for Free-threaded Python 3.13 and 3.14 (by @rajatarya @seanses in #524)
- Improved performance by disabling disk-based chunk cache by default (by @rajatarya in #535)
- Updated rust edition to 2024, upgrade rustc to 1.89 (by @seanses in #494)
🐛 Bug Fixes and Enhancements
- Improved documentation for some crates (by @assafvayner in #492)
- Improved user-configurable constant handling (by @hoytak in #493)
- Bug fixes to diagnostic scripts and build workflows
- Remove Xet protocol docs as they live elsewhere now (see https://huggingface.co/docs/xet/index)
What's Changed
- Adding README to few crates for documentation by @assafvayner in #492
- Rename Threadpool class name to XetRuntime to reflect usage by @hoytak in #491
- Improved user-configurable constant handling by @hoytak in #493
- upgrade rust edition to 2024; upgrade rustc to 1.89 by @seanses in #494
- MacOS diag scripts by @rajatarya in #497
- Allow Duration and byte sizes in constants for easier use. by @hoytak in #495
- Build and release git-xet by @seanses in #499
- Fix git xet release bug by @seanses in #504
- Better support "xet-write-token" API authorization model and LFS Batch Api change by @seanses in #498
- Fix git-xet release bug by @seanses in #505
- git-xet install script for Linux & macOS by @seanses in #503
- Convert status code to error for get_cas_jwt by @seanses in #509
- Cache rust build in actions by @seanses in #513
- hashing and chunking example tools by @assafvayner in #496
- Enable socks5 proxy support by @SuperKenVery in #474
- spec draft by @assafvayner in #422
- Added lazy evaluation functionality to error printer. by @hoytak in #510
- move spec to docs by @assafvayner in #515
- integrate docs debugging by @assafvayner in #516
- rm all docs files by @assafvayner in #517
- git-xet Windows installer and code signing by @seanses in #519
- Fix python 314 compat by @Qubitium in #520
- Upgrade macos-13 to macos-15-intel due to closing down by @seanses in #521
- openapi spec and Makefile for it by @assafvayner in #518
- fix: explicitly specify main branch for hub client in migration utility by @sirahd in #522
- Create README.md for Git-Xet by @seanses in #529
- Logging to directory + log file management; default to log directory for hf_xet by @hoytak in #502
- Fix breaking build changes due to git safety checks. by @hoytak in #530
- Adding python-version 3.13t and 3.14t to builds by @rajatarya in #524
- Add fallback if unable to get git commit by @rajatarya in #531
- Fix typos by @omahs in #508
- Fix clippy issues with new rust version. by @hoytak in #533
- Disable DiskCache in hf_xet, continue to use it in git_xet by @rajatarya in #535
- Improved logging for cas_client crate by @hoytak in #537
- Test suite for directory logging functionality by @hoytak in #536
- fix: small typo by @crStiv in #534
- version bump to 1.2.0 for release by @rajatarya in #539
- Update Python classifiers by @rajatarya in #540
New Contributors
- @SuperKenVery made their first contribution in #474
- @Qubitium made their first contribution in #520
- @omahs made their first contribution in #508
- @crStiv made their first contribution in #534
Full Changelog: v1.1.10...v1.2.0