Caution
Buildbot no longer supports Python 2.7 on the Buildbot master.
4. Release Notes¶
4.1. Buildbot 3.0.3
( 2021-04-05
)¶
4.1.1. Bug fixes¶
Fixed a race condition in log handling of
RpmLint
andWarningCountingShellCommand
steps resulting in steps crashing occasionally.Fixed incorrect state string of a finished buildstep being sent via message queue (issue # 5906).
Reduced flickering of build summary tooltip during mouseover of build numbers (issue # 5930).
Fixed missing data in Owners and Worker columns in changes and workers pages (issue # 5888, issue # 5887).
Fixed excessive debug logging in
GerritEventLogPoller
.Fixed regression in pending buildrequests UI where owner is not displayed anymore (issue # 5940).
Re-added support for
lazylogfiles
argument ofShellCommand
that was available in old style steps.
4.2. Buildbot 3.0.2
( 2021-03-16
)¶
4.2.1. Bug fixes¶
Updated Buildbot requirements to specify sqlalchemy 1.4 and newer as not supported yet.
4.3. Buildbot 3.0.1
( 2021-03-14
)¶
4.3.1. Bug fixes¶
Fixed special character handling in avatar email URLs.
Fixed errors when an email address matches GitHub commits but the user is unknown to it.
Added missing report generators to the Buildbot plugin database (issue # 5892)
Fixed non-default mode support for
BuildSetStatusGenerator
.
4.4. Buildbot 3.0.0
( 2021-03-08
)¶
This release includes all changes up to Buildbot 2.10.2
.
4.4.1. Bug fixes¶
Avatar caching is now working properly and size argument is now handled correctly.
Removed display of hidden steps in the build summary tooltip.
GitHubPullrequestPoller
now supports secrets in itstoken
argument (issue # 4921)Plugin database will no longer issue warnings on load, but only when a particular entry is accessed.
SSH connections are now run with
-o BatchMode=yes
to prevent interactive prompts which may tie up a step, reporter or change source until it times out.
4.4.2. Features¶
BitbucketPullrequestPoller
,BitbucketCloudEventHandler
,BitbucketServerEventHandler
were enhanced to save PR entries matching provided masks as build properties.BitbucketPullrequestPoller
has been enhanced to optionally authorize Bitbucket API.Added pullrequesturl property to the following pollers and change hooks:
BitbucketPullrequestPoller
,GitHubPullrequestPoller
,GitHubEventHandler
. This unifies all Bitbucket and GitHub pollers with the shared property interface.AvatarGitHub class has been enhanced to handle avatar based on email requests and take size argument into account
Added support for Fossil user objects for use by the buildbot-fossil plugin.
A new
www.ws_ping_interval
configuration option was added to avoid websocket timeouts when using reverse proxies and CDNs (issue # 4078)
4.4.3. Deprecations and Removals¶
Removed deprecated
encoding
argument toBitbucketPullrequestPoller
.Removed deprecated support for constructing build steps from class and arguments in
BuildFactory.addStep()
.Removed support for deprecated
db_poll_interval
configuration setting.Removed support for deprecated
logHorizon
,eventHorizon
andbuildHorizon
configuration settings.Removed support for deprecated
nextWorker
function signature that accepts two parameters instead of three.Removed deprecated
status
configuration setting.LoggingBuildStep
has been removed.GET
,PUT
,POST
,DELETE
,HEAD
,OPTIONS
steps now use new-style step implementation.MasterShellCommand
step now uses new-style step implementation.Configure
,Compile
,ShellCommand
,SetPropertyFromCommand
,WarningCountingShellCommand
,Test
steps now use new-style step implementation.Removed support for old-style steps.
Python 3.5 is no longer supported for running Buildbot master.
The deprecated
HipChatStatusPush
reporter has been removed.Removed support for the following deprecated parameters of
HttpStatusPush
reporter:format_fn
,builders
,wantProperties
,wantSteps
,wantPreviousBuild
,wantLogs
,user
,password
.Removed support for the following deprecated parameters of
BitbucketStatusPush
reporter:builders
,wantProperties
,wantSteps
,wantPreviousBuild
,wantLogs
.Removed support for the following deprecated parameters of
BitbucketServerStatusPush
,BitbucketServerCoreAPIStatusPush
,GerritVerifyStatusPush
,GitHubStatusPush
,GitHubCommentPush
andGitLabStatusPush
reporters:startDescription
,endDescription
,builders
,wantProperties
,wantSteps
,wantPreviousBuild
,wantLogs
.Removed support for the following deprecated parameters of
BitbucketServerPRCommentPush
,MailNotifier
,PushjetNotifier
andPushoverNotifier
reporters:subject
,mode
,builders
,tags
,schedulers
,branches
,buildSetSummary
,messageFormatter
,watchedWorkers
,messageFormatterMissingWorker
.Removed support for the following deprecated parameters of
MessageFormatter
report formatter:template_name
.The deprecated
send()
function that can be overridden by custom reporters has been removed.Removed deprecated support for
template_filename
,template_dir
andsubject_filename
configuration parameters of message formatters.The deprecated
buildbot.status
module has been removed.The deprecated
MTR
step has been removed. Contributors are welcome to step in, migrate this step to newer APIs and add a proper test suite to restore this step in Buildbot.Removed deprecated
buildbot.test.fake.httpclientservice.HttpClientService.getFakeService()
function.Removed deprecated support for
block_device_map
argument of EC2LatentWorker being not a list.Removed support for deprecated builder categories which have been replaced by tags.
5. Older Release Notes¶
- 5.1. Buildbot
2.10.5
(2021-04-05
) - 5.2. Buildbot
2.10.4
(2021-03-16
) - 5.3. Buildbot
2.10.3
(2021-03-14
) - 5.4. Buildbot
2.10.2
(2021-03-07
) - 5.5. Buildbot
2.10.1
(2021-01-29
) - 5.6. Buildbot
2.10.0
(2021-01-02
) - 5.7. Buildbot
2.9.4
(2020-12-26
) - 5.8. Buildbot
2.9.3
(2020-12-15
) - 5.9. Buildbot
2.9.2
(2020-12-08
) - 5.10. Buildbot
2.9.1
(2020-12-05
) - 5.11. Buildbot
2.9.0
(2020-12-04
) - 5.12. Buildbot
2.8.4
(2020-08-29
) - 5.13. Buildbot
2.8.3
(2020-08-22
) - 5.14. Buildbot
2.8.2
(2020-06-14
) - 5.15. Buildbot
2.8.1
(2020-06-06
) - 5.16. Buildbot
2.8.0
(2020-05-27
) - 5.17. Buildbot
2.7.0
(2020-02-27
) - 5.18. Buildbot
2.6.0
(2020-01-21
) - 5.19. Buildbot
2.5.1
(2019-11-24
) - 5.20. Buildbot
2.5.0
(2019-10-17
) - 5.21. Buildbot
2.4.1
(2019-09-11
) - 5.22. Buildbot
2.4.0
(2019-08-18
) - 5.23. Buildbot
2.3.1
(2019-05-22
) - 5.24. Buildbot
2.3.0
(2019-05-06
) - 5.25. Buildbot
2.2.0
(2019-04-07
) - 5.26. Buildbot
2.1.0
(2019-03-09
) - 5.27. Buildbot
2.0.1
(2019-02-06
) - 5.28. Buildbot
2.0.0
(2019-02-02
) - 5.29. Release Notes for Buildbot
1.8.2
(2019-05-22
) - 5.30. Release Notes for Buildbot
1.8.1
(2019-02-02
) - 5.31. Release Notes for Buildbot
1.8.0
(2019-01-20
) - 5.32. Release Notes for Buildbot
1.7.0
(2018-12-21
) - 5.33. Release Notes for Buildbot
1.6.0
(2018-11-16
) - 5.34. Release Notes for Buildbot
1.5.0
(2018-10-09
) - 5.35. Release Notes for Buildbot
1.4.0
(2018-09-02
) - 5.36. Release Notes for Buildbot
1.3.0
(2018-07-13
) - 5.37. Release Notes for Buildbot
1.2.0
(2018-06-10
) - 5.38. Release Notes for Buildbot
1.1.2
(2018-05-15
) - 5.39. Release Notes for Buildbot
1.1.1
(2018-04-06
) - 5.40. Release Notes for Buildbot
1.1.0
(2018-03-10
) - 5.41. Release Notes for Buildbot
1.0.0
(2018-02-11
) - 5.42. Release Notes for Buildbot
0.9.15.post1
(2018-01-07
) - 5.43. Release Notes for Buildbot
0.9.15
(2018-01-02
) - 5.44. Release Notes for Buildbot
0.9.14
(2017-12-08
) - 5.45. Release Notes for Buildbot
0.9.13
(2017-11-07
) - 5.46. Release Notes for Buildbot
0.9.12.post1
(2017-10-10
) - 5.47. Release Notes for Buildbot
0.9.12
(2017-10-05
) - 5.48. Release Notes for Buildbot
0.9.11
(2017-09-08
) - 5.49. Release Notes for Buildbot
0.9.10
(2017-08-03
) - 5.50. Release Notes for Buildbot
0.9.9.post2
(2017-07-06
) - 5.51. Release Notes for Buildbot
0.9.9.post1
(2017-07-01
) - 5.52. Release Notes for Buildbot
0.9.9
(2017-06-29
) - 5.53. Release Notes for Buildbot
0.9.8
(2017-06-14
) - 5.54. Release Notes for Buildbot
0.9.7
(2017-05-09
) - 5.55. Release Notes for Buildbot
0.9.6
(2017-04-19
) - 5.56. Release Notes for Buildbot
0.9.5
(2017-03-18
) - 5.57. Release Notes for Buildbot
0.9.4
(2017-02-08
) - 5.58. Release Notes for Buildbot
0.9.3
(2017-01-11
) - 5.59. Release Notes for Buildbot
0.9.2
(2016-12-13
) - 5.60. Release Notes for Buildbot
0.9.1
- 5.61. Release Notes for Buildbot
0.9.0
- 5.62. Release Notes for Buildbot
0.9.0rc4
- 5.63. Release Notes for Buildbot
0.9.0rc3
- 5.64. Release Notes for Buildbot
0.9.0rc2
- 5.65. Release Notes for Buildbot
0.9.0rc1
- 5.66. Release Notes for Buildbot 0.9.0b9
- 5.67. Release Notes for Buildbot 0.9.0b8
- 5.68. Release Notes for Buildbot 0.9.0b7
- 5.69. Release Notes for Buildbot 0.9.0b6
- 5.70. Release Notes for Buildbot 0.9.0b5
- 5.71. Release Notes for Buildbot 0.9.0b4
- 5.72. Release Notes for Buildbot 0.9.0b3
- 5.73. Release Notes for Buildbot 0.9.0b2
- 5.74. Release Notes for Buildbot 0.9.0b1
- 5.75. Release Notes for Buildbot 0.8.11
- 5.76. Release Notes for Buildbot 0.8.10
- 5.77. Release Notes for Buildbot 0.8.9
- 5.78. Release Notes for Buildbot v0.8.8
- 5.79. Release Notes for Buildbot v0.8.7
- 5.80. Release Notes for Buildbot v0.8.6p1
Note that Buildbot-0.8.11 was never released.