v1.0.0
Supported Mattermost Server Versions: 6.6.0+
Enhancements
Fixes
- efa7177 Bump to 1.0 (#312)
- c6066f1 Fixed bot icon - not found (ServiceNow 41) (#315)
- dcc9071 Fix bindings refresh and OAuth2 user (#314)
- 8b249dd Fix install command wording: url -> http (#313)
- 2975f44 bundle ServiceNow 0.3.2 on Mattermost Cloud (#311)
- 4d52c70 Updated assets/manifests.json to include solely servicenow v0.3.0 (#303)
- 6e24291 force /cloud test serversand community-xxx to developer mode (#305)
- 43b0458 Store app and manifest KV even when SHA did not change (#310)
- 93e33e2 Correctly set appID in builtin app (#307)
- f032d71 [MM-42523] Add SelectedField and Query properties to CallRequest (#304)
- c14f3d4 [MM-39510] Don't provide channel, team and post ID by default in call context (#298)
- 6b9e643 [MM-39951] Guard ensureBot with mutex (#299)
- 2f6900c [MM-39912] App specific session (#291)
- 63e0ed1 API changes - separate calls etc. Replaces #276. (#296)
- 845ba48 Update to go1.17 (#302)
- ec2fd25 Update docs for docker development environment (#301)
- 18be655 Update README.md (#213)
- 5be5669 Fix subpath for local requests (#295)
- 849a6ca [MM-40102] Correctly enable apps plugin for E2E tests (#293)
- 22b4792 [MM-40055] Build tooling update (#292)
- 1646666 Debug fixes and improvements for gcal (#290)
- 898ebe1 MM-39798: expand channel and team membership (#288)
- 694a70a [MM-39848] Add check for i18n files to CI (#286)
- c631672 [MM-39827] Remove AdminAccessToken & PermissionActAsAdmin (#284)
- 4f5b8e7 [MM-39311] Pass session token to call made by the buitin app (#280)
- 36d1a12 Fixed
/apps debug clean
call (#289) - d5fa2d3 [MM-39731] Don't request bindings from app that doen't have granted locations (#283)
- 70e3cea Fixed /apps debug kv clean, added create (#287)
- 61a6eff Changes to support gcal (#273)
- 8fe1e6f MM-39776 moved Build variables to config (#281)
- 142c529 Fix build variables import path (#279)
- fc9b778 Add i18n and add translation strings to the command package (#218)
- 59f8570 [MM-38244] User level subscriptions (#271)
- b7a7c6d Fix MM-39492. MM-39309 (#275)
- ab72c40 Unconditionally set content-type json for http upstream (#277)
- af5b737 Fixed a JWT-related crash when using OpenFAAS (#274)
- 573f839 fix hello-serverless go.mod (#272)
- ce8ff2b MM-39101: Support HTTP.UseJWT (#268)
- 5af4eeb [MM-38243] Don't require act_as_admin permssion to use RemoteOAuth2 (#255)
- 7142105 MM-39102: Renamed "Provision" to "Deploy" (#267)
- d409793 moved ProxyCallResponse to proxy.CallResponse (#269)
- 88986cd OpenFaaS part 4: OpenFaaS itself + 1 example (#260)
- 05c2b63 [MM35712] MM Apps - Invalidate bindings on oAuth disconnect (#188)
- a34d1f5 MM-37748: Added debug logging for how the cloud mode is detected (#263)
- 99f88c2 OpenFaaS part 3: support multiple deployment types for Apps (#259)
- 8811c1e Fix bad merge (#266)
- f9cf4b5 OpenFaaS part 2: convert command and dialog to builtin (#251)
- 4cd4927 [MM-37324] Add telemetry (#230)
- 1703a6d Fixed E2E test (#264)
- cb79197 [MM-38242] Directly use local http port to access Mattermost server from Apps plugin (#256)
- d3ddbe8 Broadcast websocket message when plugin is enabled/disabled (#253)
- dc3a73b [MM-38153] Allow test-e2e to run all tests (#246)
- 40d6561 Make dev environment's default log debug level (#261)
- 2d91438 Refactoring -> master (#257)
- 3518d93 [MM-38047] Use mattermost-server/v6 (#241)
- 3b50ce5 [MM-38190] [MM-38015] Don't try to set the bot icon in install process if request to it failed (#249)
- 796a5e4 [MM-38099] Limit reads in API and command layer (#245)
- 1cfe246 [MM-33770] Use permssion specific client to expands calls (#247)
- 3c22032 [MM-38155] Add recover handler for commands and HTTP requests (#248)
- 3bebf8c remove usage of deprecated c.SourePluginId (#240)
- 428a1f8 Add localisation for Apps (#227)
- 6f64d22 Add comment explaining why /apps list is public (#243)
- 3b5697e Change selector for e2e test (#239)
- 46152d7 Kubeless support (#222)
- 8be4477 add homepage_url to example app (#238)
- f793682 [MM-36445] Changing elastic search docker version (#237)
- be89d6c [MM-36622] Remove http-hello and update e2e tests (#235)
- 7c1172b [MM-26812] Add bot-mention and bot leave/join subscriptions (#220)
- 7839fcc Filter bindings and commands on proxy (#203)
- a53d1b6 Wait for Mattermost server to start before running e2e tests (#234)
- a54e177 refactored common service dependencies into config (#231)
- 6957ee6 [MM-3384] wrap manifest json data read error with better description (#217)
- 3fe9009 [MM-36597] Add docker-compose development environment (#224)
- ca8aa4b remove md.MD (#225)
- 6e01b31 Fix issue with creating bot with existing user account (#223)
- 2caf608 Use Zap logger (#221)
- cd10c76 [MM-36406] Apps support for Plugins (#209)
- f20c4ed [MM-36659] Check for valid HomepageURL (#211)
- 88ced84 Add commands to enable/disable apps (#207)
- 8747f6c Update AutocompletePosition documentation (#195)
- c35b6ad Add link in README to community server Apps channel (#212)
- 5c2f1be get the path value from the request, not the request values (#214)
- 95fad41 Drop custom bash completion in favour of default one (#210)
- 7a2443f Add markdown field constant (#192)