Skip to content

Latest commit

 

History

History
1087 lines (624 loc) · 39.7 KB

Release-Notes.md

File metadata and controls

1087 lines (624 loc) · 39.7 KB

Fastly_Cdn Release Notes

1.2.220

  • Logging endpoints changes #701

1.2.219

  • Removing trailing comma in WAF constructor to be compatible with PHP 7.2 #698

1.2.218

  • Update to Netacea module #696
  • Fixing deprecated usage #697

1.2.217

  • Update to Netacea module #690

1.2.216

  • Fix for GEOIP redirection causes 404 in specific cases #694

1.2.215

  • Fix for checking if current IP is in maintenance IP list #692

1.2.214

  • Rate limiting doesn't work correctly when store codes are involved #689

1.2.213

  • Update Netacea Edge Module to 5.9.0 #687
  • Add support for Brotli static compression #688

1.2.212

  • Additional fixes to log shipping menu #684
  • Updating to DataDome Fastly Module 2.19.4 #685

1.2.211

  • Fix for not being able to add log shipping jobs due to bug in Fastly Magento UI #683

1.2.210

  • Update to Netacea module to 5.7.0 #675

1.2.209

  • Improve admin acl privileges #673

1.2.208

  • Update Datadome module to 2.19.1 #669
  • Snippet path traversal fix #671

1.2.207

  • Update Netcea module to 5.6.1 #664
  • Add a custom response header during maintenance #637

1.2.206

  • Per user request Add Azure Blob Storage as log target #663

1.2.205

  • Update Netcea module to 4.3.2 #657
  • Refactored CLI commands to return CLI success or failure flags #662
  • Run fastly configuration tab is already open #660
  • Run init method if Fastly configuration tab is already open #661

1.2.204

  • CLI fix when upload VCL #652

1.2.203

  • Allow credentials to be tested without saving the config (fix) #649
  • Allow removal of the GraphQL module #650

1.2.202

  • Handle NULL Image URLs in Pixel Ratio Plugin #646
  • Netacea module updates #645
  • cli command return success/failure added #643
  • GeoAPI endpoint TypeError fix #641

1.2.201

  • Fix XSS issues with import/export functionality #640

1.2.200

  • Datadome plugin update 2.19.0 #638
  • Netacea Plugin 4.3.0 update #636

1.2.199

  • Introduce a new cookie for handling Geo redirects #628
  • Netacea Plugin update #629
  • Datadome plugin update 2.18.3 #632
  • Add Vary on Store cookie #630

1.2.198

  • PHP 8.0 compatibility fixes #619
  • Edge dictionary batch import #619
  • DataDome Edge module update to 2.18.2 #620

1.2.197

  • Switch Edge Dictionary import to batches in order not to hit the API limits #618
  • DataDome Edge module update to 2.18.1 #613

1.2.196

  • Update Netacea Edge Module #607
  • Migration to Laminas due to Zend_Http library being upgraded to Laminas in Magento 2.4.6 #606
  • Change srcset on swatch changes #603

1.2.195

  • Change srcset on swatch change #603
  • Datadome module update 2.17.2 #602
  • WAF 2020 URL #600

1.2.194

  • Allow URL encoded params to be filtered out by configuration from admin #594
  • Fix blocking issues on php 8.0 and up. #582
  • Add option to serve 404s on nonexistent images instead of placeholders #597

1.2.193

  • Update to the Netacea integration module #593
  • Add ability to remove the custom 5xx page #592

1.2.192

  • Add check for identities type #587

1.2.191

  • Add geolocation origin website matching #581

1.2.190

  • Update WAF to WAF2020 #578
  • Response Plugin fixes #577
  • Custom snippet duplicate warning #579

1.2.189

  • Additional fix for rate limiting enablement errors #575
  • Update DeleteCustomSnippet.php (fix to accept VCL name with underscore) #574
  • GeoIP fix for case when request comes for store without a trailing slash #569

1.2.188

  • When IO is enabled and image is not on the disk we will show a 404 page. This was changed in 1.2.184. Changes the behavior to display the image placeholder #572
  • Fix getImageOptimization for PHP 8.1 #570
  • Enabling rate limiting with no defined paths causes a 503. This fix adds a placeholder path to avoid that condition #566
  • GeoIP worked only with stores of the same website. This fix allows cross website. #564

1.2.187

  • Add stale-while-error to GraphQL responses #563

