v5.0.0 – 2018-01-18
Breaking Changes
-
The new webhook proxy introduced in 4.0 is now the default (#391). Support for localtunnel has been removed and will no longer work in development. To update your existing Probot app to use the new webhook proxy in development:
- Go to smee.io and click Start a new channel. Set
WEBHOOK_PROXY_URL
in your.env
to the URL that you are redirected to. - Update your GitHub App to deliver webhooks to the webhook proxy URL.
- Run
$ npm install --save-dev smee-client
to install the new client - Run
$ npm uninstall localtunnel
to remove the old client - Run
$ npm start
and your app should work just like it did before! 🎉
See the development docs for more information. If you still want to use localtunnel, you can install it manually and run
lt --port 3000
. - Go to smee.io and click Start a new channel. Set
Enhancements
- Properly handle async errors in express. (#384)
- Add
DISABLE_STATS
option to disable the/probot/stats
endpoint that is available by default. For popular apps, this endpoint can be expensive to generate. (#392)
Extensions
- Check out the Config extension for sharing configs between between repositories from the team at Sentry. (#390)