zuul/releasenotes/notes
Joshua Watt fa431cf4f8 Fix missing label evaluation in Gerrit
Fixes the way that missing labels are handled in Gerrit. The intention
is that labels provided by Zuul are removed from the set of missing
labels on the change (and thus ignored). The original code was using the
">" set comparison operator to do this, but this operator is actually
"issuperset()". This means that if there was any disjoint members in the
allow_needs set (that is allow_needs had labels that were not missing),
the comparison would be False, and any actual missing labels would be
ignored.

The fix is to use set difference to calculate the missing labels and
remove the allow_needs set. If any labels are left after this, they are
actually missing and the change cannot be merged

Change-Id: Ibdb5df44e80d75198493f8287443ed19bcf269f1
2024-04-11 11:33:12 -06:00
..
3.19.1-omnibus-ef4b9449dccc1997.yaml Add 3.19.1 release notes 2020-07-22 09:05:37 -07:00
4.0.0-d707ea7649a815dd.yaml Require TLS for zookeeper connections 2021-02-17 09:47:11 -08:00
520-windows-7737f20c23b0afee.yaml Fix module loading for Windows jobs 2022-03-30 13:35:02 -07:00
access-rules-096ecf9ae747188e.yaml Add access-rules configuration and documentation 2022-10-25 20:22:33 -07:00
add-artifacts-0718af34ca6165aa.yaml Add artifact table 2018-11-28 07:53:41 -08:00
add-buildset-statusurl.yaml Add build set URL to reporter 2022-06-26 23:48:03 +00:00
add-enqueue-reporter-action-4340b917c1cfca37.yaml Add enqueue reporter action 2019-09-17 09:51:16 -07:00
add-gitlab-squash-mode-3e981204342ac6f9.yaml Add support for gitlab squash merge 2021-09-30 15:10:31 +00:00
add-host-ansible-python-interpreter-9592aef8d2c90b3e.yaml Whitelist ansible_python_interpreter for add_host 2019-03-18 09:46:50 -04:00
add-no-jobs-reporter-action-a868ff8baf42c44c.yaml Add no-jobs reporter action 2019-09-17 09:51:16 -07:00
admin_web_api-1331c81070a3e67f.yaml Web: plug the authorization engine 2019-07-30 15:32:31 +00:00
admin_web_api_promote-2-b72d137af109341d.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
allow-unzoned-dd1ed12dbd870d00.yaml Optionally allow zoned executors to process unzoned jobs 2021-03-02 07:29:30 -08:00
allowed-connections-244fb22569090fb2.yaml Add allowed-triggers and allowed-reporters tenant settings 2018-11-13 16:34:54 +00:00
allowed-labels-d3ca17f3c7e167c8.yaml Add allowed-labels tenant setting 2018-11-27 06:00:54 +00:00
allowed-projects-8f6f0cb42ffd0a88.yaml Set allowed-projects on untrusted jobs with secrets 2019-01-22 14:01:10 -08:00
always-dynamic-dce165ca8b6e212f.yaml Add always-dynamic-branches option 2022-05-16 16:32:29 -07:00
ansible-2-removed-482fa9e5b944b7d4.yaml Remove support for Ansible 2 2022-09-14 17:14:10 -07:00
ansible-2.5-1e4397795cc5b5ba.yaml Remove support for ansible 2.5 2019-12-10 11:28:56 -05:00
ansible-2.6-12d2f8222327dfbc.yaml Support ansible 2.6 2019-03-15 09:09:17 +01:00
ansible-2.6-4392044bd6e95e03.yaml Drop support for ansible 2.6 2020-05-15 09:22:38 +02:00
ansible-2.7-2-4b6504e46c18cc58.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
ansible-2.7-e4db1ec0440446be.yaml Support ansible 2.7 2019-03-15 09:09:50 +01:00
ansible-2.7-uri-module-3143c326474740ee.yaml Fix ignored default ansible version 2019-03-22 18:46:59 +01:00
ansible-2.8-7f3d630503c6192f.yaml Support Ansible 2.8 2019-05-16 15:07:26 -04:00
ansible-2.8-default-version-43754b72b3dd2897.yaml Add upgrade note about ansible_python_interpreter 2019-12-10 15:34:34 -05:00
ansible-2.9-0a868d1c3f216327.yaml Support Ansible 2.9 2019-12-10 11:28:35 -05:00
ansible-5-0c9d6626294579e0.yaml Amend Zuul v6 releaes notes to include python3.8 min version bump 2022-05-06 13:43:51 -07:00
ansible-5-removed-956d88b320956dc8.yaml Remove Ansible 5 2022-10-11 17:03:57 -07:00
ansible-6-f939b4d160b41ec3.yaml Add Ansible 6 2022-09-02 10:12:55 -07:00
ansible-6-removed-ansible-9-added-16493efd0a30f592.yaml Replace Ansible 6 with Ansible 9 2024-02-15 16:20:45 -08:00
ansible-8-de22fbe32247bc5d.yaml Add Ansible 8 2023-07-19 15:46:48 -07:00
ansible-27-deprecated-cd82a8a47a10a8c7.yaml Deprecate ansible 2.7 2020-05-13 06:40:14 +00:00
ansible-29-default-067e82c48805c5d5.yaml Default to Ansible 2.9 2020-05-15 09:22:38 +02:00
ansible-callbacks-c3bfce1a5cae6b15.yaml Enables whitelisting and configuring callbacks 2020-05-12 19:01:51 +02:00
ansible-default-version-4d4e622b0be39e12.yaml Fix ignored default ansible version 2019-03-22 18:46:59 +01:00
ansible-plugin-security-90ecd81635e12179.yaml Fix Ansible plugin loading 2022-03-24 14:50:20 -07:00
ansible-shell-type-d76d84b940d21eea.yaml Use shell-type config from nodepool 2021-03-08 22:16:23 +01:00
app-auth-bd38c5566d8130b3.yaml Revert "Fix github app authentication to work with checks API endpoints" 2020-02-11 13:16:39 -08:00
artifact-format-2de4b9c038e28115.yaml Switch artifact return back to list 2019-02-19 11:20:25 -08:00
artifacts-buildset-19a94b7630db4f30.yaml Forward artifacts to child jobs within buildset 2019-03-20 16:26:17 +01:00
audit-vars-4dcb0d3c7bf87ef2.yaml Add `playbook_context` zuul variable 2021-11-30 13:34:06 -08:00
authz-rule-55a6db54340f2e08.yaml Rename admin-rule to authorization-rule 2022-10-06 15:38:24 -07:00
autohold-info-940288df947d5091.yaml Add autohold-info CLI command 2019-09-16 10:47:27 -04:00
autohold-revamp-047011cedd3c8da9.yaml Store autohold requests in zookeeper 2019-09-16 08:47:53 -04:00
aws-kinesis-61a83290275e06d3.yaml Add AWS Kinesis support 2023-07-25 11:04:19 -07:00
branch-protection-f79d97c4e6c0b05f.yaml Status branch protection checking for github 2018-06-04 15:47:01 +02:00
broken-config-f41fda98f01a3f4e.yaml Make Zuul able to start with a broken config 2018-06-05 17:03:30 +00:00
build-result-stats-5e80a82a78faeb61.yaml Emit stats for more build results 2023-09-26 11:32:03 -07:00
builds-branches-4ca6d1e038979d1d.yaml Filter out unprotected branches from builds if excluded 2019-06-25 20:49:54 +02:00
builds_held_attribute-2-711abd33402ce037.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
builds_timeline-ff4f07fe5a11cbe1.yaml Web UI: add builds timeline on buildset page 2021-10-04 10:56:55 +02:00
bundle-refactor-b2a02cabcfda0f5f.yaml Finish circular dependency refactor 2024-02-09 07:39:40 -08:00
bundle-refactor-sql-11c892ee29feb7e7.yaml Refactor bundle in sql connection 2023-10-19 17:42:09 -07:00
bwrap-disable-userns-bbb3f3a2932415c4.yaml Use bwrap --disable-userns if possible 2023-05-16 10:12:21 -07:00
cache-cleanup-bug-fix-3c4b1a2738d1c5d4.yaml Add a release notes for cache cleanup fix 2021-10-08 13:41:10 -07:00
cgroups-governor-430a565cae0ef104.yaml Add cgroup support to ram sensor 2018-12-18 22:25:27 +01:00
change-cache-bugfix-bcf9cb5da3ec2392.yaml Fix infinite recursion in getRelatedChanges 2021-10-13 10:42:07 -07:00
change-cache-prune-fix-eac72e164927c028.yaml Handle concurrent modification during change cache delete 2021-10-18 15:01:35 -07:00
change-missing-build-url-2-6df030ae3d8793af.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
change-queue-per-branch-8f7f352fdf0aec3b.yaml Support per branch change queues 2021-02-03 13:04:20 +01:00
change-queue-project-790553bd212b50eb.yaml Remove deprecated pipeline queue configuration 2022-09-08 13:32:11 -07:00
change_message-18207e18b5dfffd3.yaml Add an !unsafe change_message variable 2023-02-09 09:07:53 -08:00
checkpoint-01e877d3db1ca95e.yaml Add checkpoint release note 2021-06-09 13:17:03 -07:00
checkpoint-4.2.0-4de07b02a9e88501.yaml Add a checkpoint release note 2021-04-08 06:52:33 -07:00
cherry-pick-merges-9c78fd914b682671.yaml merger: Handle merges with cherry-pick merge-mode 2022-05-11 10:06:18 -05:00
circular-deps-649f0fdd4dc5599f.yaml Support enqueuing behind circular dependencies 2021-03-01 18:45:48 +00:00
cli-autohold-simplify-c00303e9695fb812.yaml Remove --id option for autohold_delete/autohold_info 2019-10-24 15:31:45 -04:00
client-check-tenant-config-4b86bfd5bf3572cb.yaml Add tenant yaml validation option to zuul client 2018-07-23 17:00:57 +02:00
commit_id-56cc40ac08535bdc.yaml Add commit_id to zuul vars 2023-07-19 15:16:17 -07:00
config-allowed-projects-e82586c215879f28.yaml Allow config projects to override allowed-projects 2019-06-24 09:32:25 -07:00
config-cache-regression-471cd339965b247e.yaml Fix error with config cache 2021-08-18 13:26:21 -07:00
config-error-reporter-34887223d91544d1.yaml Add config-error reporter and report config errors to DB 2022-08-22 14:35:25 -07:00
config-memory-e849097ee171a534.yaml Add release note about config memory improvements 2018-04-30 14:34:46 -07:00
config-zuul-ignore-2-695aafd639d874ea.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
configure-github-merge-method-6d2991b9e5b98b6c.yaml Allow to select the merge method in Github 2019-06-11 12:08:07 +02:00
connection-vars-f4638e5ffeef095d.yaml Block connection related variables 2021-06-24 06:24:23 -07:00
dark-mode-e9b1cca960d4b906.yaml web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
deduplicate-ac171d3206eb43b3.yaml Deduplicate jobs in dependency cycles 2022-05-24 09:35:14 -07:00
default-ansible-9983f6e8f31bf9cb.yaml Switch default ansible version to 2.7 2019-03-15 09:09:50 +01:00
default-branch-ddf83e33ef849dac.yaml Add default branch support to the Gerrit driver 2023-08-23 11:07:09 -07:00
delete-state-6ec0da446e72bfa7.yaml Add delete-state command to delete everything from ZK 2021-08-24 10:07:41 -07:00
delete-state-required-d9cd24d61d659278.yaml Add an upgrade release note for delete-state 2021-12-09 10:44:21 -08:00
dependency-validation-000f63204da83b4a.yaml Validate dependent job names 2022-06-15 11:28:02 -07:00
deprecate-RS256withJWKS-0303fd688958dff9.yaml JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect 2020-02-11 09:30:15 +00:00
deprecate-ansible-2-4c22db35d3c6c765.yaml Deprecate Ansible 2, make Ansible 5 default 2022-09-02 10:12:54 -07:00
deprecate-ansible-5-eed0feccaabbb61f.yaml Deprecate Ansible 5, make Ansible 6 the default 2022-10-11 16:56:57 -07:00
deprecate-ansible-6-ce96fc1d7ff9e733.yaml Deprecate Ansible 6 2024-02-07 13:22:21 -08:00
deps-by-topic-a0e5733e5406a610.yaml Add queue.dependencies-by-topic 2022-03-25 15:25:52 -07:00
dequeue-on-missing-reqs-897210de746b3585.yaml Dequeue items that can no longer merge 2022-03-22 11:33:31 -07:00
dequeue-reporting-620f364309587304.yaml Report dequeued changes via Github checks API 2020-05-14 07:42:24 +02:00
detect-gitlab-merge-error-69816ea60127b363.yaml Fix failed merge detection in gitlab 2021-09-30 15:10:24 +00:00
disallowed-labels-451a38dfd5b1bbae.yaml Add disallowed-labels tenant option 2020-02-05 07:36:47 -08:00
distributed-executors-270abdf6cd3dc303.yaml Use component registry in fingergw routing 2021-06-21 13:38:03 -07:00
dont-cross-the-streams-d2263c67bd863dff.yaml Keep task stdout/stderr separate in result object 2023-08-17 16:22:41 -07:00
driver-merge-mode-9e8ef35006b3ae6d.yaml Change merge mode default based on driver 2022-10-13 10:31:19 -07:00
driver-mqtt-28f62e8510863b40.yaml Add ansible 2.5 release note 2018-06-15 17:19:53 -07:00
dynamic-badges-9b0e7a39e73775ba.yaml Support dynamic badges 2020-05-21 06:57:19 +00:00
early-failure-d94388c766adf922.yaml Report early failure from Ansible task failures 2023-06-29 13:40:34 -07:00
early-failure-fix-386f079693e54f97.yaml Fix issue with early failure and blocks 2023-08-21 16:41:08 -07:00
early-failure-regex-2a9290b3fdb2b8c1.yaml Add job failure output detection regexes 2023-08-21 16:41:21 -07:00
elasticsearch-filter-zuul-returned-vars-4a883813481cc313.yaml Elasticsearch: filter zuul data from job returned vars 2022-09-17 23:38:23 +02:00
encrypt-file-pubkey-a4830c3573dee7f0.yaml encrypt_secret: Allow file scheme for public key 2018-08-09 15:31:55 -05:00
executor-merger-f853f2f717ea4640.yaml Add additional info for executor.merge_jobs release note 2019-12-10 15:58:32 -05:00
executor-zones-54318b8ea2f7e195.yaml Add support for zones in executors 2018-11-29 13:05:20 -05:00
extra-config-paths-d8250b269a307873.yaml Add extra-config-paths tenant config option 2019-06-28 13:02:25 -07:00
fail-fast-57a5694d5ff568cd.yaml Support fail-fast in project pipelines 2019-04-29 08:26:58 +02:00
fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml Fail jobs when requirements not met 2019-03-18 16:18:46 -07:00
file-comment-levels-9b26156addc3644f.yaml Add upgrade note to 3.19 regarding check run permissions 2020-10-02 18:23:49 +02:00
file-matcher-pass-when-no-files-f3b4466d8107895e.yaml Make files matcher match changes with no files 2019-08-23 18:59:29 +02:00
filter-on-triggername-2a80d7811a5f31b5.yaml Filter events on event connection 2021-04-24 08:39:03 -07:00
find-executor-2-cd3f110245c499c1.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
finger-ssl-3548092b015e2844.yaml Combine fingergw certificate options 2021-07-27 15:38:49 -07:00
fingergw-user-f4edf5d300d78f56.yaml Remove default user for fingergw 2019-02-07 12:33:25 -08:00
fix-broken-trusted-config-updates-b68948bdbead17b2.yaml Add release note for broken trusted config loading fix 2019-04-15 15:52:14 -07:00
fix-buildsets-tab-5576b72cf7a2251f.yaml Fix skipped builds filter in web ui 2022-11-01 14:43:36 -07:00
fix-exclude-include-priority-ea4a21ab1e53cb4a.yaml Fix include-branches priority 2023-01-20 11:11:01 -06:00
fix-log-url-mqtt-91395ace0f6633e8.yaml Set log_url for retried builds in MQTT payload correctly 2024-01-08 17:11:49 +01:00
fix-memory-leak-93217656b5d1f1c1.yaml Add release note for memory leak 2019-05-06 08:57:02 -07:00
fix-missing-yarn-files-a9e0f8b0c78def39.yaml Install yarn before building python artifacts 2019-08-14 13:43:27 -04:00
fix-prune-database-a4873bd4dead7b5f.yaml Fix prune-database command 2023-03-29 17:12:13 -07:00
fix-soft-deps-1e809c40790892e7.yaml Fix skipping child jobs with soft dependencies 2019-10-16 10:52:35 -07:00
fix-ssh-add-args-5819aedbaa127c15.yaml Fix missing safe_args for add_host 2019-01-17 08:58:48 -05:00
fix-timer-dynamic-branches-7b26b48df986eed4.yaml Don't trigger timer events for dynamic branches 2023-10-27 07:29:25 +02:00
foreground-15824166b5fb7e80.yaml Don't enforce foreground with -d switch 2020-02-22 18:02:57 +01:00
foreground-c210261012f433fd.yaml Deprecate -d switch for running in foreground 2020-02-22 18:02:30 +01:00
full-reconfigure-6694d1120fa5c225.yaml Add command socket handler for full reconfiguration 2018-08-09 20:36:11 +00:00
gearmanectomy-ecec32b3764eafc1.yaml Replace 'web' section with 'webclient' 2022-06-05 17:47:17 +03:00
gerrit-comment-de803cf3890b709d.yaml Add 'comment' option to Gerrit reporter 2019-10-23 14:02:58 -07:00
gerrit-default-auth-c6165622bffc6434.yaml Add Kafka support to Gerrit 2023-07-15 14:41:23 -07:00
gerrit-hashtags-6e28f1bdaa30f84e.yaml Add gerrit hashtags support 2023-12-07 07:07:14 -08:00
gerrit-http-d134f509d6b49f7a.yaml Report to gerrit over HTTP 2018-07-26 16:43:07 -07:00
gerrit-line-comments-db364516af7030b1.yaml Support line comments in Gerrit 2018-07-27 18:51:59 -07:00
gerrit-long-message-truncate-320af6e43717651d.yaml gerrit: trim messages to "human length" 2021-10-14 10:09:50 +11:00
gerrit-missing-labels-fix-d315cec13a7af6a5.yaml Fix missing label evaluation in Gerrit 2024-04-11 11:33:12 -06:00
gerrit-ssh-server-a183363bac9d7ff8.yaml Add ssh_server option to Gerrit driver 2022-06-22 14:10:41 +00:00
gerrit-submit-whole-topic-5fef75db6ca450e8.yaml Support submitWholeTopic in Gerrit 2022-03-21 12:53:55 -07:00
gerrit-trigger-status-88cb4c52bd3ba86a.yaml Add Gerrit pipeline trigger requirements 2023-04-28 11:50:11 -07:00
gerrit_http-f25e63ca7d8ec9a3.yaml Add a relnote about gerrit and http 2019-10-08 10:32:12 -07:00
git-baseurl-hang-fe1ffbf696940a2b.yaml Use os.path.join for git driver getGitUrl 2019-01-15 11:52:04 +00:00
git-remote-refs-71bd2fc2bb05155d.yaml Allow using remote refs to find commits for change 2018-04-09 11:16:21 +02:00
github-api-token-6070169c0d7dd1e2.yaml github: fallback to api_token when can't find installation 2023-09-18 09:29:38 -07:00
github-checks-annotations-0b3e417b167e58d2.yaml Support file comments via Github checks API 2020-02-19 14:01:41 +01:00
github-checks-api-a990a473c37b4db4.yaml Implement basic github checks API workflow 2020-02-19 13:31:49 +01:00
github-checks-dequeue-2-643b7f757ca4d49c.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
github-draft-requirement-29b4f44229bb1af1.yaml Add "draft" github pipeline requirement 2022-10-10 10:54:33 -07:00
github-merge-mode-d6beb8d7a60a6c28.yaml Select correct merge method for Github 2023-10-24 07:15:39 +02:00
github-regex-status-26ddf3e3c91d182f.yaml Add release note about re2 2018-04-27 10:27:45 -07:00
github-require-check-294d3f27da790fae.yaml Allow check runs to be configured as required status in pipeline config 2020-05-12 16:48:16 +02:00
github-review-requirement-2-874b2dd8c6fa1293.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
github-squash-merge-d00c72b76abc8aa8.yaml Support squash merge in Github 2019-06-11 12:08:07 +02:00
github-trigger-deprecations-067ba9feab4c0a76.yaml Add some github configuration deprecations 2024-02-29 16:37:47 -08:00
github-trigger-status-948e81b9f45418f1.yaml Add GitHub pipeline trigger requirements 2023-04-28 11:46:33 -07:00
gitlab-disable-connection-pool-0ad02ef8028d4994.yaml Add gitlab disable_connection_pool option 2021-10-14 16:29:50 -07:00
gitlab-labels-1a7140429fb3f276.yaml Add support for adding and removing labels in gitlab 2022-01-14 18:18:35 +00:00
gitlab-require-labels-102a5885d3396417.yaml Required gitlab labels is subset of set labels 2022-01-14 18:53:39 +00:00
global-semaphores-719828567158982a.yaml Add global semaphore support 2022-05-31 15:14:34 -07:00
graceful-09c7267360190f7a.yaml Move sigterm_method to zuul.conf 2021-08-12 14:22:39 -07:00
handle-existing-commits-with-cherry-pick-e1a979c2e7ed1a78.yaml merger: Keep redundant cherry-pick commits 2023-03-01 16:22:17 -06:00
host-id-inventory-e1cba009bb5a536d.yaml Add nodepool.host_id variable to inventory file 2018-12-07 09:07:06 -05:00
implied-branch-exact-match-74cd3f227a2f6361.yaml Fix implied branch matchers with regex chars 2022-03-31 13:52:34 -07:00
include-branches-493b6bb04414341b.yaml Add include- and exclude-branches tenant config options 2022-05-16 16:28:01 -07:00
inodes-116b429ce06e91c8.yaml Monitor and report executor inode usage 2024-02-19 11:20:57 -08:00
intermediate-jobs-2-101e04e7e1497afa.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
inventory-zuul-child-jobs-0e7cf28f0cab83b8.yaml Add zuul.child_jobs in ansible inventory file 2018-06-28 16:09:12 -04:00
job-cleanup-run-e651594d0fd73608.yaml docs: add cleanup-run documentation 2019-06-04 02:55:56 +00:00
job-deduplication-parent-data-a03c415c05892c7e.yaml Send job parent data + artifacts via build request 2023-11-15 07:24:52 +01:00
job-extra-vars-9948be1ac2f99497.yaml Add support for Ansible extra-vars flag 2018-07-26 10:56:04 -04:00
job-pause-868192a2ee4cf7a9.yaml Support job pause 2018-08-09 10:07:34 +02:00
job-run-list-7036fbac9c146098.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
job-warnings-b72a9e80574b0969.yaml Support emitting warnings via zuul_return 2020-08-31 11:54:46 +02:00
jobdir_default-991bd60141045b68.yaml Change default job_dir location 2019-06-13 13:43:16 -07:00
kafka-373c5abb29695c7d.yaml Add Kafka support to Gerrit 2023-07-15 14:41:23 -07:00
keystore-copy-67fbfb9108e75d04.yaml Add copy-keys and delete-keys zuul client commands 2021-08-24 10:07:41 -07:00
keystore-export-9f8c6d46dd02a64c.yaml Add commands to export/import keys to/from ZK 2021-08-24 10:07:41 -07:00
kubectl-port-forward-93de41c7c0b107dc.yaml Update k8s log streaming release note 2020-03-03 15:09:18 -08:00
kubectl-port-forward-b6e5e8033c9b9ede.yaml executor: add extra kubectl port-forward debug and releasenotes 2020-05-27 16:56:13 +00:00
last3x-8682ada4910fa750.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
load-branch-03e4bb6577756f68.yaml Add load-branch to tenant configuration 2020-02-13 11:31:01 +01:00
localhost-raw-d841413f8743f8b8.yaml Prevent local code execution via the raw module 2019-03-11 17:49:38 +01:00
match-on-config-updates-1c6621885bd3e1c9.yaml Run jobs when their own config changes 2019-07-08 15:47:25 -07:00
match-tags-e56a501cdd1ef352.yaml Match tag items against containing branches 2020-03-06 13:29:18 -08:00
max-dependencies-7e50194dbe23aaaf.yaml Add support for limiting dependency processing 2023-09-07 11:01:29 -07:00
max-starting-builds-config-2a127fbfb46460c5.yaml Overriding max. starting builds. 2019-08-22 10:51:44 +02:00
max_hold_age-1c6cef0bce537bce.yaml Add scheduler config options for hold expiration 2019-09-18 10:06:48 -04:00
merge-conflict-rename-2-1e60065f196e48af.yaml Remove merge-failure pipeline configuration 2022-09-02 10:13:41 -07:00
merge-conflict-rename-da402e1c8685949b.yaml Rename MERGER_FAILURE to MERGE_CONFLICT 2022-02-24 17:06:03 -08:00
merge-failure-result-28bf93bec49b2b09.yaml Add MERGE_FAILURE buildset result 2022-02-24 18:32:20 -08:00
merger-pause-ac57e3e7421545b4.yaml Support pausing merge jobs 2020-02-14 13:20:15 +01:00
mqtt-artifacts-4bdd3a8a7f7e3f33.yaml Add artifacts to MQTT reporter 2021-04-26 17:09:44 -07:00
mqtt-include-returned-data-c5836db472907c42.yaml Add option to include returned data in MQTT reporter 2022-09-13 18:05:42 -07:00
mqtt-report-build-page-1780225ca98c7457.yaml Always report the build page 2021-07-15 16:45:58 -07:00
ms-login-5be892f3c151bfe7.yaml Add support for Microsoft login 2022-02-11 13:53:37 -08:00
multi-ansible-d027be61ad8593d4.yaml Make ansible version configurable 2019-03-15 09:09:16 +01:00
network-vars-60fd922781da7b92.yaml Make nodepool hostvars available on unreachable hosts 2022-04-19 09:13:45 -07:00
no-jobs-ec2aa5200d91044b.yaml Don't report NO_JOBS to the database 2022-04-21 09:55:17 -07:00
no-jobs2-fe2df7e33aa07acd.yaml Further no_job reporting fixes 2022-04-22 14:05:23 -07:00
nodepool-4.3.0-6969ad89ea27a75e.yaml Report nodepool resource stats gauges in scheduler 2021-09-10 10:54:59 -07:00
nodepool-slot-2061128253e50580.yaml Expose nodepool slot attribute 2022-11-30 13:27:02 -08:00
nodepool-statsd-3eb500893833cdc4.yaml Update docs since zuul-web requires zookeeper 2019-01-11 13:11:05 -05:00
nodeset-alternatives-7cc39a69ac4f1481.yaml Add nodeset alternatives 2022-09-08 13:01:28 -07:00
non-final-builds-2-d9024df868c7e038.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
non-final-parents-f7a2226862738507.yaml Detect errors with non-permitted parent jobs 2022-10-26 16:30:50 -07:00
non-live-pipeline-requirements-aa173bd86b332e63.yaml Honor independent pipeline requirements for non-live changes 2023-01-17 09:37:24 -08:00
offloaded-secrets-c1e1d70158bf68b4.yaml Offload FrozenJob secrets 2022-01-11 13:27:49 -08:00
override-checkout-implied-branches-29fc5b4e6226739b.yaml Fix implied branch matchers and override-checkout 2022-10-20 16:01:14 -07:00
override-file-matchers-128731229d551d81.yaml Add a CVE-2018-12557 release note 2018-06-19 15:36:27 +00:00
pagure-driver-cdd37b0c438e3387.yaml Add release note for Pagure driver 2019-08-12 10:04:44 -07:00
pass-to-parent-24d40e7ebcff6d9e.yaml Add pass-to-parent option for secrets 2019-01-18 08:38:26 -08:00
paused-events-4adaade5e29fc10e.yaml Store pause and resume events on the build and report them 2023-01-02 10:07:26 +01:00
pcre-deprecation-7be018a179588f8b.yaml Register RE2 syntax errors as warnings 2023-08-28 15:04:49 -07:00
per-branch-stats-0c9f262a70d5cc81.yaml Emit per-branch queue stats separately 2024-03-06 06:32:22 -08:00
pipeline-queue-removal-475caa7091f7e43f.yaml Remove deprecated pipeline queue configuration 2022-09-08 13:32:11 -07:00
pipeline-supercedes-ba622ac28df61ffd.yaml Add "supercedes" pipeline option 2019-07-15 08:34:09 -07:00
pipeline-timing-ea263e6e5939b1aa.yaml Add a tenant reconfiguration metric 2022-03-03 07:32:06 -08:00
playbook-semaphore-0dc1ee618ef77678.yaml Add playbook semaphores 2022-11-07 08:41:10 -08:00
postgres-ae4f8594d0f4b256.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
project-config-e906138042e386f7.yaml Late bind projects 2018-04-27 09:04:35 -07:00
project-regex-cb782f699eb10865.yaml Add regex support to project stanzas 2018-04-27 21:35:07 +02:00
project-regex-update-dcc183d923a6acdd.yaml Handle greedy project name regexes 2022-04-05 16:35:25 -07:00
project-vars-0d57992a7192a62d.yaml Add variables to project 2018-07-26 17:46:26 -04:00
project_key-d9bd1f25b7d39384.yaml Serve project SSH keys and document 2018-09-04 15:42:43 -07:00
prometheus-health-7f35208c9569f96c.yaml Add readiness/liveness probes to prometheus server 2021-12-09 07:37:29 -08:00
prometheus-monitoring-ffa6de30a483e4b5.yaml prometheus: add options to start the server and process collector 2021-04-26 14:47:36 +00:00
promote-check-f1ecf4826245c43d.yaml Make promote work for any pipeline manager 2022-03-10 14:09:32 -08:00
provides_requires-4c6b54ede999e86c.yaml Add provides/requires support 2019-01-30 14:07:42 -08:00
prune-database-eca38464b9606254.yaml Add prune-database command 2022-05-30 07:31:16 -07:00
pubsub-d275d8f6dd0f7d6a.yaml Add gcloud pubsub support to Gerrit driver 2023-08-02 14:50:28 -07:00
python-311-0766892d22cfba19.yaml Add a release note about Python 3.11 2023-07-27 17:09:54 -07:00
python35-2-fd8e7f7f577b55e6.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
queue-branch-007-92e47dd89ce05f6b.yaml Allow duplicate queue definitions on same project branches 2023-03-09 15:29:15 -08:00
queue-stats-782e62bf6157d263.yaml Add pipeline queue stats 2023-08-29 15:49:52 -07:00
rate-limit-logging-cedd9bb7fb5553d9.yaml Make GitHub rate limit logging configurable 2018-07-05 09:17:19 +02:00
react-zuul-a593c7627ca22b37.yaml Revert "Revert "web: rewrite interface in react"" 2018-10-06 10:42:31 -05:00
rebase-merge-6b96aa541cd53492.yaml Add rebase-merge merge mode 2022-10-17 14:27:05 -07:00
regex-negate-8d676d4c0c25051d.yaml Add configuration support for negative regex 2023-08-28 15:03:58 -07:00
relative_priority-dee014da5977da36.yaml Set relative priority of node requests 2018-11-30 12:50:34 +01:00
relax-add-host-6eeccd37bfa414ce.yaml Remove restriction on add_host 2018-09-06 03:33:19 +07:00
relax-ssh-known-hosts-d71a57e77436110b.yaml Allow known_hosts to be run in untrusted context 2019-01-17 08:59:54 -05:00
remove-ara-f64d6d2408dde1e5.yaml Remove built-in ARA support 2022-04-13 16:44:34 -07:00
remove-build-page-8d6acda308d513f1.yaml Always report the build page 2021-07-15 16:45:58 -07:00
remove-global-result-event-queue-f00bf6e4dab2720a.yaml Switch to ZooKeeper backed NodesProvisionedEvents 2021-07-13 14:57:01 -07:00
repo_cache-5524b183a8bc3e6a.yaml Add support for GHE repository cache 2022-05-05 13:39:41 -07:00
report-build-page-2-49088c2b0a36e1b7.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
report-topic-19e659b4709d3888.yaml Report topic to jobs as zuul.topic 2024-03-08 11:30:45 -07:00
reporters-always-report-27702c27369176da.yaml Report to all reporters even if one fails 2018-04-02 09:53:28 -07:00
requested-c7f561f338348f9e.yaml Remove translation of check run action in github driver 2021-05-11 22:10:46 +02:00
requestor-data-field-f69ad4a4b1e6e0ce.yaml Move parent provider determination to pipeline manager 2021-07-08 13:27:08 -07:00
require-merged-70784e1e45cac08e.yaml Support merged as requirement in github driver 2018-05-16 07:43:50 +02:00
required-sql-7dd38b76d9f4273f.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
resource-usage-stats-bfcd6765ef4a9c86.yaml Report tenant and project specific resource usage stats 2019-05-29 04:10:08 +00:00
restrict-add-host-f82bff723568a025.yaml executor: harden add_host usage 2018-11-28 08:27:11 +01:00
restrict-host-vars-ff64f960009da244.yaml executor: blacklist dangerous ansible host vars 2020-02-27 17:15:55 +00:00
role-checkouts-89632d2ff5eb8b78.yaml Check out more appropriate branches of role and playbook repos 2018-04-05 10:41:51 -07:00
role-in-json-4bc0d862066a4390.yaml Add ansible 2.5 release note 2018-06-15 17:19:53 -07:00
scoping_REST_API-2-866574c4d73c577b.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
secret-data-6196638e7904f909.yaml Add secret_data to zuul_return 2021-06-24 06:24:23 -07:00
semaphore-resources-295dceaf7ddbab0d.yaml Support multiple semaphores 2021-05-25 17:52:23 -07:00
semaphore-webui-66c41b6aa6c6cfb6.yaml Add semaphore support to web UI 2022-09-21 06:50:12 -07:00
semaphores-53ff91bf6f1ad0f5.yaml Support multiple semaphores 2021-05-25 17:52:23 -07:00
serial-manager-8f2dcf924c72effe.yaml Add serial pipeline manager 2020-04-29 14:59:15 -07:00
service-worker-default-b6f6d5c277657ced.yaml Disable service workers by default 2019-02-05 17:23:24 +00:00
sighup-removed-a97df8640862c9c7.yaml Remove SIGHUP handling in scheduler 2021-02-15 09:53:55 -08:00
skip-host-keys-2-61418c8be322a825.yaml Re-add pending release notes 2020-12-01 15:24:12 -08:00
skipped-and-neutral-check-runs-8703e5d910ed0e31.yaml Add skipped / neutral statuses to the github driver 2021-06-25 14:48:16 -04:00
smart-reconfigure-d04d1820ae974aea.yaml Add support for smart reconfigurations 2019-12-16 17:31:50 +00:00
soft-dependencies-08b02bf3133a6c57.yaml Allow soft job dependencies 2019-03-07 13:21:22 -08:00
sql-connection-removal-8579399ab165abf9.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
starting-builds-timer-7f05fd11d5da3358.yaml Add timer for starting_builds 2018-12-20 07:58:40 +01:00
store-build-time-in-utc-4d7425cff5399602.yaml Fix release note for a 3.0.2 feature 2020-01-17 16:38:52 +01:00
strip-encrypt-secret-87b06dc887312117.yaml Strip by default in tools/encrypt_secret 2020-03-30 14:10:19 -05:00
submit-requirements-1d61f88e54be1fde.yaml Check Gerrit submit requirements 2023-03-28 16:19:50 -07:00
submitted-together-query-f2a04313193dd101.yaml Fix recursive Gerrit change query 2022-03-28 15:08:45 -07:00
substring-web-search-362ede4088338005.yaml Web UI: substring search for builds, buildsets 2024-03-19 09:41:35 +01:00
success-message-27b295bf111b9cdc.yaml Restore job success/failure message 2021-08-13 07:57:12 -07:00
supercedent-circular-deps-6eab21a4ba2f6ff8.yaml Ignore circular dependencies in supercedent pipelines 2024-03-04 10:50:23 -08:00
supercedent-manager-af86f18e8d03ee4b.yaml Add supercedent pipeline manager 2018-06-14 16:32:03 -07:00
synchronize-rsh-553872cf5422acf9.yaml Disable rsh synchronize rsync_opts 2019-09-16 16:25:11 +00:00
template-branch-matchers-2259b585d239b6fe.yaml Don't add implied branch matchers to project-pipeline variants 2018-06-27 10:43:56 -07:00
tenant-conf-check-50ca470132bef55a.yaml zuul tenant-conf-check: disable scheduler creation 2021-06-11 16:00:39 +00:00
tenant-from-script-e28d736001db5365.yaml Reformat tenant_config_script release note 2018-04-10 14:57:51 -07:00
tenant-implied-branch-matchers-721614143082f33b.yaml Add implied-branch-matchers to tenant config 2023-03-23 10:04:48 -07:00
tenant-information-in-node-request-1ce98b86f7388cd0.yaml Add tenant name on NodeRequests for Nodepool 2021-09-02 09:26:34 -07:00
tenant-reconfigure-0c67cca5f64f7b51.yaml Add zuul-scheduler tenant-reconfigure 2022-02-08 14:14:17 -08:00
test-correct-commit-ea2921c46e03017d.yaml Add release note for bug fix to test correct commit 2019-08-29 07:59:32 -07:00
time-db-removed-39a24ce406da0ee8.yaml Remove time database 2021-09-27 11:54:33 -07:00
timer-jitter-3d3df10d0e75f892.yaml Apply timer trigger jitter to project-branches 2022-07-21 14:21:02 -07:00
timer-optimization-a6babecaf1c7dab8.yaml timer: skip projects not using the pipeline 2018-07-11 06:13:12 +00:00
total-resource-usage-stats-5d6ce932e1f249d2.yaml Report gross/total tenant resource usage stats 2022-03-17 14:51:18 +01:00
trusted-blacklist-removal-14c8434d70ab99f2.yaml executor: do not blacklist host-vars for trusted context 2020-03-02 19:23:48 -05:00
unreachable-60ce0305416a5e8c.yaml Fix unreachable nodes detection 2018-09-29 13:13:00 +02:00
unrestricted-ansible-6ae00e3aa1b1d3c6.yaml Add docs about additional security considerations 2022-04-13 14:17:04 -07:00
unsafe-vars-a997ccabd745176d.yaml Add all original values to unsafe_vars 2021-06-24 06:24:23 -07:00
validate-tenants-d7ecc1d416094d47.yaml Add --validate-tenants option to zuul scheduler 2021-02-25 10:11:42 +01:00
version-table-prefix-c6a5e84851268f4d.yaml Remove "sql connection" backwards compatability for database 2022-01-25 16:07:08 -08:00
wait-for-init-934370422b22b442.yaml Add --wait-for-init scheduler option 2022-06-18 07:57:49 -07:00
web-keystore-config-63c234fcc4b1bdbe.yaml Add release note about additional zuul-web requirements 2022-01-14 13:03:45 -08:00
web-page-build-93eeb53418f8a3f0.yaml web: add build page 2018-10-11 02:57:52 +00:00
web-page-config-errors-f2f00d6d1eed9103.yaml web: add config-errors notifications drawer 2018-10-11 03:02:30 +00:00
web-page-job-77fa7ffb2a1c09de.yaml web: add job page 2018-10-11 02:58:06 +00:00
web-stats-c89e0b03d5f9b241.yaml Add stats to web server 2022-02-02 17:29:50 -08:00
web-timezone-select-901e4f9ff3aee1f1.yaml Add new timezone selector in web interface 2020-05-20 16:54:54 -05:00
web-ui-admin-commands-40f8425b9590d063.yaml web UI: allow a privileged user to dequeue a change 2021-11-18 16:40:25 +00:00
webui-openidconnect-514c09b26f7fd15e.yaml web UI: user login with OpenID Connect 2021-11-18 16:39:17 +01:00
whitelist-zuul-return-bd78bf3e598e85f6.yaml Allow zuul_return in untrusted jobs 2018-06-13 15:48:23 -07:00
window-ceiling-cf95394709d4b52d.yaml Add window-ceiling pipeline parameter 2023-08-29 15:43:28 -07:00
winrm-af968bf3269c25d9.yaml Add winrm certificate handling 2018-04-03 17:22:15 +02:00
wip-trigger-ad601ff3da30b845.yaml gerritdriver: enable triggering on wip state 2022-04-12 21:42:09 +02:00
workspace-scheme-277215ff2c6fd4af.yaml Support overlapping repos and a flat workspace scheme 2021-04-29 17:56:24 -07:00
zk-disconnect-fix-a0eca16994f2fb88.yaml Add reno about zk disconnect thread fix 2021-10-22 16:36:20 -07:00
zoned-stats-c2ea80c424deebab.yaml Update zoned executor stats 2021-03-01 15:04:22 -08:00
zookeeper-connections-e19eb2dfd2804087.yaml Require TLS for zookeeper connections 2021-02-17 09:47:11 -08:00
zookeeper-hosts-4dd0d7c49f3df206.yaml Remove default zookeeper hosts 2019-03-07 07:49:52 -08:00
zookeeper-key-storage-a1ad32aa8d63b05f.yaml Ensure executor also as keystore.password setting 2021-06-24 00:45:18 -04:00
zookeeper-tls-2748002ff9afbf77.yaml Add release note for zookeeper tls support 2020-04-03 16:50:05 +02:00
zuul-admin-cli-53f52cff1aad986c.yaml Clarify zuul admin CLI scope 2022-05-19 15:35:30 +02:00
zuul-ansible-environment-secrets-983e8ced908b294d.yaml Filter secret ZUUL_ env variables from ansible env 2020-04-15 23:09:48 +02:00
zuul-changes-fix-6d1be83959d451ce.yaml zuul-changes: update for the new api url 2018-04-12 03:20:48 +00:00
zuul-cli-dequeue-command-4536a4ec1bb21d48.yaml Add a dequeue command to zuul client 2018-07-27 04:21:07 +00:00
zuul-message-a36f1a6adc7da31c.yaml Encode zuul.message with base64 2019-02-28 18:09:22 +01:00
zuul-refs-variable-d569decc6e8ad4b8.yaml Add a zuul.buildset_refs variable 2024-03-22 06:41:36 -07:00
zuul-return-action-plugin-152443e9183852a9.yaml Convert zuul_return into action plugin 2019-01-14 14:10:44 -05:00
zuul-return-retry-814467d82ea467dc.yaml Make it possible to configure job retries with zuul_return 2022-03-24 10:07:55 +01:00
zuul-return-skip-child-jobs-772988c87c495cb2.yaml Support zuul.child_jobs via zuul_return 2018-07-05 10:53:58 -04:00
zuul-will-retry-job-variable-9a5a132cdc8591f0.yaml Add Zuul job variable to indicate a job will retry 2023-07-27 13:13:55 +02:00
zuul_unreachable-6eff96f19b12c113.yaml Add zuul_unreachable ansible host group 2024-02-27 13:57:07 -08:00