Skip to main content
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.sh help-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-CSRFToken header; 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 install now correctly writes its configuration (sed delimiter fixed) and the systemd unit includes AF_NETLINK so 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?