All notable changes to EdgeFlush
will be documented in this file.
- Fix URLs not being correctly parsed with username and password
- Hook up update events to the Laravel Eloquent event system
- Move up to PHPStan Level 9
- Improve Guzzle connection errors handling
- Allow invalidations when disabled
- Prevent CDN service instantiation until it's really needed
- Improve the way warmer reset tags and URLs
- Full cache invalidation command: php artisan edge-flush:invalidate-all
- Correctly setting was_purged_at update SQL
- Improve performance by not instantiating the CDN service until it's really needed
- Force invalidate all to clear all tags and urls
- Remove purged status from URLs that were hit
- Improved invalidation URLs query performance
- Fix warmer not dispatching requests
- Properly mark URLs as purged
- Add a new Invalidation class to control invalidation items and the invalidation itself
- Strong query and update optimization
- Fix all PHPStan level 8 errors
- Disabled state generating recursion
- Alow disabling on runtime
- EdgeFlush was not easily disablable
- initial release