github buildbot/buildbot v2.8.0

latest releases: v3.11.2, v3.11.1, vv3.11.1...
3 years ago

Bug fixes

  • Fix GitHubEventHandler to include files in Change that comes from a github PR (#5294).
  • Updated the Docker container buildbot-master to Alpine 3.11 to fix.
    segmentation faults caused by an old version of musl.
  • Base64 encoding logs and attachments sent via email so emails conform to RFC 5322 2.1.1.
  • Handling the case where the BitbucketStatusPush return code is not 200.
  • When cancelling a buildrequest, the reason field is now correctly transmitted all the way to the cancelled step.
  • Fix Cache-control header to be compliant with RFC 7234 (#5220).
  • Fix GerritEventLogPoller class to be declared as entry_point (can be used in master.cfg file).
  • Git poller: add --ignore-missing argument to git log call to avoid fatal: bad object errors.
  • Log watcher looks for the "tail" utility in the right location on Haiku OS.
  • Add limit and filtering support for the changes data API as described in #5207.

Improved Documentation

  • Make docs build with the latest sphinx and improve rendering of the example HTML file for custom dashboard.
  • Make docs build with Sphinx 3 and fix some typos and incorrect Python module declarations.

Features

  • Property and Interpolate objects can now be compared. This will generate a renderable that will be evaluated at runtime.
  • Added argument count to lock access to allow a lock to consume a variable amount of units.
  • Added arguments pollRandomDelayMin and pollRandomDelayMax to HgPoller, GitPoller, P4Poller, SvnPoller to spread the polling load

Deprecations and Removals

  • Removed _skipChecks from LockAccess as it's obsolete

Don't miss a new buildbot release

NewReleases is sending notifications on new releases.