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 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.6.1.2. Fixes¶
- GerritStatusPushnow includes build properties in the- startCBand- reviewCBfunctions.- 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.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_htmldirectory is not created anymore in- buildbot 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 from- slave-configto- None(use of- slave-configwill still work).
- GithubStatusPushreporter was renamed to- GitHubStatusPush.
5.6.2. Worker¶
5.6.2.1. Deprecations, Removals, and Non-Compatible Changes¶
- The buildbot-slavepackage has finished being renamed tobuildbot-worker.
5.6.3. Worker¶
5.6.3.1. Fixes¶
- runGlob()uses the correct remote protocol for both- CommandMixinand- ComposititeStepMixin.
- Rename glob()torunGlob()inCommandMixin
5.6.3.2. Changes for Developers¶
- EC2 Latent Worker upgraded from boto2toboto3.
5.6.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 to- worker_commands.
- getSlaveInforemote method was renamed to- getWorkerInfo.
- slave-configvalue of- usePTYis not supported anymore.
- slavesrccommand argument was renamed to- workersrcin- uploadFileand- uploadDirectorycommands.
- slavedestcommand argument was renamed to- workerdestin- downloadFilecommand.
- 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.
