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
HipchatStatusPushto report build results to Hipchat.new steps for Visual Studio 2015 (VS2015, VC14, and MsBuild14).
The
P4step now obfuscates the password in status logs.Added support for specifying the depth of a shallow clone in
Git.OpenStackLatentWorkernow uses a single novaclient instance to not require re-authentication when starting or stopping instances.The
distparameter inRpmBuildis now renderable.new
BitbucketStatusPushto report build results to a Bitbucket Cloud repository.
5.95.1.2. Fixes
GerritStatusPushnow includes build properties in thestartCBandreviewCBfunctions.startCBnow must return a dictionary.Fix TypeError exception with
HgPollerifusetimestamps=Falseis 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_htmldirectory 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.usePTYdefault value has been changed fromslave-configtoNone(use ofslave-configwill still work).GithubStatusPushreporter was renamed toGitHubStatusPush.
5.95.2. Worker
5.95.2.1. Deprecations, Removals, and Non-Compatible Changes
The
buildbot-slavepackage has finished being renamed tobuildbot-worker.
5.95.3. Worker
5.95.3.1. Fixes
runGlob()uses the correct remote protocol for bothCommandMixinandComposititeStepMixin.Rename
glob()torunGlob()inCommandMixin
5.95.3.2. Changes for Developers
EC2 Latent Worker upgraded from
boto2toboto3.
5.95.3.3. Deprecations, Removals, and Non-Compatible Changes
Worker commands version bumped to 3.0.
Master/worker protocol has been changed:
slave_commandskey in worker information was renamed toworker_commands.getSlaveInforemote method was renamed togetWorkerInfo.slave-configvalue ofusePTYis not supported anymore.slavesrccommand argument was renamed toworkersrcinuploadFileanduploadDirectorycommands.slavedestcommand argument was renamed toworkerdestindownloadFilecommand.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.