All Versions
35
Latest Version
Avg Release Cycle
33 days
Latest Release
1164 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v1.9.0 Changes
November 07, 20181.9.0 -- 2018-11-07
Highlights:
- π Support for Ubuntu bionic and Debian stretch (our first non-Ubuntu
π platform!). We expect to deprecate support for installing a new
Zulip server on Ubuntu Trusty in the coming months, in preparation
for Trustyβs end-of-life in April 2019. - π New data import tools for HipChat and Gitter. The Slack importer
is now out of beta. - Zulip Python process startup time is about 30% faster; this effort
π resulted in upstream contributions to fix significant performance
π bugs in django-bitfield, libthumbor, and pika. - π§ You can now configure custom (organization-specific) fields for user
profiles; Zulip can now serve as your organizationβs employee
directory. - π Zulip now supports using Google Hangouts instead of Jitsi as the
video chat provider. - π§ Users can now configure email and mobile push notifications for
all messages in a stream (useful for low-traffic
streams/organizations), not just for messages mentioning them. - π New stream settings
control whether private stream subscribers can access history
π§ from before they joined, and allow configuring streams to only
π allow administrators to post. - π Zulip now has experimental support for guest users (intended
for use cases like contractors who the organization only wants
to have access to a few streams). - π New native integrations for Ansible Tower, Appveyor, Clubhouse,
Netlify, and Zabbix; Zulip now has over 100 native integrations (in
β addition to hundreds more available via Zapier and IFTTT). - π New translations for Ukrainian, Portuguese, Indonesian, Dutch, and
π Finnish. Zulip now has complete or nearly-complete translations
for German, Spanish, French, Portuguese, Russian, Ukrainian,
π Czech, Finnish, and Turkish. Partial translations for Chinese,
π Dutch, Korean, Polish, Japanese, and Indonesian cover the majority
of the total strings in the project.
β¬οΈ Upgrade notes:
- Zulip 1.9 contains a significant database migration that can take
β¬οΈ several minutes to run. The upgrade process automatically minimizes
disruption by running this migration first, before beginning the
π user-facing downtime. However, if you'd like to watch the downtime
β¬οΈ phase of the upgrade closely, we recommend
running them first manually
and as well as the usual trick of
β‘οΈ doing an apt upgrade first.
Full feature changelog:
- β Added an organization setting for message deletion time limits.
- β Added an organization setting to control who can edit topics.
- β Added ctrl+K keyboard shortcut for getting to search (same as /, but
works even when you're inside compose). - π Renamed the hotkey for starring a message to Ctrl+S.
- Added the new
SOCIAL_AUTH_SUBDOMAIN
setting, which all servers using
both GitHub authentication and hosting multiple Zulip organizations
π should set (see the docs for details). - β Added automatic thumbnailing of images, powered by thumbor. The new
0οΈβ£ THUMBOR_URL setting controls this feature; it is disabled by default
π in this release, because the mobile apps don't support it yet. - β Added documentation on alternative production deployment options.
- β Added Gitter and HipChat data import tools.
- β Added support for using both LDAPAuthBackend and EmailAuthBackend.
- β Added support for rendering message content written in right-to-left
π languages in a right-to-left style. - β Added support for compose keyboard shortcuts in message edit UI.
- β Added a fast database index supporting the "Private messages" narrow.
- β Added a notification setting for whether to send "new login" emails.
- π Dramatically expanded our API documentation to cover many more endpoints.
- π Optimized the performance of loading Zulip in an organization with
thousands of users and hundreds of bot users. - π Optimized production release tarballs to save about 40MB of size.
- β¬οΈ Dropped support for the EmojiOne and Apple emoji sets, and added
π support for the Google modern emoji set. - β Removed the "Delete streams" administration page; one can delete
streams directly on "Manage streams". - β Removed support code for the (long-deprecated) legacy desktop app.
- π Fixed several bugs with progress bars when uploading files.
- π Fixed several bugs in
manage.py register_server
. - π Fixed several minor real-time sync issues with stream settings.
- π Fixed some tricky corner cases with the webapp's caching model and
narrowing to the first unread message. - π Fixed confusing intermediate states of group PMs online indicators.
- π Fixed several subtle unread count corner case bugs.
- π Fixed several installer issues to make it easier to Dockerize Zulip.
- π Fixed several subtle issues with both the LDAP/Active Direcotry
π integration and its documentation, making it much easier to setup. - π Fixed several minor bugs and otherwise optimized search typeahead.
- π Fixed a bad nginx configuration interaction with servers that have
misconfigured IPv6. - π Fixed most of the caveats on the Slack data import tool.
- π Fixed memcached cache size issues for organizations over 10,000 users.
- π Zulip's data export system has full support for all features, and
β tests to ensure that it stays that way. - π Rewrote user documentation for dozens of integrations.
- Rewrote the GitHub authentication backend (and more generally our
python-social-auth integration) to make it easier to add new auth methods. - β¬οΈ Upgraded to modern versions of most of our stale dependencies.
- β‘οΈ Updated our CSS toolchain to support hot module reloading.
- β‘οΈ Updated numerous pages within the /help/ site.
- We no longer require re-authing to signup after trying to login with
an OAuth authentication backend (GitHub or Google). - Made major improvements to the Help Center.
- π Improved system for configuring the S3 file uploads backend.
- π Improved emoji typeahead sorting.
- π Improved Zulip's layout for windows with a width around 1024px.
- π Improved Zulip's generic error handling behavior for webhooks.
- π Improved keyboard navigation of settings and popovers.
- π» Renamed "Realm Filters" to "Linkifiers", at least in the UI.
- Converted several layered-checkbox settings to clearer dropdowns.
- Cleaned up some legacy APIs still using email addresses.
- Made arrow-key navigation work within right and left sidebar search.
- π Fixed performance issues of the right sidebar user list with 5000+
π user accounts on a server. - Emails and several other onboarding strings are now tagged for
π translation. - π Optimized the performance of importing Zulip by about 30%. This
significantly decreases the load spike when restarting a Zulip server. - π Optimized the performance of development provisioning; a no-op
provision now completes in about 3.5s. - Migrated our static asset pipeline to webpack.
- β
Our steady work on codebase quality and our automated test suite
β continues. Backend test coverage is now an incredible 98%.
- π Support for Ubuntu bionic and Debian stretch (our first non-Ubuntu
-
v1.9.0-rc3
November 03, 2018 -
v0.0.3
August 27, 2020 -
v0.0.2
October 25, 2019 -
v0.0.1
October 25, 2019