Skip to content

chore(deps): Bump the uv-non-major group with 24 updates - #1000

Open
dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/uv-non-major-3e68a3deb8
Open

dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/uv-non-major-3e68a3deb8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv-non-major group with 24 updates:

Package From To
aiohttp 3.14.3 3.14.4
asyncpg 0.31.0 0.32.0
cachetools 7.2.0 7.2.1
dnspython 2.8.0 2.9.0
fastapi 0.142.2 0.143.0
google-api-core 2.40.0 2.42.0
google-auth 2.59.1 2.61.0
google-cloud-storage 3.16.0 3.17.0
iniconfig 2.3.0 2.3.1
markupsafe 3.0.3 3.0.4
phonenumbers 9.0.40 9.0.41
pycparser 3.0 3.11
pytz 2026.4 2026.5
shapely 2.1.2 2.2.0
sqlalchemy 2.0.54 2.1.4
sqlalchemy-utils 0.42.1 0.43.0
typer 0.27.2 0.27.3
tzdata 2026.4 2026.5
pymssql 2.4.2 2.4.4
black 26.5.1 26.10.1
dagster 1.13.25 1.13.26
dagster-cloud 1.13.25 1.13.26
opentelemetry-api 1.45.0 1.45.1
opentelemetry-sdk 1.45.0 1.45.1

Updates aiohttp from 3.14.3 to 3.14.4
Updates asyncpg from 0.31.0 to 0.32.0

Release notes

Sourced from asyncpg's releases.

v0.32.0

