Buildbot v2.7.0 Release Notes

Release Date: 2020-02-27 // about 4 years ago
  • ๐Ÿ› Bug fixes

    • ๐Ÿ— Command buildbot-worker create-worker now supports ipv6 address for buildmaster connection.
    • ๐Ÿ›  Fix crash in latent worker stopService() when the worker is insubstantiating (#4935).
    • ๐Ÿ›  Fix race condition between latent worker's stopService() and substantiate().
    • ๐Ÿ— :class:GitHubAuth is now using Authorization headers instead of access_token query parameter, as the latter was deprecated by Github. (#5188)
    • ๐Ÿ— jQuery and $ are available again as a global variable for UI plugins (#5161).
    • ๐Ÿ— Latent workers will no longer wait for builds to finish when worker is reconfigured.
      ๐Ÿ— The builds will still be retried on other workers and the operators will not need to potentially wait multiple hours for builds to finish.
    • ๐Ÿ— p4poller will no longer override Perforce login ticket handling behavior which fixes random crashes (#5042).

    ๐Ÿ‘Œ Improved Documentation

    • โฌ†๏ธ The procedures of upgrading to Buildbot 1.x and 2.x have been clarified in separate documents.
    • The layout of the specification of the REST API has been improved.
    • โšก๏ธ Updated newsfragments README.txt to no longer refer to renamed class buildbot.reporters.http.HttpStatusBase
    • ๐Ÿ“š The documentation now uses the read-the-docs theme which is more readable.

    ๐Ÿ”‹ Features

    • ๐Ÿ’… A new www badges style was added: badgeio
    • ๐Ÿ— buildbot.reporters.http.HttpStatusPushBase now allows you to skip unicode to bytes encoding while pushing data to server
    • ๐Ÿ†• New buildbot-worker create-worker --delete-leftover-dirs option to automatically remove obsolete builder directories