1.2.186

  • Fix for ratelimiting not exempting maintenance IPs from rate limiting #555
  • Add stale-while-revalidate to GraphQL responses #561

1.2.185

  • Fixes for PHP 8.1 issue in Rate Limiting #552

1.2.184

  • Turn of generating images that crawlers may request from cache after turning on Deep Image Optimization #542
  • Update Handlebars to 4.7.7 #547
  • Update Javascript to avoid a XSS issue #545

1.2.183

  • Revert "Improvements to custom VCL snippets upload logic" #541

1.2.182

  • Remove Pragma and Expires headers for all static/immutable objects. Helps Chrome not revalidate cached resources
  • Fix deep image optimization - prevent default magento image resize #534
  • Improvements to custom VCL snippets upload logic #530
  • GeoIP Mapping Does Not Support Multi-site Instance #531

1.2.181

  • Update available Fastly Shielding POP list

1.2.180

  • Fix setup scripts per Magento Marketplace guidelines #509

1.2.179

  • Update available Fastly Shielding POP list
  • Fix for Fastly Rate Limiting - Graphql #507

1.2.178

  • Fix version compare for PHP 8.1 #502
  • Fix for "GetUpdateFlag call flushes all configuration" #501

1.2.177

  • Update to support PHP 8.1 #500

1.2.176

  • Update available Fastly Shielding POP list

1.2.175

  • Update to Netacea edge module #496

1.2.174

  • Add support for PHP 8.0 #495

1.2.173

  • Added support for Access-Control-Allow-Headers (CORS headers Edge Module) #493
  • Fix IO canvas parameter #490

1.2.172

  • Do not send override_host if empty upon backend creation #491

1.2.171

  • Fix/gallery mixin and removed support for Magento 2.2.x #481

1.2.170

  • Apply request processing only when Fastly is enabled #486
  • Fix bugs in upadte backend dialog #487

1.2.169

  • Enable shielding on tester requests

1.2.168

  • Add SiteSpect integration edge module

1.2.167

  • Fix bug in the purging functionality. #483
    Due to the changes we made in 1.2.162, cache tags were not getting processed by our ResponsePlugin, causing users unable to purge contents properly using surrogate-key.

1.2.166

  • Fix ambiguous behavior in Blocking toggle #479

1.2.165

  • ESI workaround snippet no longer required #478
  • Fix to avoid VCL being uploaded every time on save due to Image Optimization multi-select #477
  • Allow extending custom image attributes in versions < 2.4 #474

1.2.164

  • Fix type check in Image class #472

1.2.163

  • Vendor tooling was adding Authorization header to cache key hampering GraphQL caching. #470

1.2.162

1.2.161

  • Update regex for basic auth block #461
  • Prevent PURGE requests from being blocked by custom modules #467

1.2.160

  • Fix typo in variable name #464

1.2.159

  • PWA-1832: Adding graphql caching by X-Magento-Cache-Id #459
  • Added country_code provider for controller fastlyCdn/geoip/getaction #463

1.2.158

  • Fixed for Adaptive Pixel Ratios for PDP #457
  • Don't use Basic Authentication for /graphql endpoints #460

1.2.157

  • Move shield generation to use Fastly API #449
  • Datadome module 2.14 update #454
  • Add klaviyo and emersys to tracking query arguments that need to be stripped by default #453
  • Add Adaptive Pixel Ratios for PDP #452

1.2.156

  • Use Fastly-Client-IP header for remote IP address #430
  • CORS module should return "Vary: Origin" response header #442
  • Update shield nodes locations #441

1.2.155

  • Due to the way Varnish handles POST bodies and cache lookups we need to rewrite all requests that have bodies into POSTs #440

1.2.154

  • Fix for PHP 7.4 and error that shows up when enabling Rate limiting #431
  • Fix for rate limiting methods such as POST, DELETE where Varnish rewrites them to GETs #434

1.2.153

  • Addition of PerimeterX edge module #429

1.2.152

  • Update shield list #427

1.2.151

  • Fix for "error saving in system config" #426

1.2.150

  • Products not showing on category page when Adaptive Device Pixel Ratios is enabled in versions 2.4+ #418

1.2.149

  • Allow to cache search results #414
  • Due to changes in Magento 2.3.5 stale-while-revalidate headers were not set for cache control #421
  • Upgrade to version of 2.12 of Datadome module #420

1.2.148

  • Add support for bypass secret to enable Magento Tester tool
  • Make all Fastly API endpoint calls URL encoded #410

