This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Summary
AI summaryUpdates What's New, ver1-4-10.md, and https://github.com/HKUDS/DeepTutor/blob/main/CONTAINERIZATION.md across a mixed release.
Full changelog
DeepTutor v1.4.11 Release Notes
Release Date: 2026.06.23
A fixes-and-polish follow-up to v1.4.10: native tool calling now
lights up on every cloud OpenAI-compatible provider, the admin Users page is
rebuilt, quiz options render LaTeX, and the container story gains configurable
host binding. Drop-in — no migrations.
What's New
Native tool calling on every cloud OpenAI-compatible provider
Cloud providers that lacked a dedicated capability entry — SiliconFlow, Gemini,
Zhipu, Qianfan, NVIDIA NIM, the Volc/BytePlus coding plans — now use native
function calling instead of silently falling back to prose. Function calling is
part of the OpenAI-compatible API contract, so any registered cloud provider is
assumed tool-capable unless it's explicitly opted out. This is what lets KB
retrieval and the capability tools actually fire on those providers. Local servers
(Ollama, vLLM, LM Studio, llama.cpp, Lemonade, …) still fall back to prose, since
tool support there depends on the loaded model.
Redesigned User Management page
The admin Users page is rebuilt with avatars, a username search box, skeleton
loading states, and a styled confirm dialog before destructive actions in place of
the raw browser prompt.
LaTeX in quiz options
Answer choices now render Markdown and math, so $…$ and formulas show up in the
options the same way they already did in question text.
Configurable container host binding
BACKEND_HOST and FRONTEND_HOST are now environment-configurable, so on Linux
host networking you can keep both services on loopback (127.0.0.1) instead of
exposing them on every interface. supervisord now runs as root so services start
correctly under rootful Docker, and the dead gosu / libcap2-bin infrastructure
is gone — the container follows a single root-supervisord model. See
CONTAINERIZATION.md.
Honest session-loading overlay
Opening a conversation drops the simulated progress bar that crept to a fake 99%
over ~24 seconds and shows an honest indeterminate spinner instead; the
conversation now appears the moment the fetch resolves, with a "Still loading…"
hint after 8 seconds.
Upgrade Notes
Drop-in from v1.4.10: pip install -U deeptutor; Docker users pull
ghcr.io/hkuds/deeptutor:latest. No migrations, no configuration changes. The one
behavior change is native tool calling defaulting on for cloud OpenAI-compatible
providers — almost always what you want, since it's what makes KB retrieval and
capability tools fire.
Full Changelog: https://github.com/HKUDS/DeepTutor/compare/v1.4.10...v1.4.11
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Earlier breaking changes
- v1.4.5 Guided Learning rebuilt as tutor chat with hard mastery gate; old fixed-stage flow removed.
- v1.4.0-beta Deletes the legacy main.yaml capability copy; each capability now uses its own prompt files
- v1.4.0-beta Removes legacy main.yaml capability copy in favor of per-capability prompt files
- v1.4.0-beta Removes legacy agents/ and prompts/ directories for research, solve, question modes
Beta — feedback welcome: [email protected]