b10250
📦 llama-cppView on GitHub →
✨ 3 features🐛 6 fixes🔧 4 symbols
Summary
This release significantly enhances model resolution testing with a more robust and isolated setup, including support for DSpark sidecars and portable environment variable helpers. It also addresses several build and platform-specific issues.
Migration Steps
- The http client factory is now held behind exported functions, and the stub substitution is unnecessary due to the loopback server. The client init builds the real client directly again. Developers should ensure their code correctly uses the exported functions for http client creation if they were previously relying on the inline variable factory.
- Model resolution repositories are now served over the loopback. Ensure any custom configurations or tests related to model resolution are updated to reflect this change.
✨ New Features
- Added support for DSpark sidecar resolution.
- Introduced portable common_get_env and common_set_env helper functions.
- Enhanced model resolution tests to cover more scenarios and improve clarity.
🐛 Bug Fixes
- Fixed model resolution build issues on fatal warnings CI and Windows.
- Corrected winsock inclusion order for the model resolution test.
- Ensured model resolution failures are self-explanatory by resuming paused logs.
- Addressed Windows shared build crashes within the stubbed path by serving the model resolution server over the loopback.
- Aligned common_set_env behavior with _putenv_s on POSIX systems.
- Isolated the test cache per run to prevent concurrent runs from interfering with each other.