summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md123
1 files changed, 117 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3e423557d..a9dad1798 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,113 @@
# Mattermost Changelog
-## Release v1.2.0
+## UNDER DEVELOPMENT Release v1.3.0
-- **Final release anticipated:** 2015-11-16
+The "UNDER DEVELOPMENT" section of the Mattermost changelog appears in the product's `master` branch to note key changes committed to master and are on their way to the next stable release. When a stable release is pushed the "UNDER DEVELOPMENT" heading is removed from the final changelog of the release.
+
+- **Release candidate anticipated:** 2015-12-10
+- **Final release anticipated:** 2015-12-16
+
+### New Features
+
+Authentication
+- Documented unofficial GitHub SSO support using GitLab UI
+
+Archives
+- Added permalink feature that lets users link to a post in the message archives
+- Added ability to "Jump" to archives from a search result
+
+Account Settings
+- Added "Preview pre-release features" setting, to allow user to preview early features ahead of their official release
+- Added "Display font" setting, so users can select which font to use
+
+Messaging & Comments
+- Added in-line previews for links from select websites and for URLs pointing to an image (enabled via Account Settings -> Advanced -> Preview pre-release features)
+- Added emoji autocomplete
+
+Extras
+- Added `/loadtest url` tool for manually [testing text processing](https://github.com/mattermost/platform/tree/master/doc/developer/tests)
+
+### Improvements
+
+Performance
+- Updated getProfiles service to return less data
+- Refactored several modals to use React-Boostrap
+- Refactored the center channel
+
+Messaging & Comments
+- Added "Help" link for messaging
+- Removed the @all mention
+- Added Markdown support for task lists
+- Added ability to preview a Markdown message before sending (enabled via Account Settings -> Advanced -> Preview pre-release features)
+
+Onboarding
+- Added various small improvements to the tutorial
+
+User Interface
+- Visually combined sequential messages from the same user
+- Added ability to rename "Town Square"
+- Teammate name display option now applies to messages and comments
+- Menus and search improved on mobile UI
+- Switched to Emoji One style emojis
+
+#### Bug Fixes
+
+- Fixed bug where the member list only showed "20" members for channels with more than 20 members
+- Fixed bug where the channel sidebar didn't order correctly on Postgres databases
+- Fixed bug where search results did not highlight when searching with quotation marks, wildcard, or in: and from: modifiers
+- Fixed bug with the cancel button not properly resetting the text in some account settings fields
+- Fixed bug where editing a post to be empty caused a 404 error
+- Fixed bug where logging out did not work properly on IE11
+- Fixed issue where refreshing the page with the right hand sidebar open caused "..." to show up in place of usernames
+- Fixed issue where invite to channel modal did not update properly when switching between channels
+
+### Compatibility
+
+#### Config.json Changes from v1.2 to v1.3
+
+Multiple settings were added to [`config.json`](./config/config.json). These options can be modified in the System Console, or manually updated in the existing config.json file. This is a list of changes and their new default values in a fresh install:
+- Under `EmailSettings` in `config.json`:
+ - Removed: `"ApplePushServer": ""` which is replaced with `SendPushNotifications` and `PushNotificationServer`
+ - Removed: `"ApplePushCertPublic": ""` which is replaced with `SendPushNotifications` and `PushNotificationServer`
+ - Removed: `"ApplePushCertPrivate": ""` which is replaced with `SendPushNotifications` and `PushNotificationServer`
+ - Added: `"SendPushNotifications": false` to control whether mobile push notifications are sent to the server specified in `PushNotificationServer`
+ - Added: `"PushNotificationServer": ""` to specify the address of the proxy server that re-sends push notifications to their respective services like APNS (Apple Push Notification Services)
+
+#### Known Issues
+
+- When navigating to a page with new messages as well as message containing inline images added via markdown, the channel may move up and down while loading the inline images
+- Microsoft Edge does not yet support drag and drop
+- Media files of type .avi .mkv .wmv .mov .flv .mp4a do not play properly
+- No scroll bar in center channel
+- Pasting images into text box fails to upload on Firefox, Safari, and IE11
+- Slack import @mentions break
+- Usernames containing a "." do not get mention notifications
+
+#### Contributors
+
+Many thanks to our external contributors. In no particular order:
+
+- [florianorben](https://github.com/florianorben)
+- [npcode](https://github.com/npcode)
+- [42wim](https://github.com/42wim)
+- [cifvts](https://github.com/cifvts)
+- [rompic](https://github.com/rompic)
+- [jdhoek](https://github.com/jdhoek)
+- [Tsynapse](https://github.com/Tsynapse)
+- [alexgaribay](https://github.com/alexgaribay)
+- [vladikoff](https://github.com/vladikoff)
+- [jonathanwiesel](https://github.com/jonathanwiesel)
+- [tamtamchik](https://github.com/tamtamchik)
+
+## Release v1.2.1
+
+- **Released:** 2015-11-16
+
+### Security Notice
+
+Mattermost v1.2.1 is a bug fix release addressing a security issue in v1.2.0 affecting a newly introduced outgoing webhooks feature. Specifically, in v1.2.0 there was a check missing from outgoing webhooks, so a team member creating outgoing webhooks could in theory find a way to listen to messages in private channels containing popular words like "a", "the", "at", etc. For added security, Mattermost v1.2.1 now installs with incoming and outgoing webhooks disabled by default.
+
+To limit the impact of this security issue, Mattermost v1.2.0 has been removed from the source repo. It is recommended that anyone who's installed v1.2.0 upgrade to v1.2.1 via [the procedure described in the Mattermost Upgrade Guide](https://github.com/mattermost/platform/blob/master/doc/install/Upgrade-Guide.md).
### Release Highlights
@@ -10,7 +115,7 @@
- Mattermost users can now interact with external applications using [outgoing webhooks](https://github.com/mattermost/platform/blob/master/doc/integrations/webhooks/Outgoing-Webhooks.md)
- An [application template](https://github.com/mattermost/mattermost-integration-giphy) demonstrating user queries sent to the Giphy search engine via Mattermost webhooks now available
-- A community application, [Matterbrige](https://github.com/42wim/matterbridge?files=1), shows how to use webhooks to connect Mattermost with IRC
+- A community application, [Matterbridge](https://github.com/42wim/matterbridge?files=1), shows how to use webhooks to connect Mattermost with IRC
#### Search Scope Modifiers
@@ -19,7 +124,7 @@
#### Syntax Highlighting
-- Syntax highlight for code blocks now available for `Diff, Apache, Makefile, HTTP, JSON, Markdown, Java, CSS, nginx, ObjectiveC, Python, XML, Perl, Bash, PHP, Coffee, C, SQL, Go, Ruby, Java, and ini`
+- Syntax highlight for code blocks now available for `Diff, Apache, Makefile, HTTP, JSON, Markdown, JavaScript, CSS, nginx, ObjectiveC, Python, XML, Perl, Bash, PHP, Coffee, C, SQL, Go, Ruby, Java, and ini`
#### Usability Improvements
@@ -79,13 +184,14 @@ System Console
- New statistics page
- Configurable option to create an account directly from team page
-#### Bug Fixes
+#### Bug Fixes
- Various fixes to theme colors
- Fixed issue with the centre channel scroll position jumping when right hand side was opened and closed
- Added support for simultaneous login to different teams in different browser tabs
- Incoming webhooks no longer disrupted when channel is deleted
- You can now paste a Mattermost incoming webhook URL into the same field designed for a Slack URL and integrations will work
+
### Compatibility
- IE 11 new minimum version for IE, since IE 10 share fell below 5% on desktop
@@ -98,7 +204,8 @@ Multiple settings were added to [`config.json`](./config/config.json). These opt
- Added: `"RestrictTeamNames": true` to control whether team names can contain reserved words like www, admin, support, test, etc.
- Added: `"EnableTeamListing": false` to control whether teams can be listed on the root page of the site
- Under `ServiceSettings` in `config.json`
- - Added: `EnableOutgoingWebhooks": false` to control whether outgoing webhooks are enabled
+ - Added: `"EnableOutgoingWebhooks": false` to control whether outgoing webhooks are enabled
+ - Changed: `"EnableIncomingWebhooks": true` to `"EnableIncomingWebhooks": false` to turn incoming webhooks off by default, to increase security of default install. Documentation updated to enable webhooks before use.
#### Database Changes from v1.1 to v1.2
@@ -153,6 +260,10 @@ Many thanks to our external contributors. In no particular order:
- [yuvipanda](https://github.com/yuvipanda)
- [toyorg](https://github.com/toyorg)
+## Release v1.2.0 (Redacted Release)
+
+- **Final release:** 2015-11-16 (**Note:** This release was removed from public availability and replaced by v1.2.1 owing to a security issue with the new outgoing webhooks feature. See v1.2.1 Release Notes for details).
+
## Release v1.1.1 (Bug Fix Release)
Released 2015-10-20