Skip to content

Releases: spiritix/lada-cache

v6.0.3

11 Nov 19:18
e1a8bd7

Choose a tag to compare

Fixed

  • Fixed nested join clause bug (see #142)
  • Fixed bug in invalidation and row-level tagging (see #141)

v6.0.2

04 Nov 10:00
0f78920

Choose a tag to compare

Fixed

  • Fixed row-level invalidation handling (see #140)
  • Fixed returning created IDs (see #139)

v6.0.1

16 Oct 06:54

Choose a tag to compare

Fixed

  • Fixed connection driver delegation (see #138)
  • Fixed service provider when disabled (see #137)

v6.0

08 Oct 07:08
10466d2

Choose a tag to compare

Added

  • Laravel 12 and PHP 8.3 support
  • Connection integration via DB::extend() for core drivers
  • Auto-flush after migrations (MigrationsEnded event)
  • Selectable Redis connection (lada-cache.redis_connection, default "cache")

Changed

  • Pessimistic locks (lockForUpdate/sharedLock) bypass cache
  • exists() uses cached select path when not locked
  • Added invalidation for insertUsing/insertOrIgnoreUsing/updateFrom
  • Tag sets self-heal on cache hits (idempotent SADD)
  • Cache::flush() prefers non-blocking UNLINK (falls back to DEL)

Fixed

  • No Redis initialization when disabled; flush command is a no-op when inactive
  • Reflector detects joinSub tables and strips aliases across from/join/where
  • Reflector handles Expression columns and improves UNION/EXISTS traversal
  • exclude_tables respected by Manager

v5.4

17 Mar 12:53
06af9e0

Choose a tag to compare

Added

  • Added support for Laravel 11

v5.3.1

01 Feb 15:02
181e2b2

Choose a tag to compare

Fixed

  • Fixed stale state bug (see #124)

v5.3

20 Feb 09:17
e6b7f94

Choose a tag to compare

Added

  • Added support for Laravel 10

v5.2

14 Feb 07:48
8cbe8d3

Choose a tag to compare

Added

  • Added support for Laravel 9

v5.1.2

20 May 12:16

Choose a tag to compare

Fixed

  • Fixed bug in query builder related to primary key names (#104, #103, #91)

v5.1.1

19 Mar 14:14
1b345db

Choose a tag to compare

Fixed

  • Fixed bugs related to PHP 8.0 (#102)