mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	docs: Update changelog since 3.0 release.
Changes through 456b0dd258 are recorded here.
			
			
This commit is contained in:
		@@ -2,11 +2,60 @@
 | 
			
		||||
 | 
			
		||||
All notable changes to the Zulip server are documented in this file.
 | 
			
		||||
 | 
			
		||||
## Unreleased
 | 
			
		||||
## 4.0 -- Unreleased
 | 
			
		||||
 | 
			
		||||
This section lists notable unreleased changes; it is generally updated
 | 
			
		||||
in bursts.
 | 
			
		||||
 | 
			
		||||
#### Highlights
 | 
			
		||||
 | 
			
		||||
- Added copy-to-clipboard button on code blocks, making it convenient
 | 
			
		||||
  to extract code for external use.
 | 
			
		||||
- Significant work towards support for web-public streams (visible to
 | 
			
		||||
  the Internet without creating an account).
 | 
			
		||||
- Significant work towards stream-level administrator users.
 | 
			
		||||
 | 
			
		||||
#### Upgrade notes for 4.0
 | 
			
		||||
 | 
			
		||||
- Changed the Tornado service to use 127.0.0.1:9800 instead of
 | 
			
		||||
  127.0.0.1:9993 as its default network address, to simplify support
 | 
			
		||||
  for multiple Tornado processes.  Since Tornado only listens on
 | 
			
		||||
  localhost, this change should have no visible effect unless another
 | 
			
		||||
  service is using port 9800.
 | 
			
		||||
 | 
			
		||||
#### Full feature changelog
 | 
			
		||||
 | 
			
		||||
- Added support for moving topics to private streams.
 | 
			
		||||
- Added support for subscribing another stream's membership to a stream.
 | 
			
		||||
- Added RealmAuditLog for most settings state changes in Zulip; this
 | 
			
		||||
  data will fascilitate future features showing a log of activity by
 | 
			
		||||
  a given user or changes to an organization's settings.
 | 
			
		||||
- Added support for using Sentry for processing backend exceptions.
 | 
			
		||||
- Added documentation for using `wal-g` for continuous postgres backups.
 | 
			
		||||
- Added loading spinners for message editing widgets.
 | 
			
		||||
- Added live update of compose placeholder text when recipients change.
 | 
			
		||||
- The Zoom integration is now stable (no longer beta).
 | 
			
		||||
- Completed API documentation for Zulip's real-time events system.
 | 
			
		||||
- Fixed numerous rare exceptions when running Zulip at scale.
 | 
			
		||||
- Fixed various UI and accessibility issues in the registration and new
 | 
			
		||||
  user invitation flows.
 | 
			
		||||
- Fixed live update and UI bugs with streams being deactivated.
 | 
			
		||||
- Refactored typeahead and emoji components to be shareable with the
 | 
			
		||||
  mobile codebase.
 | 
			
		||||
- Replaced the old CasperJS frontend test suite with Puppeteer.
 | 
			
		||||
- Switched to `orjson` for JSON serialization, resulting in better
 | 
			
		||||
  performance and more standards-compliant validation.
 | 
			
		||||
- Various API endpoints creating objects now return the ID of the
 | 
			
		||||
  created object.
 | 
			
		||||
- Fixed screenreader accessibility of many components, including
 | 
			
		||||
  the compose box, message editing, popovers, and many more.
 | 
			
		||||
- Improved formatting of GitLab integration.
 | 
			
		||||
- Improved positioning logic for inline Youtube previews.
 | 
			
		||||
- Upgraded our ancient forked version of bootstrap, on a path towards
 | 
			
		||||
  removing the last forked dependencies from the codebase.
 | 
			
		||||
- Updated webapp codebase to use many modern ES6 patterns.
 | 
			
		||||
- Relabeled :smile: and :stuck_out_tongue: emoji to use better codepoints.
 | 
			
		||||
 | 
			
		||||
### 3.2 -- September 15, 2020
 | 
			
		||||
 | 
			
		||||
- Switched from `libmemcached` to `python-binary-memcached`, a
 | 
			
		||||
@@ -1864,6 +1913,7 @@ Zulip apps.
 | 
			
		||||
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 4.0](#upgrade-notes-for-4-0)
 | 
			
		||||
* [Upgrade notes for 3.0](#upgrade-notes-for-3-0)
 | 
			
		||||
* [Upgrade notes for 2.1.5](#upgrade-notes-for-2-1-5)
 | 
			
		||||
* [Upgrade notes for 2.1.0](#upgrade-notes-for-2-1-0)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user