Skip to content

chore(backend-deps): Update backend-minor#264

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backend-minor
Open

chore(backend-deps): Update backend-minor#264
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backend-minor

Conversation

@renovate

@renovate renovate Bot commented Feb 15, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
Authlib ==1.6.12==1.7.2 age confidence
Faker (changelog) ==40.4.0==40.28.1 age confidence
aiohappyeyeballs (changelog) ==2.6.1==2.7.1 age confidence
anyio (changelog) ==4.12.1==4.14.2 age confidence
bleach ==6.3.0==6.4.0 age confidence
boto3 ==1.42.91==1.43.47 age confidence
botocore ==1.42.91==1.43.47 age confidence
certifi ==2026.1.4==2026.6.17 age confidence
cffi (changelog) ==2.0.0==2.1.0 age confidence
click (changelog) ==8.3.3==8.4.2 age confidence
coverage ==7.13.5==7.15.1 age confidence
cyclonedx-python-lib (changelog) ==11.6.0==11.11.0 age confidence
docker (changelog) ==7.1.0==7.2.0 age confidence
faker (changelog) ==40.4.0==40.28.1 age confidence
fastapi (changelog) ==0.128.1==0.139.0 age confidence
filelock ==3.21.2==3.29.7 age confidence
greenlet (changelog) ==3.3.2==3.5.3 age confidence
harfile (changelog) ==0.4.0==0.5.0 age confidence
httptools ==0.7.1==0.8.0 age confidence
hypothesis (changelog) ==6.151.10==6.156.6 age confidence
hypothesis-graphql (changelog) ==0.12.0==0.13.0 age confidence
idna (changelog) ==3.15==3.18 age confidence
jiter ==0.13.0==0.16.0 age confidence
jsonpointer ==3.0.0==3.1.1 age confidence
jsonschema-path ==0.3.4==0.5.0 age confidence
markdown-it-py ==4.0.0==4.2.0 age confidence
msgpack (changelog) ==1.1.2==1.2.1 age confidence
openai ==2.21.0==2.45.0 age confidence
openapi-core ==0.22.0==0.23.1 age confidence
openapi-schema-validator ==0.6.3==0.9.0 age confidence
openapi-spec-validator ==0.7.2==0.9.0 age confidence
packaging ==26.0==26.2 age confidence
parse ==1.21.1==1.22.1 age confidence
pathable ==0.4.4==0.6.0 age confidence
pathspec (changelog) ==1.0.4==1.1.1 age confidence
pillow (changelog) ==12.2.0==12.3.0 age confidence
platformdirs (changelog) ==4.8.0==4.10.0 age confidence
prometheus_client ==0.24.1==0.25.0 age confidence
propcache ==0.4.1==0.5.2 age confidence
pydantic (changelog) ==2.12.5==2.13.4 age confidence
pydantic-settings (changelog) ==2.12.0==2.14.2 age confidence
pydantic_core ==2.41.5==2.47.0 age confidence
redis (changelog) ==7.1.1==7.4.1 age confidence
requests (changelog) ==2.33.1==2.34.2 age confidence
s3transfer ==0.16.0==0.19.1 age confidence
schemathesis (changelog) ==4.10.2==4.22.4 age confidence
sentry-sdk (changelog) ==2.52.0==2.65.0 age confidence
sse-starlette ==3.2.0==3.4.5 age confidence
tqdm (changelog) ==4.67.3==4.68.4 age confidence
types-bleach (changelog) ==6.3.0.20260508==6.4.0.20260607 age confidence
types-requests (changelog) ==2.32.4.20260107==2.33.0.20260712 age confidence
typing_extensions (changelog) ==4.15.0==4.16.0 age confidence
uvicorn (changelog) ==0.40.0==0.51.0 age confidence
watchfiles (changelog) ==1.1.1==1.2.0 age confidence
wcwidth ==0.6.0==0.8.2 age confidence
websockets (changelog) ==16.0==16.1 age confidence
wheel (changelog) ==0.46.3==0.47.0 age confidence
yarl ==1.22.0==1.24.2 age confidence

Release Notes

authlib/authlib (Authlib)

v1.7.2

Compare Source

What's Changed

Full Changelog: authlib/authlib@v1.7.1...v1.7.2

v1.7.1

