Skip to content

Releases: Flowpack/Flowpack.FullPageCache

3.1.1

Choose a tag to compare

@mficzel mficzel released this 07 Sep 14:53
8b999b7

What's Changed

  • BUGFIX: Rewind response body before returning by @mficzel in #30

Full Changelog: 3.1.0...3.1.1

3.1.0

Choose a tag to compare

@mficzel mficzel released this 04 Sep 11:13
8a60e87

What's Changed

  • TASK: Add PhpStan L8 and CodeSniffer to CI by @mficzel in #25
  • FEATURE: Add configuration maxSharedCacheTime and enableAgeHeaders by @mficzel in #29

Full Changelog: 3.0.4...3.1.0

3.0.4

Choose a tag to compare

@Sebobo Sebobo released this 27 Feb 06:05
a92fbfb

What's Changed

Full Changelog: 3.0.3...3.0.4

3.0.3

Choose a tag to compare

@mficzel mficzel released this 07 Jan 10:33
f32229d

What's Changed

  • BUGFIX: Adapt cache flushing to Neos 9 cache flushing by @dlubitz in #27

New Contributors

Full Changelog: 3.0.2...3.0.3

3.0.2

Choose a tag to compare

@mficzel mficzel released this 13 Dec 15:21
d421298

What's Changed

Full Changelog: 3.0.1...3.0.2

3.0.1 Fix cache flushing behavior

Choose a tag to compare

@kitsunet kitsunet released this 06 Dec 20:11
a4b76ac
BUGFIX: Use actual tags and not log messages to flush

3.0.0

Choose a tag to compare

@kdambekalns kdambekalns released this 29 Nov 17:48
e61d4d1

What's Changed

Full Changelog: 2.1.1...3.0.0

2.1.1

Choose a tag to compare

@mficzel mficzel released this 12 Apr 15:08
4d943ed

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@mficzel mficzel released this 02 Dec 16:39
a64fda1

What's Changed

  • Removed duplicated key maxPublicCacheTime by @paavo in #13
  • TASK: Make caching behavior opt-in via X-FullPageCache-EnableFusionAutoconfiguration http header by @mficzel in #16

New Contributors

  • @paavo made their first contribution in #13

Full Changelog: 2.0.0...2.1.0

Neos 7.0 compatibility

Choose a tag to compare

@mficzel mficzel released this 04 Jan 14:07
5e9664b

The http components are converted to middlewares to be compatible with Flow and Neos 7.

In addition instead of checking the flow session the request is validated against cookie and parameter allow and
ignore lists that can be defined via setting

    # requests have to fulfill certain conditions for beeing cached
    request:
      # !!! Only the http methods "GET" and "HEAD" are supported !!!

      # a request will only qualify for caching if it contains no cookieParams that
      # are not ignored.
      cookieParams:
        # ignored cookie params exclude cookies that are handled by the frontenecn
        # and are not relevant for the backend. A usecase would be gdpr consent cookies
        # if they are only used on the client side
        ignore: []

      # a request will only qualify for caching if it only contains queryParams that
      # are allowed or ignored. All other arguments will prevent caching.
      queryParams:
        # allowed params become part of the cache identifier, use this for
        # arguments that modify the reponse but still allow caching like pagination
        allow: []

        # ignored arguments are not part of the cache identifier but do not
        # prevent caching either. Use this for arguments that are meaningless for
        # the backend like utm_campaign
        ignore: []

The creation of the 304 state is removed as the standardsCompliance middleware handles this already.
Obviously the version requirement had to be raised.

Resolves #12