1.2.147

  • Add support for Automatic Image compression (optimize) #404
  • Fix for Edge Modules not updating priority of already updated modules

1.2.146

  • Change database table type to support snippets longer than 64 kB #402
  • Fix for Cache Maintenance IP list throwing exceptions if .maintenance.ip is not present #403

1.2.145

  • Cache Maintenance IP list #400
  • Datadome Edge Module updated to 2.11 #396

1.2.144

  • New Relic logging endpoint #368
  • Exclude admin IPs from being rate limited on sensitive paths #395

1.2.143

  • Make sure surrogate key list is not empty before sending it to the API #394

1.2.142

  • Datadome Edge Module updated to 2.10 #391
  • Rate limiting may do early returns when there are multiple backends. Moving priority to address

1.2.141

  • Datadome Edge Module updated to 2.9 #387
  • GEO Redirect template had an errantly placed semi-colon #389
  • When using GraphQL cache tags were not being shortened breaking invalidation #386
  • Fix for Upload VCL button is inactive if there are currently no active versions of a service #388
  • GeoIP redirect URLs may errantly contain a semi-colon (;) #389

1.2.140

  • Address case when user decides to remove all entries from querystring filter which may result in whole query string being removed #385
  • Fix for Datadome Edge Module escaping

1.2.139

  • Update to Datadome Edge Module
  • GeoIP controller may throw an unserialize error #382

1.2.138

  • Reenable clustering VCL added to the Netacea Edge module
  • Update to Datadome Edge Module
  • Add rate limiting to WebApi #379

1.2.137

  • Moved the Image preferences from frontend to global area, to allow use on adminhtml and cron areas too. Enable IO on sitemaps #373
  • Sometimes when a user removes all the edge modules from the config it results in a server error. Add fallback to avoid getting an empty object #372

1.2.136

  • Update to Datadome Edge Module #371

1.2.135

  • Improve rewrites edge module to support conditioning rewrites on host regular expressions

1.2.134

  • Fix inability to create new backends with new conditions #369
  • Edge module default values in new groups do not carry over #367

1.2.133

  • Improve message format so that can more easily translated #365
  • Fix VCL regexes so that they don't trigger the new VCL linter warnings

1.2.132

  • Geolocation redirect now uses plain JS instead of require.js to redirect users #360
  • Change all password fields for logging endpoints to be obfuscated to make it easier to troubleshoot #361
  • Add ability to remove backends from the UI

1.2.131

  • VCL changes to Datadome integration edge module
  • Add Netacea integration edge module

1.2.130

  • Manually add default argument values to Config::saveConfig() to support all Magento 2.2.x versions #358
  • Add ability to remove backends #359
  • Add logging set up for S3, GCS, Honeycomb, Sumologic and Google Bigquery #350
  • Add ability to import configs that were previously exported

1.2.129

  • Fix errors when adding conditions to existing backends #343

1.2.128

  • Provide logging to rate limiting
  • Hide API token #342

1.2.127

  • Add Datadome integration Edge Module

1.2.126

  • Add stripping of dm_i query arguments used by Dotdigital campaigns in order to increase cache hit ratios
  • ESIs may be affected by a change in Fastly architecture where we compress ESIs on both shield and edge #338

1.2.125

  • Fix for WAF dashboard showing that WAF was enabled if there were blocking rules however WAF wasn't enabled overall.
  • VCL change to cache images that are served directly from S3 and lack Cache-Control headers

1.2.124

1.2.123

  • Introduce Verify images exist on the disk tunable. In most cases verifying images exist on the disk results in heavy IO penalty especially when images are stored on a shared filesystem #330
  • Fix bug with UI showing VCL update is needed when it's not #326
  • Strip Listrak query arguments by default #325

1.2.122

  • Make the rate limiting UI clearer by providing a top level on/off switch #321

1.2.121

1.2.120

  • Convert whitespaces to underscores when creating Edge ACLs and Dictionaries to avoid syntax errors #319
  • Provide feedback in update blocking config if there is an error that happens during update #318

1.2.119

  • GeoIP fixes #314 and #311
  • Update visibility in getmessageinstorelocale function #312

1.2.118

  • Add notification to update Blocking Config when blocking changes are made #310
  • Add handling for GraphQL paths. This may be removed in the future after Magento core adds Vary GraphQL requests #307
  • Add fix for uenc brackets [] when using GeoIP #311

