Release Zulip Server 11.0.

This commit is contained in:
Tim Abbott
2025-08-13 14:48:25 -07:00
parent 25319590d0
commit cb9bb96226
3 changed files with 58 additions and 29 deletions

View File

@@ -1,27 +1,18 @@
# Version history
This page contains the release history for the Zulip server. See also the
[Zulip release lifecycle](../overview/release-lifecycle.md).
This page contains the release history for the Zulip Server 11.x stable
release series. See the [current Zulip changelog][latest-changelog]
for newer release series, or the [commit log][commit-log] for an
up-to-date list of all changes.
## Zulip Server 11.x series (development)
See also the [Zulip release
lifecycle](../overview/release-lifecycle.md).
This section is an incomplete draft of the release notes for the next
major release, and is only updated occasionally. See the [commit
log][commit-log] for an up-to-date list of all changes.
## Zulip Server 11.x series
### Zulip Server 11.0
_Unreleased_
This section details some features planned for version 11.0 that are
not present in 11.0-beta2.
- (Unfinished) Rebuilt the Zulip Help Center documentation in
Starlight, adding a modern design and delightful search.
### Zulip Server 11.0-beta2
_Released 2025-07-29_
_Released 2025-08-13_
#### Highlights
@@ -31,12 +22,19 @@ _Released 2025-07-29_
prevent sending message content in push notifications to mobile app
versions not using the E2EE protocol.
- Added channel folders, which organize the channels within an
organization in the left sidebar and inbox views. Permission
settings for channel folders will be introduced in a future release.
- Added support for scheduling message reminders.
organization in the left sidebar and inbox views. Added a new
organization settings panel to manage channel folders. A setting
allows users who prefer channels be alphabetized by name to not
organize channels by folder in the left sidebar. Permission settings
for channel folders will be introduced in a future release.
- Added support for scheduling message reminders, with a custom
Markdown note field.
- Added support for per-channel configuration of whether _general
chat_ is available. In particular, channels without topics are now
supported.
- Redesigned the left sidebar filtering experience with a new
top-of-view filter widget. Improved keyboard navigation and its
interaction with filtering in both the left and right sidebars.
- Redesigned the compose recipient area with modernized icons, to be
more compact and not draw as much attention when not being actively
edited.
@@ -61,8 +59,10 @@ _Released 2025-07-29_
- Reworked Keyboard shortcuts to better support non-Latin keyboard
locales. Now, keyboard shortcuts are entirely based on the key
pressed, not what character it is mapped to.
- Added SCIM support for syncing group membership.
- The LDAP integration now supports automatically handling changes in
user email addresses, when provided with a unique ID for each user.
- Added support for Debian 13 "trixie".
- Migrated translation platform from Transifex to Weblate.
#### Full feature changelog
@@ -72,11 +72,14 @@ _Released 2025-07-29_
- Policies for automatically following topics they initiate are now
applied when someone moves a message they sent to be the first
message of a new topic.
- Notices generated by moving messages are now always marked as read
for the acting user.
- Email notifications and Notification Bot now use topic permalinks.
Topic permalinks now consistently prefer the latest message in a
topic for anchoring; previously, the oldest message was sometimes
used.
- Added new options for marking all muted messages as read.
- Added new organization setting for customizing Welcome Bot.
- Added new options for bulk-marking all muted messages as read.
- Added new web app setting for controlling whether grand total unread
counts are displayed in the left sidebar.
- Added support for unarchiving previously archived channels.
@@ -99,12 +102,18 @@ _Released 2025-07-29_
- Added new webhook integration for OpenProject and
OpenSearch. Improved the GitHub, GitLab, and Jotform integrations.
- Added an administrator API endpoint for updating user status.
- Added a simplified API endpoint for creating a new channel.
- Added Markdown syntax for audio player previews.
- Slack import now gives imported Slack threads better names.
- Users imported from third-party chat tools now receive Welcome Bot
messages.
- Redesigned most filter/search inputs across the UI.
- Redesigned dozens of buttons with legacy styling to consistently use
Zulip's current generation button designs.
- Redesigned most settings banners with a more modern visual design.
- Redesigned how unreads are displayed with collapsed VIEWS.
- Redesigned animation for new unread mentions.
- Redesigned slightly the user status picker modal.
- Reworked channel settings UI for adding groups. It's now convenient
to copy membership of a group (previously, it was only easy to add
subgroups). Direct message notices about new channel subscriptions
@@ -117,6 +126,8 @@ _Released 2025-07-29_
reset-to-default button, and support for configuring channels that
previously had default settings.
- Improved settings table sorting UI design.
- Improved organization of settings Preferences panel, extracting a
"left sidebar" section.
- Improved drafts and scheduled messages overlays, including a new
undo banner in case of accidental draft deletion.
- Improved UI for scheduling messages to require less mouse travel.
@@ -129,9 +140,10 @@ _Released 2025-07-29_
- Improved performance tuning of default Postgres configuration, and
added support for overriding those defaults. Improved postgres
upgrade tool.
- Improved performance of maintaining full-text search greatly.
- Improved performance of the job that maintains full-text search indexes.
- Improved keyboard/mouse focus interactions in filterable dropdown
widgets like the channel picker.
- Improved selecting and copying text from the left sidebar.
- Improved empty feed banner for channels with all topics muted.
- Improved error banners for very old browser and desktop versions.
- Improved error pages for deactivated users and realms.
@@ -155,6 +167,7 @@ _Released 2025-07-29_
- Fixed several issues with markup translation in both Slack import
and handling Slack-compatible webhook events.
- Fixed several subtle issues with compose box tooltips.
- Fixed drafts to automatically save when defocusing the Zulip window.
- Fixed several issues with URL previews with variant font sizes.
- Fixed several bugs in handling of Dropbox links.
- Fixed several subtle bugs in the core message feed experience.
@@ -176,8 +189,10 @@ _Released 2025-07-29_
containing large numbers of direct messages.
- Fixed some performance bugs with fetching direct messages.
- Fixed subtle performance issues involving prefetching permissions.
- Fixed the local-to-S3 transfer tool not properly handling thumbnails.
- Fixed a subtle bug where "show all topics" would incorrectly not be
offered.
- Fixed problems with 0-byte files with the S3 file upload backend.
- Fixed buggy highlighting when searching for a keyword including `'`.
- Fixed RealmAuditLog not storing email addresses properly.
- Fixed message content visibility not applying to digest emails.
@@ -186,8 +201,9 @@ _Released 2025-07-29_
- Fixed some message feed bugs affecting right-to-left languages.
- Fixed display of imported messages in analytics.
- Fixed several issues with 500 error pages.
- Migrated translation platform from Transifex to Weblate.
- Updated dependencies, including Django 5.2.
- Migrated translation platform from Transifex to Weblate.
- Updated translations.
#### Upgrade notes for 11.0
@@ -219,6 +235,15 @@ _Released 2025-07-29_
It was deprecated in favor of `SOCIAL_AUTH_SYNC_ATTRS_DICT` in 10.0.
- The obscure `REALM_CREATION_LINK_VALIDITY_DAYS` setting was renamed to
`CAN_CREATE_REALM_LINK_VALIDITY_DAYS`.
- Installations that previously upgraded to `11.0-beta2` can run
```console
./manage.py send_zulip_update_announcements --reset-level 19
```
to get the latest version of a [Zulip
updates notice](https://zulip.com/help/configure-automated-notices#zulip-update-announcements)
that was [expanded][edited-zulip-update-notice-20] after 11.0-beta2.
[edited-zulip-update-notice-20]: https://chat.zulip.org/#narrow/channel/1-announce/topic/Zulip.20updates/near/2242634
## Zulip Server 10.x series
@@ -4962,7 +4987,7 @@ _Released 2015-10-19_
This section links to the upgrade notes from past releases, so you can
easily read them all when upgrading across multiple releases.
- [Draft upgrade notes for 11.0](#upgrade-notes-for-110)
- [Upgrade notes for 11.0](#upgrade-notes-for-110)
- [Upgrade notes for 10.0](#upgrade-notes-for-100)
- [Upgrade notes for 9.0](#upgrade-notes-for-90)
- [Upgrade notes for 8.0](#upgrade-notes-for-80)