Improvements

  • Support Python 3.15 (#1367, #1378) (by @​elprans in 1b118464 and 58c0c595)

  • Support PostgreSQL 19 (#1379) (by @​elprans in 8d2a5aed)

  • Make pool min_size a maintained connection floor and add init_size to control the number of connections opened at startup (#1323). Idle connections at or below min_size are retained, and closed connections are replaced in the background. init_size defaults to min_size. To preserve the previous behavior, where the pool could drain to zero, replace min_size=N with init_size=N, min_size=0. (by @​shatilov-diman in 67a1cbc5)

  • Use hashlib.pbkdf2_hmac() for faster SCRAM password derivation (#1359) (by @​twelfthlabor in 00319a9b)

  • Use the statement cache for copy_records_to_table() introspection (#1360) (by @​matemax in dd058652)

Fixes

  • Clean up connections rejected by target_session_attrs immediately so an unresponsive rejected host cannot delay the selected connection, and cleanup tasks cannot outlive the event loop. Rejected connections are aborted without waiting for a graceful disconnect; servers may log "unexpected EOF on client connection" if the Terminate message is not delivered before the transport closes.

  • Fix a connection pool deadlock when releasing a connection after a protocol abort (#1324) (by @​pchaseh in 4a83cc2f)

  • Honor Connection.close(timeout=...) while waiting for a pending cancellation (#1361) (by @​gyanu2507 in c06bcb4d)

  • Prevent stuck cancellation from blocking connection teardown or pool release by bounding cancellation with the command or release timeout (#1370) (by @​elprans in 4cf02203)

  • Preserve the server error when the connection closes mid-operation (#1369) (by @​RitiGrover in 6c8f1a7a)

  • Fix COPY cleanup when a records generator raises, preserving the original exception and avoiding protocol desynchronization and stalled rollback (#1358) (by @​CodingCossack in fdc6bc8f)

... (truncated)

Commits
  • d701e11 asyncpg v0.32.0
  • b04f8f2 Bump to macOS 26 in runners, set deployment target to 11 (#1384)
  • 3934d77 tests: Capture expected pool retry warnings during role changes (#1383)
  • 2c37501 tests: Avoid DeprecationWarning when settings up uvloop (#1382)
  • b7eea79 Test pool min_size backoff on target attribute mismatch (#1381)
  • 46dda91 Terminate rejected target_session_attrs candidates before returning (#1380)
  • 8d2a5ae Support PostgreSQL 19 (#1379)
  • 58c0c59 Bump uvloop (#1378)
  • 67a1cbc Make pool min_size a maintained connection floor (#1323)
  • 25aaaf5 fix: allow cursors in external transactions (#1350)
  • Additional commits viewable in compare view

Updates cachetools from 7.2.0 to 7.2.1

Changelog

Sourced from cachetools's changelog.

v7.2.1 (2026-10-05)

  • Improve error handling for RRCache.popitem() when the cache is empty.

  • Minor style and documentation improvements.

  • Update CI environment.

Commits
  • 9976f1a Release v7.2.1.
  • ffe21c4 Fix #430: Honor falsey getsizeof callables (#431)
  • 110fe5d Bump codecov/codecov-action
  • 11153c9 Prefer pyright file-level comments over relaxing rules globally.
  • bcf9e81 Fix #423: Detect an empty RRCache before calling choice.
  • eadb91c docs: clarify that unbounded TTL caches still expire entries
  • See full diff in compare view

Updates dnspython from 2.8.0 to 2.9.0

Release notes

Sourced from dnspython's releases.

dnspython 2.9.0

This release fixes a potential excessive CPU consumption issue. Thanks to Evgenios Gkritsis, Constantinos Patsakis, and George Stergiopoulos, for discovering and reporting this issue.

See What's New for details.

The minimum supported version of Python is 3.11.

My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Nicki Křížek, Petr Špaček, and Brian Wellington.

This release was published to PyPI using Trusted Publishing.

Changelog

Sourced from dnspython's changelog.

2.9.0

  • Decompression chain length is limited to 16. Prior to this change, a maliciously crafted DNS message could cause dns.name.from_wire_parser() to use excessive CPU for DNS name decompression. Applications which processed untrusted DNS wire form messages with dnspython could be degraded or DoS'd by the extra CPU use required.

    Thanks to Evgenios Gkritsis, Constantinos Patsakis, and George Stergiopoulos for finding and reporting this issue.

    See GHSA-45c3-73f7-pv4m

  • Httpx2 has replaced httpx for HTTPS TCP connections.

  • The minimum supported Python version is now 3.11.

  • DNSSEC now supports ML-DSA-44, a post-quantum signature algorithm.

  • The NSEC3 Next Hashed Owner Name in presentation format is now decoded as base32hex (RFC 5155 Section 1.3, RFC 4648 Extended Hex Alphabet). The letters W, X, Y, and Z are not in that alphabet; they used to be accepted and silently decoded to a different owner name, so to_text of the result did not match the input. They are now rejected.

  • The NID and L64 node/locator ids in presentation format are now rejected when a group contains anything other than hex digits. A sign or underscore, which int() silently accepts, produced a record whose text form did not parse back the same way (RFC 6742).

  • Rdata of a known type in the generic \# syntax, such as an NS record in a zone file, no longer fails to parse when it contains a name under the origin. Its names are relativized as in the type's own text form.

  • The SVCB and HTTPS ech parameter value must now be an ECHConfigList with a correct length prefix and at least 4 octets of content (RFC 9848, RFC 9849). The individual ECHConfig structures are not checked.

  • SVCB and HTTPS SvcParamKeys in presentation format, including those listed in mandatory, must now be spelled as RFC 9460 requires: 1-63 lowercase letters, digits, or hyphens. Uppercase keys such as ALPN and keys with underscores such as no_default_alpn are rejected.

  • SVCB and HTTPS presentation format parsing now follows the escaping rules of RFC 9460. SvcParamKeys may not contain escapes (e.g. \097lpn=h2), and in comma-separated values (alpn, docpath) only \, and \\ are valid escapes after character-string decoding (e.g. alpn="h2\\x" is rejected).

... (truncated)

Commits

Updates fastapi from 0.142.2 to 0.143.0

Release notes

Sourced from fastapi's releases.

0.143.0

Automatic OpenTelemetry exporter setup is now opt-in. If you rely on FastAPI to configure exporters from OTEL_* environment variables, set FASTAPI_OTEL_AUTO_CONFIGURE=true or use FastAPI(telemetry={"auto_configure": True}) to retain the previous behavior.

Applications that configure their own providers and exporters require no changes. FastAPI Cloud enables automatic setup for you.

Breaking Changes

  • 💥 Require opt-in for automatic OpenTelemetry exporter setup. PR #16476 by @​tiangolo.

0.142.4

Fixes

0.142.3

Fixes

  • 🐛 Cache OpenTelemetry tracers to preserve warning deduplication. PR #16468 by @​tiangolo.

Docs

Translations

Internal

... (truncated)

Commits

Updates google-api-core from 2.40.0 to 2.42.0

Release notes

Sourced from google-api-core's releases.

google-api-core: v2.42.0

2.42.0 (2026-10-08)

Features

  • observability: implement universal 4-path OpenTelemetry tracing (#18433) (7d18b25)

google-api-core: v2.41.0

2.41.0 (2026-10-02)

Features

  • api_core: resumable upload supports request_body in constructor (#18543) (97bc619)
  • api-core: support AsyncAuthorizedSession transport for resumable uploads (#18544) (9b96af7)
  • auth: Support sync credentials in AsyncAuthorizedSession (#18542) (3799568)
Commits
  • 3720106 chore: release main (#18572)
  • 654e768 feat(storage): add OpenTelemetry metrics gating and configuration module (#18...
  • 181e26a perf(spanner): eliminate redundant tracing span in run_in_transaction (#18357)
  • d28458c feat(google-devicesandservices-health): add v4beta (#18597)
  • fd5a20e chore(auth): remove rsa from optional dependencies (#18586)
  • 947949b fix(firestore): add generic typing for DocumentSnapshot (#18587)
  • b9ea66a chore(firestore): correct samples link in README (#18473)
  • 7d18b25 feat(observability): implement universal 4-path OpenTelemetry tracing (#18433)
  • d0505e8 feat: update API sources and regenerate (#18593)
  • 0370367 chore(main): release google-auth 2.61.0 (#18595)
  • Additional commits viewable in compare view

Updates google-auth from 2.59.1 to 2.61.0

Release notes

Sourced from google-auth's releases.

google-auth: v2.61.0

2.61.0 (2026-10-07)

Features

  • auth: support bound access and ID tokens for GKE (#18594) (9f5fd7b)

google-auth: v2.60.0

2.60.0 (2026-10-02)

Features

  • auth: Support sync credentials in AsyncAuthorizedSession (#18542) (3799568)
Commits
  • 0370367 chore(main): release google-auth 2.61.0 (#18595)
  • 9f5fd7b feat(auth): support bound access and ID tokens for GKE (#18594)
  • 873ef99 fix(sqlalchemy-spanner): resolve compliance and migration failures with Alemb...
  • 734cebe test(spanner): speed up unit test suite and eliminate idle retry sleeps (#18582)
  • 57bae0e chore(deps): update dependency pytest to v9 [security] (#18568)
  • 2d19b0a fix(spanner): correctly wrap async streaming calls in metrics interceptor (#1...
  • 37123e5 chore(deps): update dependency setuptools to v83 [security] (#18569)
  • c8926ab feat(gapic-generator): generate code samples for resumable upload RPCs (#18501)
  • 3f8d00b feat: generate client, transport, and unit test templates for resumable uploa...
  • 8792da2 chore: release main (#18551)
  • Additional commits viewable in compare view

Updates google-cloud-storage from 3.16.0 to 3.17.0

Release notes

Sourced from google-cloud-storage's releases.

google-cloud-storage: v3.17.0

3.17.0 (2026-10-08)

Features

  • storage: add OpenTelemetry metrics gating and configuration module (#18407) (654e768)
Changelog

Sourced from google-cloud-storage's changelog.

Changelog

PyPI History

Commits
  • 3720106 chore: release main (#18572)
  • 654e768 feat(storage): add OpenTelemetry metrics gating and configuration module (#18...
  • 181e26a perf(spanner): eliminate redundant tracing span in run_in_transaction (#18357)
  • d28458c feat(google-devicesandservices-health): add v4beta (#18597)
  • fd5a20e chore(auth): remove rsa from optional dependencies (#18586)
  • 947949b fix(firestore): add generic typing for DocumentSnapshot (#18587)
  • b9ea66a chore(firestore): correct samples link in README (#18473)
  • 7d18b25 feat(observability): implement universal 4-path OpenTelemetry tracing (#18433)
  • d0505e8 feat: update API sources and regenerate (#18593)
  • 0370367 chore(main): release google-auth 2.61.0 (#18595)
  • Additional commits viewable in compare view

Updates iniconfig from 2.3.0 to 2.3.1

Release notes

Sourced from iniconfig's releases.

Version 2.3.1

Fixes

  • Parsing values with many continuation lines is now linear instead of quadratic in time (#78, regarding #77).
  • A leading UTF-8 BOM is now stripped when reading INI files. Files saved by Windows editors used to fail with ParseError (#76, thanks @​Pitchfork-and-Torch).

Internal

  • iniconfig._parse.ParsedLine.value is now a list of lines. This is private API.

Docs

Full diff: pytest-dev/iniconfig@v2.3.0...v2.3.1

What's Changed

New Contributors

Full Changelog: pytest-dev/iniconfig@v2.3.0...v2.3.1

Changelog

Sourced from iniconfig's changelog.

2.3.1

  • fix quadratic parse time for values with many continuation lines (#78, regarding #77)
  • strip a leading UTF-8 BOM when reading INI files, which previously raised ParseError (#76)
  • internal: iniconfig._parse.ParsedLine.value is now a list of lines
Commits
  • 316fbfa changelog: add BOM stripping (#76) to 2.3.1 (#81)
  • d2dcb72 Strip leading UTF-8 BOM when reading INI files (#76)
  • 40d8c03 Merge pull request #79 from MbappeWU/codex/docs-parse-inline-comments
  • 48359c3 Merge pull request #80 from pytest-dev/claude/fix-iniconfig-test-eukh2n
  • b153213 test: expect sorted all after ruff RUF022 autofix
  • 4fddfab Merge pull request #73 from pytest-dev/pre-commit-ci-update-config
  • 15852c2 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 2e68639 [pre-commit.ci] pre-commit autoupdate
  • 23c9e08 docs: use parse API in the README example
  • e038536 Merge pull request #78 from RonnyPfannschmidt/claude/dazzling-einstein-h8zq7m
  • Additional commits viewable in compare view

Updates markupsafe from 3.0.3 to 3.0.4

Release notes

Sourced from markupsafe's releases.

3.0.4

This is the MarkupSafe 3.0.4 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/MarkupSafe/3.0.4/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-4 Milestone: https://github.com/pallets/markupsafe/milestone/17?closed=1

  • Build Python 3.15, armv7l, ppc64le, Android, and iOS wheels.
  • Improve performance of striptags. #521
Changelog

Sourced from markupsafe's changelog.

Version 3.0.4

Released 2026-10-02

  • Build Python 3.15, armv7l, ppc64le, Android, and iOS wheels.
  • Improve performance of striptags. :issue:521
Commits

Updates phonenumbers from 9.0.40 to 9.0.41

Commits

Updates pycparser from 3.0 to 3.11

Release notes

Sourced from pycparser's releases.

release_v3.11

Enhanced C11 support

Full Changelog: eliben/pycparser@release_v3.01...release_v3.11

release_v3.01

What's Changed

Full Changelog: eliben/pycparser@release_v3.00...release_v3.01

Commits
  • ccb3439 Prepare for release 3.11
  • 1d31981 Fix concatenation escapes
  • dbcd5fd Add missing fake types
  • 8bc38aa Fix dropped specifiers in lists
  • 17da57c Fix generation of _Alignas and _Atomic
  • 61f979c Add C11's fake headers and some tests
  • dfbe88b Fix unicode escapes
  • 74588ec Unify string literal parsing
  • 7adecd5 Fix implementation of _Static_assert
  • b7f48c8 C generation for _Generic
  • Additional commits viewable in compare view

Updates pytz from 2026.4 to 2026.5

Commits

Updates shapely from 2.1.2 to 2.2.0

Release notes

Sourced from shapely's releases.

2.2.0

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. Highlights include performance improvements for scalar attribute and method calls, and the new minimum_width, coverage_clean, split, transform_coordseq, and get_segments top-level functions.

Shapely 2.2 supports Python >= 3.11, and binary wheels on PyPI include GEOS 3.14 and are now also provided for the Windows ARM64 platform. Wheels are available for Python 3.15.

For a full changelog, see https://shapely.readthedocs.io/en/stable/release/2.x.html#version-2-2-0

2.2.0rc1

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. This is a first release candidate.

For a full changelog, see https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-2-0

Changelog

Sourced from shapely's changelog.

2.2.0 (2026-10-07)

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. Highlights include performance improvements for scalar attribute and method calls, and the new minimum_width, coverage_clean, split, transform_coordseq, and get_segments top-level functions.

Shapely 2.2 supports Python >= 3.11, and binary wheels on PyPI include GEOS 3.14 and are now also provided for the Windows ARM64 platform. Wheels are available for Python 3.15.

For a full changelog, see https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-2-0

Commits
  • 229c71f RLS: 2.2.0 (#2526)
  • 702d8fd CLN: avoid warnings about discarding const qualifier (#2525)
  • 0e92040 DOC: update tranform section in the manual (#2518)
  • 677f305 MAINT: avoid meson-python 0.22 + DOC: recommend install c-compiler in conda d...
  • 68ff25b Use DeprecationWarning instead of FutureWarning for shapely.ops.transform() d...
  • 2590a0c BUG: fix empty / non-array cases for transform (#2523)
  • 95008b2 ENH: support array input for transform_coordseq (consistent with transform) (...
  • e2fe07b docs: Move changelog entry to docs
  • c847bb7 fix: Forward **kwargs in line_interpolate_point and line_locate_point (#2480)
  • 30c0a51 MAINT: move versioneer config to pyproject.toml; remove setup.cfg (#2511)
  • Additional commits viewable in compare view

Updates sqlalchemy from 2.0.54 to 2.1.4

Release notes

Sourced from sqlalchemy's releases.

2.1.4

Released: October 7, 2026

orm

  • [orm] [bug] [regression] Fixed regression caused by #13333 where assigning a MetaData object to the metadata attribute of a mapped Declarative class, in order to place that class's Table in a MetaData collection other than that of the _orm.registry, would emit a warning that the attribute name metadata should be left reserved. The warning is now emitted only when the metadata attribute is assigned to an object other than a MetaData.

    References: #13659

engine

  • [engine] [bug] [regression] Fixed regression from the 1.4 series where the DBAPI cursor used for a compiled statement that returns no rows, which includes DDL constructs such as CreateTable and DropTable as well as the SAVEPOINT, ROLLBACK TO SAVEPOINT and RELEASE SAVEPOINT statements emitted by _engine.Connection.begin_nested(), was not closed after execution, and was instead left to be released when garbage collected. The cursor is now closed immediately, as was the case in 1.3 and as is already the case for INSERT, UPDATE, DELETE and _sql.text() statements.

    This change is also backported to: 2.0.55

    References: #13640

  • [engine] [bug] Fixed issue in the _engine.Connection.execution_options.logging_token option where setting the value to None or another false value would raise AttributeError if a logging token had not already been established on that _engine.Connection, such as on a newly checked out connection, when the option was set at the _engine.Engine level, or when the token was reset to None more than once. Regression introduced in 2.0.30 as part of #11210.

    This change is also backported to: 2.0.55

    References: #13641

  • [engine] [bug] [regression] Fixed regression where iterating a Result directly would create reference cycles that prevented the Result along with the DBAPI

... (truncated)

Commits

Updates sqlalchemy-utils from 0.42.1 to 0.43.0

Release notes

Sourced from sqlalchemy-utils's releases.

0.43.0

What's Changed

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: asyncpg
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: cachetools
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: dnspython
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: fastapi
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: google-api-core
  dependency-version: 2.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: google-auth
  dependency-version: 2.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: google-cloud-storage
  dependency-version: 3.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: iniconfig
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: markupsafe
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: phonenumbers
  dependency-version: 9.0.41
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: pycparser
  dependency-version: '3.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: pytz
  dependency-version: '2026.5'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: shapely
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: sqlalchemy
  dependency-version: 2.1.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: sqlalchemy-utils
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: typer
  dependency-version: 0.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: tzdata
  dependency-version: '2026.5'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: pymssql
  dependency-version: 2.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: black
  dependency-version: 26.10.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: uv-non-major
- dependency-name: dagster
  dependency-version: 1.13.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: dagster-cloud
  dependency-version: 1.13.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: opentelemetry-api
  dependency-version: 1.45.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
- dependency-name: opentelemetry-sdk
  dependency-version: 1.45.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-non-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 13, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants