Repositories that use GitHub Pages can now build and deploy from any branch. Publishing to the special gh-pages
branch will still work the same as it always has, but you can now choose a different branch in your repository as the publishing source. This functionality also removes the hardcoded dependency on user and organization pages having a master
branch.
Administrators and users can suspend any GitHub App’s access for as long as needed, and unsuspend the app on command. Suspended apps cannot access the GitHub API or webhook events. Use this feature as an alternative to uninstalling an application, which has the consequence of deauthorizing every user. This feature is available in both the Settings user interface and in the API.