Skip to content

v4.0.0 – 2017-12-13

Compare
Choose a tag to compare
@bkeepers bkeepers released this 13 Dec 16:46
· 840 commits to master since this release

Improvements

  • GitHub Enterprise Support (#331). See the docs on using GitHub Enterprise docs to get started.

  • Lots of logging improvements (#320), including adding context.log for logging in your event handlers (#321), req.log for logging in HTTP requests (#322), and improved logging of GitHub API requests (#351). See the logging docs for more information.

  • Add support for a new and experimental webhook proxy (#359). Go to https://smee.io and click Start a new channel. Use that URL as your Webhook URL in your GitHub App, and set WEBHOOK_PROXY_URL to that URL in your .env (along with DISABLE_TUNNEL=true). This new webhook proxy service will likely replace localtunnel in 5.0.

  • Update the node-github client to version 12.0.3 (#340)

Breaking Changes

  • The default log level is now info for robot.log(msg). Set LOG_LEVEL=debug or trace in your .env to see more verbose logging from Probot internals.

  • Probot now uses hbs internally instead of ejs (#325). If you are using res.render('my-ejs-file') and depending on probot for the ejs setup, you'll now need to pull in ejs yourself.

View the full changelog