Skip to content

Releases: python-cachier/cachier

v4.2.0: S3 cores + async support

26 Mar 09:46
d99f22f

Choose a tag to compare

What's Changed

  • Add per-core entry size limit by @shaypal5 in #294
  • Fix FSEvents RuntimeError on concurrent cache access by @Copilot in #321
  • Add asyncio/coroutine support for caching async functions by @Copilot in #319
  • Add async clients support by @gencurrent in #326
  • Restrict decorating async methods with sync enignes of Redis, Mongo and SQL cores by @gencurrent in #336
  • Add S3 backend core by @shaypal5 in #338

Full Changelog

  • Release v4.1.0 by @shaypal5 in #293
  • Transition to tighter codecov cheks by @shaypal5 in #295
  • Fix .codecov.yml by @shaypal5 in #296
  • Fix codecov to work on PRs, and be used as a required check by @shaypal5 in #298
  • Add per-core entry size limit by @shaypal5 in #294
  • Upping the test coverage by @shaypal5 in #299
  • build(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #303
  • build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #302
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #301
  • chore(codecov): enable informational coverage reporting in .codecov.yml by @Borda in #306
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #304
  • test: simplify tests to use temp_dir fixture for temporary directories by @Borda in #307
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #313
  • build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #312
  • [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #309
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #314
  • minor update by agents by @Borda in #305
  • [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #317
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #315
  • build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #316
  • Chore Dependabot settings to group GHA by @Borda in #318
  • Fix FSEvents RuntimeError on concurrent cache access by @Copilot in #321
  • Update dependency file paths and simplify CI workflow steps by @Borda in #323
  • Chore linting with 120 line-length by @Borda in #324
  • Fix cache key generation for variadic arguments (*args, **kwargs) by @Copilot in #322
  • Add asyncio/coroutine support for caching async functions by @Copilot in #319
  • Update documentation and remove redundant section by @Borda in #325
  • Add async clients support by @gencurrent in #326
  • Update README.rst according to the new async features by @gencurrent in #334
  • Add contributing guidelines to Copilot instructions by @Copilot in #333
  • Restrict decorating async methods with sync enignes of Redis, Mongo and SQL cores by @gencurrent in #336
  • Add support for Python 3.14 and end support of Python 3.9 by @shaypal5 in #340
  • Add S3 backend core by @shaypal5 in #338
  • Release v4.2.0 by @shaypal5 in #329

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0: 🗑️ Automatic Cleanup of Stale Cache Values

15 Jul 20:39

Choose a tag to compare

v4.0.0: 🗂️ Support for XDG-compliant cache directory

14 Jul 20:07

Choose a tag to compare

What's Changed

  • Fix caching regression: enable_caching() now affects existing decorators by @Copilot in #279
  • Add CLAUDE.md by @shaypal5 in #282
  • Improve CLAUDE.md with comprehensive backend coverage, testing guidance, and copilot integration by @Copilot in #284
  • Add a script for running MongoDB core tests locally by @shaypal5 in #285
  • Add support for XDG-compliant cache directory by @habib049 in #286
  • Enable local testing for all cachier backends with Docker by @shaypal5 in #287

New Contributors

  • @Copilot made their first contribution in #279
  • @habib049 made their first contribution in #286

Full Changelog: v3.4.1...v4.0.0

v3.4.1: 🐞 Bugfix - iNotify bug on Linux solved!

08 Jul 07:04

Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.4.1

v3.4.0: Redis caching core added! 🧱

07 Jul 14:15

Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.4.0

v3.3.0: The max_age on-call parameter added! ⚱️

05 Jul 20:15

Choose a tag to compare

What's Changed

Full Changelog: v3.2.1...v3.3.0

v3.2.1: SQL core added! 📭

03 Jul 19:53

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.2.1

v3.1.2: 🐞 Bugfix - Raised exceptions are no longer cached as None

26 Oct 19:49

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.1.2

v3.0.1: 🐞 Bugfix - Method calling when caching is globally disabled

05 Aug 09:47
29fddfa

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0: Cache keys now consider function names 📝

26 Feb 22:10
8876ade

Choose a tag to compare

What's Changed

  • refactor: cleaning of using package/global defaults by @Borda in #193
  • tests: add asserts for expected results by @Borda in #197
  • refactor: simplify using property line methods by @Borda in #199
  • clarify that the wrapper function as private by @Borda in #200
  • fixing wrong results for runtime func by @Borda in #196
  • ci: switch from hosted to local DB by @Borda in #195
  • refactor: clarify the casher arguments by @Borda in #198
  • fix: redefine partial kwargs by @Borda in #203
  • releasing v3.0.0 by @Borda in #202

Full Changelog: v2.3.0...v3.0.0