193 lines
7.1 KiB
ReStructuredText
193 lines
7.1 KiB
ReStructuredText
Changes in synapse 0.3.1 (2014-09-18)
|
|
=====================================
|
|
This is a release to hotfix v0.3.0 to fix two regressions.
|
|
|
|
Webclient:
|
|
* Fix a regression where we sometimes displayed duplicate events.
|
|
* Fix a regression where we didn't immediately remove rooms you were
|
|
banned in from the recents list.
|
|
|
|
Changes in synapse 0.3.0 (2014-09-18)
|
|
=====================================
|
|
See UPGRADE for information about changes to the client server API, including
|
|
breaking backwards compatibility with VoIP calls and registration API.
|
|
|
|
Homeserver:
|
|
* When a user changes their displayname or avatar the server will now update
|
|
all their join states to reflect this.
|
|
* The server now adds "age" key to events to indicate how old they are. This
|
|
is clock independent, so at no point does any server or webclient have to
|
|
assume their clock is in sync with everyone else.
|
|
* Fix bug where we didn't correctly pull in missing PDUs.
|
|
* Fix bug where prev_content key wasn't always returned.
|
|
* Add support for password resets.
|
|
|
|
Webclient:
|
|
* Improve page content loading.
|
|
* Join/parts now trigger desktop notifications.
|
|
* Always show room aliases in the UI if one is present.
|
|
* No longer show user-count in the recents side panel.
|
|
* Add up & down arrow support to the text box for message sending to step
|
|
through your sent history.
|
|
* Don't display notifications for our own messages.
|
|
* Emotes are now formatted correctly in desktop notifications.
|
|
* The recents list now differentiates between public & private rooms.
|
|
* Fix bug where when switching between rooms the pagination flickered before
|
|
the view jumped to the bottom of the screen.
|
|
* Add support for password resets.
|
|
* Add bing word support.
|
|
|
|
Registration API:
|
|
* The registration API has been overhauled to function like the login API. In
|
|
practice, this means registration requests must now include the following:
|
|
'type':'m.login.password'. See UPGRADE for more information on this.
|
|
* The 'user_id' key has been renamed to 'user' to better match the login API.
|
|
* There is an additional login type: 'm.login.email.identity'.
|
|
* The command client and web client have been updated to reflect these changes.
|
|
|
|
Changes in synapse 0.2.3 (2014-09-12)
|
|
=====================================
|
|
|
|
Homeserver:
|
|
* Fix bug where we stopped sending events to remote home servers if a
|
|
user from that home server left, even if there were some still in the
|
|
room.
|
|
* Fix bugs in the state conflict resolution where it was incorrectly
|
|
rejecting events.
|
|
|
|
Webclient:
|
|
* Display room names and topics.
|
|
* Allow setting/editing of room names and topics.
|
|
* Display information about rooms on the main page.
|
|
* Handle ban and kick events in real time.
|
|
* VoIP UI and reliability improvements.
|
|
* Add glare support for VoIP.
|
|
* Improvements to initial startup speed.
|
|
* Don't display duplicate join events.
|
|
* Local echo of messages.
|
|
* Differentiate sending and sent of local echo.
|
|
* Various minor bug fixes.
|
|
|
|
Changes in synapse 0.2.2 (2014-09-06)
|
|
=====================================
|
|
|
|
Homeserver:
|
|
* When the server returns state events it now also includes the previous
|
|
content.
|
|
* Add support for inviting people when creating a new room.
|
|
* Make the homeserver inform the room via `m.room.aliases` when a new alias
|
|
is added for a room.
|
|
* Validate `m.room.power_level` events.
|
|
|
|
Webclient:
|
|
* Add support for captchas on registration.
|
|
* Handle `m.room.aliases` events.
|
|
* Asynchronously send messages and show a local echo.
|
|
* Inform the UI when a message failed to send.
|
|
* Only autoscroll on receiving a new message if the user was already at the
|
|
bottom of the screen.
|
|
* Add support for ban/kick reasons.
|
|
|
|
Changes in synapse 0.2.1 (2014-09-03)
|
|
=====================================
|
|
|
|
Homeserver:
|
|
* Added support for signing up with a third party id.
|
|
* Add synctl scripts.
|
|
* Added rate limiting.
|
|
* Add option to change the external address the content repo uses.
|
|
* Presence bug fixes.
|
|
|
|
Webclient:
|
|
* Added support for signing up with a third party id.
|
|
* Added support for banning and kicking users.
|
|
* Added support for displaying and setting ops.
|
|
* Added support for room names.
|
|
* Fix bugs with room membership event display.
|
|
|
|
Changes in synapse 0.2.0 (2014-09-02)
|
|
=====================================
|
|
This update changes many configuration options, updates the
|
|
database schema and mandates SSL for server-server connections.
|
|
|
|
Homeserver:
|
|
* Require SSL for server-server connections.
|
|
* Add SSL listener for client-server connections.
|
|
* Add ability to use config files.
|
|
* Add support for kicking/banning and power levels.
|
|
* Allow setting of room names and topics on creation.
|
|
* Change presence to include last seen time of the user.
|
|
* Change url path prefix to /_matrix/...
|
|
* Bug fixes to presence.
|
|
|
|
Webclient:
|
|
* Reskin the CSS for registration and login.
|
|
* Various improvements to rooms CSS.
|
|
* Support changes in client-server API.
|
|
* Bug fixes to VOIP UI.
|
|
* Various bug fixes to handling of changes to room member list.
|
|
|
|
Changes in synapse 0.1.2 (2014-08-29)
|
|
=====================================
|
|
|
|
Webclient:
|
|
* Add basic call state UI for VoIP calls.
|
|
|
|
Changes in synapse 0.1.1 (2014-08-29)
|
|
=====================================
|
|
|
|
Homeserver:
|
|
* Fix bug that caused the event stream to not notify some clients about
|
|
changes.
|
|
|
|
Changes in synapse 0.1.0 (2014-08-29)
|
|
=====================================
|
|
Presence has been reenabled in this release.
|
|
|
|
Homeserver:
|
|
* Update client to server API, including:
|
|
- Use a more consistent url scheme.
|
|
- Provide more useful information in the initial sync api.
|
|
* Change the presence handling to be much more efficient.
|
|
* Change the presence server to server API to not require explicit polling of
|
|
all users who share a room with a user.
|
|
* Fix races in the event streaming logic.
|
|
|
|
Webclient:
|
|
* Update to use new client to server API.
|
|
* Add basic VOIP support.
|
|
* Add idle timers that change your status to away.
|
|
* Add recent rooms column when viewing a room.
|
|
* Various network efficiency improvements.
|
|
* Add basic mobile browser support.
|
|
* Add a settings page.
|
|
|
|
Changes in synapse 0.0.1 (2014-08-22)
|
|
=====================================
|
|
Presence has been disabled in this release due to a bug that caused the
|
|
homeserver to spam other remote homeservers.
|
|
|
|
Homeserver:
|
|
* Completely change the database schema to support generic event types.
|
|
* Improve presence reliability.
|
|
* Improve reliability of joining remote rooms.
|
|
* Fix bug where room join events were duplicated.
|
|
* Improve initial sync API to return more information to the client.
|
|
* Stop generating fake messages for room membership events.
|
|
|
|
Webclient:
|
|
* Add tab completion of names.
|
|
* Add ability to upload and send images.
|
|
* Add profile pages.
|
|
* Improve CSS layout of room.
|
|
* Disambiguate identical display names.
|
|
* Don't get remote users display names and avatars individually.
|
|
* Use the new initial sync API to reduce number of round trips to the homeserver.
|
|
* Change url scheme to use room aliases instead of room ids where known.
|
|
* Increase longpoll timeout.
|
|
|
|
Changes in synapse 0.0.0 (2014-08-13)
|
|
=====================================
|
|
|
|
* Initial alpha release
|