Version 10.1.0

Added

  • Remote config dictionaries are configurable as part of the deployment process
  • Calling Fastly’s native log function directly to avoid header overflow when logging is enabled.
  • A binary executor to generate manifest files. Can be created by npm run package
  • Adding build step in package.json
  • Automatically defining ssl_sni_hostname when px_backend_url is defined
  • Added Enforcer Fuzzer as part of CI process

Removed

  • out directory

Changed

  • Building the manifest is now done by npm run bundle
  • All default configurations are part of source code instead of json default.
  • Reading path from js config file is done by absolute path.
  • Using a newer version of helm so wait-for-job.sh is no longer necessary
  • Exiting on first failure of tests to save time
  • Retry delay of one minute between failures to let Fastly load resources (it might be the failure case)

Fixed

  • Fixed remote config functionality
  • Fixed the origin failure if statement in main.vcl
  • Fixed clean px headers before origin on POST filtered requests