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 and GerritChangeSource 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 of MailNotifier 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 as os_<field> items.
      โž• Add new interpolation worker that can be used for accessing worker info items.