Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2025

This PR contains the following updates:

Package Change Age Confidence
cachetools ==5.5.2 -> ==6.2.2 age confidence

Release Notes

tkem/cachetools (cachetools)

v6.2.2

Compare Source

===================

  • Minor improvements from GitHub Copilot code review.

  • Improve documentation.

v6.2.1

Compare Source

===================

  • Add support for Python 3.14.

  • Improve documentation.

  • Update CI environment.

v6.2.0

Compare Source

===================

  • Improve general RRCache performance by storing cache keys in an
    additional sequence container. Note that this will increase memory
    consumption.

  • Add more unit tests.

v6.1.0

Compare Source

===================

  • Improve LFUCache insertion performance by switching to an
    implementation based on the cacheing <https://pypi.org/project/cacheing/>_ library.

  • Update CI environment.

v6.0.0

Compare Source

===================

  • Require Python 3.9 or later (breaking change).

  • Remove MRUCache and the @func.mru_cache decorator (breaking
    change).

  • Add an optional condition parameter to the @cached and
    @cachedmethod decorators, which, when used with a
    threading.Condition instance, should improve cache stampede <https://en.wikipedia.org/wiki/Cache_stampede>_ issues in massively
    parallel environments. Note that this will inflict some performance
    penalty, and therefore has to be enabled explicitly.

  • Convert the cachetools.func decorators to use a
    threading.Condition instance to deal with cache stampede <https://en.wikipedia.org/wiki/Cache_stampede>_ issues. Note that
    this may result in a noticable performance degradation, depending
    on your actual use case.

  • Deprecate support for cache(self) returning None to suppress
    caching with the @cachedmethod decorator.

  • Improve documentation.

  • Update CI environment.


Configuration

📅 Schedule: Branch creation - "before 8am on Monday" (UTC), 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@renovate renovate bot requested a review from a team as a code owner September 2, 2025 20:19
@renovate renovate bot added the dependencies label Sep 2, 2025
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch 17 times, most recently from 4b61821 to 179cf70 Compare September 4, 2025 09:56
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch 3 times, most recently from 433e834 to 3bde129 Compare September 17, 2025 12:28
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch from 3bde129 to 42c1bb7 Compare September 29, 2025 09:23
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch 2 times, most recently from 2ff676a to 2e4c928 Compare October 16, 2025 18:10
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch from 2e4c928 to 6e02d0a Compare October 22, 2025 13:24
@AndrejKiri AndrejKiri moved this from Todo to In Review in End User SIG Oct 23, 2025
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch from 6e02d0a to 8213641 Compare November 2, 2025 15:58
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch 2 times, most recently from ba93143 to fcd5a21 Compare November 18, 2025 10:21
@renovate renovate bot force-pushed the renovate/cachetools-6.x branch from fcd5a21 to 779f262 Compare November 27, 2025 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

0 participants