1.2.117

  • Expose all options for configuring the backend. Previously we only exposed only selected fields #308

1.2.116

  • Add notification to upload custom VCL snippets when they are changed

1.2.115

  • Remove conflicting WAF bypass statement

1.2.114

  • Add Override Host option to backend creation

1.2.113

  • Warning when vcl is out of date #297

1.2.112

  • Enhance export functionality to export Edge Module configs #295
  • Make sure we don't set uenc unless VCL version 1.2.111 #296

1.2.111

  • Add Fastly Version UI #293
  • Add page URL to the GeoIP switcher #292

1.2.110

  • Rework the rate limiting UI #291
  • Allow creation of dictionaries or ACLs from Edge Module configuration screens #290

1.2.109

  • Change composer magento-framework requirement to 101+. This change abandons 2.1.x

1.2.108

  • Retag of 1.2.103 in order to fix M2.1.x upgrading.

1.2.107

  • Fix for 1.2.106 caused issues during checkout #288

1.2.106

  • Fix for missing type in phpdoc which results in failed compilation #286

1.2.105

  • Another fix for 2.3 IO - add orientation and canvas #284

1.2.104

  • Fix for "Catalog list image optimization not working in Magento" #283

1.2.103

  • Add Blackfire integration edge module
  • Add Time Edge module was last uploaded #278

1.2.102

  • Added uenc to the GeoIP storeswitcher #276
  • add UI to create backends #274

1.2.101

  • Add Gzip safety logic to avoid default Gzip policy interfering with ESI processing

1.2.100

  • Add Edge Module to integrate other CMS/Backend
  • Additional fixes to the Edge Module

1.2.99

  • Bugfix for edge modules losing group values #268

1.2.98

  • Add Increase Timeouts for Long Running jobs edge module
  • Change req.http.Fastly-FF references to use the new fastly.ff datastructure
  • Add definition of snippet priority to edge modules #266
  • Another pass at removing redundant x-pass request conditions #267

1.2.97

  • Cleaned up redundant x-pass request conditions #265
  • Fix for boolean mode edge modules not working correctly #264
  • Edge modules are turned on by default

1.2.96

  • Fix for maintenance mode not using the custom maintenance/error page

1.2.95

  • Fix GeoIP not working for stores with different base URL #263

1.2.94

  • Fix for Auto WebP not being set
  • Experimental support for rate limiting abusive crawlers

1.2.93.

  • Experimental support for rate limiting #259

1.2.92

  • Improvements to maintenance mode support #258

1.2.91

  • Add maintenance mode support #256
  • Added check for file and line array indexes for webhook stack trace #257
  • Changed the way the store switch url parameters are added for the geoip redirect #254

1.2.90

1.2.89

  • Rework ACL interface to more closely align it with Fastly interface #252

1.2.88

  • Change shield definition for Tokyo

1.2.87

  • There are multiple locations to set image quality e.g. Fastly has IO defaults menu with quality settings that are used unless quality query argument exists in the URL. Deep IO optimization sets the default quality level by appending the quality argument This pull request exposes the latter in the UI under Deep IO #251

1.2.86

  • Remove snippets when Edge Module is disabled #250

1.2.85

  • When removing custom snippet also remove them from Fastly #249

1.2.84

  • Flush Magento cache used to flush Fastly as well. This changes to behavior to Magento Only #246

1.2.83

  • Make sure Quick Purge uses the PURGE verb #245

1.2.82

  • Fix for gstatic.com minification that was done in 1.2.79 broke under Magento 2.1.x. This fixes it #244

1.2.81

  • Added more details to quick purge error messages #243

1.2.80

  • Correct historic stats URL path. #241

1.2.79

  • Addition of the interface to manage domains #240
  • Add fix to avoid magento for rewriting gstatic.com assets that are no minified. Without this it breaks Fastly usage graphs in the dashboard #239

1.2.78

  • Fix for stock Magento placeholder images being displayed instead of customer defined when deep IO turned on #236

1.2.77

  • Stop rewriting version assets URLs in Varnish #230
  • Add ability to configure WAF ACL Bypass #232

1.2.76

  • Added ___from_store url parameter when switching stores #228
  • Changed the way Fastly Statistics obtain default site country name #227

1.2.75

1.2.74

  • Code refactoring and add comments to Fastly service config changes so they show up in event log #219
  • Preliminary support for Fastly Edge Modules. They are off by default. Need to be enabled through the Advanced menu. #218

