Bug fixes
---------
- Fix the umask parameter example to make it work with both Python 2.x and 3.x.
- Fix build-change association for multi-codebase builds in the console view..
- Fixed builders page doesn't list workers in multi-master configuration
(4326)
- Restricted groups added by :py:class:`~buildbot.www.oauth2.GitHubAuth`'s
``getTeamsMembership`` option to only those teams to which the user belongs.
Previously, groups were added for all teams for all organizations to which
the user belongs.
- Fix 'Show old workers' combo behavior.
Features
--------
- GitHub teams added to a user's ``groups`` by
:py:class:`~buildbot.www.oauth2.GitHubAuth`'s ``getTeamsMembership`` option
are now added by slug as well as by name. This means a team named "Bot
Builders" in the organization "buildbot" will be added as both ``buildbot/Bot
Builders`` and ``buildbot/bot-builders``.
- Make ``urlText`` renderable for the
:py:class:`~buildbot.steps.transfer.FileUpload` build step.
- Added ``noticeOnChannel`` option to :bb:reporter:`IRC` to send notices
instead of messages to channels. This was an option in v0.8.x and removed in
v0.9.0, which defaulted to sending notices. The v0.8.x default of sending
messages is now restored.
Reverts
-------
- Reverted: Fix git submodule support when using `sshPrivateKey` and `sshHostKey` because it broke other use cases (4316)
In order to have this feature to work, you need to keep your master in 1.4.0, and make sure your worker ``buildbot.tac`` are installed in the same path as your master.