You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Change log
2
2
3
+
## [v1.2.2] 2026-07-10
4
+
5
+
### Bug Fix
6
+
7
+
- Fixed `device="auto"` evaluation crashes in `Runner.calculate_perplexity()` and related paths by adding `ModelConfig.get_device()` and using a resolved `torch.device` for PyTorch operations such as `model.to()` and `empty_cache()`. Hugging Face `device_map="auto"` remains unchanged for model loading, but PyTorch no longer receives the raw `"auto"` string.
8
+
3
9
## [v1.2.1] 2026-07-03
4
10
5
11
### Security
@@ -8,6 +14,7 @@
8
14
-**Breaking change**: existing callers of `load_quantized_model_pt()` must pass `allow_unsafe_deserialization=True` for trusted `.pt` files.
9
15
-**`Quantizer.load_results()` / `ResultLoader`**: same hardening applied. Loading with `weights_only=False` now requires `allow_unsafe_deserialization=True` (added as a `ResultLoader` field), and logs a warning. The safe `weights_only=True` path is unchanged.
10
16
- Updated docstrings, docs, and the LoRA SFT example to document the risk and the required opt-in.
17
+
-**Credit**: this unsafe deserialization issue (CWE-502) was responsibly disclosed by **Nir Yehoshua, Cipher Security Labs**. Thank you for the report.
Copy file name to clipboardExpand all lines: README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -311,6 +311,12 @@ pip install vllm
311
311
See the [vLLM Inference guide](https://FujitsuResearch.github.io/OneCompression/user-guide/vllm-inference/) for details, including Open WebUI setup instructions.
312
312
313
313
314
+
## 📬 Contact Us
315
+
316
+
- For technical questions and feature requests, please use GitHub [Issues](https://github.com/FujitsuResearch/OneCompression/issues).
317
+
- For security vulnerabilities, please **do not** open a public Issue. See our [Security Policy](./SECURITY.md) for how to report them privately.
318
+
- For collaborations, partnerships, and other inquiries, please contact us at [contact-onecompression@cs.jp.fujitsu.com](mailto:contact-onecompression@cs.jp.fujitsu.com).
To help us triage and resolve the issue quickly, please include as much of the following as you can:
23
+
24
+
- The type of issue (e.g., remote code execution, information disclosure, denial of service).
25
+
- The affected version(s) and, if applicable, the affected module or component.
26
+
- Step-by-step instructions to reproduce the issue.
27
+
- Proof-of-concept or exploit code, if available.
28
+
- The potential impact of the issue, including how an attacker might exploit it.
29
+
30
+
## Our Commitment
31
+
32
+
- We will acknowledge receipt of your report within **5 business days**.
33
+
- We will provide an initial assessment and expected timeline as soon as we have triaged the report.
34
+
- We will keep you informed of our progress toward a fix and public disclosure.
35
+
- We will credit you for the discovery unless you prefer to remain anonymous.
36
+
37
+
Please make a good-faith effort to avoid privacy violations, data destruction, and service interruption while investigating. We ask that you give us a reasonable amount of time to address the issue before any public disclosure.
38
+
39
+
Thank you for helping keep OneComp and its users safe.
40
+
41
+
## Security Acknowledgments
42
+
43
+
We thank the following researchers for responsibly disclosing security issues in OneComp:
44
+
45
+
-**Nir Yehoshua, Cipher Security Labs** — unsafe deserialization in `QuantizedModelLoader.load_quantized_model_pt()` (CWE-502), fixed in v1.2.1.
0 commit comments