1.2.73

  • Add store code to CountryMapping list to identify store #216
  • Initial implementation of the Web Application Firewall (WAF) #217

1.2.72

  • Added check for empty admin user variable in webhooks #215

1.2.71

  • Added save to config when update blocking is triggered #213

1.2.70

  • Refine blocking to include allowlist functionality #211

1.2.69

  • Change default setting to preserve static content e.g. JS/CSS/Images when people request Flush Magento Cache. This should provide for higher cache hit ratio

1.2.68

  • Fix for non square images and canvas setting

1.2.67

  • Allow to turn off canvas query option to image optimization #209
  • Code cleanup and refactoring #208

1.2.66

  • Added check for empty string instead of just false, added default config value to force lossy #207

1.2.65

  • Fix oversight where objects with no Cache-control and Expires headers would end up with the default TTL
  • Add canvas parameter to product images #206

1.2.64

  • Expose admin's username in slack actions #200
  • Added option to toggle bg-color query argument for images #198

1.2.63

  • Add additional tunable to send full stack trace for all purge actions not just purge all #196

1.2.62

  • Fix for situations where image is unavailable and placeholder image is inserted #195

1.2.61

  • Rework how snippets are written to disk. Addresses issues with Magento Cloud #194

1.2.60

1.2.59

1.2.58

1.2.57

  • Add ability to force lossy conversions of lossless image formats #186

1.2.56

  • Wording/documentation changes
  • By default remove User-Agent Vary from backend responses #181

1.2.55

  • VCL reordering to address caching of 404s during site rebuilds #174

1.2.54

  • Fix for Redis sessions contention when where Fastly module makes multiple parallel requests to find out when certain features are enabled. This change changes it to be on demand versus bulk #177
  • Add ability to customize WAF blocking page #175

1.2.53

  • Minor wording changes around Image Optimization

1.2.52

  • We are marking any pages with ESIs as such #172. This avoids issues with slow pages waiting for full payload to be processed by ESI engine
  • Add ability to tweak default Image Optimization settings #171

1.2.51

  • Revert since it caused issues with ESIs #166

1.2.50

  • Feature/check if io is enabled #167
  • Added check for the error/maintenance page HTML character count #168

1.2.49

  • Changed device pixel ratios checkboxes to multiselect #165

1.2.48

  • Enhancement to adaptive pixel ratios to allow users to select ratios they want to support #161

1.2.47

  • Add ability to remove edge dictionaries and ACLs #157
  • Resort ordering of config tabs
  • Add adaptive pixel #160

1.2.46

  • Stop treating every HTML file as potentially having ESIs. We'll mark all Magento documents as ESIs
  • Fix broken Basic Auth upload
  • Fix broken GeoIP

1.2.45

  • Add preliminary implementation for Image Optimization
  • Fix for system configuration bar being broken #152

1.2.44

  • Updates to the blocking UI #146
  • Improvements to the limiting X-Magento-Tags #145
  • Minor bug fixes and code clean up

1.2.43

  • Bugfixes encountered when doing refactoring for MEQP2

1.2.42

  • Changes to achieve Magento Extension Quality Program (MEQP) compliance
  • Add UI to add blocking by country and ACL #137
  • Make sure the X-Magento-Tags header is less than 16kBytes in length

1.2.41

  • Allow user to override default first byte timeout for admin paths #135

1.2.40

  • Allow user to override default list of query arguments to strip out #134

1.2.39

1.2.38

  • Fix for Edit Backends where due to improper escaping in certain situations backends would not show

1.2.37

  • Add ability to see full stack trace of purge all requests. Often times 3rd party modules will invoke purge all needlessly and this allows you to track down who is making the calls. By default this functionality is off.

1.2.36

  • Added shell functionality for setting Service ID, Token, enabling/disabling Fastly, uploading default VCL, testing connection and cleaning configuration cache.

1.2.35

  • VCL optimizations and fixes #117

1.2.34

  • Fix for serialization issue regarding old config data for GeoIP Country Mapping (Magento version above 2.2)
  • Added shell function for converting Fastly config data to JSON manually (Magento version above 2.2), executed by: fastly:format:serializetojson
  • Added shell function for converting Fastly config data to serialize format manually (Should be used only to revert changes made from fastly:format:serializetojson), executed by: fastly:format:jsontoserialize

