From f46eef6867a547bb67b67ac2ef565d52c1006f70 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 10:35:10 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5094f06e..60383e6f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,111 @@ # Mattermost Changelog +## Release v1.4.0 + +Expected Release date: 2016-01-16 + +### Release Highlights + +### New Features + +Authentication + +- Added ability to switch between email sign in and SSO provider +- Added fields to the config file to make session token length configurable + +System Console + +- Added "Legal and Support Settings" so System Administrators can change the default Terms of Service, Privacy Policy, and Help links + +### Improvements + +Performance and Testing + +- Added more debugging info for email and push notifications + +Integrations + +- Added support to allow optional parameters in the Content-Type of incoming webhook requests + +Files and Images + +- GIFs autoplay in the image previewer + +Notifications and Email + +- Changed email notifications to use the server's local timezone instead of UTC + +User Interface + +- Updated the "About Mattermost" dialog formatting +- Going to domain/teamname now to the last channel of your previous session, instead of Town Square +- Various improvements to mobile UI, including a floating date indicator and the ability to quickly scroll to the bottom of the channel + +#### Bug Fixes + +- Fixed issue where usernames containing a "." did not get mention notifications +- Fixed issue where System Console did not save the "Send push notifications" setting +- Fixed issue with Font Display cancel button not working in Account Settings menu +- Fixed incorrect default for "Team Name Display" settings +- Media files of type .avi .mkv .wmv .mov .flv .mp4a do not play properly ?? +- Fixed cross-contamination issue when multiple accounts log into the same team on the same browser +- Fixed issue where color pickers did not update when a theme was pasted in +- Increased the maximum number of channels + +### Compatibility + +#### Config.json Changes from v1.3 to v1.4 + +Multiple settings were added to `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 `ServiceSettings` in `config.json`: + - Added: `"EnableDeveloper": false` + - Added: `"SessionLengthWebInDays" : 30` to + - Added: `"SessionLengthMobileInDays" : 30` + - Added: `"SessionLengthSSOInDays" : 30` + - Added: `"SessionCacheInMinutes" : 10` +- Under `FileSettings` in `config.json`: + - Added: `"AmazonS3Endpoint": ""` + - Added: `"AmazonS3BucketEndpoint": ""` + - Added: `"AmazonS3LocationConstraint": false` + - Added: `"AmazonS3LowercaseBucket": false` +- Added `SupportSettings` section to `config.json`: + - Added: `"TermsOfServiceLink": "/static/help/terms.html"` to allow System Administrators to set the terms of service link + - Added: `"PrivacyPolicyLink": "/static/help/privacy.html"` to allow System Administrators to set the privacy policy link + - Added: `"AboutLink": "/static/help/about.html"` to allow System Administrators to set the about page link + - Added: `"HelpLink": "/static/help/help.html"` to allow System Administrators to set the help page link + - Added: `"ReportAProblemLink": "/static/help/report_problem.html"` to allow System Administrators to set the home page for the support website + - Added: `"SupportEmail":"feedback@mattermost.com"` to allow System Administrators to set an email address for feedback and support requests + +#### 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 +- No scroll bar in center channel +- Pasting images into text box fails to upload on Firefox, Safari, and IE11 +- Public links for attachments attempt to download the file on IE, Edge, and Safari +- Slack import @mentions break +- System Console > TEAMS > Statistics > Newly Created Users shows all of the users are created "just now" +- Favicon does not always become red when @mentions and direct messages are received on an inactive browser tab +- Searching for a phrase in quotations returns more than just the phrase on Mattermost installations with a Postgres database +- Deleted/Archived channels are not removed from the "More" menu of the person that deleted/archived the channel until after refresh +- Search results don't highlight searches for @username, non-latin characters, or terms inside Markdown code blocks +- Hashtags less than three characters long are not searchable +- After deactivating a team member, the person remains in the channel counter +- Certain symbols (<,>,-,+,=,%,^,#,*,|) directly before or after a hashtag cause the message to not show up in a hashtag search + +#### Contributors + +Many thanks to our external contributors. In no particular order: + +- [apskim](https://github.com/apskim) +- [ejm2172](https://github.com/ejm2172) +- [hjf288](https://github.com/hjf288) +- [hvnsweeting](https://github.com/hvnsweeting) +- [benburkert](https://github.com/benburkert) +- [erikthered](https://github.com/erikthered) +- [npcode](https://github.com/npcode) + ## Release v1.3.0 Release date: 2015-12-16 -- cgit v1.2.3-1-g7c22 From ecea6d021ba375bda34abdff3f1e786856352e83 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 10:42:08 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60383e6f6..969a1d820 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,7 +47,7 @@ User Interface - Fixed issue where System Console did not save the "Send push notifications" setting - Fixed issue with Font Display cancel button not working in Account Settings menu - Fixed incorrect default for "Team Name Display" settings -- Media files of type .avi .mkv .wmv .mov .flv .mp4a do not play properly ?? +- Fixed issue where various media files appeared broken in the media player on some browsers - Fixed cross-contamination issue when multiple accounts log into the same team on the same browser - Fixed issue where color pickers did not update when a theme was pasted in - Increased the maximum number of channels -- cgit v1.2.3-1-g7c22 From cdb0c09563371a7d88f0e58c8e1addb5812ea7c7 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 13:28:35 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 969a1d820..8bec9563a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -60,10 +60,10 @@ Multiple settings were added to `config.json`. These options can be modified in - Under `ServiceSettings` in `config.json`: - Added: `"EnableDeveloper": false` - - Added: `"SessionLengthWebInDays" : 30` to - - Added: `"SessionLengthMobileInDays" : 30` - - Added: `"SessionLengthSSOInDays" : 30` - - Added: `"SessionCacheInMinutes" : 10` + - Added: `"SessionLengthWebInDays" : 30` to set the number of days before web sessions expire and users will need to log in again + - Added: `"SessionLengthMobileInDays" : 30` to set the number of days before native mobile sessions expire and users will need to log in again + - Added: `"SessionLengthSSOInDays" : 30` to set the number of days before SSO sessions expire and users will need to log in again + - Added: `"SessionCacheInMinutes" : 10` to set the number of minutes to cache a session in memory - Under `FileSettings` in `config.json`: - Added: `"AmazonS3Endpoint": ""` - Added: `"AmazonS3BucketEndpoint": ""` -- cgit v1.2.3-1-g7c22 From d6080e40a925fd8a708094a20a13685f54c3dec7 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 13:29:10 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bec9563a..a9b984b37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,8 +61,8 @@ Multiple settings were added to `config.json`. These options can be modified in - Under `ServiceSettings` in `config.json`: - Added: `"EnableDeveloper": false` - Added: `"SessionLengthWebInDays" : 30` to set the number of days before web sessions expire and users will need to log in again - - Added: `"SessionLengthMobileInDays" : 30` to set the number of days before native mobile sessions expire and users will need to log in again - - Added: `"SessionLengthSSOInDays" : 30` to set the number of days before SSO sessions expire and users will need to log in again + - Added: `"SessionLengthMobileInDays" : 30` to set the number of days before native mobile sessions expire + - Added: `"SessionLengthSSOInDays" : 30` to set the number of days before SSO sessions expire - Added: `"SessionCacheInMinutes" : 10` to set the number of minutes to cache a session in memory - Under `FileSettings` in `config.json`: - Added: `"AmazonS3Endpoint": ""` -- cgit v1.2.3-1-g7c22 From 254e7ed28f1d38f6f7ae4058895ccc7ddc773fcf Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 14:28:25 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9b984b37..a081df339 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,16 +59,16 @@ User Interface Multiple settings were added to `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 `ServiceSettings` in `config.json`: - - Added: `"EnableDeveloper": false` + - Added: `"EnableDeveloper": false` to set whether developer mode is enabled, which alerts users to any console errors that occur - Added: `"SessionLengthWebInDays" : 30` to set the number of days before web sessions expire and users will need to log in again - Added: `"SessionLengthMobileInDays" : 30` to set the number of days before native mobile sessions expire - Added: `"SessionLengthSSOInDays" : 30` to set the number of days before SSO sessions expire - Added: `"SessionCacheInMinutes" : 10` to set the number of minutes to cache a session in memory - Under `FileSettings` in `config.json`: - - Added: `"AmazonS3Endpoint": ""` - - Added: `"AmazonS3BucketEndpoint": ""` - - Added: `"AmazonS3LocationConstraint": false` - - Added: `"AmazonS3LowercaseBucket": false` + - Added: `"AmazonS3Endpoint": ""` to set an endpoint URL for an Amazon S3 instance + - Added: `"AmazonS3BucketEndpoint": ""` to set an endpoint URL for Amazon S3 buckets + - Added: `"AmazonS3LocationConstraint": false` to set whether the S3 region is location constrained + - Added: `"AmazonS3LowercaseBucket": false` to set whether bucket names are fully lowercase or not - Added `SupportSettings` section to `config.json`: - Added: `"TermsOfServiceLink": "/static/help/terms.html"` to allow System Administrators to set the terms of service link - Added: `"PrivacyPolicyLink": "/static/help/privacy.html"` to allow System Administrators to set the privacy policy link -- cgit v1.2.3-1-g7c22 From 2d6ebec4619f1db03b579c982608239d45ef6e70 Mon Sep 17 00:00:00 2001 From: it33 Date: Thu, 7 Jan 2016 13:44:02 -0800 Subject: Adding highlights, minor tweaks --- CHANGELOG.md | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9b984b37..7338f2378 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,12 +6,28 @@ Expected Release date: 2016-01-16 ### Release Highlights +#### Data Center Support + +- Deployment guides on Red Hat Enterprise Linux 6 and 7 now available +- Legal disclosure and support links (terms of service, privacy policy, help, about, and support email) now configurable +- Over a dozen new configuration options in System Console + +#### Mobile Experience + +- iOS reference app [now available from iTunes](https://itunes.apple.com/us/app/mattermost/id984966508?ls=1&mt=8), compiled from [open source repo](https://github.com/mattermost/ios) +- Date headers now show when scrolling on mobile, so you can quickly see when messages were sent +- Added "rapid scroll" support for jumping quickily to bottom of channels on mobile + ### New Features +Mobile Experience +- Date headers now show when scrolling on mobile, so you can quickly see when messages were sent +- Added "rapid scroll" support for jumping quickily to bottom of channels on mobile + Authentication -- Added ability to switch between email sign in and SSO provider -- Added fields to the config file to make session token length configurable +- Accounts can now switch between email and GitLab SSO sign-in options +- New ability to customize session token length System Console @@ -21,24 +37,24 @@ System Console Performance and Testing -- Added more debugging info for email and push notifications +- Added logging for email and push notifications events in DEBUG mode Integrations -- Added support to allow optional parameters in the Content-Type of incoming webhook requests +- Added support to allow optional parameters in the `Content-Type` of incoming webhook requests Files and Images -- GIFs autoplay in the image previewer +- Animated GIFs autoplay in the image previewer Notifications and Email -- Changed email notifications to use the server's local timezone instead of UTC +- Changed email notifications to display the server's local timezone instead of UTC User Interface - Updated the "About Mattermost" dialog formatting -- Going to domain/teamname now to the last channel of your previous session, instead of Town Square +- Going to domain/teamname now goes to the last channel of your previous session, instead of Town Square - Various improvements to mobile UI, including a floating date indicator and the ability to quickly scroll to the bottom of the channel #### Bug Fixes @@ -84,7 +100,7 @@ Multiple settings were added to `config.json`. These options can be modified in - No scroll bar in center channel - Pasting images into text box fails to upload on Firefox, Safari, and IE11 - Public links for attachments attempt to download the file on IE, Edge, and Safari -- Slack import @mentions break +- Importing from Slack breaks @mentions and fails to load in certain cases with comments on files - System Console > TEAMS > Statistics > Newly Created Users shows all of the users are created "just now" - Favicon does not always become red when @mentions and direct messages are received on an inactive browser tab - Searching for a phrase in quotations returns more than just the phrase on Mattermost installations with a Postgres database @@ -98,13 +114,13 @@ Multiple settings were added to `config.json`. These options can be modified in Many thanks to our external contributors. In no particular order: +- [npcode](https://github.com/npcode) +- [hjf288](https://github.com/hjf288) - [apskim](https://github.com/apskim) - [ejm2172](https://github.com/ejm2172) -- [hjf288](https://github.com/hjf288) - [hvnsweeting](https://github.com/hvnsweeting) - [benburkert](https://github.com/benburkert) - [erikthered](https://github.com/erikthered) -- [npcode](https://github.com/npcode) ## Release v1.3.0 -- cgit v1.2.3-1-g7c22 From 05023fdc3afbf99c1907c94b4848398925d79140 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Thu, 7 Jan 2016 16:54:16 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cd15a723..7300e58e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ Authentication System Console - Added "Legal and Support Settings" so System Administrators can change the default Terms of Service, Privacy Policy, and Help links +- Added settings for web, mobile, and SSO session lengths under "Service Settings" ### Improvements -- cgit v1.2.3-1-g7c22 From 1d43c1c26f08e174fbebfb6f1c5de56595013bbf Mon Sep 17 00:00:00 2001 From: lfbrock Date: Fri, 8 Jan 2016 11:00:17 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7300e58e6..180b90653 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,8 +31,8 @@ Authentication System Console -- Added "Legal and Support Settings" so System Administrators can change the default Terms of Service, Privacy Policy, and Help links -- Added settings for web, mobile, and SSO session lengths under "Service Settings" +- Added *Legal and Support Settings* so System Administrators can change the default Terms of Service, Privacy Policy, and Help links +- Under *Service Settings* added options to customize expiry of web, mobile and SSO session tokens, expiry of caches in memory, and an EnableDeveloper option to turn on Developer Mode which alerts users to any console errors that occur ### Improvements -- cgit v1.2.3-1-g7c22 From 3b3a5096060a19e7ba7a6ceec12ccc42c1269663 Mon Sep 17 00:00:00 2001 From: lfbrock Date: Fri, 8 Jan 2016 11:00:43 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 180b90653..afdf62d9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,8 +31,8 @@ Authentication System Console -- Added *Legal and Support Settings* so System Administrators can change the default Terms of Service, Privacy Policy, and Help links -- Under *Service Settings* added options to customize expiry of web, mobile and SSO session tokens, expiry of caches in memory, and an EnableDeveloper option to turn on Developer Mode which alerts users to any console errors that occur +- Added **Legal and Support Settings** so System Administrators can change the default Terms of Service, Privacy Policy, and Help links +- Under **Service Settings** added options to customize expiry of web, mobile and SSO session tokens, expiry of caches in memory, and an EnableDeveloper option to turn on Developer Mode which alerts users to any console errors that occur ### Improvements -- cgit v1.2.3-1-g7c22 From 4e6afaa5fa726c0a639da8c82415358896023ebf Mon Sep 17 00:00:00 2001 From: lfbrock Date: Fri, 8 Jan 2016 11:19:34 -0500 Subject: Update CHANGELOG.md --- CHANGELOG.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afdf62d9e..42b485742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,7 +73,9 @@ User Interface #### Config.json Changes from v1.3 to v1.4 -Multiple settings were added to `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: +Multiple settings were added to `config.json`. Below is a list of the changes and their new default values in a fresh install. + +The following options can be modified in the System Console: - Under `ServiceSettings` in `config.json`: - Added: `"EnableDeveloper": false` to set whether developer mode is enabled, which alerts users to any console errors that occur @@ -81,11 +83,6 @@ Multiple settings were added to `config.json`. These options can be modified in - Added: `"SessionLengthMobileInDays" : 30` to set the number of days before native mobile sessions expire - Added: `"SessionLengthSSOInDays" : 30` to set the number of days before SSO sessions expire - Added: `"SessionCacheInMinutes" : 10` to set the number of minutes to cache a session in memory -- Under `FileSettings` in `config.json`: - - Added: `"AmazonS3Endpoint": ""` to set an endpoint URL for an Amazon S3 instance - - Added: `"AmazonS3BucketEndpoint": ""` to set an endpoint URL for Amazon S3 buckets - - Added: `"AmazonS3LocationConstraint": false` to set whether the S3 region is location constrained - - Added: `"AmazonS3LowercaseBucket": false` to set whether bucket names are fully lowercase or not - Added `SupportSettings` section to `config.json`: - Added: `"TermsOfServiceLink": "/static/help/terms.html"` to allow System Administrators to set the terms of service link - Added: `"PrivacyPolicyLink": "/static/help/privacy.html"` to allow System Administrators to set the privacy policy link @@ -94,6 +91,14 @@ Multiple settings were added to `config.json`. These options can be modified in - Added: `"ReportAProblemLink": "/static/help/report_problem.html"` to allow System Administrators to set the home page for the support website - Added: `"SupportEmail":"feedback@mattermost.com"` to allow System Administrators to set an email address for feedback and support requests +The following options are not present in the System Console, and can be modified manually in the `config.json` file: + +- Under `FileSettings` in `config.json`: + - Added: `"AmazonS3Endpoint": ""` to set an endpoint URL for an Amazon S3 instance + - Added: `"AmazonS3BucketEndpoint": ""` to set an endpoint URL for Amazon S3 buckets + - Added: `"AmazonS3LocationConstraint": false` to set whether the S3 region is location constrained + - Added: `"AmazonS3LowercaseBucket": false` to set whether bucket names are fully lowercase or not + #### 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 -- cgit v1.2.3-1-g7c22