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
- new :bb
HipchatStatusPush
to report build results to Hipchat. - new steps for Visual Studio 2015 (VS2015, VC14, and MsBuild14).
- The :bb
P4
step now obfuscates the password in status logs. - Added support for specifying the depth of a shallow clone in :bb
Git
. - :bb
OpenStackLatentWorker
now uses a single novaclient instance to not require re-authentication when starting or stopping instances. - The
dist
parameter in :bbRpmBuild
is now renderable. - new :bb
BitbucketStatusPush
to report build results to a Bitbucket Cloud repository.
- :bb
GerritStatusPush
now includes build properties in thestartCB
andreviewCB
functions.startCB
now must return a dictionary. - Fix TypeError exception with :py
~buildbot.changes.HgPoller
ifusetimestamps=False
is used (3562
) - Fix recovery upon master unclean kill or crash (
3564
) - sqlite access is serialized in order to improve stability (
3565
) - Docker latent worker has been fixed (
3571
)
- 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 to :bbGitHubStatusPush
.
- The
buildbot-slave
package has finished being renamed tobuildbot-worker
.
runGlob()
uses the correct remote protocol for both :py~buildbot.process.buildstep.CommandMixin
and :py~buildbot.steps.worker.ComposititeStepMixin
.- Rename
glob()
torunGlob()
in :py~buildbot.process.buildstep.CommandMixin
- EC2 Latent Worker upgraded from
boto2
toboto3
.
- 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.
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.