Compare Source

What's Changed

  • Fix authlib.jose deprecation warning poping from _joserfc_helpers by @​azmeuk in #​881
  • Fix redirecting to unvalidated redirect_uri on InvalidScopeError in OpenIDImplicitGrant and OpenIDHybridGrant.

Full Changelog: authlib/authlib@v1.7.0...v1.7.1

v1.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: authlib/authlib@v1.6.10...v1.7.0

joke2k/faker (Faker)

v40.28.1

Compare Source

See CHANGELOG.md.

v40.28.0

Compare Source

See CHANGELOG.md.

v40.27.0

Compare Source

See CHANGELOG.md.

v40.26.0

Compare Source

See CHANGELOG.md.

v40.25.0

Compare Source

See CHANGELOG.md.

v40.24.1

Compare Source

See CHANGELOG.md.

v40.24.0

Compare Source

See CHANGELOG.md.

v40.23.1

Compare Source

See CHANGELOG.md.

v40.23.0

Compare Source

v40.22.0

Compare Source

v40.21.0

Compare Source

v40.20.0

Compare Source

v40.19.1

Compare Source

v40.19.0

Compare Source

v40.18.0

Compare Source

See CHANGELOG.md.

v40.17.0

Compare Source

  • Add am_ET phone_number provider for Ethiopia. Thanks @​jasur-py.

v40.16.0

Compare Source

  • Fix duplicate phone number prefix 145 in zh_CN locale. Thanks @​r266-tec.

v40.15.0

Compare Source

v40.14.1

Compare Source

v40.14.0

Compare Source

v40.13.0

Compare Source

v40.12.0

Compare Source

v40.11.1

Compare Source

  • Fix: rebind deepcopy proxies to copied Faker instances. Thanks @​SunS1eep1ng.

v40.11.0

Compare Source

  • Add major Swiss banks to de_CH bank provider. Thanks @​raphael-s.

v40.10.0

Compare Source

v40.9.0

Compare Source

v40.8.1

Compare Source

v40.8.0

Compare Source

v40.7.0

Compare Source

  • Improve Polish address grammar: categorize street types and prefixes. Thanks @​Francooo2221.

v40.6.0

Compare Source

  • Add country names to he_IL locale. Thanks @​Moo64c.

v40.5.1

Compare Source

  • Fix _get_local_timezone() missing return statement. Thanks @​bysiber.

v40.5.0

Compare Source

  • Add missing formats and remove duplicates in user_name_formats. Thanks @​WannaFight.
aio-libs/aiohappyeyeballs (aiohappyeyeballs)

v2.7.1

Performance improvements
  • Use defaultdict to help with performance (e10f335)
Refactoring
  • Simplify _interleave_addrinfos family grouping (fdf6548)
  • Collapse collect-then-remove pattern in utils helpers (0dd3fd1)
  • Merge identical except blocks in _connect_sock cleanup (b7c186e)

v2.6.2

Bug fixes
  • Clear error on empty addr_infos in start_connection (55dd76a)
Testing
  • Stop verify_no_lingering_tasks from leaking an event loop (ce43beb)
Refactoring
  • Optimize obtaining event-loop down to 1 line (02a7029)
agronholm/anyio (anyio)

v4.14.2

