Download Latest Version buildbot-4.3.0.tar.gz (2.6 MB)
Email in envelope

Get an email when there's a new version of Buildbot

Home / v4.3.0
Name Modified Size InfoDownloads / Week
Parent folder
buildbot-v4.3.0.gitarchive.tar.gz 2025-05-12 4.4 MB
buildbot-v4.3.0.gitarchive.tar.gz.asc 2025-05-12 484 Bytes
buildbot-worker-linux-amd64-v4.3.0.bin 2025-05-12 41.4 MB
buildbot-4.3.0.tar.gz 2025-05-12 2.6 MB
buildbot-4.3.0-py3-none-any.whl 2025-05-12 1.1 MB
buildbot_www-4.3.0.tar.gz 2025-05-12 430.2 kB
buildbot_wsgi_dashboards-4.3.0.tar.gz 2025-05-12 434.3 kB
buildbot_www-4.3.0-py3-none-any.whl 2025-05-12 430.6 kB
buildbot_wsgi_dashboards-4.3.0-py3-none-any.whl 2025-05-12 434.9 kB
buildbot_worker-4.3.0-py2.py3-none-any.whl 2025-05-12 93.5 kB
buildbot_worker-4.3.0.tar.gz 2025-05-12 135.4 kB
buildbot_waterfall_view-4.3.0-py3-none-any.whl 2025-05-12 33.5 kB
buildbot_waterfall_view-4.3.0.tar.gz 2025-05-12 33.2 kB
buildbot_grid_view-4.3.0.tar.gz 2025-05-12 10.1 kB
buildbot_pkg-4.3.0-py3-none-any.whl 2025-05-12 4.7 kB
buildbot_pkg-4.3.0.tar.gz 2025-05-12 5.1 kB
buildbot_console_view-4.3.0.tar.gz 2025-05-12 22.4 kB
buildbot_grid_view-4.3.0-py3-none-any.whl 2025-05-12 10.2 kB
buildbot_badges-4.3.0.tar.gz 2025-05-12 4.7 kB
buildbot_console_view-4.3.0-py3-none-any.whl 2025-05-12 22.5 kB
buildbot_badges-4.3.0-py3-none-any.whl 2025-05-12 6.3 kB
README.md 2025-05-12 3.1 kB
v4.3.0 source code.tar.gz 2025-05-12 4.4 MB
v4.3.0 source code.zip 2025-05-12 5.6 MB
Totals: 24 Items   61.5 MB 17

Bug fixes

  • Improved handling of not found exceptions when stopping containers in Docker latent worker.
  • Fixed garbage output from ANSI escape code sequences in build step logs (#7852)
  • Fixed AuthorizedKeysManhole not picking up the specified ssh_host_keydir
  • Fixed deprecation warnings being incorrectly raised as errors
  • Fixed Git step failures when checking out commits containing LFS objects that require authentication
  • Fixed crashes when using callable categories with HgPoller
  • buildbot.reporters.http.HttpStatusPush now correctly exposes and passes through the skip_encoding parameter
  • Implemented bold text style in build step logs (#7853)
  • Websocket connections no longer allow unauthenticated users to connect when authorization is enabled

Changes

  • Build now has a mutable env attribute, which is deep copied from the Builder's BuilderConfig.env. This allows steps to modify their current build's environment if needed.

Features

  • Added a Build.do_build field and BuilderConfig.do_build_if to allow skipping entire builds
  • Added support for configuring the database engine via the db.engine_kwargs configuration key
  • Added support for tracking exact commits within codebases
  • buildbot.util.httpclientservice.HTTPSession now supports mTLS. buildbot.reporters.http.HttpStatusPush now supports mTLS endpoints by accepting client certificates via the cert parameter (as either a combined file or tuple)
  • Added a Log.flush() method to flush incomplete log lines without finishing the log
  • Added a runtime_timeout argument to MasterShellCommand (#8377)
  • Added a builds/<buildid>/triggered_builds Data API endpoint to retrieve builds triggered by a specific build

Misc

  • Added a path_cls attribute (either PureWindowsPath or PurePosixPath depending on worker OS). This will replace path_module usage with better ergonomics and typing support.

Deprecations and Removals

  • BuildFactory workdir callable support has been deprecated. Use renderables instead.
  • Endpoint.pathPatterns as a multiline string has been deprecated. Use list of strings instead.
  • ResourceType.eventPathPatterns as a multiline string has been deprecated. Use list of strings instead.
  • DataConnector.produceEvent() has been deprecated. Use Data API update methods as replacement.
  • The rootlinks Data and REST API endpoint has been deprecated
  • Buildbot Master now requires Python 3.9 or newer. Python 3.8 is no longer supported.
  • Raising NotImplementedError from reconfigServiceWithSibling or reconfigService has been deprecated. Use canReconfigWithSibling() that returns False as a replacement.
  • buildbot.schedulers.base.BaseScheduler has been deprecated. Replace uses of it with ReconfigurableBaseScheduler.
  • Old location of Dependent scheduler has been deprecated. Instead of buildbot.schedulers.basic.Dependent use buildbot.plugins.schedulers.Dependent.
Source: README.md, updated 2025-05-12