Caution
Buildbot is deprecating Python 2.7. This is one of the latest release supporting it. More info.
5.6. Release Notes for Buildbot 0.9.0rc1
¶
The following are the release notes for Buildbot 0.9.0rc1
.
See Upgrading to Nine for a guide to upgrading from 0.8.x to 0.9.x
5.6.1. Master¶
5.6.1.1. Features¶
- new
HipchatStatusPush
to report build results to Hipchat. - new steps for Visual Studio 2015 (VS2015, VC14, and MsBuild14).
- The
P4
step now obfuscates the password in status logs. - Added support for specifying the depth of a shallow clone in
Git
. OpenStackLatentWorker
now uses a single novaclient instance to not require re-authentication when starting or stopping instances.- The
dist
parameter inRpmBuild
is now renderable. - new
BitbucketStatusPush
to report build results to a Bitbucket Cloud repository.
5.6.1.2. Fixes¶
GerritStatusPush
now includes build properties in thestartCB
andreviewCB
functions.startCB
now must return a dictionary.- Fix TypeError exception with
HgPoller
ifusetimestamps=False
is used (bug #3562) - Fix recovery upon master unclean kill or crash (bug #3564)
- sqlite access is serialized in order to improve stability (bug #3565)
- Docker latent worker has been fixed (bug #3571)
5.6.1.3. Changes for Developers¶
5.6.1.4. Features¶
5.6.1.5. Fixes¶
5.6.1.6. Deprecations, Removals, and Non-Compatible Changes¶
- Support for python 2.6 was dropped from the master.
public_html
directory is not created anymore inbuildbot create-master
(it’s not used for some time already). Documentation was updated with suggestions to use third party web server for serving static file.usePTY
default value has been changed fromslave-config
toNone
(use ofslave-config
will still work).GithubStatusPush
reporter was renamed toGitHubStatusPush
.
5.6.2. Worker¶
5.6.2.1. Deprecations, Removals, and Non-Compatible Changes¶
- The
buildbot-slave
package has finished being renamed tobuildbot-worker
.
5.6.3. Worker¶
5.6.3.1. Fixes¶
runGlob()
uses the correct remote protocol for bothCommandMixin
andComposititeStepMixin
.- Rename
glob()
torunGlob()
inCommandMixin
5.6.3.2. Changes for Developers¶
- EC2 Latent Worker upgraded from
boto2
toboto3
.
5.6.3.3. Deprecations, Removals, and Non-Compatible Changes¶
- Worker commands version bumped to 3.0.
- Master/worker protocol has been changed:
slave_commands
key in worker information was renamed toworker_commands
.getSlaveInfo
remote method was renamed togetWorkerInfo
.slave-config
value ofusePTY
is not supported anymore.slavesrc
command argument was renamed toworkersrc
inuploadFile
anduploadDirectory
commands.slavedest
command argument was renamed toworkerdest
indownloadFile
command.- Previously deprecated
WorkerForBuilder.remote_shutdown()
remote command has been removed.
5.6.4. Details¶
For a more detailed description of the changes made in this version, see the git log itself:
git log v0.9.0b9..v0.9.0rc1
Note that Buildbot-0.8.11 was never released.