ezplatform-http-cache

HTTP cache handling for eZ Platform, using multi tagging (incl Varnish xkey)

OTHER License

Downloads
871.2K
Stars
46
Committers
32

Bot releases are visible (Hide)

ezplatform-http-cache - 0.4.2.3

Published by andrerom over 6 years ago

Changes

  • EZP-28848: Add purging on relation-location- now also as kernel has added convention on that
ezplatform-http-cache - v0.5.0

Published by DominikaK over 6 years ago

ezplatform-http-cache changes between v0.4.0 and v0.5.0

Improvements

  • EZP-28848: Varnish cache should be purged for related content (#51)
  • EZP-28970: Take advantage of addTags() in http cache to avoid serializing tags several times (#58)

Bugs

  • EZP-28747: Sub-items list for User Group is not correctly refreshed after creating a new User (#50)
  • EZP-28760: Varnish xkey header using wrong separator (#53)
  • EZP-28855: ezplatform-http-cache does not support clearing all cache (#54)
  • EZP-28872: ezplatform-http-cache does not clear secondary location cache on state / section changes (#56)
  • EZP-28993: Varnish cache is not updated after modifying Content (#62)
  • EZP-28580: Link manager issues (#55)
ezplatform-http-cache - 0.5.0-rc4

Published by andrerom over 6 years ago

Changes

  • Fix: AnonymousRequestMatcher doesn't check session name prefix (#47)
ezplatform-http-cache - 0.5.0-rc3

Published by andrerom over 6 years ago

Changes

  • EZP-28580: HTTP Cache purge when URLService\UpdateURLSignal is emitted (#55)
  • EZP-28970: Use addTags() to avoid serializing tags several times (#58)
  • [Doc] Split parent example in two to make it easier to grasp (4dd025d)

BC

We now just use FOSHttpCache TagHandler directly, but we still overload it and allow drivers to do so to. This deprecates and stops usage of our custom tagger services. See #58 for details.

ezplatform-http-cache - 0.5.0-rc2

Published by andrerom over 6 years ago

Changes

  • EZP-28993: Varnish cache is not updated after modifying Content (#62)
  • [Varnish] Use PURGE for purgeAll() (#61)
ezplatform-http-cache - 0.4.2.2

Published by andrerom over 6 years ago

Changes

  • Make sure 0.4 can not be installed on 2.1 (0.5 is for 2.1 and up)
ezplatform-http-cache - v0.5.0-beta1

Published by DominikaK over 6 years ago

ezplatform-http-cache changes between v0.4.0 and v0.5.0-beta1

Improvements

  • EZP-28848: Varnish cache should be purged for related content (#51)

Bugs

  • EZP-28747: Sub-items list for User Group is not correctly refreshed after creating a new User (#50)
  • EZP-28760: Varnish xkey header using wrong separator (#53)
  • EZP-28855: ezplatform-http-cache does not support clearing all cache (#54)
  • EZP-28872: ezplatform-http-cache does not clear secondary location cache on state / section changes (#56)
ezplatform-http-cache - 0.4.2.1

Published by andrerom over 6 years ago

Changes

  • EZP-28872: Clear cache for non main locations on state/section changes (#56)
ezplatform-http-cache - v0.4.2

Published by DominikaK over 6 years ago

ezplatform-http-cache changes between v0.4.1 and v0.4.2

Improvements

  • EZP-28848: Varnish cache should be purged for related content (#51)

Bugs

  • EZP-28760: Varnish xkey header using wrong separator (#53)
  • EZP-28855: ezplatform-http-cache does not support clearing all cache (#54)
ezplatform-http-cache - 0.4.2-rc2

Published by andrerom over 6 years ago

Changes

  • EZP-28760: Change to use space separated header (#53)
  • EZP-28848: Enable using FOSHttpCache for tagging responses (#51)
  • EZP-28855: Fix support for clearing all cache (#54)
  • Add PHP 7.2 testing (#52)
ezplatform-http-cache - v0.4.1

Published by DominikaK over 6 years ago

ezplatform-http-cache changes between v0.4.0 and v0.4.1

Bugs

  • EZP-28747: Sub-items list for User Group is not correctly refreshed after creating a new User (#50)
ezplatform-http-cache - v0.4.1-rc2

Published by DominikaK over 6 years ago

ezplatform-http-cache changes between v0.4.0 and v0.4.1-rc2

Bugs

  • EZP-28747: Sub-items list for User Group is not correctly refreshed after creating a new User (#50)
ezplatform-http-cache - 0.4.0-rc1

Published by andrerom almost 7 years ago

Changes

  • Fixed container's extension definition (b204f65)
  • Migrated http_cache configuration from kernel (b1a6544)
  • Made the http_cache configuration extensible (65e5692)
  • Added more doc (#30, #40)
  • [Travis] Add functional testing (#44, 764ede5)
  • Add own role context provider, & remove usage of kernel PurgeClientInterface (d453214)
ezplatform-http-cache - v0.2.5

Published by DominikaK almost 7 years ago

Changes since v0.2.4

Improvements

  • EZP-28126: Change default Varnish VCL to not cache user varying content in proxies or browsers (#33)
  • EZEE-1780: As a developer, I want ezplatform-http-cache to be extensible (#19)

Bugfixes

  • EZP-28326: Http Cache not updated when moving content on Varnish & Symfony Proxy (#39)
  • EZP-28183: HttpCache completely broken with Varnish on 1.12 (#37)
ezplatform-http-cache - 0.3.0

Published by andrerom almost 7 years ago

Changes since v0.2.4:

Improvements

  • EZP-28126: Change default Varnish VCL to not cache user varying content in proxies or browsers (#33)
  • EZEE-1780: As a developer, I want ezplatform-http-cache to be extensible (#19, #32, #35)

Bugfixes

  • EZP-28183: HttpCache completely broken with Varnish on 1.12
  • EZP-28326: Http Cache not updated when moving content on Varnish & Symfony Proxy
  • Fixed Missing purgeAllContent(), needed by LegacyBridge (#29)
ezplatform-http-cache - 0.3.0-rc4

Published by andrerom almost 7 years ago

Changes since rc3:

  • EZP-28326: Use improved signals with parent id's to clear relevant parent cache on move & other location operations (#39)
ezplatform-http-cache - 0.3.0-rc3

Published by andrerom almost 7 years ago

Changes since v0.3.0-rc2:

  • [VCL] Align VCL with changes in meta repo (2ffb3f0), including:
    • EZP-28183: Always refresh stale cache for logged in users
    • EZP-28126: Change default Varnish VCL to not cache user varying content in proxies or browsers
  • EZP-28326: Http Cache not updated when moving content on Varnish & Symfony Proxy (#37)
ezplatform-http-cache - 0.3.0-rc2

Published by andrerom almost 7 years ago

Changes since v0.3.0-rc1:

  • Use API for Location typehint and not Core (d6fb677)
  • Add path-id tag on X-Location-Id responses as well (1a1b93f)
  • Exposing ezplatform.http_cache.purge_type parameter for 3rd party drivers (#35)
  • EZP-28126: Align AppCache with Varnish behaviour (#33)
ezplatform-http-cache - 0.3.0-rc1

Published by andrerom almost 7 years ago

Changes since v0.2.3

  • Defined handling of tag header in a separate TagHandlerInterface (#32)
  • EZEE-1780: Plugin support (#19)
  • Fixed Missing purgeAllContent(), needed by LegacyBridge (#29)
ezplatform-http-cache - 0.2.3

Published by andrerom almost 7 years ago

Notable changes since v0.2.2:

  • #22 Fixes purging not working on Varnish as it's not registered correctly
  • #25 Fixes tagging not working on Varnish when response is tagged with (the now deprecated) X-Location-Id header, this is not properly mapped to the new xkey header

Also:

  • EZP-28160: Wrong slot configuration for HTTP cache purge after copying subtree (#23)
  • Set FOS config for tags header (#26)

Full list of changes:
https://github.com/ezsystems/ezplatform-http-cache/compare/v0.2.2...v0.2.3