Patch release on the v4.4 line.
- fix(llm): detect Claude model identity in deployment_name too (#13443 → #13468) — fixes Claude 5 models (e.g. claude-opus-5) rejecting requests with "'temperature' is deprecated" when the model identity lives in a custom provider's deployment alias, and makes adaptive thinking reachable for those configs.
- fix(chat): explain empty attachments to the model (#13446 → #13469) — image-only/scanned documents no longer appear to the model as silently empty files; adds still-processing/unavailable notices and stops the chat path from pre-empting the worker's plaintext cache.
- fix(tools): disabling web search puts open_url in indexed-only mode (#13442 → #13471) — turning off Web Search in chat now actually cuts off live web access; pasted links are still served from indexed documents.
- fix(auth): password auth kill switch for SSO cutover (#12887 → #13473).