4. Release Notes
4.1. Buildbot 4.2.1 ( 2025-01-10 )
4.1.1. Bug fixes
Fixed regression introduced in Buildbot 4.2.0 that broke support for renderable Git step repourl parameter.
4.2. Buildbot 4.2.0 ( 2024-12-10 )
4.2.1. Bug fixes
Fixed an Access is denied error on Windows when calling AssignProcessToJobObject (issue #8162).
Improved new build prioritization when many builds arrive at similar time.
Fixed
copydbscript when SQLAlchemy 2.x is used.Fixed
copydbscript when there are rebuilt builds in the database.Fixed
SetPropertiesFromEnvnot treating environment variable names as case insensitive for Windows workersReliability of Gerrit change source has been improved on unstable connections.
Fixed bad default of Github webhooks not verifying HTTPS certificates in connections originating from Buildbot.
Fixed the timestamp comparison in janitor: it should cleanup builds ‘older than’ given timestamp - previously janitor would delete all build_data for builds ‘newer than’ the configured build data horizon.
Fixed compatibility with Twisted 24.11.0 due to
twisted.python.constantsmodule being moved.Fixed build status reporting to use state_string as fallback when
status_stringisNone. This makes IRC build failure messages more informative by showing the failure reason instead of just “failed”.Fix exception when worker loses connection to master while a command is running.
Fix certain combinations of ANSI reset escape sequences not displayed correctly (issue #8216).
Fixed wrong positioning of search box in Buildbot UI log viewer.
Improved ANSI escape sequence support in Buildbot UI log viewer: - Fixed support for formatting and color reset. - Fixed support for simultaneous background and foreground color (issue #8151).
Slightly reduced waterfall view loading times
4.2.2. Improved Documentation
Fixed Scheduler documentation to indicate that owner property is a string, not a list, and contains only one owner. This property was changed to singular and to string in Buildbot 1.0, but documentation was not updated.
4.2.3. Features
Use standard URL syntax for Git steps to enable the use of a dedicated SSH port.
Added
ignore-fk-error-rowsoption tocopy-dbscript. It allows ignoring all rows that fail foreign key constraint checks. This is useful in cases when migrating from a database engine that does not support foreign key constraints to one that does.Enhanced
debounce.methodto support calling target function only when the burst is finished.Added support for specifying the master protocol to
DockerLatentWorkerandKubeLatentWorker. These classes get newmaster_protocolargument. The worker docker image will receive the master protocol via BUILDMASTER_PROTOCOL environment variable.Master’s
cleanupdbcommand can now run database optimization on PostgreSQL and MySQL (only available on SQLite previously)Added a way to setup
TestReactorMixinwith explicit tear down function.Added a way to return all test result sets from getTestResultSets() and from data API via new /test_result_sets path.
4.2.4. Misc
Logs compression/decompression operation no longer occur in a Database connection thread. This change will improve overall master reactivity on instances receiving large logs from Steps.
Improve logs compression operation performance with zstd. Logs compression/decompression tasks now re-use
zstandard’sZstdCompressorandZstdDecompressorobjects, as advised in the documentation.BuildView’s ‘Changes’ tab (builders/:builderid/builds/:buildnumber) now only loads a limited number of changes, with the option to load more.
BuildView (builders/:builderid/builds/:buildnumber) now load ‘Changes’ and ‘Responsible Users’ on first access to the tab. This lower unnecessary queries on the master.
4.2.5. Deprecations and Removals
The following test tear down functions have been deprecated:
TestBuildStepMixin.tear_down_test_build_step()TestReactorMixin.tear_down_test_reactor()
The tear down is now run automatically. Any additional test tear down should be run using
twisted.trial.TestCase.addCleanupto better control tear down ordering.Worker.__init__no longer acceptsusePTYargument. It has been deprecated for a long time and no other values thanNonewere accepted.
4.3. Buildbot 4.1.0 ( 2024-10-13 )
4.3.1. Bug fixes
Fixed crash in
GerritEventLogPollerwhen invalid input is passed (issue #7612)Fixed
Buildsummary containing non obfuscatedSecretvalues present in a failedBuildStepsummary (issue #7833)Fixed data API query using buildername to correctly work with buildername containing spaces and unicode characters (issue #7752)
Fixed an error when master is reconfigured with new builders and a build finishing at this time, causing the build to never finish.
Fixed crash on master shutdown trying to insubstantiate build’s worker when no worker is assigned to the build (issue #7753)
Fixed confusing error messages in case of HTTP errors that occur when connecting to Gerrit server.
Fixed
GitPollermerge commit processing.GitPollernow correctly list merge commit files. (issue #7494)Fixed hang in
buildbot stop --cleanwhen a in progress build was waiting on a not yet started BuildRequest that it triggered.Improved error message in case of OAuth2 failures.
Fixed display of navigation links when the web frontend is displayed in narrow window (issue #7818)
Fixed inconsistent logs data in reports produced by report generators. In particular,
stepnamekey is consistently attached to logs regardless if they come with build steps or with the globallogskey.Fixed a regression where a
ChoiceStringParameterrequires a user selected value (no default value), but the force build form incorrectly displays the first choice as being selected which later causes validation error.Fixed logs
/rawand/raw_inlineendpoint requiring large memory on master (more than full log size) (issue #3011)Fixed sidebar group expander to use different icon for expanded groups.
Log queries in BuildView (
builders/:builderid/builds/:buildnumber) have been reduced when logs won’t be displayed to the user.REST API json responses now correctly provide the
Content-Lengthheader for non-HEAD requests.Buildbot is now compatible with SQLAlchemy v2.0+
4.3.2. Changes
Buildbot will now add a trailing ‘/’ to the
buildbotURLandtitleURLconfigured values if it does not have one.The internal API presented by the database connectors has been changed to return data classes instead of Python dictionaries. For backwards compatibility the classes also support being accessed as dictionaries. The following functions have been affected:
BuildDataConnectorComponentgetBuildData,getBuildDataNoValue, andgetAllBuildDataNoValuesnow return aBuildDataModelinstead of a dictionary.BuildsConnectorComponentgetBuild,getBuildByNumber,getPrevSuccessfulBuild,getBuildsForChange,getBuilds,_getRecentBuilds, and_getBuildnow return aBuildModelinstead of a dictionary.BuildRequestsConnectorComponentgetBuildRequest, andgetBuildRequestsnow return aBuildRequestModelinstead of a dictionary.BuildsetsConnectorComponentgetBuildset,getBuildsets, andgetRecentBuildsetsnow return aBuildSetModelinstead of a dictionary.BuildersConnectorComponentgetBuilderandgetBuildersnow return aBuilderModelinstead of a dictionary.ChangesConnectorComponentgetChange,getChangesForBuild,getChangeFromSSid, andgetChangesnow return aChangeModelinstead of a dictionary.ChangeSourcesConnectorComponentgetChangeSource, andgetChangeSourcesnow return aChangeSourceModelinstead of a dictionary.LogsConnectorComponentgetLog,getLogBySlug, andgetLogsnow return aLogModelinstead of a dictionary.MastersConnectorComponentgetMaster, andgetMastersnow return aMasterModelinstead of a dictionary.ProjectsConnectorComponentget_project,get_projects, andget_active_projectsnow return aProjectModelinstead of a dictionary.SchedulersConnectorComponentgetScheduler, andgetSchedulersnow return aSchedulerModelinstead of a dictionary.SourceStampsConnectorComponentgetSourceStamp,get_sourcestamps_for_buildset,getSourceStampsForBuild, andgetSourceStampsnow return aSourceStampModelinstead of a dictionary.StepsConnectorComponentgetStep, andgetStepsnow return aStepModelinstead of a dictionary.TestResultsConnectorComponentgetTestResult, andgetTestResultsnow return aTestResultModelinstead of a dictionary.TestResultSetsConnectorComponentgetTestResultSet, andgetTestResultSetsnow return aTestResultSetModelinstead of a dictionary.UsersConnectorComponentgetUser,getUserByUsername, andgetUsersnow return aUserModelinstead of a dictionary.WorkersConnectorComponentgetWorker, andgetWorkersnow return aWorkerModelinstead of a dictionary.
Gitstep no longer includes-t(tags) option when fetching by default. Explicitly enabling withtags=Trueis now required to achieve the same functionality.logCompressionMethodwill default tozstdif thebuildbot[zstd]extra set was installed (otherwise, it default togzipas before).Buildbot now requires
treqpackage to be installed.Buildbot worker will now run process in
JobObjecton Windows, so child processes can be killed if main process dies itself either intentionally or accidentally.Worker docker image now uses Debian 12.
Settings UI has been improved by reducing group header size and adding space between groups.
4.3.3. Features
copy-dbscript now reads/writes in parallel and in batches. This results in it being faster and having smaller memory footprintAdded possibility to set
START_TIMEOUTvia environment variable.Added data API
/workers/n:workerid/buildersallowing to query the Builders assigned to a workerThe
db_urlconfig value can now be a renderable, allowing usage of secrets from secrets providers. eg.util.Interpolate("postgresql+psycopg2://db_user:%(secret:db_password)s@db_host:db_port/db_name")Added
tooltipparameter to the forcescheduler, allowing passing help text to web frontend to explain the user what the parameters mean.GitandGitPushsteps andGitPollerchange source now support authentication with username/password. Credentials can be provided through theauth_credentialsand/orgit_credentialsparameters.GitstepgetDescriptionconfiguration now supports the first-parent and exclude arguments.Gitstep now honors the shallow option in fetching in addition to clone and submodules.Github change hooks how have access to
full_nameof the repository when rendering GitHub tokens.Implemented simpler way to perform HTTP requests via
httpclientservice.HTTPSession. It does not require a parent service.logCompressionMethodcan now be set tobr(using brotli, requires thebuildbot[brotli]extra) orzstd(using zstandard, requires thebuildbot[zstd]extra)Buildbot now compress REST API responses with the appropriate
accept-encodingheader is set. Available encodings are: gzip, brotli (requires thebuildbot[brotli]extra), and zstd (requires thebuildbot[zstd]extra)Added
max_linesparameter to the shell command, allowing processes to be terminated if they exceed a specified line count.The
want_logs_contentargument of message formatters now supports being passed a list of logs for which to load the content.Exposed log URLs as
url,url_raw,url_raw_inlinein the log dictionary generated by report generators.TestBuildStepMixinnow supports testing multiple steps added viasetup_step()in a single unit test.Worker base directory has been exposed as a normal build property called
basedir.Show build and step start and stop times when hovering on duration in build step table.
The following website URLs now support receiving
buildernameinstead ofbuilderidto select the builder:builders/:builderid,builders/:builderid/builds/:buildnumber, andbuilders/:builderid/builds/:buildnumber/steps/:stepnumber/logs/:logslug.Human readable time is now shown in addition to timestamp in various debug tabs in the web frontend.
ChoiceStringParametercan now have bothmultiple=Trueandstrict=Falseallowing to create values in the web UI.Buildrequests tables in various places in the web UI now have a button to load more items.
Added a way to configure sidebar menu group expand behavior in web frontend.
Web UI’s Worker view (
workers/{workerId}) now has aBuilderstab showing Builders configured on the workerBuilders view now paginates builders list. Page size can be configured with the setting ‘Builders page related settings > Number of builders to show per page’.
Workers view now paginates workers list. Page size can be configured with the setting ‘Workers page related settings > Number of workers to show per page’.
Workers view now includes a search box to filter on worker’s name.
4.3.4. Deprecations and Removals
Buildbot worker no longer supports Python 3.4, 3.5 and 3.6. Older version of Buildbot worker should be used in case it needs to run on these old versions of Python. Old versions of Buildbot worker are fully supported by Buildbot master.
buildbot.db.test_results.TestResultDictis deprecated in favor ofbuildbot.db.test_results.TestResultModel.buildbot.db.test_result_sets.TestResultSetDictis deprecated in favor ofbuildbot.db.test_result_sets.TestResultSetModel.buildbot.db.buildrequests.BrDictis deprecated in favor ofbuildbot.db.buildrequests.BuildRequestModel.buildbot.db.build_data.BuildDataDictis deprecated in favor ofbuildbot.db.build_data.BuildDataModel.buildbot.db.changes.ChDictis deprecated in favor ofbuildbot.db.changes.ChangeModel.buildbot.db.masters.MasterDictis deprecated in favor ofbuildbot.db.masters.MasterModel.buildbot.db.sourcestamps.SsDictis deprecated in favor ofbuildbot.db.sourcestamps.SourceStampModel.buildbot.db.users.UsDictis deprecated in favor ofbuildbot.db.users.UserModel.The following methods of
httpclientservice.HTTPClientServicehave been deprecated:get,delete,post,put,updateHeaders. Use corresponding methods fromHTTPSession.The
add_logsargument ofBuildStatusGenerator,BuildStartEndStatusGeneratorandBuildSetStatusGeneratorhas been removed. As a replacement, setwant_logs_contentof the passed message formatter.The
build_files,worker_envandworker_versionarguments ofTestBuildStepMixin.setup_step()have been deprecated. As a replacement, callTestBuildStepMixin.setup_build()beforesetup_step.The
stepattribute ofTestBuildStepMixinhas been deprecated. As a replacement, callTestBuildStepMixin.get_nth_step().Master running with Twisted >= 24.7.0 does not work with buildbot-worker 0.8. Use Twisted 24.3.0 on master if you need to communicate with buildbot-worker 0.8. This may be fixed in the future.
Buildbot master now requires Twisted 22.1.0 or newer.
4.4. Buildbot 4.0.4 ( 2024-10-12 )
4.4.1. Bug fixes
Fixed missing builder force scheduler route
/builders/:builderid/force/:scheduler.Fixed URL of WGSI dashboards to keep backward compatibility with the old non-React WSGI plugin.
Fixed display of long property values by wrapping them
Dropped no longer needed dependency on the
futurelibrary
4.5. Buildbot 4.0.3 ( 2024-09-27 )
4.5.1. Bug fixes
Fixed function signature for CustomAuth.check_credentials.
Fixed ReactUI authentication when Buildbot is hosted behind a reverse proxy not at url’s root. (issue #7814)
Made Tags column in Builders page take less space when there are no tags
Fixed cropped change author avatar image in web UI.
Fixed pluralization of build count in build summaries in the web UI.
The change details page no longer requires an additional mouse click to show the change details.
Fixed showing misleading “Loading” spinner when a change has no builds.
Fixed too small spacing in change header text in web UI.
Fixed showing erroneous zero changes count in the web UI when loading changes.
Cleaned up build and worker tabs in builders view in web UI.
Fixed links to external URLs in the about pages.
Fixed missing warnings on old browsers.
Builds in the home page are now sorted to show the latest one first.
Fixed loading of plugins settings (e.g. from master’s ui_default_config)
Improved visual separation between pending build count and build status in trigger build steps in web UI.
4.5.2. Changes
Buildbot has migrated to quay.io container registry for storing released container images. In order to migrate to the new registry container image name in FROM instruction in Dockerfiles needs to be adjusted to quay.io/buildbot/buildbot-master or quay.io/buildbot/buildbot-worker.
GitHubStatusPush will now render github tokens right before the request. This allow to update the token in the configuration file without restarting the server, which is useful for Github App installations where tokens are rotated every hour.
The list of supported browsers has been updated to Chrome >=80, Firefox >= 80, Edge >=80, Safari >= 14, Opera >=67.
4.5.3. Features
The text displayed in build links is now configurable and can use any build property. It was showing build number or branch and build number before.
Changes and builds tables in various places in the web UI now have a button to load more items.
4.6. Buildbot 4.0.2 ( 2024-08-01 )
4.6.1. Bug fixes
Fixed
GitPollerwhen repourl has the port specified (issue #7822)Fixed
ChoiceStringParameterfields withmultiplewould not store the selected valuesFixed unnecessary trimming of spaces in logs showed in the web UI (issue #7774)
Fixed favicon colors on build views in the web UI
Fixed the icon on the about page in the web UI
Fixed a regression where builds in waterfall view were no longer linking to the build page.
Fixed an issue that would cause non-ui www plugins to not be configured (such as buildbot-badges) (issue #7665)
4.6.2. Changes
Buildbot will now error when configured with multiple services of the same type are configured with the same name (issue #6987)
4.7. Buildbot 4.0.1 ( 2024-07-12 )
4.7.1. Bug fixes
Transfer build steps (
FileUpload,DirectoryUpload,MultipleFileUpload,FileDownload, andStringDownload) now correctly remove destination on failure, no longer leaving partial content (issue #2860)Fixed ReactUI when Buildbot is hosted behind a reverse proxy not at url’s root (issue #7260, issue #7746)
Fixed results color shown on builder’s header in waterfall view
Fixed cases where waterfall view could be squashed to a pixel high
Improved flexibility of
scaling_waterfallsetting to support floating-point values for more condensed view.Fixed broken theming in web frontend when not using it via
base_reactplugin name.Fixed
/builders/n:builderid/builds/n:build_number/propertiesendpoint returning results for wrong builds.Fixed useless logged
fatal Exception on DB: log with slug ... already exists in this steperrors.
4.8. Buildbot 4.0.0 ( 2024-06-24 )
4.8.1. Bug fixes
BitbucketServerCoreAPIStatusPushnow handles epoch time format in events as well as datetime.datetime.Fixed buildrequest cancel requests being ignored under certain infrequent conditions.
Fixed an issue in lock handling which caused step locks to be acquired in excess of their configured capacity under certain conditions (issue #5655, issue #5987).
OldBuildCancellerwill now cancel builds only if a superseding buildrequest is actually created. Previously it was enough to observe a superseding change even if it did not result in actually running builds.Fixed
OldBuildCancellercrashes when sourcestamp with no branch was ingested.Fixed
ChoiceStringParameterfields being not present in ForceBuild Form.Fixed initialization of default web setting values from config.
Fixed loading of user saved settings in React web frontend.
4.8.2. Changes
Added optional
locks_acquired_atargument tomaster.data.updates.set_step_locks_acquired_at().Master and Worker packages have stopped using the deprecated
distutilspackage and rely on setuptools. Worker installation now requires setuptools.Events between
GerritChangeSourceandGerritEventLogPollerare no longer deduplicated. UseGerritChangeSourcewith both SSH and HTTP API configured as a replacement.GitPollerno longer track themasterbranch when neitherbranchnorbranchesarguments are provided. It now track the remote’s default branch.Improved performance of
OpenstackWorkerstartup when there are large number of images on the server.buildbot.www.plugin.Applicationno longer accepts module name as the first parameter. It requires the name of package. In most cases where__name__was being passed,__package__is now required.Padding of the UI elements in the web UI has been reduced to increase density of presented data.
Buildbot now requires SQLAlchemy 1.4.0 or newer.
Old
importlib_resourcesis no longer used.
4.8.3. Features
Added
rebuilt_buildidkey-value pair to buildsets to be able to keep track on which build is being rebuild.Buildbot now tracks total time that has been spent waiting for locks in a build.
Added
projectidandprojectnameproperties to BuildThe
worker_preparationdummy step that tracks various build startup overhead has been split into two steps to track worker startup and locks wait times separately.Builds now have
builderidproperty.Build request cancellation has been exposed to the Data API.
Added optional
started_atandlocks_acquiredarguments tomaster.data.updates.startStep().buildbot.test.fake.httpclientservice.HTTPClientServicenow can simulate network and processing delays viaprocessing_delay_soption toexpect()method.Added ability to poll HTTP event API of Gerrit server to
GerritChangeSource. This has the following advantages compared to simply pointingGerritChangeSourceandGerritEventLogPollerat the same Gerrit server:All events are properly deduplicated
SSH connection is restarted in case of silent hangs of underlying SSH connection (this may happen even when ServerAliveInterval is used)
Added
select_next_workerglobal configuration key which sets defaultnextWorkercustomization hook on all builders.Added support for connecting Kubernetes workers to multiple Kubernetes clusters.
Raw logs downloaded from the web UI now include full identifying information in the filename.
Raw text logs downloaded from the web UI now include a small header with identifying information.
The Rebuild button on a Build’s view now redirect to the Buildrequest corresponding to the latest rebuild.
Add a “Workers” tab to the Builder view listing workers that are assigned to this builder (issue #7162)
Added check for correct argument types to
BuildStepandShellCommandbuild steps and all steps deriving fromShellMixin. This will avoid wrong arguments causing confusing errors in unrelated parts of the codebase.Implemented a check for step attempting to acquire the same lock as its build.
Implement support for customizing
affinityandnodeSelectorfields in Kubernetes pod spec for Kubernetes worker.The debug tab in build page now shows previous build that has been built on the same worker for the same builder. This helps debugging any build directory cleanup problems in custom Buildbot setups.
Add support for case insensitive search within the logs.
Add support for regex search within the logs.
4.8.4. Deprecations and Removals
buildbot.process.factory.Distutilsfactory has been deprecated.HashiCorpVaultSecretProviderhas been removed.GerritStatusPushno longer accepts deprecated arguments:reviewCB,startCB,reviewArg,startArg,summaryCB,summaryArg,builders,wantSteps,wantLogs.Deprecated module-level attributes have been deleted.
GerritStatusPushcallback functions now can only return dictionary type.AngularJS web frontend has been removed.
Deprecated
LineBoundaryFinder callbackargument has been removed.Removed Python 2.7 support on the worker. This does not affect compatibility of connecting workers running old versions of Buildbot to masters running new versions of Buildbot.
This release includes all changes up to Buildbot 3.11.5.
5. Older Release Notes
- 5.1. Buildbot
3.11.9(2024-10-13) - 5.2. Buildbot
3.11.8(2024-09-27) - 5.3. Buildbot
3.11.7(2024-08-01) - 5.4. Buildbot
3.11.6(2024-07-12) - 5.5. Buildbot
3.11.5(2024-06-24) - 5.6. Buildbot
3.11.4(2024-06-20) - 5.7. Buildbot
3.11.3(2024-05-19) - 5.8. Buildbot
3.11.2(2024-05-04) - 5.9. Buildbot
3.11.1(2024-02-24) - 5.10. Buildbot
3.11.0(2024-01-25) - 5.11. Buildbot
3.10.1(2023-12-26) - 5.12. Buildbot
3.10.0(2023-12-04) - 5.13. Buildbot
3.9.2(2023-09-02) - 5.14. Buildbot
3.9.1(2023-09-02) - 5.15. Buildbot
3.9.0(2023-08-16) - 5.16. Buildbot
3.8.0(2023-04-16) - 5.17. Buildbot
3.7.0(2022-12-04) - 5.18. Buildbot
3.6.1(2022-09-22) - 5.19. Buildbot
3.6.0(2022-08-25) - 5.20. Buildbot
3.5.0(2022-03-06) - 5.21. Buildbot
3.4.1(2022-02-09) - 5.22. Buildbot
3.4.0(2021-10-15) - 5.23. Buildbot
3.3.0(2021-07-31) - 5.24. Buildbot
3.2.0(2021-06-17) - 5.25. Buildbot
3.1.1(2021-04-28) - 5.26. Buildbot
3.1.0(2021-04-05) - 5.27. Buildbot
3.0.3(2021-04-05) - 5.28. Buildbot
3.0.2(2021-03-16) - 5.29. Buildbot
3.0.1(2021-03-14) - 5.30. Buildbot
3.0.0(2021-03-08) - 5.31. Buildbot
2.10.5(2021-04-05) - 5.32. Buildbot
2.10.4(2021-03-16) - 5.33. Buildbot
2.10.3(2021-03-14) - 5.34. Buildbot
2.10.2(2021-03-07) - 5.35. Buildbot
2.10.1(2021-01-29) - 5.36. Buildbot
2.10.0(2021-01-02) - 5.37. Buildbot
2.9.4(2020-12-26) - 5.38. Buildbot
2.9.3(2020-12-15) - 5.39. Buildbot
2.9.2(2020-12-08) - 5.40. Buildbot
2.9.1(2020-12-05) - 5.41. Buildbot
2.9.0(2020-12-04) - 5.42. Buildbot
2.8.4(2020-08-29) - 5.43. Buildbot
2.8.3(2020-08-22) - 5.44. Buildbot
2.8.2(2020-06-14) - 5.45. Buildbot
2.8.1(2020-06-06) - 5.46. Buildbot
2.8.0(2020-05-27) - 5.47. Buildbot
2.7.0(2020-02-27) - 5.48. Buildbot
2.6.0(2020-01-21) - 5.49. Buildbot
2.5.1(2019-11-24) - 5.50. Buildbot
2.5.0(2019-10-17) - 5.51. Buildbot
2.4.1(2019-09-11) - 5.52. Buildbot
2.4.0(2019-08-18) - 5.53. Buildbot
2.3.1(2019-05-22) - 5.54. Buildbot
2.3.0(2019-05-06) - 5.55. Buildbot
2.2.0(2019-04-07) - 5.56. Buildbot
2.1.0(2019-03-09) - 5.57. Buildbot
2.0.1(2019-02-06) - 5.58. Buildbot
2.0.0(2019-02-02) - 5.59. Release Notes for Buildbot
1.8.2(2019-05-22) - 5.60. Release Notes for Buildbot
1.8.1(2019-02-02) - 5.61. Release Notes for Buildbot
1.8.0(2019-01-20) - 5.62. Release Notes for Buildbot
1.7.0(2018-12-21) - 5.63. Release Notes for Buildbot
1.6.0(2018-11-16) - 5.64. Release Notes for Buildbot
1.5.0(2018-10-09) - 5.65. Release Notes for Buildbot
1.4.0(2018-09-02) - 5.66. Release Notes for Buildbot
1.3.0(2018-07-13) - 5.67. Release Notes for Buildbot
1.2.0(2018-06-10) - 5.68. Release Notes for Buildbot
1.1.2(2018-05-15) - 5.69. Release Notes for Buildbot
1.1.1(2018-04-06) - 5.70. Release Notes for Buildbot
1.1.0(2018-03-10) - 5.71. Release Notes for Buildbot
1.0.0(2018-02-11) - 5.72. Release Notes for Buildbot
0.9.15.post1(2018-01-07) - 5.73. Release Notes for Buildbot
0.9.15(2018-01-02) - 5.74. Release Notes for Buildbot
0.9.14(2017-12-08) - 5.75. Release Notes for Buildbot
0.9.13(2017-11-07) - 5.76. Release Notes for Buildbot
0.9.12.post1(2017-10-10) - 5.77. Release Notes for Buildbot
0.9.12(2017-10-05) - 5.78. Release Notes for Buildbot
0.9.11(2017-09-08) - 5.79. Release Notes for Buildbot
0.9.10(2017-08-03) - 5.80. Release Notes for Buildbot
0.9.9.post2(2017-07-06) - 5.81. Release Notes for Buildbot
0.9.9.post1(2017-07-01) - 5.82. Release Notes for Buildbot
0.9.9(2017-06-29) - 5.83. Release Notes for Buildbot
0.9.8(2017-06-14) - 5.84. Release Notes for Buildbot
0.9.7(2017-05-09) - 5.85. Release Notes for Buildbot
0.9.6(2017-04-19) - 5.86. Release Notes for Buildbot
0.9.5(2017-03-18) - 5.87. Release Notes for Buildbot
0.9.4(2017-02-08) - 5.88. Release Notes for Buildbot
0.9.3(2017-01-11) - 5.89. Release Notes for Buildbot
0.9.2(2016-12-13) - 5.90. Release Notes for Buildbot
0.9.1 - 5.91. Release Notes for Buildbot
0.9.0 - 5.92. Release Notes for Buildbot
0.9.0rc4 - 5.93. Release Notes for Buildbot
0.9.0rc3 - 5.94. Release Notes for Buildbot
0.9.0rc2 - 5.95. Release Notes for Buildbot
0.9.0rc1 - 5.96. Release Notes for Buildbot 0.9.0b9
- 5.97. Release Notes for Buildbot 0.9.0b8
- 5.98. Release Notes for Buildbot 0.9.0b7
- 5.99. Release Notes for Buildbot 0.9.0b6
- 5.100. Release Notes for Buildbot 0.9.0b5
- 5.101. Release Notes for Buildbot 0.9.0b4
- 5.102. Release Notes for Buildbot 0.9.0b3
- 5.103. Release Notes for Buildbot 0.9.0b2
- 5.104. Release Notes for Buildbot 0.9.0b1
- 5.105. Release Notes for Buildbot 0.8.11
- 5.106. Release Notes for Buildbot 0.8.10
- 5.107. Release Notes for Buildbot 0.8.9
- 5.108. Release Notes for Buildbot v0.8.8
- 5.109. Release Notes for Buildbot v0.8.7
- 5.110. Release Notes for Buildbot v0.8.6p1
Note that Buildbot-0.8.11 was never released.