Version: 3.0.6
3.0.6
Highlights​
- Terminal jail fix: The jailed login shell no longer exits immediately after login. The heredoc that consumed stdin was moved to fd 3, keeping the interactive shell's PTY intact.
- Webmail shellcheck: The
webmail.shhelp-text containing<hostname>was misread by shellcheck as a redirection. Fixed and CI is green again. - AI usage tracking: Webmail now records AI usage in a shared budget directory with the webmail group.
- Meet simulcast: Patched RTCP and teardown races in the SFU's simulcast layer; added Caddy front-end roadmap.
- Assistants answer in the user's language: AI assistants on 2083 (Vibe Code), 2087 (admin), and 2096 (webmail) now respond in the language of the conversation.
- Admin AI CSRF header: The admin assistant and AI settings pages now send the correct
X-CSRFTokenheader; the SMTP test button had the same fault. - Chat and Meetings on by default: TeamChat and Meetings are now enabled for every webmail user (can still be switched off under Settings > Plugins).
- Meeting service install:
native-meet installnow correctly writes its configuration (sed delimiter fixed) and the systemd unit includesAF_NETLINKso the SFU can bind UDP 8894. - Admin > Services: Starting Varnish or memcached no longer attempts the masked server-wide unit; the page explains they run per-account and where to switch them on.
- Screenshot presets: The screenshot-v2 API now supports viewport presets (mobile, mobile-hd, tablet, laptop, desktop, desktop-hd, desktop-2x, 4k), width/height/scale, hd, fullPage (capped at 8000px), format, quality, url query form, and refresh to skip the 24h cache.
Fixes​
- Jailed shell stayed open, then logged out immediately (fd 3 heredoc fix).
- webmail.sh service-domain help text broke shellcheck.
- Webmail can record AI usage (shared budget dir).
- Simulcast RTCP and teardown races in the SFU.
- Meeting service install (sed delimiter, AF_NETLINK).
- Admin assistant and AI settings CSRF header.
- Chat and Meetings now on by default in webmail.
Internal​
- Submodule references updated to latest upstream.
- Panel version bumped to 3.0.6.
- Prepared for 3.0.7 (livechat, Docker port-forward, realtime stats, cron PHP version, subdomain limits).
Was this helpful?