Edgio
Edgio

Changelog

Edgio Packages - v4.19.2 (2022-10-04)

CHANGELOG

  • #1478: APPOPS-15865: Added option allowReqQueryDuplicates to router (@thehansys)
  • #1477: APPOPS-15390: Added comments and examples to docs generated from code (@thehansys)
  • #1479: APPOPS-13940: Forced HTTP communication when app is running locally (@thehansys)
  • #1480: APPOPS-10648: Delete sourcemaps when layer0SourceMaps: false (@thehansys)

Edgio Packages - v4.19.1 (2022-10-04)

CHANGELOG

  • #1484: Bump version to 4.19.1 (@ierceg)

Edgio Packages - v4.19.0 (2022-10-04)

CHANGELOG

  • #1482: bump: version (@tkarwowski-llnw)
  • #1481: APPOPS-15960 Disable the release drafter app and move to the CI only (@petrvecera)
  • #1476: feat(build-lambda): inject Domain ID into ECL (@tkarwowski-llnw)

Edgio Packages - v4.18.11 (2022-09-26)

  • Bump verison to ECL compiler v1.7.0 (#1461) @ierceg

Edgio Packages - v4.18.10 (2022-09-16)

  • APPOPS-15564: Fix for multipart/form-data upload (#1454) @thehansys
  • APPOPS-15390: Allow to specify the TTL in prefetch function call (#1429) @thehansys
  • 0 curl: Added option for split testing status (#1457) @KaarelKelk

Edgio Packages - v4.18.9 (2022-09-14)

  • APPOPS-15456: Allow to create and delete site’s environments from CLI (#1433) @thehansys
  • APPOPS-14557: Excluded svg files from image optimization (#1437) @thehansys
  • Add noIndexPermalink to default router (#1443) @rishi-raj-jain
  • APPOPS-13770: Added default cache-control header for files served from S3 (#1452) @thehansys
  • APPOPS-14437: Fix for removing all extensions from page name (#1453) @thehansys
  • APPOPS-13285: Fix for DeepFetchPlugin is not prefetching (#1450) @thehansys
  • APPOPS-14401 - Expose static prerendering log messages to user (#1445) @petrvecera
  • APPOPS 15352 Support for mjs files in custom connector (#1446) @petrvecera

Edgio Packages - v4.18.8 (2022-09-03)

  • Revert to v4.18.5 (#1441) @phdunham

Edgio Packages - v4.18.7 (2022-09-03)

  • Bump to v4.18.7 (revert v4.18.6) (#1440) @phdunham

Edgio Packages - v4.18.6 (2022-09-02)

  • APPOPS-15474: Added fallback exports to devtool package (#1434) @thehansys
  • APPOPS-15352: Added support for cjs and mjs custom connector extensions (#1435) @thehansys
  • APPOPS-14401: Expose static prerendering log messages to user (#1436) @BBBernsteyn
  • [Snyk] Upgrade mime-types from 2.1.29 to 2.1.35 (#1432) @ArsalanDotMe

Edgio Packages - v4.18.5 (2022-08-25)

  • APPOPS-15343 - SSR routes coming back with after Layer0 upgrade (4.1.7 -> 4.18.2) (#1426) @markbrocato
  • Add documentation to 0 curl (#1427) @KaarelKelk
  • APPOPS-15383 - Next 10 with target: ‘serverless’ fails to deploy (#1425) @markbrocato
  • APPOPS-15361 - Fix wr=na during local development, permalinks (#1423) @markbrocato
  • fix(Curl) fix ms value format on NaN (#1422) @KaarelKelk

Edgio Packages - v4.18.4 (2022-08-24)

  • APPOPS-15332 - [Devtools] Give the user feedback when clearing the browser cache (#1416) @markbrocato
  • APPOPS-14465 Rebranding switch for handling 0 run package.zip (#1401) @petrvecera
  • APPOPS-13683: Allow login from shell that can’t open web browser (#1420) @thehansys
  • APPOPS-15073: Always execute prefetch requests (#1419) @thehansys

Edgio Packages - v4.18.3 (2022-08-23)

  • APPOPS-15073 - Service Worker removing stale data from its cache inst… (#1414) @markbrocato
  • APPOPS-14466: Rebrand devtools to Edgio (#1407) @thehansys
  • APPOPS-15294: Fixed broken proxying in nuxt3 (#1409) @thehansys
  • APPOPS-15311: Allow use both 127.0.0.1 and localhost (#1410) @thehansys
  • APPOPS-15073 - Service Worker removing stale data from its cache inst… (#1408) @markbrocato
  • APPOPS-15073: Always execute prefetch requests (#1404) @petrvecera

Edgio Packages - v4.18.2 (2022-08-16)

  • APPOPS-15138 Fix build for NextJS 12.1.x (#1398) @petrvecera
  • APPOPS-13256 - 0 run fails (#1389) @markbrocato
  • Prefetching plugin refactor (#1271) @tonylepmets
  • APPOPS-15008 - Remove warnings about invalid Next configs in 12.2+ (#1391) @markbrocato
  • [Snyk] Upgrade esbuild from 0.13.12 to 0.14.49 (#1377) @MEGrimshaw

Edgio Packages - v4.18.1 (2022-08-09)

  • APPOPS-14601 Nuxt3 Devtools are not loaded in “0 dev” (#1390) @negyxo
  • Appops 14094 service worker not serving cached response from prefetch cache test fix (#1386) @negyxo
  • APPOPS-14579 - Unable to build Next app with the core version 1.18.0 … (#1388) @markbrocato
  • APPOPS-14522 - Always cache prefetches (#1381) @markbrocato
  • APPOPS-14538 Sync package-lock.json with package.json (#1384) @petrvecera
  • APPOPS-14512 Fix service worker precaching of imported image paths (#1385) @petrvecera
  • Add support for Next’s trailingSlash config (#1387) @markbrocato

Edgio Packages - v4.18.0 (2022-08-09)

  • Always use output: ‘standalone’ when using Next > 12.2.0 (#1378) @markbrocato
  • [APPOPS-14487] fix(layer0/redwood): Fix bundling of api functions within directories using globby (#1379) @tristanlee85

Edgio Packages - v4.17.1 (2022-08-02)

  • Nuxt3 static files implementation, service worker installation, plugin installation (#1367) @negyxo
  • [APPOPS-14343] (fix/redwoodjs) Handle all response headers from lambda handler (#1374) @tristanlee85
  • Make request raw body available within edge compute (#1350) @tristanlee85
  • fix(core/Backend): improve error handling (#1301) @adrien-k
  • fix(Prefetcher): reject prefetch with undefined url (#1283) @adrien-k
  • Prevent bot indexing of permalinks on Router (#1360) @tristanlee85

Edgio Packages - v4.17.0 (2022-07-20)

  • Add support for bundling express apps with @vercel/ncc and @vercel/nft (#1371) @markbrocato

Edgio Packages - v4.16.0 (2022-07-20)

  • Bump version to 4.16.0 (#1370) @BBBernsteyn
  • APPOPS-13525: Include bot management config in ECL JSON (#1361) @BBBernsteyn
  • docs(APPOPS-13310): Define prefetch as options for window/prefetch (#1320) @tristanlee85
  • fix(CLI): Show all active edge urls (#1366) @adrien-k
  • fix(SplitTesting): Match path condition with path field (#1365) @adrien-k

Edgio Packages - v4.15.9 (2022-07-19)

  • APPOPS-14080: Upgrade to fixed split-testing and bump patch version n… (#1368) @leehambley
  • Shopify hydrogen connector (#1359) @tristanlee85

Edgio Packages - v4.15.7 (2022-07-13)

  • APPOPS-14045 Force Arch and platform (#1364) @petrvecera
  • fix issue where DRI requests might hang upstream response (#1362) @ArsalanDotMe
  • Check actual version of the package in node modules when detecting framework for connectors (#1333) @negyxo

Edgio Packages - v4.15.6 (2022-07-04)

  • APPOPS-13941 Fix the alignment in the deployment message (#1358) @petrvecera

Edgio Packages - v4.15.5 (2022-07-01)

  • Fix issue where localized ISR pages don’t revalidate. (#1356) @markbrocato

Edgio Packages - v4.15.4 (2022-07-01)

  • APPOPS-13538 Fix Vue Storefront init (#1351) @petrvecera

Edgio Packages - v4.15.3 (2022-06-30)

  • serveStatic is not served when called within compute (#1348) @negyxo

Edgio Packages - v4.15.2 (2022-06-28)

  • Add new x-0-t keys to “0 curl” command (#1352) @phdunham
  • Remove leftover console.log (#1353) @ierceg
  • Add test for reading raw buffer bodies in serverless (#1349) @ierceg

Edgio Packages - v4.15.1 (2022-06-22)

  • Fix a minor formatting issue with the edge URL in CLI output after a … (#1345) @markbrocato
  • fix(docs): Update link to changelog (#1342) @tristanlee85
  • APPOPS-13252 document layer0config connectors (#1341) @petrvecera

Edgio Packages - v4.15.0 (2022-06-21)

  • Clearly mark the edge URL in the CLI following deployment. (#1339) @markbrocato
  • APPOPS 13170 - 0 curl improvements (#1313) @KaarelKelk
  • Prerender retry on 536 status (#1323) @KaarelKelk

Edgio Packages - v4.13.17 (2022-06-15)

  • APPOPS-13673 Fix a bug in framework detection introduced in the last release (#1332) @petrvecera

Edgio Packages - v4.13.16 (2022-06-15)

  • APPOPS-13487 - Support Nuxt3 with Nitro (#1325) @markbrocato
  • Fix layer0 nuxt module package name when nuxt config is missing. (#1330) @markbrocato

Edgio Packages - v4.13.14 (2022-06-09)

  • bump: version (#1326) @leehambley
  • APPOPS-12771: Docs for JWT verification on edge. (#1311) @leehambley
  • fix(deps): Pin @sveltejs/kit version to work with node14 (#1321) @tristanlee85

Edgio Packages - v4.13.13 (2022-05-26)

  • Fixes the duplicate forward slashes collapsed into single slash when in query parameters (#1316) @ierceg

Edgio Packages - v4.13.12 (2022-05-19)

  • Bumped version to 4.13.12 (#1312) @KaarelKelk
  • 0curl (#1305) @KaarelKelk

Edgio Packages - v4.13.11 (2022-05-18)

  • Appops 12907 update via header in user lambda upstream requests (#1300) @ierceg
  • fix(http-statuses): bad 536 label (#1309) @adrien-k

Edgio Packages - v4.13.10 (2022-05-12)

  • Bump compiler to v1.4.2 (#1307) @phdunham
  • Enable x-0-user-t unit tests (#1302) @phdunham
  • Add testing routes to the router for the APPOPS-12960 (#1303) @ierceg
  • APPOPS-12715 Add more information to DRI logs for the purposes of bui… (#1295) @ierceg
  • fix(docs): Create (potential) missing dirs for changelog output (#1297) @tristanlee85

Edgio Packages - v4.13.9 (2022-04-26)

  • Log request errors in DRI (#1290) @ierceg

Edgio Packages - v4.13.8 (2022-04-25)

  • bump: version (#1291) @leehambley
  • Feat: Verify JWTs at the edge (#1259) @leehambley
  • fix(publish): Update publish workflow to remove versioned guides sync (#1289) @tristanlee85
  • fix(publish): Remove sync to versioned guides (#1288) @tristanlee85

Edgio Packages - v4.13.7 (2022-04-22)

  • [@layer0/next] Allow disabling devtools via disableLayer0DevTools flag (#1286) @tonylepmets
  • [@layer/next] Resolve redirects before other routes (#1285) @tonylepmets
  • Default api URL to api.layer0.co (#1284) @tonylepmets

Edgio Packages - v4.13.6 (2022-04-19)

  • Validate split testing destinations (#1282) @KaarelKelk
  • Bump compiler to v1.4.0 which uses edge 1.2.0 (#1281) @phdunham
  • Enable Brotli compression @phdunham
  • Enable new split-testing @phdunham

Edgio Packages - v4.13.5 (2022-04-14)

  • Bump 4.13.5 (#1280) @tonylepmets
  • Warn on greater node version than supported (#1247) @tonylepmets
  • [NextJS] Fix ordering of dynamic routes (#1279) @tonylepmets
  • Update build lambda to ensure compiler bin is executable (#1277) @phdunham

Edgio Packages - v4.13.4 (2022-04-13)

  • Rollback compiler to 1.3.4 (#1278) @KaarelKelk
  • fix(CLI/Build): bypass bypassable API errors (#1270) @adrien-k

Edgio Packages - v4.13.3 (2022-04-13)

  • broli & new split testing (#1273) @phdunham
  • tests(build-lambda): fix flaky test (#1275) @adrien-k
  • Add permalink in the deploy script output (#1274) @jeffpatzer

Edgio Packages - v4.13.2 (2022-04-11)

  • Rollback of v4.13.1 (restores code from v4.13.0)

Edgio Packages - v4.13.1 (2022-04-11)

  • Release brotli fix and split-testing fix (#1272) @phdunham

Edgio Packages - v4.13.0 (2022-04-07)

  • [@layer0/next] Server build target support for NextJS v12+ (#1213) @tonylepmets

Edgio Packages - v4.12.0 (2022-04-04)

  • XDN-16087 - Next.js: Service worker fails to install due to middleware-manifest.json in Next.js 12 (#1265) @markbrocato
  • feat(build-lambda): adds geo/ip security to ecl (#1249) @adrien-k

Edgio Packages - v4.11.0 (2022-03-28)

  • Add brotli compression support (#1261) @phdunham
  • RedwoodJS: Add / route to serve index.html (#1260) @tristanlee85
  • Interpolate request params in setting of response header (#1262) @tristanlee85
  • Add --ignore-workspace-root-check to yarn install only for v1.x (#1256) @tristanlee85
  • VSF init bug fixes (#1239) @jeffpatzer
  • Add prop-types dependency to react connector (#1254) @tristanlee85
  • Fix monorepo and workspace detection (#1245) @tristanlee85
  • Nuxt3: Add cross-env for build command (#1253) @tristanlee85
  • Sync chalk versions to prevent ESM/CJS issues (#1252) @tristanlee85
  • RedwoodJS: Use renderWithApp() for local dev, fix missing .html for prod static … (#1248) @tristanlee85
  • [XDN-14447] Determine Angular build command from package scripts (#1243) @tristanlee85

Edgio Packages - v4.10.2 (2022-02-11)

  • Add three test cases for static content. (#1238) @phdunham
  • Fixed redirect interpolation when running in browser (#1211) @KaarelKelk
  • chore(build-lambda): re-throw axios errors (#1236) @adrien-k

Edgio Packages - v4.10.1 (2022-02-07)

  • [XDN-12206] EdgeJS testing (#956) @tristanlee85
  • (dev) Fixed posting edge config (#1234) @KaarelKelk
  • Log external error for compiler errors (#1231) @KaarelKelk
  • Bump compiler to v1.2.4 (#1230) @phdunham

Edgio Packages - v4.10.0 (2022-01-27)

  • Fix caching misses when splitting cache by a cookie (#1230) @ierceg
  • Add test for custom cache key with cookie (#1229) @ierceg
  • Add RedwoodJS connector (#1082) @tristanlee85
  • fix(Cli) Build marked as failed after uploaded status by cli (#1227) @KaarelKelk
  • [Snyk] Security upgrade axios from 0.21.1 to 0.21.3 (#1192) @MEGrimshaw
  • [Snyk] Security upgrade shelljs from 0.8.4 to 0.8.5 (#1196) @MEGrimshaw
  • Update comments on layer0.config.js generated by the express connecto… (#1228) @markbrocato

Edgio Packages - v4.9.0 (2022-01-21)

  • Adding Nuxt3 connector (#1214) @dijs
  • Improves the developer experience when using the Layer0 Express connector (#1212) @markbrocato
  • Added flags for local, dev and stage (#1040) @MarkusTarn

Edgio Packages - v4.8.5 (2022-01-10)

  • Pin colors to 1.4.0 due to serious failures on 1.4.1 (#1184) @ierceg
  • Fix package-lock (#1185) @phdunham

Edgio Packages - v4.8.4 (2022-01-07)

  • Bump version to 4.8.4 (#1178) @KaarelKelk
  • Bumped compiler to 1.2.1 (#1177) @KaarelKelk
  • Allow manipulation of non-critical x-0-* headers (#1147) @KaarelKelk

Edgio Packages - v4.8.3 (2022-01-03)

  • Fix deploy option documentation in CLI help command. (#1173) @markbrocato

Edgio Packages - v4.8.2 (2022-01-03)

Bump latest npm tag

Edgio Packages - v4.8.1 (2021-12-22)

  • 0 init now handles the case where package.json is missing the name field + fixes (#1167) @markbrocato
  • [Snyk] Upgrade: @babel/parser, @babel/traverse (#1128) @MEGrimshaw
  • [Snyk] Upgrade: @babel/parser, @babel/traverse (#1141) @MEGrimshaw
  • [Snyk] Upgrade pino from 6.11.2 to 6.13.3 (#1156) @MEGrimshaw
  • [Snyk] Upgrade pino from 6.11.2 to 6.13.3 (#1166) @MEGrimshaw

Edgio Packages - v4.8.0 (2021-12-20)

  • Fix framework detection when running 0 init command. (#1164) @markbrocato
  • Use encoding detection compatible with windows (#1163) @tonylepmets
  • Enhancements needed for Layer0 Fiddle (#1149) @markbrocato
  • Improve formatting of durations. (#1162) @markbrocato

Edgio Packages - v4.7.1 (2021-12-16)

  • Bumped version to 4.7.1 (#1160) @KaarelKelk
  • Added retry on compiler EPIPE error (#1158) @KaarelKelk

Edgio Packages - v4.7.0 (2021-12-14)

  • Check if directory already exists when creating a new app. (#1157) @markbrocato
  • Adds a connector for Astro (#1068) @markbrocato

Edgio Packages - v4.6.0 (2021-12-03)

  • Further enhancements to the Layer0 CLI init command to improve onboarding. (#1144) @markbrocato
  • Warn when existing SW configuration found in next config (#1133) @tonylepmets
  • Add isPlatform flag (#1142) @ierceg

Edgio Packages - v4.5.1 (2021-11-29)

  • Bump version to 4.5.1 (#1140) @KaarelKelk
  • Bump compiler to 1.0.6 (#1139) @KaarelKelk
  • fix(devtools): use layer0 logo when minimized (#1137) @adrien-k

Edgio Packages - v4.5.0 (2021-11-25)

  • layer0 init command can now create new apps or add layer0 to an existing app (#1132) @markbrocato
  • Added edge test route for escape sequences on synthetic response (#1136) @KaarelKelk

Edgio Packages - v4.4.0 (2021-11-24)

  • Add setHeader, removeHeader, and getHeader functions to Request to give it parity with Response. (#1121) @markbrocato

Edgio Packages - v4.3.2 (2021-11-23)

  • Bumped version to 4.3.2 (#1131) @KaarelKelk
  • Bumped compiler version to 1.0.5 (#1130) @KaarelKelk
  • Added edge tests for synthetic response encodings (#1129) @KaarelKelk

Edgio Packages - v4.3.1 (2021-11-22)

  • Bump to v4.3.1 (#1120) @adrien-k
  • Fix compiler domain (#1066) @ierceg
  • fix(Devtools): CachingStatus layout + local timing headers (#1116) @adrien-k
  • fix(cli/git): silent error when no repository (#1119) @adrien-k

Edgio Packages - v4.3.0 (2021-11-19)

  • Bumped compiler version to 1.0.4 (#1117) @KaarelKelk
  • Log build output when build is successful (#964) @KaarelKelk
  • Add compiler version to console (#1105) @KaarelKelk
  • fix(Devtools): edge header parsing (#1114) @adrien-k
  • Update peer dependencies major version (#1113) @tonylepmets
  • esbuild output should always go to .js file (#1111) @tristanlee85
  • Add ‘config set-backend’ subcommand to CLI (#1106) @tristanlee85

Edgio Packages - v4.2.2 (2021-11-16)

  • Added transformation for empty response set-header value. (#1110) @KaarelKelk

Edgio Packages - v4.2.1 (2021-11-16)

  • Added transformation for empty response set-header value. (#1110) @KaarelKelk

Edgio Packages - v4.2.0 (2021-11-03)

  • Bump compiler version to 1.0.2 (#1096) @KaarelKelk
  • Sveltekit support (#1093) @dijs

Edgio Packages - v4.1.0 (2021-11-03)

  • Add support for Next 12 (#1084) @markbrocato

Edgio Packages - v4.0.1 (2021-11-01)

  • Revert “Sveltekit Connector Updates (#1086)” (#1091) @KaarelKelk

Edgio Packages - v4.0.0 (2021-11-01)

  • Feature: Edge deployments on updated global infrastructure
  • Feature: EdgeJS support for caching based on request POST body
  • Feature: EdgeJS support for caching GraphQL by operation
  • Sveltekit Connector Updates (#1086) @dijs
  • fix(core/handler): remove env scrubbing (#1088) @adrien-k