Buildbot v2.6.0 Release Notes
Release Date: 2020-01-21 // over 4 years ago-
๐ Bug fixes
- ๐ Fix a potential deadlock when interrupting a step that is waiting for a lock to become available.
- ๐ Prepare unique hgpoller name when using multiple hgpoller for multiple branches (#5004)
- ๐ Fix hgpoller crash when force pushing a branch (#4876)
- ๐ Fix mail recipient formatting to make sure address comments are separately escaped instead of escaping the whole To: or CC: header, which is not RFC compliant.
- ๐ Master side keep-alive requests are now repeated instead of being single-shot (#3630).
- The message queues will now wait until the delivered callbacks are fully completed during shutdown.
- ๐ Fix encoding errors during
P4Poller
ticket parsing #5148. - โ Remove server header from HTTP response served by the web component.
- ๐ Fix multiple race conditions in Telegram reporter that were visible in tests.
- The Telegram reporter will now wait until in-progress polls finish during shutdown.
- ๐ Improve reliability of timed scheduler.
- ๐ transfer steps now correctly report errors from workers #5058.
- ๐ Warn if Buildbot title in the configuration is too long and will be ignored.
- ๐ท Worker will now wait for any pending keep-alive requests to finish leaving them in indeterminate state during shutdown.
๐ Improved Documentation
- Mention that
QueueRef.stopConsuming()
may return a Deferred.
๐ Features
- โ Add the parameter --use-tls to
buildbot-worker create-worker
to automatically enable TLS in the connection string - ๐ Gerrit reporter now passes a tag for versions that support it.
๐ This enables filtering out buildbot's messages. - ๐
GerritEventLogPoller
andGerritChangeSource
coordinate so as not to generate duplicate changes, resolves #4786. - ๐ง Web front end now allows you to configure the default landing page with
c['www']['default_page'] = 'name-of-page'
. - ๐ฒ The new option
dumpMailsToLog
ofMailNotifier
allows to dump formatted mails to the log before sending. - ๐ Workers will now attempt to read
/etc/os-release
and stores them into worker info asos_<field>
items.
โ Add new interpolationworker
that can be used for accessing worker info items.