Release Zulip Server 1.7.0.

This commit is contained in:
Tim Abbott
2017-10-25 09:09:09 -07:00
parent 10dc9ecc92
commit ff6a502200
3 changed files with 47 additions and 35 deletions

View File

@@ -7,40 +7,51 @@ All notable changes to the Zulip server are documented in this file.
This section lists notable unreleased changes; it is generally updated This section lists notable unreleased changes; it is generally updated
in bursts. in bursts.
### 1.7.0 -- 2017-10-25
**Highlights:** **Highlights:**
- Migrated the project to run exclusively on Python 3. Web
- Completely redesigned the emoji picker with a beautiful new design, - Weve completely redesigned our onboarding process to explain Zulip,
with categories, a showcase, and much better data. and especially topics, to new users.
- Completely redesigned the /integrations and /apps pages to be - Weve built a beautiful new emoji picker with categories, a
more usable and more attractive. showcase, and much better data. Note the clean, underscore-free
- Completely redesigned the onboarding process to more effectively display!
explain Zulip and topics to new users. - The emails sent by Zulip are more consistent, readable, and visually
- Added support for iOS mobile push notifications. interesting.
- Overhauled the emails sent by Zulip to be more consistent and - Chinese (Simplified) and Japanese join Spanish, German, and Czech in
readable, and have a nice illustrated visual design. having the user interface fully translated, in addition to partial
- Redesigned several settings subpages to be visually cleaner. translations for many other languages. We also fixed many small
- Redesigned the /help/ documentation site to have a nice sidebar issues where strings werent tagged for translation.
index. - Many pages have been redesigned to be easier to use and visually
- We're now recommending the new electron desktop app to everyone. cleaner, including the settings pages and the user documentation at
Users using the legacy desktop app from 2014 will receive a /help, /integrations, and /apps.
notification encouraging them to upgrade. We wil likely remove
support for the legacy desktop app completely in our next release. Mobile and Desktop support
- Added a new API for fetching unread messages organized by topic to - Zulip Server 1.7 adds several new APIs that are critical for mobile
support the mobile apps. The React Native mobile apps will likely app performance and that let the app track unread messages. If
start requiring Zulip 1.7 soon. We don't intend to break app youre using the mobile apps at all (iOS or Android), you will
compatibility with older server versions often, but it makes sense definitely want to upgrade to Zulip 1.7.
in this case, since the new API is necessary for providing a - The iOS and Android apps can receive push notifications
performant mobile experience. (configurable, naturally) for events like PMs and @-mentions. While
- Fixed a number of issues with untranslateable strings. Zulip is now Zulip Server 1.6 has basic support for these, 1.7 brings a new,
fully translated into Chinese, Spanish, German, Czech, and Japanese, clearer format to notifications, and gives each user more options
with significant translations for a number of other languages. for finer-grained control.
- Added automatic "soft deactivation", which dramatically improves - The new Electron desktop app is out of beta and replaces our legacy
performance for organizations with a large number of inactive users, desktop apps.
without any impact to the experience should those users return.
Zulip's performance now scales primarily with number of active Backend and scaling
users; chat.zulip.org serves 300MAUs and over 3000 total users on a - Zulip now runs exclusively on Python 3. This is the culmination of
VM with just 8GB of RAM (and its CPU is essentially always idle). an 18-month migration effort. We are very excited about this!
- Weve added an automatic "soft deactivation" process, which
dramatically improves performance for organizations with a large
number of inactive users, without any impact on those users
experience if they later come back.
- Zulip's performance at scale has improved significantly. Performance
now scales primarily with number of active users (not total
users). As an example, chat.zulip.org serves 400 monthly active
users and about 3500 total users, on one VM with just 8GB of RAM and
a CPU consistently over 90% idle.
**Upgrade notes:** **Upgrade notes:**
@@ -120,6 +131,7 @@ in bursts.
"mentions" database queries through new indexes. "mentions" database queries through new indexes.
- Upgraded to Django 1.11.x. - Upgraded to Django 1.11.x.
- Upgraded to a more modern version of the SourceSansPro font. - Upgraded to a more modern version of the SourceSansPro font.
- Redesigned several settings subpages to be visually cleaner.
- Redesigned Zulip's error pages to feature cute illustrations. - Redesigned Zulip's error pages to feature cute illustrations.
- Dramatically improved the user typeahead algorithm to suggest - Dramatically improved the user typeahead algorithm to suggest
relevant users even in large organizations with 1000s of accounts. relevant users even in large organizations with 1000s of accounts.

View File

@@ -52,9 +52,9 @@ author = u'The Zulip Team'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '1.6' version = '1.7'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '1.6.0' release = '1.7.0'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@@ -1,2 +1,2 @@
ZULIP_VERSION = "1.6.0+git" ZULIP_VERSION = "1.7.0"
PROVISION_VERSION = '10.7' PROVISION_VERSION = '10.7'