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 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.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 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.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 bothCommandMixinandComposititeStepMixin.- 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 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.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.