# 5.102. Release Notes for Buildbot 0.9.0b3

The following are the release notes for Buildbot 0.9.0b3. This version was released on October 18, 2015.

See Upgrading to Buildbot 0.9.0 for a guide to upgrading from 0.8.x to 0.9.x

## 5.102.1. Master

### 5.102.1.1. Features

- The irc command `hello` now returns ‘Hello’ in a random language if invoked more than once.

- `Triggerable` now accepts a `reason` parameter.

- `GerritStatusPush` now accepts a `builders` parameter.

- StatusPush callback now receives build results (success/failure/etc) with the `buildFinished` event.

- There’s a new renderable type, Transform.

- Buildbot now supports wamp as a mq backend. This allows to run a multi-master configuration. See MQ Specification.

### 5.102.1.2. Fixes

- The `PyFlakes` and `PyLint` steps no longer parse output in Buildbot log headers (bug #3337).

- `GerritChangeSource` is now less verbose by default, and has a `debug` option to enable the logs.

- `P4Source` no longer relies on the perforce server time to poll for new changes.

- The commit message for a change from `P4Source` now matches what the user typed in.

### 5.102.1.3. Deprecations, Removals, and Non-Compatible Changes

- The `buildbot.status.results` module no longer exists and has been renamed to `buildbot.process.results`.

## 5.102.2. Slave

### 5.102.2.1. Features

- The Buildbot slave now includes the number of CPUs in the information it supplies to the master on connection. This value is autodetected, but can be overridden with the `--numcpus` argument to `buildslave create-slave`.

## 5.102.3. Details

For a more detailed description of the changes made in this version, see the git log itself:

    git log v0.9.0b2..v0.9.0b3