Compare Source

  • Changed ByteReceiveStream.receive() implementations to raise a ValueError when max_bytes is not a positive integer (#​1191)
  • Fixed CapacityLimiter.total_tokens rejecting float("inf") when the limiter was instantiated outside of an event loop. The adapter setter checked for infinity by identity (value is math.inf), so only the exact math.inf singleton was accepted, while every backend setter (using math.isinf()) accepts any positive infinity (#​1189; PR by @​greymoth-jp).
  • Fixed to_process.run_sync() deadlocking when the worker function writes enough data to sys.stderr to fill the (undrained) pipe buffer. The worker process now redirects sys.stderr to os.devnull as well, matching the documented behavior
  • Fixed TLSStream.wrap() matching an internationalized (unicode) host name against the peer certificate using IDNA 2003 (via the standard library) instead of IDNA 2008, which could cause the host name to be matched against the wrong certificate (#​1208)
  • Fixed anyio.open_process() (and run_process()) ignoring the extra_groups argument, as it mistakenly passed the value of the group argument instead (#​1209)
  • Fixed CapacityLimiter.acquire_nowait() and CapacityLimiter.acquire_nowait_on_behalf_of() raising trio.WouldBlock instead of anyio.WouldBlock on the trio backend when there are no tokens available (#​1218)
  • Fixed CapacityLimiter on the asyncio backend over-granting tokens (borrowed_tokens exceeding total_tokens and available_tokens going negative) when a non-blocking acquire was made in the window between a token being released and the notified waiter resuming. The freed token is now reserved for the woken waiter right away, so the non-blocking acquire correctly raises WouldBlock (#​1170; PR by @​gaoflow)
  • Fixed unnecessary CPU spin when delivering cancellation from CancelScope on asyncio under certain conditions, including improper cancel scope nesting (#​1111)

v4.14.1

Compare Source

  • Fixed teardown of higher-scoped async fixtures failing on asyncio with RuntimeError: Attempted to exit cancel scope in a different task than it was entered in when an async test raise an outcome exception (e.g., pytest.skip(), pytest.xfail(), or pytest.fail()) (#​1179; PR by @​EmmanuelNiyonshuti)
  • Fixed CapacityLimiter.total_tokens rejecting a value of 0 when the limiter was instantiated outside of an event loop, contradicting the documented behavior of allowing 0 total tokens (#​1183; PR by @​nyxst4ck)

v4.14.0

Compare Source

  • Added support for Python 3.15

  • Added an asynchronous implementation of the itertools module (#​998; PR by @​11kkw)

  • Added the local_port parameter to connect_tcp() to allow binding to a specific local port before connecting (#​1067; PR by @​nullwiz)

  • Added support for custom capacity limiters in async path and file I/O functions and classes

  • Added the create_task() task group method for easier asyncio migration (returns a TaskHandle) (#​1098)

  • Changed TaskGroup.start_soon() to return a TaskHandle

  • Added an option for TaskGroup.start() to return a TaskHandle (which then contains the start value in the start_value property)

  • Added the cancel() convenience method to TaskGroup as a shortcut for cancelling the task group's cancel scope

  • Improved the error message when a known backend is not installed to suggest the install command (#​1115; PR by @​EmmanuelNiyonshuti)

  • Improved anyio.Path to preserve subclass types by returning Self in methods that return path objects (#​1130; PR by @​EmmanuelNiyonshuti)

  • Changed the parameter type annotation in anyio.Path.write_bytes() to accept any ReadableBuffer, thus allowing it to accept bytearray and memoryview to match pathlib.Path.write_bytes() (#​1135; PR by @​SAY-5)

  • Changed several type annotations to only accept callables returning coroutine-like objects instead of arbitrary awaitables:

    • TaskGroup.start_soon()
    • TaskGroup.start()
    • anyio.from_thread.run()

    This reverts an earlier change from v3.7.0 which was made in error. (#​1153)

  • Changed anyio.run to support callables returning arbitrary awaitables at runtime on all backends. Previously, this only worked on asyncio (#​1171; PR by @​gschaffner)

  • Changed several classes (and their subclasses) to have __slots__ (with __weakref__):

    • anyio.CancelScope
    • anyio.CapacityLimiter
    • anyio.Condition
    • anyio.Event
    • anyio.Lock
    • anyio.ResourceGuard
    • anyio.Semaphore
  • Fixed cancellation exception escaping a cancel scope when triggered via check_cancelled() in a worker thread (#​1113)

  • Fixed TaskGroup raising AttributeError instead of a clear error when entered more than once (#​1109; PR by @​bahtya)

  • Fixed lost type information when passing arguments to lru_cache (#​1104; PR by @​Graeme22)

  • Fixed test resumption after KeyboardInterrupt in async generator fixtures on the asyncio backend (#​1060; PR by @​EmmanuelNiyonshuti)

  • Fixed import of __main__ in to_process workers when entrypoint script doesn't end in .py, such as when using console_script entrypoints. (#​1027; PR by @​tapetersen)

  • Fixed SocketListener.from_socket() returning a TCP listener for AF_UNIX listening sockets, causing accept() to fail with ENOTSUP (#​1132; PR by @​kudato)

  • Fixed UDPSocket.aclose() and ConnectedUDPSocket.aclose() on asyncio returning before the underlying socket FD was actually released (#​1147; PR by @​matias-arrelid)

  • Fixed trio backend test runner hanging indefinitely instead of raising an error when dynamically accessing an async fixture via request.getfixturevalue (#​1148; PR by @​EmmanuelNiyonshuti)

  • Fixed cancelling tasks started through a BlockingPortal after the portal has been stopped (#​1013; PR by @​puneetdixit200)

  • Fixed backend_options being ignored when running the Trio backend via anyio.run(); the options are now passed as keyword arguments to trio.run() again, as documented (a regression from AnyIO 3) (#​1161; PR by @​Zac-HD)

  • Fixed asyncio Lock and Semaphore deadlocks caused by cancelled waiters left queued during release (#​1145; PR by @​rasmusfaber, @​x42005e1f and @​agronholm)

v4.13.0

Compare Source

  • Dropped support for Python 3.9
  • Added a ttl parameter to the anyio.functools.lru_cache wrapper (#​1073; PR by @​Graeme22)
  • Widened the type annotations of file I/O streams to accept IO[bytes] instead of just BinaryIO (#​1078)
  • Fixed anyio.Path not being compatible with Python 3.15 due to the removal of pathlib.Path.is_reserved() and the addition of pathlib.Path.__vfspath__() (#​1061; PR by @​veeceey)
  • Fixed the BrokenResourceError raised by the asyncio SocketStream not having the original exception as its cause (#​1055; PR by @​veeceey)
  • Fixed the TypeError raised when using "func" as a parameter name in pytest.mark.parametrize when using the pytest plugin (#​1068; PR by @​JohnnyDeuss)
  • Fixed the pytest plugin not running tests that had the anyio marker added programmatically via pytest_collection_modifyitems (#​422; PR by @​chbndrhnns)
  • Fixed cancellation exceptions leaking from a CancelScope on asyncio when they are contained in an exception group alongside non-cancellation exceptions (#​1091; PR by @​gschaffner)
  • Fixed Condition.wait() not passing on a notification when the task is cancelled but already received a notification
  • Fixed inverted condition in the process pool shutdown phase which would cause still-running pooled processes not to be terminated (#​1074; PR by @​bysiber)
mozilla/bleach (bleach)

v6.4.0

Compare Source

NOTE: 2026-06-05: Bleach is no longer maintained. There will be no future
releases including for security issues.

See issue: <https://github.com/mozilla/bleach/issues/698>__

Backwards incompatible changes

  • Dropped support for pypy 3.10. (#​764)

Security fixes

  • Fix bug 2023812 / GHSA-8rfp-98v4-mmr6.

    Fix XSS issue with sanitize_uri_value where disallowed schemes with
    Unicode invisible characters wouldn't be rejected.

    For example::

    import bleach
    payload1 = 'Click'
    result1 = bleach.clean(payload1)
    print(repr(result1))

    outputs::

    'Click'

    See the advisory for details.

  • Fix GHSA-gj48-438w-jh9v.

    Fix issue where URI sanitization wasn't happening in formaction attributes.

    See the advisory for details.

Bug fixes

  • Add support for pypy 3.11. (#​764)

  • Drop version max in tinycss2 pin. (#​772)

    This removes one of the things we had to keep checking and updating. Users
    now own the responsibility for correctness with the version of tinycss2
    they're using.

boto/boto3 (boto3)

v1.43.47

Compare Source

=======

  • api-change:es: [botocore] Adds support for the EngineMode and UseCase parameters on Amazon Elasticsearch Service domains, enabling GENERAL or OPTIMIZED engine modes and SEARCH, VECTOR, OBSERVABILITY, or MIXED usecases when creating and updating domain configurations.
  • api-change:gamelift: [botocore] Amazon GameLift Servers now includes fleet expiration for managed fleets. A managed fleet expires one year after creation, transitioning to EXPIRED status, emitting a FLEET EXPIRED event, and scaling to zero instances. Expired fleets cannot host new game sessions or increase capacity.
  • api-change:guardduty: [botocore] GuardDuty AI Protection is now publicly available. Findings include Bedrock guardrail details, model details, observation numbers, and continuous scan details. GuardrailArn and GuardrailVersion are deprecated in favor of the guardrails list.
  • api-change:lambda: [botocore] Add Java 8, 11 and 17 on AL2023 (java8.al2023, java11.al2023, java17.al2023) support to AWS Lambda.
  • api-change:redshift-serverless: [botocore] Add support for preserving datasharing, zero-ETL and S3 event integrations on snapshot restore to serverless namespace.

v1.43.46

Compare Source

=======

  • api-change:cloudwatch: [botocore] CloudWatch now assigns a unique identifier to each anomaly detector. PutAnomalyDetector and DescribeAnomalyDetectors return this AnomalyDetectorId, which you can use to describe or delete a specific anomaly detector directly.
  • api-change:ec2: [botocore] New Amazon EC2 instances. M9g, M9gd, C9g, and C9gd on AWS Graviton5. C8in, M8in, and R8in add 600 Gbps network. C8ib, M8ib, and R8ib add 300 Gbps EBS. C8ine, M8ine, M8idn, R8idn, M8idb, and R8idb round out Intel Xeon 6. Mac-m3ultra with Apple M3 Ultra. G7 with NVIDIA RTX PRO 4500 Blackwell GPUs.
  • api-change:inspector2: [botocore] Support for 3 day and 7 day ECR re-scan durations
  • api-change:lambda: [botocore] Added TelemetryConfig support for Managed Instances Capacity Provider, enabling customers to configure system log level and custom log group for managed instance logging.
  • api-change:license-manager: [botocore] Added the ResetUsage field to the CreateLicenseVersion API. When set to true, the entitlement usage counts for the license are reset to 0. If it is false or not specified, entitlement usage is left unchanged.
  • api-change:quicksight: [botocore] Provides CreateKnowledgeBase and UpdateKnowledgeBase APIs
  • api-change:sagemaker: [botocore] Release support for g4d, c6g, c7g, c8g instance types for SageMaker HyperPod

v1.43.45

Compare Source

=======

  • api-change:connect: [botocore] Amazon Connect - Added DeleteContactData API to support PII deletion of customer endpoint, additional email recipients and email subject.
  • api-change:ec2: [botocore] Added support for additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData, KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched instances.
  • api-change:guardduty: [botocore] Adding "AI Analyst" enum value for detector
  • api-change:ivs: [botocore] adds support for AWS IVS ad configuration APIs to allow for a postRollConfiguration object on

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Africa/Johannesburg)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

👋 Thanks for your contribution!

🏷️ Auto-applied labels: backend, dependencies, renovate

Labels determine which CI workflows run. They update automatically with new commits.

@renovate renovate Bot force-pushed the renovate/backend-minor branch from e05f4f0 to e2eaf78 Compare February 15, 2026 08:58
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 15, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from e2eaf78 to ab2a5c9 Compare February 15, 2026 14:01
@renovate renovate Bot changed the title chore(backend-deps): Update dependency filelock to v3.23.0 chore(backend-deps): Update backend-minor Feb 15, 2026
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 15, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from ab2a5c9 to d404ca6 Compare February 15, 2026 17:58
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 15, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from d404ca6 to 679a355 Compare February 15, 2026 21:36
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 15, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 679a355 to f975706 Compare February 16, 2026 12:57
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 16, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from f975706 to 8f8d2e9 Compare February 17, 2026 02:39
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 17, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 8f8d2e9 to 365b9ff Compare February 17, 2026 05:02
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 17, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from acc091d to 4944e17 Compare February 24, 2026 14:09
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 4944e17 to 9dca652 Compare February 24, 2026 19:15
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 9dca652 to 66c291a Compare February 24, 2026 23:45
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 66c291a to 8c30838 Compare February 25, 2026 06:48
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 25, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 8c30838 to 1c48909 Compare February 25, 2026 11:14
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 25, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from 1c48909 to b5c0721 Compare February 25, 2026 20:16
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 25, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from b5c0721 to bc0db65 Compare February 26, 2026 07:13
@github-actions github-actions Bot added size/XS and removed size/XS labels Feb 26, 2026
@renovate renovate Bot force-pushed the renovate/backend-minor branch from bc0db65 to 90498e8 Compare February 26, 2026 18:59
@github-actions github-actions Bot removed the size/XS label Feb 26, 2026
@sonarqubecloud

Copy link
Copy Markdown

3 similar comments
@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants