The latest Mattermost v0.7.0 release candidate is now available for testing at https://github.com/mattermost/platform/releases/tag/v0.7.0-rc2
Thanks to external contributors
Many thanks to our external contributors for this release:
Here’s a summary of key changes:
GitLab SSO support
GitLab SSO now offered for team creation, account creation and account sign-in. New team creation setup instructions here: https://github.com/mattermost/platform/blob/master/doc/integrations/sso/gitlab-sso.md
Ability to restrict team creation to emails from specific domains
In addition to limiting team creation to users with GitLab SSO, team creation and user account creation can also be limited to users using verified email addresses from specific domains, using a comma separated list in the RestrictCreationToDomains in config.json.
This functionality will move to the admin console.
Smoother messaging on high latency connections
Like What’s App and consumer messaging clients, Mattermost now offers a smoother messaging experience by optimistically posts messages into channels, rather than waiting for round-trip confirmations from the server.
When messages fail to post, messages change their appearance and offer a “Retry” option.
Import from Slack
Mattermost users can now import user messages and account data exported from Slack and pick up where they left off.
Note: This feature is in “Preview” mode and does not yet support bot messages in Slack, nor corner cases around conflicts with Slack usernames and email addresses colliding with pre-existing accounts in a Mattermost site.
New Style Guides for Go, React and Javascript
Per community request, we’ve added style guides for Go, React and Javascript to increase consistency across the system.
Drag and Drop file upload
Makes it easier than ever to share files with your team.
Changes to config/config.json
New properties have been added to the config file, and it’s recommended to either copy and paste over the new file, or to update the following:
"TeamSettings": {
...
"DisableTeamCreation": false,
"RestrictCreationToDomains": ""
}
"ServiceSettings": {
...
"AllowEmailSignUp": true
}
"SSOSettings": {
"gitlab": {
...
"Scope": "",
}
}
Click here to share feedback on config settings and their descriptions, which will be used to create the new Mattermost Admin Console.