5.95. Release Notes for Buildbot 0.9.0rc1
The following are the release notes for Buildbot 0.9.0rc1
.
See Upgrading to Buildbot 0.9.0 for a guide to upgrading from 0.8.x to 0.9.x
5.95.1. Master
5.95.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.95.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.95.1.3. Changes for Developers
5.95.1.4. Features
5.95.1.5. Fixes
5.95.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.95.2. Worker
5.95.2.1. Deprecations, Removals, and Non-Compatible Changes
The
buildbot-slave
package has finished being renamed tobuildbot-worker
.
5.95.3. Worker
5.95.3.1. Fixes
runGlob()
uses the correct remote protocol for bothCommandMixin
andComposititeStepMixin
.Rename
glob()
torunGlob()
inCommandMixin
5.95.3.2. Changes for Developers
EC2 Latent Worker upgraded from
boto2
toboto3
.
5.95.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.95.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.