1.2.33

  • Don't cache /customer/section/load. This works around core bug where Cache-Control headers are set to cache #111
  • Due to the way Fastly plugin is implemented we are still sending Varnish like purges which don't do anything #110. This fixes it so it doesn't send those
  • When Force TLS is enabled if a user request comes in with Google Analytics arguments those will be stripped before issuing a redirect. #112 fixes it so redirect is issued immediately before any other logic executes

1.2.32

  • Remove errant logging when checking if a feature is enabled or not #108
  • Enable long caching of signed assets #109
  • Fix for Surrogate Keys not being set on HTML assets when shielding is turned on

1.2.31

  • Fix for when adding first entry to an ACL modal is incorrectly displayed #105

1.2.30

  • Fix for GeoIP processed

1.2.29

  • Fix for category ESIs not being correctly purged #101

1.2.28

  • Fix for missing observers. Relates to MAGETWO-70616 issue

1.2.27

  • Error/maintenance page was returning 503 OK when returning a response. This has now been change 503 Service Temporarily Unavailable
  • Magento 2.2 changes HTTP API which break PUT requests. This release contains fix for 2.2

1.2.26

  • VCL clean up. Remove unused structures. Add few more guardrails

1.2.25

  • Add fastly-page-cacheable debug header to indicate whether a page is cacheable. Helpful to determine if a particular block in the page has been marked uncacheable

1.2.24

  • Fix for a bug where 302 may be deemed an unsuccessful code resulting in caching of cookies

1.2.23

  • Add Basic Authentication functionality - ability to protect your site during maintenance or development

1.2.21

  • Add Edge ACLs management interface directly into the Magento Plugin admin

1.2.20

  • Add Historical bandwidth/request/error stats to the Magento Dashboard

1.2.19

  • Redesign the edge dictionaries interface to use individual actions/calls when adding/removing entries instead of bulk calls as bulk

1.2.18

  • Add Edge Dictionaries management interface directly into the Magento Plugin admin

1.2.17

  • Purge by content type and store was not working due to fallout from the multiple surrogate key purge bug.

1.2.16

  • Fix for multiple surrogate key purges being incorrectly serialized

1.2.15

  • Convert multiple single surrogate key purges to the new single multiple key purges request
  • Migrate geo location variables to the new namespace
  • Minor bug fixes and clean ups

1.2.14

  • Fix multiple purges being sent for a single product/category change

1.2.13

  • Webhooks code inadvertently broke ability to do setup and upgrades. This fixes it.

1.2.12

  • Add ability to add WebHooks for purges and configuration changes

1.2.11

  • Remove Download VCL button and custom VCL as it's deprecated
  • Fix an issue with error/maintenance page where contents were not being escaped causing some elements to be invisible while editing
  • Add usage statistics tracking

1.2.10

  • Mark custom VCL separately

1.2.9

  • Add new shield locations
  • Error page fixes

1.2.7

  • Add a UI to add a custom error/maintenance page

1.2.6

  • Add a check to make sure user has saved config before attempting upload

1.2.5

  • Add Backend Settings configuration - allows reconfiguration of existing backends
  • Minor bug fixes

1.2.4

  • Add Force TLS button in advanced settings - it enables/disables it in the Fastly service

1.2.3

  • Fix VCL if user has uploaded custom VCL and changed req.url

1.2.2

  • Minor VCL optimizations

1.2.1

  • Fix for VCL Snippet upload when no snippets exist

1.2.0

  • Convert to using VCL snippets https://docs.fastly.com/guides/vcl-snippets/. This will provide for better maintainability since it breaks down functionality into separate files instead of one large file. Also it avoids the need for having VCL upload functionality enabled
  • Button to Test Credentials

1.0.9

  • Updated etc/fastly.vcl to remove set-cookies on static content. Also to cache static 404's for 5 minutes.

1.0.8

  • Some styling changes to better match Magento's style

1.0.7

  • bumped version.

1.0.6

  • Corrected autoload typo.

1.0.5

  • Corrected spelling mistake in README.
  • Adjusted dependencies for 2.1 installation issue.

1.0.4

  • Fixed compilation errors due to dependency declaration

1.0.3

  • Fixed display of cache management.

1.0.2

  • Added CLI command to generate VCL

1.0.1

  • Updates to README.
  • Adjustments from Marketplace review.
  • Resolved Geo-IP ESI tag being added when Geo-IP function is disabled.
  • Adjusted cache headers for caching of Geo-IP response

1.0.0

  • Changed module name for marketplace review

0.9.0

Initial release for testing.