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 in- RpmBuildis now renderable.
- new - BitbucketStatusPushto report build results to a Bitbucket Cloud repository.
5.95.1.2. Fixes
- GerritStatusPushnow includes build properties in the- startCBand- reviewCBfunctions.- startCBnow must return a dictionary.
- Fix TypeError exception with - HgPollerif- usetimestamps=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 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.95.2. Worker
5.95.2.1. Deprecations, Removals, and Non-Compatible Changes
- The - buildbot-slavepackage has finished being renamed to- buildbot-worker.
5.95.3. Worker
5.95.3.1. Fixes
- runGlob()uses the correct remote protocol for both- CommandMixinand- ComposititeStepMixin.
- Rename - glob()to- runGlob()in- CommandMixin
5.95.3.2. Changes for Developers
- EC2 Latent Worker upgraded from - boto2to- boto3.
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 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.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.