From eecb15983b833e57041defd04452d11e8f8cd344 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Mon, 4 Dec 2023 08:09:52 +0200 Subject: [PATCH] Release notes for 3.10.0 --- master/docs/manual/upgrading/4.0-upgrade.rst | 10 +++ master/docs/relnotes/index.rst | 90 +++++++++++++++++++ .../bitbucket-pull-request-poller.bugfix | 1 - ...itbucket_status-reporter-key-length.bugfix | 1 - newsfragments/build-cancel-exceptions.bugfix | 1 - newsfragments/buildbot-util-croniter.removal | 1 - newsfragments/buildrequest-sort.bugfix | 1 - ...dstep-dont-acquire-locks-if-skipped.change | 2 - ...tep-setattr-after-construction.deprecation | 8 -- .../catch-unwanted-worker-error.bugfix | 1 - .../create-worker-connection-string.feature | 2 - ...-api-buildset-complete-missing-keys.bugfix | 1 - .../data-api-israw-iscollection.change | 3 - .../data-updates-split-worker-state.removal | 2 - .../docker-latent-worker-early-fail.bugfix | 2 - newsfragments/docker-min-version.removal | 1 - .../docker-startup-failure-logs.feature | 1 - newsfragments/endpointkind-raw-inline.feature | 1 - newsfragments/group-readable-secrets.bugfix | 5 -- .../kube-latent-worker-volumes.feature | 1 - .../latest-check-instance-message.change | 2 - newsfragments/libvirt-latent-bug.doc | 1 - ...er-over-tls-only-when-configured-so.bugfix | 1 - newsfragments/min-python-3.8.removal | 2 - newsfragments/nightly-force-at-times.feature | 1 - newsfragments/p4-client-type.feature | 1 - ...got-revision-on-deletion-changelist.bugfix | 1 - newsfragments/p4-sync-use-client-name.bugfix | 1 - newsfragments/projects_active_api.feature | 1 - newsfragments/proxy-connection-string.bugfix | 1 - .../react-grid-view-builder-link.bugfix | 1 - newsfragments/step-report-timeout.feature | 1 - newsfragments/steps-source-git-tags.feature | 1 - newsfragments/upstream-croniter.bugfix | 1 - newsfragments/worker-dockerfile-debian.change | 1 - .../worker-dockerfile-virtualenv.change | 1 - newsfragments/worker-failure-reason.feature | 1 - 37 files changed, 100 insertions(+), 54 deletions(-) delete mode 100644 newsfragments/bitbucket-pull-request-poller.bugfix delete mode 100644 newsfragments/bitbucket_status-reporter-key-length.bugfix delete mode 100644 newsfragments/build-cancel-exceptions.bugfix delete mode 100644 newsfragments/buildbot-util-croniter.removal delete mode 100644 newsfragments/buildrequest-sort.bugfix delete mode 100644 newsfragments/buildstep-dont-acquire-locks-if-skipped.change delete mode 100644 newsfragments/buildstep-setattr-after-construction.deprecation delete mode 100644 newsfragments/catch-unwanted-worker-error.bugfix delete mode 100644 newsfragments/create-worker-connection-string.feature delete mode 100644 newsfragments/data-api-buildset-complete-missing-keys.bugfix delete mode 100644 newsfragments/data-api-israw-iscollection.change delete mode 100644 newsfragments/data-updates-split-worker-state.removal delete mode 100644 newsfragments/docker-latent-worker-early-fail.bugfix delete mode 100644 newsfragments/docker-min-version.removal delete mode 100644 newsfragments/docker-startup-failure-logs.feature delete mode 100644 newsfragments/endpointkind-raw-inline.feature delete mode 100644 newsfragments/group-readable-secrets.bugfix delete mode 100644 newsfragments/kube-latent-worker-volumes.feature delete mode 100644 newsfragments/latest-check-instance-message.change delete mode 100644 newsfragments/libvirt-latent-bug.doc delete mode 100644 newsfragments/mail-notifier-over-tls-only-when-configured-so.bugfix delete mode 100644 newsfragments/min-python-3.8.removal delete mode 100644 newsfragments/nightly-force-at-times.feature delete mode 100644 newsfragments/p4-client-type.feature delete mode 100644 newsfragments/p4-sync-correct-got-revision-on-deletion-changelist.bugfix delete mode 100644 newsfragments/p4-sync-use-client-name.bugfix delete mode 100644 newsfragments/projects_active_api.feature delete mode 100644 newsfragments/proxy-connection-string.bugfix delete mode 100644 newsfragments/react-grid-view-builder-link.bugfix delete mode 100644 newsfragments/step-report-timeout.feature delete mode 100644 newsfragments/steps-source-git-tags.feature delete mode 100644 newsfragments/upstream-croniter.bugfix delete mode 100644 newsfragments/worker-dockerfile-debian.change delete mode 100644 newsfragments/worker-dockerfile-virtualenv.change delete mode 100644 newsfragments/worker-failure-reason.feature diff --git a/master/docs/manual/upgrading/4.0-upgrade.rst b/master/docs/manual/upgrading/4.0-upgrade.rst index 3bde323f73f..5582cf2f7b1 100644 --- a/master/docs/manual/upgrading/4.0-upgrade.rst +++ b/master/docs/manual/upgrading/4.0-upgrade.rst @@ -96,3 +96,13 @@ Endpoint attributes ``buildbot.data.base.Endpoint`` no longer provides ``isRaw`` and ``isCollection`` attributes. The equivalent in Buildbot 4.x is setting the ``kind`` attribute to ``EndpointKind.RAW`` and ``EndpointKind.COLLECTION`` respectively. + +Changes to BuildStep attributes +------------------------------- + +BuildBot no longer supports changing ``BuildStep`` attributes after a step is created during configuration. +Changing attributes of BuildStep instances that are not yet part of any build is most likely an error. +This is because such instances are only being used to configure a builder as a source to create real steps from. +In this scenario any attribute changes are ignored as far as build configuration is concerned. + +For customizing BuildStep after an instance has already been created `set_step_arg(name, value)` function has been added. diff --git a/master/docs/relnotes/index.rst b/master/docs/relnotes/index.rst index 154c17beafa..fdcb740209e 100644 --- a/master/docs/relnotes/index.rst +++ b/master/docs/relnotes/index.rst @@ -8,6 +8,96 @@ Release Notes .. towncrier release notes start +Buildbot ``3.10.0`` ( ``2023-12-04`` ) +====================================== + +Bug fixes +--------- + +- ``buildbot.changes.bitbucket.BitbucketPullrequestPoller`` has been updated to emit the change files. +- Fixed build status key sent to Bitbucket exceeding length limits (:issue:`7049`). +- Fixed a race condition resulting in ``EXCEPTION`` build results when build steps that are about to end are cancelled. +- Buildrequests are now selected by priority and then by buildrequestid (previously, Buildbot used the age as the secondary sort parameter). + This preserves the property of choosing the oldest buildrequest, but makes it predictable which buildrequest will be selected, as there might be multiple buildrequests with the same age. +- Fixed worker to fail a step ``uploadDirectory`` instead of throwing an exception when directory is not available. (:issue:`5878`) +- Added missing ``parent_buildid`` and ``parent_relationship`` keys to the buildset completion event in the Data API. +- Improved handling of Docker containers that fail before worker attaches to master. + In such case build will be restarted immediately instead of waiting for a timeout to expire. +- Enhanced the accessibility of secret files by enabling group-readability. + Previously, secret files were exclusively accessible to the owner. Now, + accessibility has been expanded to allow group members access as well. This + enhancement is particularly beneficial when utilizing Systemd's LoadCredential + feature, which configures secrets with group-readable (0o440) permissions. +- ``MailNotifier`` now works correctly when SSL packages are installed but ``useTls=False`` and auth (``smtpUser``, ``smtpPassword``) is not set. (:issue:`5609`) +- - `P4` now reports the correct `got_revision` when syncing a changelist that only delete files +- - `P4` step now use the rev-spec format `//{p4client}/...@{revision}` when syncing with a revision +- Fixed incorrect propagation of option ``--proxy-connection-string`` into buildbot.tac when creating new Worker. +- Fixed link to Builder in React Grid View. +- Addressed a number of timing errors in ``Nightly`` scheduler by upgrading ``croniter`` code. + +Changes +------- + +- Buildbot will render step properties and check if step should be skipped before acquiring locks. + This allows to skip waiting for locks in case step is skipped. +- The ``isRaw`` and ``isCollection`` attributes of the ``Endpoint`` type have been deprecated. + ``Endpoint`` is used to extend the Buildbot API. + Us a replacement use the new ``kind`` attribute. +- ``AbstractLatentWorker.check_instance()`` now accepts error message being supplied in case instance is not good. + The previous API has been deprecated. +- The published Docker image for the worker now uses Debian 11 (Bullseye) as base image. +- The published Docker image for the worker now runs Buildbot in virtualenv. + +Improved Documentation +---------------------- + +- Describe an existing bug with Libvirt latent workers that does not use a copy of the image (:issue `7122`). + +Features +-------- + +- The new React-based web frontend is no longer experimental. + To enable please see :ref:`the documentation on upgrading to 4.0 <4.0_Upgrading>` for more information. + The new web frontend includes the following improvements compared to legacy AngularJS web frontend: + + - Project support (initially released in Buildbot 3.9.0). + - Steps now show the amount of time spent waiting for locks. + - The log viewer now supports huge logs without problems. + - The log viewer now includes a search box that downloads entire log on-demand without additional button click. + - The log viewer now supports downloading log file both as a file and also showing it inline in the browser. + - The colors of the website can be adjusted from Buildbot configuration via ``www["theme"]`` key. + - Buildsteps and pending buildrequests have anchor links which allows linking directly to them from external web pages. + +- Workers can now be created to use ``connection string`` right out of the box when new option ``--connection-string=`` is used. +- Docker Latent workers will now show last logs in Buildbot UI when their startup fails. +- Added ``EndpointKind.RAW_INLINE`` data API endpoint type which will show the response data inline in the browser instead of downloading as a file. +- Implemented a way to specify volumes for containers spawned by ``KubeLatentWorker``. +- ``Nightly`` scheduler now supports forcing builds at specific times even if ``onlyIfChanged`` parameter was true and there were no important changes. +- ``buildbot.steps.source.p4.P4`` can now take a ``p4client_type`` argument to set the client type (More information on client type [here](https://www.perforce.com/manuals/p4sag/Content/P4SAG/performance.readonly.html)) +- Added data and REST APIs to retrieve only projects with active builders. +- Improved step result reporting to specify whether step failed due to a time out. +- Added ``tags`` option to the ``Git`` source step to download tags when updating repository. +- Worker now sends ``failure_reason`` update when the command it was running timed out. + +Deprecations and Removals +------------------------- + +- Legacy AngularJS web frontend will be removed in Buildbot 4.0. + Fixes to React web frontend that are regressions from AngularJS web frontend will be backported to 3.x Buildbot series to make migration easier. +- Buildbot Master now requires Python 3.8 or newer. + Python 3.7 is no longer supported. +- ``buildbot.util.croniter`` module has been deprecated in favor of using Pypi ``croniter`` package. +- ``master.data.updates.setWorkerState()`` has been deprecated. + Use ``master.data.updates.set_worker_paused()`` and ``master.data.updates.set_worker_graceful()`` as replacements. +- Buildbot now requires ``docker`` of version v4.0.0 or newer for Docker support. +- BuildStep instances are now more strict about when their attributes can be changed. + Changing attributes of BuildStep instances that are not yet part of any build is most likely an error. + This is because such instances are only being used to configure a builder as a source to create real steps from. + In this scenario any attribute changes are ignored as far as build configuration is concerned. + + Such changing of attributes has been deprecated and will become an error in the future release. + + For customizing BuildStep after an instance has already been created `set_step_arg(name, value)` function has been added. Buildbot ``3.9.2`` ( ``2023-09-02`` ) ===================================== diff --git a/newsfragments/bitbucket-pull-request-poller.bugfix b/newsfragments/bitbucket-pull-request-poller.bugfix deleted file mode 100644 index 9e975a6776c..00000000000 --- a/newsfragments/bitbucket-pull-request-poller.bugfix +++ /dev/null @@ -1 +0,0 @@ -``buildbot.changes.bitbucket.BitbucketPullrequestPoller`` has been updated to emit the change files. \ No newline at end of file diff --git a/newsfragments/bitbucket_status-reporter-key-length.bugfix b/newsfragments/bitbucket_status-reporter-key-length.bugfix deleted file mode 100644 index 8c263b1e9a4..00000000000 --- a/newsfragments/bitbucket_status-reporter-key-length.bugfix +++ /dev/null @@ -1 +0,0 @@ -Prevent Bitbucket status key length exceeding limits (:issue:`7049`). \ No newline at end of file diff --git a/newsfragments/build-cancel-exceptions.bugfix b/newsfragments/build-cancel-exceptions.bugfix deleted file mode 100644 index 52a1f97a7b4..00000000000 --- a/newsfragments/build-cancel-exceptions.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed a race condition resulting in ``EXCEPTION`` build results when build steps that are about to end are cancelled. diff --git a/newsfragments/buildbot-util-croniter.removal b/newsfragments/buildbot-util-croniter.removal deleted file mode 100644 index cfc270db044..00000000000 --- a/newsfragments/buildbot-util-croniter.removal +++ /dev/null @@ -1 +0,0 @@ -``buildbot.util.croniter`` module has been deprecated in favor of using Pypi ``croniter`` package. diff --git a/newsfragments/buildrequest-sort.bugfix b/newsfragments/buildrequest-sort.bugfix deleted file mode 100644 index 176b203a2b7..00000000000 --- a/newsfragments/buildrequest-sort.bugfix +++ /dev/null @@ -1 +0,0 @@ -Buildrequests are now selected by priority and then by buildrequestid (previously, we used the age as the secondary sort parameter). This preserves the property of choosing the oldest buildrequest, but makes it predictable which buildrequest will be selected, as there might be multiple buildrequests with the same age. diff --git a/newsfragments/buildstep-dont-acquire-locks-if-skipped.change b/newsfragments/buildstep-dont-acquire-locks-if-skipped.change deleted file mode 100644 index fd888cce559..00000000000 --- a/newsfragments/buildstep-dont-acquire-locks-if-skipped.change +++ /dev/null @@ -1,2 +0,0 @@ -Buildbot will render step properties and check if step should be skipped before acquiring locks. -This allows to skip waiting for locks in case step is skipped. diff --git a/newsfragments/buildstep-setattr-after-construction.deprecation b/newsfragments/buildstep-setattr-after-construction.deprecation deleted file mode 100644 index cf52d33c3df..00000000000 --- a/newsfragments/buildstep-setattr-after-construction.deprecation +++ /dev/null @@ -1,8 +0,0 @@ -BuildStep instances are now more strict about when their attributes can be changed. -Changing attributes of BuildStep instances that are not yet part of any build is most likely an error. -This is because such instances are only being used to configure a build. -In this scenario any attribute changes are ignored as far as build configuration is concerned. - -Such changing of attributes has been deprecated and will become an error in the future release. - -For customizing BuildStep after an instance has already been created `set_step_arg(name, value)` function has been added. diff --git a/newsfragments/catch-unwanted-worker-error.bugfix b/newsfragments/catch-unwanted-worker-error.bugfix deleted file mode 100644 index d04c6a67886..00000000000 --- a/newsfragments/catch-unwanted-worker-error.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix worker to fail a step uploadDirectory instead of throwing an exception when directory is not available. (:issue:`5878`) diff --git a/newsfragments/create-worker-connection-string.feature b/newsfragments/create-worker-connection-string.feature deleted file mode 100644 index 399aecc1961..00000000000 --- a/newsfragments/create-worker-connection-string.feature +++ /dev/null @@ -1,2 +0,0 @@ -Workers can now be created to use ``connection string`` right out of the box when new option ``--connection-string=`` is used. - diff --git a/newsfragments/data-api-buildset-complete-missing-keys.bugfix b/newsfragments/data-api-buildset-complete-missing-keys.bugfix deleted file mode 100644 index e5daf46b8f4..00000000000 --- a/newsfragments/data-api-buildset-complete-missing-keys.bugfix +++ /dev/null @@ -1 +0,0 @@ -Added missing ``parent_buildid`` and ``parent_relationship`` keys to the buildset completion event in the Data API. diff --git a/newsfragments/data-api-israw-iscollection.change b/newsfragments/data-api-israw-iscollection.change deleted file mode 100644 index 68a56093be8..00000000000 --- a/newsfragments/data-api-israw-iscollection.change +++ /dev/null @@ -1,3 +0,0 @@ -The ``isRaw`` and ``isCollection`` attributes of the ``Endpoint`` type have been deprecated. -``Endpoint`` is used to extend the Buildbot API. -Us a replacement use the new ``kind`` attribute. diff --git a/newsfragments/data-updates-split-worker-state.removal b/newsfragments/data-updates-split-worker-state.removal deleted file mode 100644 index 659926efa5d..00000000000 --- a/newsfragments/data-updates-split-worker-state.removal +++ /dev/null @@ -1,2 +0,0 @@ -``master.data.updates.setWorkerState()`` has been deprecated. -Use ``master.data.updates.set_worker_paused()`` and ``master.data.updates.set_worker_graceful()`` as replacements. diff --git a/newsfragments/docker-latent-worker-early-fail.bugfix b/newsfragments/docker-latent-worker-early-fail.bugfix deleted file mode 100644 index 95bb96dc38d..00000000000 --- a/newsfragments/docker-latent-worker-early-fail.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Improved handling of Docker containers that fail before worker attaches to master. -In such case build will be restarted immediately instead of waiting for a timeout to expire. diff --git a/newsfragments/docker-min-version.removal b/newsfragments/docker-min-version.removal deleted file mode 100644 index 96bf460b6d8..00000000000 --- a/newsfragments/docker-min-version.removal +++ /dev/null @@ -1 +0,0 @@ -Buildbot now requires ``docker`` of version v4.0.0 or newer for Docker support. diff --git a/newsfragments/docker-startup-failure-logs.feature b/newsfragments/docker-startup-failure-logs.feature deleted file mode 100644 index d33aed29be0..00000000000 --- a/newsfragments/docker-startup-failure-logs.feature +++ /dev/null @@ -1 +0,0 @@ -Docker Latent workers will now show last logs in Buildbot UI when their startup fails. diff --git a/newsfragments/endpointkind-raw-inline.feature b/newsfragments/endpointkind-raw-inline.feature deleted file mode 100644 index 0d1629bbbf1..00000000000 --- a/newsfragments/endpointkind-raw-inline.feature +++ /dev/null @@ -1 +0,0 @@ -Added ``EndpointKind.RAW_INLINE`` data API endpoint type which will show the response data inline in the browser instead of downloading as a file. diff --git a/newsfragments/group-readable-secrets.bugfix b/newsfragments/group-readable-secrets.bugfix deleted file mode 100644 index cc479b8221a..00000000000 --- a/newsfragments/group-readable-secrets.bugfix +++ /dev/null @@ -1,5 +0,0 @@ -Enhanced the accessibility of secret files by enabling group-readability. -Previously, secret files were exclusively accessible to the owner. Now, -accessibility has been expanded to allow group members access as well. This -enhancement is particularly beneficial when utilizing Systemd's LoadCredential -feature, which configures secrets with group-readable (0o440) permissions. diff --git a/newsfragments/kube-latent-worker-volumes.feature b/newsfragments/kube-latent-worker-volumes.feature deleted file mode 100644 index b2aade8159c..00000000000 --- a/newsfragments/kube-latent-worker-volumes.feature +++ /dev/null @@ -1 +0,0 @@ -Implemented a way to specify volumes for containers spawned by ``KubeLatentWorker``. diff --git a/newsfragments/latest-check-instance-message.change b/newsfragments/latest-check-instance-message.change deleted file mode 100644 index c7b49d44853..00000000000 --- a/newsfragments/latest-check-instance-message.change +++ /dev/null @@ -1,2 +0,0 @@ -``AbstractLatentWorker.check_instance()`` now accepts error message being supplied in case instance is not good. -The previous API has been deprecated. diff --git a/newsfragments/libvirt-latent-bug.doc b/newsfragments/libvirt-latent-bug.doc deleted file mode 100644 index c540d1a79c6..00000000000 --- a/newsfragments/libvirt-latent-bug.doc +++ /dev/null @@ -1 +0,0 @@ -Describe an existing bug with Libvirt latent workers that does not use a copy of the image (:issue `7122`). diff --git a/newsfragments/mail-notifier-over-tls-only-when-configured-so.bugfix b/newsfragments/mail-notifier-over-tls-only-when-configured-so.bugfix deleted file mode 100644 index 2640e7ff741..00000000000 --- a/newsfragments/mail-notifier-over-tls-only-when-configured-so.bugfix +++ /dev/null @@ -1 +0,0 @@ -``MailNotifier`` now works correctly when SSL packages are installed but ``useTls=False`` and auth (``smtpUser``, ``smtpPassword``) is not set. (:issue:`5609`) diff --git a/newsfragments/min-python-3.8.removal b/newsfragments/min-python-3.8.removal deleted file mode 100644 index 3f7d515673f..00000000000 --- a/newsfragments/min-python-3.8.removal +++ /dev/null @@ -1,2 +0,0 @@ -Buildbot Master now requires Python 3.8 or newer. -Python 3.7 is no longer supported. diff --git a/newsfragments/nightly-force-at-times.feature b/newsfragments/nightly-force-at-times.feature deleted file mode 100644 index e28e9b630f1..00000000000 --- a/newsfragments/nightly-force-at-times.feature +++ /dev/null @@ -1 +0,0 @@ -``Nightly`` scheduler now supports forcing builds at specific times even if ``onlyIfChanged`` parameter was true and there were no important changes. diff --git a/newsfragments/p4-client-type.feature b/newsfragments/p4-client-type.feature deleted file mode 100644 index 09446cde780..00000000000 --- a/newsfragments/p4-client-type.feature +++ /dev/null @@ -1 +0,0 @@ -``buildbot.steps.source.p4.P4`` can now take a ``p4client_type`` argument to set the client type (More information on client type [here](https://www.perforce.com/manuals/p4sag/Content/P4SAG/performance.readonly.html)) diff --git a/newsfragments/p4-sync-correct-got-revision-on-deletion-changelist.bugfix b/newsfragments/p4-sync-correct-got-revision-on-deletion-changelist.bugfix deleted file mode 100644 index 01115227fdd..00000000000 --- a/newsfragments/p4-sync-correct-got-revision-on-deletion-changelist.bugfix +++ /dev/null @@ -1 +0,0 @@ -- `P4` now reports the correct `got_revision` when syncing a changelist that only delete files \ No newline at end of file diff --git a/newsfragments/p4-sync-use-client-name.bugfix b/newsfragments/p4-sync-use-client-name.bugfix deleted file mode 100644 index 5daf89c45cf..00000000000 --- a/newsfragments/p4-sync-use-client-name.bugfix +++ /dev/null @@ -1 +0,0 @@ -- `P4` step now use the rev-spec format `//{p4client}/...@{revision}` when syncing with a revision \ No newline at end of file diff --git a/newsfragments/projects_active_api.feature b/newsfragments/projects_active_api.feature deleted file mode 100644 index 65e804e8527..00000000000 --- a/newsfragments/projects_active_api.feature +++ /dev/null @@ -1 +0,0 @@ -Added data and REST APIs to retrieve only projects with active builders. diff --git a/newsfragments/proxy-connection-string.bugfix b/newsfragments/proxy-connection-string.bugfix deleted file mode 100644 index 88d13f392a8..00000000000 --- a/newsfragments/proxy-connection-string.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix incorrect propagation of option ``--proxy-connection-string`` into buildbot.tac when creating new Worker. diff --git a/newsfragments/react-grid-view-builder-link.bugfix b/newsfragments/react-grid-view-builder-link.bugfix deleted file mode 100644 index ea64f1ea9aa..00000000000 --- a/newsfragments/react-grid-view-builder-link.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix link to Builder in React Grid View. diff --git a/newsfragments/step-report-timeout.feature b/newsfragments/step-report-timeout.feature deleted file mode 100644 index 3a7fd6260b5..00000000000 --- a/newsfragments/step-report-timeout.feature +++ /dev/null @@ -1 +0,0 @@ -Improved step result reporting to specify whether step failed due to a time out. diff --git a/newsfragments/steps-source-git-tags.feature b/newsfragments/steps-source-git-tags.feature deleted file mode 100644 index e9d0457bb41..00000000000 --- a/newsfragments/steps-source-git-tags.feature +++ /dev/null @@ -1 +0,0 @@ -Added ``tags`` option to the ``Git`` source step to download tags when updating repository. diff --git a/newsfragments/upstream-croniter.bugfix b/newsfragments/upstream-croniter.bugfix deleted file mode 100644 index 69f66bb48cc..00000000000 --- a/newsfragments/upstream-croniter.bugfix +++ /dev/null @@ -1 +0,0 @@ -Addressed a number of timing errors in ``Nightly`` scheduler by upgrading ``croniter`` code. diff --git a/newsfragments/worker-dockerfile-debian.change b/newsfragments/worker-dockerfile-debian.change deleted file mode 100644 index ae96c046921..00000000000 --- a/newsfragments/worker-dockerfile-debian.change +++ /dev/null @@ -1 +0,0 @@ -The published Docker image for the worker now uses Debian 11 (Bullseye) as base image. diff --git a/newsfragments/worker-dockerfile-virtualenv.change b/newsfragments/worker-dockerfile-virtualenv.change deleted file mode 100644 index 40c79816f59..00000000000 --- a/newsfragments/worker-dockerfile-virtualenv.change +++ /dev/null @@ -1 +0,0 @@ -The published Docker image for the worker now runs Buildbot in virtualenv. diff --git a/newsfragments/worker-failure-reason.feature b/newsfragments/worker-failure-reason.feature deleted file mode 100644 index beba5751688..00000000000 --- a/newsfragments/worker-failure-reason.feature +++ /dev/null @@ -1 +0,0 @@ -Worker now sends `failure_reason` update when the command it was running timed out.