# Zulip Server 12.0 — Zulip Server 12.0 - Product: Zulip Server (https://whatsnew.fyi/product/zulip-server) - Vendor: Zulip - Date: 2026-04-27 - Version: 12.0 - Original notes: https://github.com/zulip/zulip/releases/tag/12.0 - Permalink: https://whatsnew.fyi/product/zulip-server/releases/12.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — End-to-end encrypted mobile push notifications are now generally available and enabled if both server and client are modern - **changed** — Uploaded images and audio files now use the ![alt text](url) markdown syntax, which does not require a separate link element - **added** — Added a new organization setting for media preview size, controlling image and video thumbnail sizes in message content - **added** — Added support for using Jdenticons for default profile pictures, which are the default for new organizations - **changed** — Redesigned the Recent Conversations view with a new table layout, one-line conversation display, folder filter dropdown, improved column sizing and alignment, and better touchscreen support - **changed** — Redesigned channel-specific settings with a much cleaner view, a dedicated Permissions tab, and support for filtering by folder - **changed** — Emoji-only messages now render the emoji extra large - **added** — Linkifiers now support reverse linkification: pasting a URL matching a linkifier pattern auto-converts to its short text form - **added** — Added a jump-to-date picker in the message feed, accessible by clicking a date separator or the date in the conversation header bar - **added** — Added support for administrators to bulk-edit most settings for existing users via the Default user settings panel - **added** — Added Nextcloud Talk, Constructor Groups, and Webex as video call provider options - **added** — Added a Report message feature, with a configurable private channel for moderators to handle reports - **added** — Added demo organizations, which allow testing Zulip without sharing an email address - **changed** — Improved search typeahead with topic suggestions from all subscribed channels and nicer styling for channel/topic pair suggestions - **added** — Added many new default external account types for custom profile fields, made the URL pattern optional, and made external accounts available for matching users in typeahead - **added** — Added a beta data import tool for Microsoft Teams - **changed** — Migrated the help center to Starlight, the Astro-based static site generator, adding full-text search and a modernized design - **changed** — Reworked the Zulip Docker container and published the new version as https://ghcr.io/zulip/zulip-server with improved documentation and tests for Docker Compose and Helm deployments - **added** — Added a frequently used section to the web app emoji picker _Released 2026-04-27_ ###### Highlights - End-to-end encrypted mobile push notifications are now generally available and enabled if both server and client are modern. - Uploaded images and audio files now use the `![alt text](url)` markdown syntax, which does not require a separate link element. - Added a new organization setting for media preview size, controlling image and video thumbnail sizes in message content. - Added support for using Jdenticons for default profile pictures. Jdenticons render better in both Zulip themes and have less privacy risk than Gravatar, and are the default for new organizations. - Redesigned the Recent Conversations view with a new table layout, one-line conversation display, folder filter dropdown, improved column sizing and alignment, and better touchscreen support. - Redesigned channel-specific settings, with a much cleaner view and a dedicated "Permissions" tab. The channel settings panel now supports filtering by folder. - Emoji-only messages now render the emoji extra large. - Linkifiers now support reverse linkification: pasting a URL matching a linkifier pattern auto-converts to its short text form. - Added a jump-to-date picker in the message feed, accessible by clicking a date separator or the date in the conversation header bar. - Added support for administrators to bulk-edit most settings for existing users via the "Default user settings" panel. Administrators can choose to only edit settings for users who haven't already changed that setting. (Security and privacy settings cannot be edited by administrators). - Added Nextcloud Talk, Constructor Groups, and Webex as video call provider options. - Added a "Report message" feature, with a configurable private channel for moderators to handle reports. - Added demo organizations, which allow testing Zulip without sharing an email address. - Improved search typeahead with topic suggestions from all subscribed channels and nicer styling for channel/topic pair suggestions. - Added many new default external account types for custom profile fields, made the URL pattern optional, and made external accounts available for matching users in typeahead. - Added a beta data import tool for Microsoft Teams. - Migrated the help center to Starlight, the Astro-based static site generator, adding full-text search and a modernized design. - The Zulip Docker container has been reworked, and the new version published as https://ghcr.io/zulip/zulip-server. This resolves nearly all outstanding issues in the issue tracker, and adds tests and substantially more documentation, for both Docker Compose and Helm deployments. See the [upgrade notes](#upgrade-notes-for-120) for details. ###### Full feature changelog - Added a "frequently used" section to the web app emoji picker. - Added a channel-specific setting for who can create topics. - Added an organization setting to disable automated messages about channel events (e.g., channel description changes). - Added a Roles tab in group settings, detailing the permissions assigned to users with specific roles. - Added a `mentions:` search operator for finding messages that mention a specific user, distinct from `has:mention` which filters to messages mentioning yourself. - Added an icon button in recipient headers to copy the topic link. - Added an "unsupported browser" warning for ancient browser versions. - Added an `is:followed` filter for topics in the left sidebar. - Added image cropping support for realm logo, realm icon, and user avatar uploads. - When deactivating a user, administrators now have convenient options to delete their messages or scrub their profile information. - Added distinct "Deleted user" display for accounts that have been permanently deleted (unlike deactivated users, which preserves metadata and is reversible). - Added Discord as an authentication option. - Added SCIM support for syncing custom profile fields. - Th _[Truncated at 4000 characters — full notes: https://github.com/zulip/zulip/releases/tag/12.0]_