Skip to content

Releases: allen0099/FastAPI-CacheX

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 07:14

πŸ”§ Patch Release v0.3.1

Released on: 2026-07-07.

Installation

uv add fastapi-cachex==0.3.1

πŸ“ Changelog:

  • chore: bump version to 0.3.1 (b48cb2e)
  • feat: route session response by token source in FastAPICacheXSessionMiddleware (cd24e9d)
  • chore: rename StarletteSessionMiddleware to FastAPICacheXSessionMiddleware (da0d010)
  • feat: accept X-Session-Token header in StarletteSessionMiddleware (9b40962)
  • feat: deprecate SessionMiddleware; wire session deps to StarletteSessionMiddleware (064b08b)
  • chore(deps): update pre-commit hook astral-sh/uv-pre-commit to v0.11.27 (f158a5d)
  • chore(deps): lock file maintenance (0dca5f0)
  • feat: add backend-backed StarletteSessionMiddleware (cd1f363)
  • chore(deps): update astral-sh/setup-uv action to v8.3.0 (#40) (60fd355)
  • chore(deps): update github-actions (29b4813)
  • chore(deps): update python docker tag to v3.14 (#37) (bf7b270)
  • chore(deps): update dependency python to 3.14 (#36) (6ddc5a2)
  • ci: replace Dependabot with Renovate and add config validation (4136006)
  • feat: add CacheManager.get_or_set() convenience method (54fb91c)
  • chore: update pre-commit version (a5f8f9f)
  • fix: resolve pre-existing lint/format violations blocking new CI gate (41da016)
  • ci: add lint workflow for ruff and mypy (1a0797f)
  • feat: add CacheManager.clear_pattern() (57d7803)
  • feat: add cache.invalidate() to bust a specific cached route (7be441b)
  • feat: add StateManagerProxy and get_state_manager dependency (5d0c941)
  • fix: MemoryBackend.clear_pattern misses separator-less keys (ab4d45f)
  • fix: reject unknown SessionConfig fields and correct session docs (4e0cf06)

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 15:52

πŸ”§ Patch Release v0.3.0

Released on: 2026-07-02.

Installation

uv add fastapi-cachex==0.3.0

πŸ“ Changelog:

  • chore: bump version to 0.3.0 (cd86726)
  • feat: add CacheManager for developer-facing application-level get/set caching (25400f3)
  • chore: update build backend (724d11f)
  • fix: fix weekly release (eb1bd34)
  • chore(deps): bump actions/checkout from 6 to 7 in the all-actions group (755f19d)
  • fix: eliminate all skipped tests in CI (fe8e496)
  • fix: fix Redis key prefix bug, add input validation, and expand test coverage to 97.5% (5f5e385)
  • refactor: rename ETagContent β†’ CacheEntry and etag field β†’ fingerprint (b8995a7)
  • fix: fix JWT sliding expiration and apply code-review cleanups (2e62b9f)

Full Changelog: v0.2.12...v0.3.0

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 30 Jun 08:55

πŸ”§ Patch Release v0.2.12

Released on: 2026-06-30.

Installation

uv add fastapi-cachex==0.2.12

πŸ“ Changelog:

  • chore: bump version to 0.2.12 (cad7826)
  • fix: comprehensive correctness, security, and performance improvements (4a7a4ff)
  • chore(deps): bump all dependencies to latest and fix redis setex deprecation (3b7c63a)
  • chore(deps): bump softprops/action-gh-release in the all-actions group (91f20b8)
  • feat: comprehensive codebase improvements and fixes (6fd6ad3)
  • chore(deps): update packages (809ba57)
  • chore(deps): update pre-commit hooks to latest versions (fea9cfc)
  • chore(deps-dev): update uv-build requirement (6607dbd)
  • chore(deps-dev): bump tox from 4.34.1 to 4.35.0 (41c51ec)
  • chore(deps): bump fastapi from 0.128.6 to 0.129.0 (3c75e18)

Full Changelog: v0.2.11...v0.2.12

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 11 Feb 03:04

πŸ”§ Patch Release v0.2.11

Released on: 2026-02-11.

Installation

uv add fastapi-cachex==0.2.11

πŸ“ Changelog:

  • chore: bump version to 0.2.11 (28002c6)
  • chore(deps): bump cryptography in the uv group across 1 directory (e9009df)
  • feat: enhance cache clearing functionality for direct keys and separator formats (43bbe68)

Full Changelog: v0.2.10...v0.2.11

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 21 Jan 09:25

πŸ”§ Patch Release v0.2.10

Released on: 2026-01-21.

Installation

uv add fastapi-cachex==0.2.10

πŸ“ Changelog:

  • chore: bump version to 0.2.10 (c2184e3)
  • chore(deps): bump filelock in the uv group across 1 directory (fcfd89e)
  • chore(deps-dev): bump ruff from 0.14.11 to 0.14.13 (51674ec)
  • chore(deps-dev): bump ty from 0.0.10 to 0.0.12 (0d9b6a9)
  • chore(deps): bump virtualenv in the uv group across 1 directory (3ad70bf)
  • chore(deps-dev): bump tox from 4.34.0 to 4.34.1 (781207d)
  • chore(deps): bump the all-actions group with 3 updates (5b408bd)
  • Update .github/dependabot.yml (2d5c030)
  • refactor: change logging level from info to debug when setting proxy instance (740601c)
  • Add Dependabot configuration for version updates (7aad385)

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 09 Jan 05:54

πŸ”§ Patch Release v0.2.9

Released on: 2026-01-09.

Installation

uv add fastapi-cachex==0.2.9

πŸ“ Changelog:

  • chore: bump version to 0.2.9 (049a24d)
  • feat: add SessionManagerProxy for improved session management and update middleware to utilize it (095d7b7)
  • refactor: update BackendProxy method names from set_backend/get_backend to set/get (f88f73a)

Full Changelog: v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 09 Jan 04:24

πŸ”§ Patch Release v0.2.8

Released on: 2026-01-09.

Installation

uv add fastapi-cachex==0.2.8

πŸ“ Changelog:

  • chore: bump version to 0.2.8 (85f19ce)
  • refactor: enhance BackendProxy with ProxyMeta to prevent instantiation and update method deprecations (4f3d540)
  • chore: update dependency (61e95b5)

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 07 Jan 10:01

πŸ”§ Patch Release v0.2.7

Released on: 2026-01-07.

Installation

uv add fastapi-cachex==0.2.7

πŸ“ Changelog:

  • chore: bump version to 0.2.7 (609a8d7)
  • fix: Redis backend deserialize to bytes and enhance state manager tests (255ba3f)
  • chore: update LICENSE (21af893)
  • refactor: streamline token serialization by consolidating methods and removing redundant code (5564380)

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 24 Dec 07:32

πŸ”§ Patch Release v0.2.6

Released on: 2025-12-24.

Installation

uv add fastapi-cachex==0.2.6

πŸ“ Changelog:

  • chore: bump version to 0.2.6 (d24001e)
  • feat: enhance HTTPBearer configuration with scheme name and description (efb1904)

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 24 Dec 06:56

πŸ”§ Patch Release v0.2.5

Released on: 2025-12-24.

Installation

uv add fastapi-cachex==0.2.5

πŸ“ Changelog:

  • chore: bump version to 0.2.5 (554388f)
  • test: add unit tests for JWT and Simple token serializers (bcd217f)
  • feat: add HTTPBearer support for session management and update session retrieval methods (b54e197)

Full Changelog: v0.2.4...v0.2.5