mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
Release Zulip Server 11.0.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user