Edgio

Edgio v7 Packages Changelog

This page contains release notes related to the Edgio CLI packages and connectors.

See Release Notes for changes related to the Edgio Console

Edgio Packages - v7.10.4 (2024-03-28)

  • EDGSITES-795 Express connector should support ts (#2515) @negyxo
  • EDGSITES-737: Added support for Next.js middlewares on SSR pages (#2514) @thehansys
  • [EDGSITES-789] NextJS routing precedence is not respected (#2512) @negyxo
  • tests(sdk): rename test to avoid collision (#2513) @stephencroberts
  • SAIL-6377: enable inspection of HtmlTransformer (#2507) @stephencroberts
  • chore: move generated docs dir (#2509) @stephencroberts
  • EDGSITES-785: Fixed @edgio/next build on Windows with workspaces (#2510) @thehansys
  • SAIL-6307 - Add test to ensure 534 responses are not cached (#2511) @phdunham

Edgio Packages - v7.10.3 (2024-03-22)

  • SAIL-6342 - Fix case sensitivity bug in edge function headers (#2508) @phdunham
  • SAIL-6400 - additional tests for large body streaming (#2506) @phdunham

Edgio Packages - v7.10.2 (2024-03-20)

  • EDGSITES-768: Proxy to original url (#2503) @ArsalanDotMe

Edgio Packages - v7.10.1 (2024-03-18)

  • SAIL-6368 - Add alternate constructor to new URL() (#2493) @phdunham
  • SAIL-6377: fix exception when logging a url object (#2501) @stephencroberts
  • EDGSITES-779: Fixed next/image with localhost host header (#2504) @thehansys
  • Revert “EDGSITES-768 Use original path for proxy” (#2505) @ArsalanDotMe
  • SAIL-6267: fix customer config template for testing transcode.force-identity (#2502) @phdunham
  • SAIL-6267 - Automatically decompress edge function sub-request response bodies. (#2490) @phdunham
  • SAIL-6375: allow x-edg-experiments-info header in edge functions (#2499) @stephencroberts
  • EDGSITES-768 Use original path for proxy (#2500) @ArsalanDotMe

Edgio Packages - v7.10.0 (2024-03-12)

  • EDGSITES-715: Updated cache config for /_next/image (#2497) @thehansys
  • EDGSITES-758: Fixed basePath config in NextBuilder.buildServiceWorker (#2498) @thehansys
  • Fixed @edgio/core image optimizer conversion to incompatible formats (#2495) @thehansys
  • EDGSITES-735: Added forceHttps and setSecurityHeaders (#2484) @thehansys
  • Removed logic for ignoring Next’s Cache-Control header (#2489) @negyxo
  • EDGSITES-749: Use EC UUID in absence of standard Request Id (#2488) @ArsalanDotMe

Edgio Packages - v7.8.1 (2024-02-19)

  • EDGSITES-725: Dependencies audit and cleanup (#2479) @thehansys
  • EDGSITES-721: Fixed nodejs-connector error when entryFile is not specified (#2478) @thehansys
  • EDGSITES-717 Support async handlers for transformResponse/transformRequest (#2477) @ArsalanDotMe
  • Fixed sveltekit build and added new integration test (#2481) @thehansys
  • Fixed failed build in Next 12 monorepo (#2476) @negyxo

Edgio Packages - v7.8.0 (2024-02-12)

  • SAIL-6276 - Release Response Streaming in the SDK to enable feature for users. (#2475) @phdunham
  • SAIL-6326 - Add HtmlTransformer.stream() helper function (#2474) @phdunham
  • Downgraded sharp version from 0.33.0 to 0.32.6 to fix yarn install (#2473) @thehansys
  • [SAIL-6317] - Add basic tests around per-customer configuration of EF cpu/memory limits (#2468) @agutekanst-llnw

Edgio Packages - v7.7.6 (2024-02-06)

  • EDGSITES-693: Fixed Next image optimizer config and remote patterns config (#2470) @thehansys
  • EDGSITES-692: Fixed duplicate routes.js files when running edgio init with Typescript (#2472) @thehansys

Edgio Packages - v7.7.5 (2024-02-02)

  • Running Edgio in production mode fails with cryptic response body (#2471) @negyxo

Edgio Packages - v7.7.4 (2024-01-29)

  • EDGSITES-672 Bugfix: multiple accept-encoding values support (#2462) @jakub-jarek
  • EAPPS-658: Fix bug where missing edge function file silently fails all edge functions (#2466) @phdunham
  • EDGSITES-674: Fixed custom error pages in Next.js v11 and older versions (#2464) @thehansys
  • [EAPPS-587] Finish streaming response bodies. (#2435) @theothergraham
  • Updated CI of API docs (again) (#2465) @thehansys
  • [EAPPS-647] Update EF tests with new OOM message (#2463) @agutekanst-llnw

Edgio Packages - v7.7.3 (2024-01-24)

  • [Snyk] Security upgrade globby from 10.0.2 to 11.0.0 (#2429) @MEGrimshaw
  • EDGSITES-664: Fixed build errors of @edgio/next (#2460) @thehansys
  • EDGSITES-668 Removing redirect from bundle (#2461) @negyxo
  • EDGSITES-523: Added simulation of Sailfish’s Image Optimizer and removed legacy Image Optimizer (#2445) @thehansys

Edgio Packages - v7.7.2 (2024-01-15)

  • Default runtime moved to 20 (#2450) @jakub-jarek
  • [Next] Optimize next bundle when there are pre-rendered pages (#2455) @negyxo
  • EDGSITES-652: Fixed serveStatic paths on Windows (#2456) @thehansys
  • EDGSITES-448: Migrated @edgio/react to typescript (#2452) @thehansys
  • EDGSITES-652: Fixes for latest astro v4 (#2454) @thehansys
  • EDGSITES-630: Fixed server path for outputFileTracingRoot and ports (#2446) @thehansys
  • CON-675 - minor fix to proxy to honor “scheme” in the edgio.config.js (#2451) @phdunham

Edgio Packages - v7.7.1 (2023-12-18)

  • EAPPS-638 - Fix new HtmlTransformer(definitions,…) bug when reusing definitions object (#2449) @phdunham
  • EAPPS-634 - Update HtmlTransformer.write() to accept Response and ReadableStream (#2448) @phdunham
  • Fixed astro test and disabled qwik E2E test (#2447) @thehansys

Edgio Packages - v7.7.0 (2023-12-14)

  • EAPPS-623 - HtmlTransformer release (#2439) @phdunham

Edgio Packages - v7.6.1 (2023-12-13)

  • EDGSITES-628 Bugfix: Init on empty folder fails (#2444) @jakub-jarek
  • EAPPS-629 - Fix test where multiple header checks fail in SDK tests. (#2443) @phdunham
  • Fix the publish-docs github action (#2442) @ArsalanDotMe

Edgio Packages - v7.6.0 (2023-12-12)

  • Fix failing publish-docs step in github actions (#2441) @ArsalanDotMe
  • EDGSITES-375 Connectors generalized into one (#2373) @jakub-jarek

Edgio Packages - v7.5.0 (2023-12-11)

  • EDGSITES-623 Fixed latest Angular fail on all Edgio commands, when Angular is built for client side (#2440) @negyxo
  • EDGSITES-574, EDGSITES-620: Added support for Node.js 20 and dropped support for Node 16 (#2424) @thehansys
  • EAPPS-355 - Normalizing unit tests (#2438) @phdunham
  • Updated integration test to Astro 4 and regenerated package-lock (#2437) @thehansys

Edgio Packages - v7.4.4 (2023-12-05)

  • EAPPS-628 - fix bug where deployments failed due to edge functions (#2436) @phdunham
  • Fixed E2E tests (#2434) @thehansys

Edgio Packages - v7.4.3 (2023-12-05)

  • [CLI] Reduce cardinality of analytics Mixpanel users (#2427) @negyxo
  • EAPPS-580 - Enable “skip: true” tests (#2433) @phdunham
  • EAPPS-529 - add support for hostcall_set_quickjs_wasm_version (#2432) @phdunham
  • EAPPS-500 - Hide byte code variable when iterating on systemVars (#2431) @phdunham
  • Add support for HTML Rewriting uses lol_rewriter (#2414) @phdunham
  • EAPPS-603 - Add notice that edge function fetch() is not cached (#2426) @phdunham
  • EAPPS-600 - add edge-function-sources.json back into the deployment (#2376) @phdunham
  • EDGSITES-385, EDGSITES-500 Bugfixes: set_done without body hangs, set_done in separate rule doesnt set the response body (#2409) @jakub-jarek
  • EDGSITES-455: Renamed Serverless Compute to Edgio Cloud Functions (#2425) @thehansys
  • [EAPPS-574] add HTTP/1.1 and CTE to mock origin (#2412) @theothergraham
  • EDGSITES-588: Fixed paths on Windows systems for new Next.js start-server.js (#2421) @thehansys
  • CI fixes and tweaks (#2423) @thehansys

Edgio Packages - v7.4.2 (2023-11-23)

  • Fixed API docs typos (#2420) @thehansys
  • Next14 start server implementation (#2419) @negyxo
  • Optimize usage of github actions (#2418) @ArsalanDotMe
  • EDGSITES-588: Fixed local simulation on Windows systems (#2416) @thehansys
  • EDGSITES-586: Fixed router.static for nested rules (#2415) @thehansys
  • EDGSITES-380: Handle CTRL+C during init command (#2410) @thehansys
  • EDGSITES-310, EDGSITES-323, EDGSITES-446: Docs and exports fixes (#2408) @thehansys
  • Updated ts-fs-utils version in e2e tests (#2411) @thehansys
  • EDGSITES-556: Enabled latest astro test (#2405) @thehansys
  • EDGSITES-575: Fixed angular integration tests (#2403) @thehansys
  • Updated release CI (#2406) @thehansys

Edgio Packages - v7.4.1 (2023-11-14)

  • Fix default edge function (#2398) @RaeesBhatti
  • Renamed ENV_DISABLE_ANALYTICS to EDGIO_DISABLE_ANALYTICS (#2404) @thehansys
  • EDGSITES-532: Improved @edgio/core API docs (#2396) @thehansys
  • EDGSITES-529: Fixed Edge image optimization for files served from S3 (#2397) @thehansys
  • Disable analytics for our workflows (#2402) @ArsalanDotMe
  • Change EDGIO_SERVERLESS_HINT_HEADER (#2401) @RaeesBhatti
  • EDGSITES-528: Fixed @edgio/cli cache-clear params loading (#2391) @thehansys
  • Remove original port when making fetch request (#2383) @RaeesBhatti
  • EAPPS-592: Headers cannot be cloned or forwarded (#2367) @RaeesBhatti
  • [EAPPS-601] - Update edge function fetch caching options (#2394) @agutekanst-llnw
  • Fixed prefetch release command (#2392) @thehansys
  • Edge Functions local: Enable debug logging (#2366) @RaeesBhatti
  • APPFBK-63 Fixes for cloud runtime related issues (#2390) @jakub-jarek
  • Fixed cleanup CI (#2387) @thehansys
  • Fix steps to publish docs (#2388) @tristanlee85

Edgio Packages - v7.4.0 (2023-10-30)

  • EDGSITES-371: Node 18, Cloud runtime setting implemented, Lerna updated / NPM Workspaces used (#2314) @jakub-jarek
  • EDGSITES-561: Fixed proxy for websockets and CLI_ prefix (#2386) @thehansys

Edgio Packages - v7.3.1 (2023-10-26)

  • EDGSITES-468: Enabled auto-prefetching feature (#2362) @thehansys
  • [APPFBK-60] Convert header to string before parsing (#2382) @tristanlee85
  • EDGSITES-564: Updated interpolation for headers (#2380) @thehansys
  • Fix error not throwing from ReadableStream.next() (#2363) @ierceg

Edgio Packages - v7.3.0 (2023-10-19)

  • EDGSITES-468,EDGSITES-469: Added variation of @edgio/prefetch for usage from CDN by @thehansys
  • [EAPPS-563] Automatic EF cache tagging by @agutekanst-llnw
  • EAPPS-591: edgio dev hangs fetch requests that have a port in the request URL by @RaeesBhatti
  • EAPPS-533 - Provide edge_function_init_script feature for edge function cold starts. by @phdunham
  • EAPPS-595 - Fix mockFetchResponses.reqheaders bug in tests by @phdunham
  • [COMSUP-116] Expose local network for Astro dev server by @tristanlee85
  • CON-430 Allow_CLI_to_set_the_auto-purge_behaviour_on_init_and_per-deploy by @rruuben
  • EAPPS-590b - Merge unit tests and functional tests by @phdunham
  • EAPPS-596 - Silently ignore restricted headers rather than throw. by @phdunham
  • [EAPPS-521] Use gzip compression for mod_wasm bytecode by @agutekanst-llnw
  • Fix HTTP fetches from edge functions by @ierceg
  • Fix echo and add it to SF config by @ierceg
  • EDGSITES-561: Added proxy-url option to @edgio/cli by @thehansys

New Contributors

  • @rruuben made their first contribution

Edgio Packages - v7.2.8 (2023-10-05)

  • Hotfix for renderWithApp hint (#2359) @thehansys
  • Fix bodyUsed flag on reading data (#2357) @ierceg
  • EAPPS-555: Add support for reading request/response body in chunks (#2315) @ierceg
  • EAPPS-528 - add metrics to text encode() and decode() polyfil (#2348) @phdunham

Edgio Packages - v7.2.7 (2023-09-26)

  • EDGSITES-527: Added support for Next.js 13 build in workspaces (#2352) @thehansys
  • EDGSITES-463: Fixed EdgeFunctionMetrics in browser (#2342) @thehansys
  • EAPPS-409: Enable fetch() caching options (#2317) @phdunham
  • EDGSITES-536: Fixed ready message for latest Next.js, Nuxt.js (#2350) @thehansys
  • EAPPS-549: Better error when handler not found (#2316) @RaeesBhatti
  • EAPPS-543: Broaden the watcher for edge functions to watch the whole directory. (#2343) @phdunham
  • EAPPS-570: Make stack trace in edge function use relative paths. Error on “require()” (#2341) @phdunham
  • EAPPS-556: Fix stdout/stderror tests. Disable caching by default on tests. (#2338) @phdunham
  • EAPPS-556: Update test for streaming response bodies (#2336) @theothergraham
  • Fix check for req on innerhandler (#2339) @KaarelKelk
  • (connector) Correct ready message for SvelteKit (#2327) @tristanlee85

Edgio Packages - v7.2.5 (2023-09-13)

  • EDGSITES-522 ‘edgio init’ doesn’t do anything when run on monorepo (#2337) @negyxo

Edgio Packages - v7.2.4 (2023-09-13)

  • Update respondWith error message (#2332) @ierceg
  • Allow cache control to be set to none in tests (#2330) @ierceg
  • NOTICKET - Fix edge function test 0026 (#2333) @phdunham
  • Changed example for EF, as we changed how response should be returned (#2331) @negyxo
  • EAPPS-566 - Update old error message (#2335) @phdunham
  • EAPPS-559 - Make paths in stack trace relative (#2334) @phdunham

Edgio Packages - v7.2.3 (2023-09-12)

  • CustomCacheKey remap to new ‘cache_key’ feature (#2325) @negyxo
  • Add stress test and no caching of subrequests by default (#2329) @ierceg
  • Noticket fix sailfish conf template (#2328) @ierceg
  • Add the missing config option to SF config template (#2326) @ierceg
  • Removed process exit and rethrowing an error (#2319) @negyxo
  • EDGSITES-514 Add EF example on empty project (#2320) @negyxo
  • EDGSITES-502 edgio init on a empty project doesn’t create .gitignore (#2321) @negyxo
  • Add passthrough to mock origin for mod_wasm SF tests (#2322) @ierceg
  • Fix the SF tests template (#2324) @ierceg
  • EAPPS-481: Use return statement instead of context.respondWith (#2312) @RaeesBhatti
  • EAPPS-485: Separate initialization from function invocation in sdk.js (#2301) @ierceg
  • EAPPS-531: Fix the cache rewrite expression (#2289) @ierceg
  • [EAPPS-541] Disable 0082 edge-function test (#2318) @agutekanst-llnw
  • E2e tests (#2294) @negyxo
  • EDGSITES-512: Fix for includeNodeModules config option (#2309) @thehansys
  • CON-181 Revert changes for ‘The name of the site’ comment (#2298) @KaarelKelk
  • Node connector: Pass port to dev command (#2292) @tristanlee85
  • Changed order of detection for express (#2296) @negyxo
  • Update tool versions file to use node 16 locally (#2310) @ArsalanDotMe
  • EAPPS-551 - Fix propagating environment vars from ECL to the Javascript (#2308) @phdunham
  • EDGSITES-487: Changed absolute routes.js path to relative in routerInfo.json (#2302) @thehansys

Edgio Packages - v7.2.2 (2023-08-28)

  • Remamed teams to organizations (#2286) @KaarelKelk
  • EDGSITES-490 Changed default hostname (#2290) @negyxo
  • Integration tests change (#2266) @negyxo

Edgio Packages - v7.2.1 (2023-08-21)

  • Move text encoding and decoding into runtime (#2280) @ierceg
  • Fix clock_time_get WASI hostcall (#2285) @ierceg
  • Update error message for incorrect origin specified (#2284) @ierceg

Edgio Packages - v7.2.0 (2023-08-18)

  • EDGSITES-170: Added support for latest Sveltekit (#2282) @thehansys
  • (docs) Update cache-clear script to point to v7 property (#2275) @tristanlee85
  • EDGSITES-59: rewrites, redirects related changes in Next.js connector (#2252) @thehansys
  • EDGSITES-435 updateHeader slashes must be escaped (#2261) @jakub-jarek
  • EDGSITES-422: Added router.always(…) (#2270) @thehansys
  • EDGSITES-433,EDGSITES-394: Better ESM support (#2255) @thehansys
  • EDGSITES-447: Fixed crashing of simulator when response.status_code is used with IN/NOT_IN operators (#2271) @thehansys

Edgio Packages - v7.1.2 (2023-08-17)

  • EAPPS-520 - Support for local development for env, req, geo, device client vars (#2283) @phdunham
  • EAPPS-522 - Wrapped dictionaries in Proxy class for compatibility (#2279) @phdunham
  • Respect tls_verify.allow_self_signed_certs (#2281) @ierceg
  • EAPPS-519 - fix bug where edge-functions.js is written to root on deploy (#2277) @phdunham
  • EAPPS-513 - Write edge-function.js to disk and pass the filename to wasm compiler (#2274) @phdunham
  • EAPPS-336 - add PII scrubbing for wasm console (#2265) @phdunham
  • EAPPS-514 - Allow URL object in fetch() (#2276) @phdunham
  • EAPPS-496 - Add Math.random test for edge functions (#2273) @ierceg

Edgio Packages - v7.1.1 (2023-08-09)

  • EAPPS-504 - Fix and publish build issues (#2272) @phdunham

Edgio Packages - v7.1.0 (2023-08-09)

  • EAPPS-483 - fix sdk to have same error on exception as production (#2269) @phdunham
  • EAPPS-491 - Include edge functions in regular builds and releases (#2267) @phdunham
  • Node.js Connector text cleanup (#2236) @tristanlee85
  • EAPPS-449 - Fix CLI so header tests are normalized (#2260) @phdunham
  • EAPPS-314: Fix bug where CLI allows 204,304 and Sailfish does not (#2258) @phdunham

Edgio Packages - v7.0.31 (2023-08-03)

  • EAPPS-321: Fix bug where status=0 is not handled properly (#2257) @phdunham
  • EDGSITES-438 Spartacus fail on edgio init (#2256) @negyxo
  • EAPPS-467: Add connect timeout to fetch and remove the timeout http var (#2250) @jlundberg-edgio
  • [EAPPS-461] require edge function to be “export async function handle HttpRequest(request,context)” (#2249) @phdunham

Edgio Packages - v7.0.30 (2023-07-27)

  • EDGSITES-428: Fixed logRoute bug in Next connector (#2248) @thehansys
  • [EAPPS-464] Fix bug in edge functions bundling for Javascript projects (#2247) @phdunham
  • EAPPS-465: Update tests for BE->BE routing of subrequests (#2246) @jlundberg-edgio

Edgio Packages - v7.0.29 (2023-07-26)

  • Fix to the comments on EdgioMetrics in sdk.js (#2245) @phdunham
  • EDGSITES-423 Added support for compute functions in nested routers (#2241) @jakub-jarek
  • [EAPPS-453] - add missing geo_ keys to the whitelist (#2244) @phdunham
  • EDGSITES-412 Support for edgecontrol criteria (fallback) in if statements implemented (#2242) @jakub-jarek
  • EDGSITES-419: Added default content type for compute (#2238) @thehansys
  • [EAPPS-450] - update EdgeFunction signature (#2237) @phdunham
  • [EAPPS-430] - support for getting usrvar_, geo_, virt_, and wurfl_ (#2228) @phdunham
  • [EAPPS-441] Update sailfish config template to use env var for quickjs bytecode (#2240) @agutekanst-llnw

Edgio Packages - v7.0.28 (2023-07-25)

  • EAPPS-451: FIX: Make test for partial body more reliable (#2233) @jlundberg-edgio
  • EDGSITES-389: Updated the config loading and express dev cmd (#2234) @thehansys
  • EDGSITES-399: Fixed pages with revalidation in Next connector (#2224) @thehansys
  • Bugfix: when handling app hint, we must enable streaming ONLY when not in simulator (#2235) @jakub-jarek
  • NOTICKET: Reduce fetch timeout on test 0094 (#2232) @jlundberg-edgio
  • EAPPS-451: Throw error on incomplete fetch response body (#2231) @jlundberg-edgio
  • EDGSITES-405: Added negation for IN operator (#2227) @thehansys
  • Edgsites 379 node js connector integration tests (#2216) @negyxo
  • EAPPS-432: clone response through constructor (#2225) @jlundberg-edgio
  • EDGSITES-389: Fixed edgio init and updated config loading for projects with type module (#2217) @thehansys
  • [EAPPS-434] - Implement standard Headers class in sdk.js (#2221) @phdunham
  • [EAPPS-431] add metrics to JSON parse and stringify (#2222) @phdunham

Edgio Packages - v7.0.27 (2023-07-18)

  • Revert EDGSITES-226: Changed NODE version range of @edgio/cli to ^16.0.0 (#2210) @thehansys
  • EAPPS-436 - Fix bug where headers are not being sent in CLI (#2220) @phdunham
  • Add default origin timeout (#2218) @jlundberg-edgio
  • EAPPS-422: add fetch timeout option (#2202) @jlundberg-edgio
  • DT-61 If, elseif, else condition helpers, and, or utility functions (#2023) @jakub-jarek
  • Added new addFeature helper method (so we can combine helper functions and features) (#2183) @negyxo
  • EDGSITES-361: Fixed cache-clear arg types in @edgio/cli (#2205) @thehansys
  • Disabled concurrency when publishing to npm for rc and pre-v7-edge tagged releases (#2206) @thehansys
  • EDGSITES-238: Updated express test (#2207) @thehansys
  • Fix DOCS_URL constant (#2208) @tristanlee85
  • Edgsites 376 rename custom connector (#2209) @negyxo
  • EDGSITES-238: Fixed req host header in express and other apps (#2204) @thehansys
  • [EAPPS-370] add max cpu test (#2065) @theothergraham

Edgio Packages - v7.0.26 (2023-07-11)

  • Disabled concurrency when publishing to npm (#2203) @negyxo
  • EDGSITES-249: Next 13 app folder tests and fixes (#2165) @petrvecera
  • Added staticFolder configuration for CustomConnector and fixed port set in dev mode (#2201) @negyxo
  • Remove duplicate ‘-connector’ from name when publishing (#2198) @tristanlee85
  • NodeJS connector: Improve initialization questions (#2200) @RaeesBhatti
  • Changed how we bundle the prod file, changed how we load the entry file (#2196) @negyxo
  • [EAPPS-350] - add limits args in mod_wasm (#2193) @phdunham
  • Fix a typo: extra quote mark (#2194) @RaeesBhatti
  • Improve language around custom connector (#2195) @tristanlee85
  • [EAPPS-365] mod_wasm add limits to total size of all headers (#2187) @phdunham
  • EDGSITES-362: Fix for transformResponse (#2189) @thehansys
  • Updated RouteCritera ts definition, in order to avoid full object specification (#2188) @negyxo
  • Changed the way how we handle image loading when sent to image optimi… (#2186) @negyxo
  • EDGSITES-358 Update Jest in integration tests (#2184) @petrvecera
  • EDGSITES-359: Fixed empty routeCriteria bug (#2185) @thehansys
  • Added check for dev command, if it is not provided we ignore it (#2182) @negyxo

Edgio Packages - v7.0.24 (2023-06-28)

  • Updated build process for Custom-Connector (#2180) @negyxo

Edgio Packages - v7.0.23 (2023-06-27)

  • EDGSITES-340 Implemented a way to have overriding computes, redirect fixed ‘by proxy’ (#2171) @jakub-jarek
  • APPFBK-50 Bugfix: truncated responses in dev mode (#2173) @jakub-jarek
  • EDGSITES-349: Updated cacheableStatusCodes (#2170) @thehansys
  • EDGSITES-346: Fix for incorrect redirect rules in next connector when i18n is enabled (#2172) @thehansys
  • EDGSITES-347: Fixed regexps in safari (#2163) @thehansys
  • [EAPPS-417] Disable edge function fetch caching [2] (#2167) @agutekanst-llnw
  • [EAPPS-417] Disable caching for edge function subrequests in tests (#2166) @agutekanst-llnw
  • EAPPS-185 - add support for sailfish “usrvar” to mod_wasm (#2162) @phdunham
  • [EAPPS-276] Refactor mod_wasm fetch error handling (#2132) @agutekanst-llnw
  • Edgsites 322 custom connector fails deployment (#2154) @negyxo
  • Clean npm folder on the self-hosted runner after each run (#2152) @thehansys
  • EDGSITES-325|EDGSITES-324: Fix for router.catch results in a 534 project error and follow_redirects (#2149) @thehansys
  • Added check for config and routes in init command (#2160) @negyxo

Edgio Packages - v7.0.22 (2023-06-21)

  • EDGSITES-317: Added diff check when bundling bundled-objet-inspect.js (#2143) @negyxo
  • EAPPS-397 - Whitelist request methods allowed (#2151) @phdunham
  • APPFBK-46 edgio curl should automatically set all the debug headers (#2153) @markbrocato
  • NOTICKET: re-enable large body tests (fixed) (#2150) @jlundberg-edgio
  • EDGSITES-302: Fixed client ip (#2144) @thehansys
  • EAPPS-407: update location of .wasm files (#2147) @phdunham
  • NOTICKET: disable flaky tests (#2146) @jlundberg-edgio
  • EDGSITES-123/EDGSITES-268: Added support for browser environment into Edge Functions (#2091) @thehansys

Edgio Packages - v7.0.21 (2023-06-19)

  • EDGSITES-223: Added rules formatter for edge-control (#2138) @thehansys
  • EDGSITES-312 Enable service worker caching for images and other assets (#2140) @markbrocato
  • EDGSITES-311 Using transformResponse results in a content-length erro… (#2141) @markbrocato
  • EAPPS-320: Add support for large response bodies in mock origin (#2142) @jlundberg-edgio
  • EAPPS-335 - limit stdout and stderr in edge functions (#2139) @phdunham

Edgio Packages - v7.0.20 (2023-06-16)

What’s Changed Bugfix: complex proxy mustnt automatically stream when running in dev mode ( @jakub-jarek Fixed the issues related to the new edge_control schema ( @negyxo

Edgio Packages - v7.0.19 (2023-06-13)

  • Removing local origins validation in favour to server validation (#2133) @negyxo

Edgio Packages - v7.0.18 (2023-06-13)

  • Change edge function bundles to not allow NodeJs builtins (#2130) @phdunham
  • Clean yalc folder on the machine (#2123) @petrvecera
  • EDGSITES-288 v7 backend validator update, all jest schemas updated (#2128) @jakub-jarek
  • EDGSITES-289 run route fixed and tested (#2127) @jakub-jarek
  • EDGESITES-113 Bugfix for set_response_body + streaming edge case (#2124) @jakub-jarek
  • [EDGSITES-160 - Implement Router.catch] @markbrocato
  • EAPPS-399: Wait for pending fetches in waitUntil (#2129) @jlundberg-edgio
  • EAPPS-361: Add test for DELETE request (#2126) @jlundberg-edgio
  • EDGSITES-226: Changed NODE version range of @edgio/cli to ^16.0.0 (#2119) @thehansys
  • EDGSITES-284: Fix sanity framework detection (#2118) @petrvecera
  • EDGSITES-269: Make integration tests more robust (#2117) @petrvecera
  • EDGSITES-283: Update CLI to support new build log payload (#2116) @petrvecera
  • EDGSITES-113: Response streaming internal implementation (#2051) @jakub-jarek

Edgio Packages - v7.0.17 (2023-06-08)

  • EDGSITES-277 Custom runner (#2111) @petrvecera
  • EDGSITES-256 Fix exit in noninteractive mode (#2105) @petrvecera
  • fix: Window compatible routes with Nuxt 2 (#2108) @petrvecera
  • Fix sanity connector - routes (#2113) @petrvecera
  • Edgsites 110 improve api documentation (#2103) @negyxo
  • Revert “fix: Window compatible routes with Nuxt 2” (#2107) @petrvecera
  • fix: Window compatible routes with AnalogJS (#2092) @rishi-raj-jain
  • fix: Window compatible routes with Hexo (#2094) @rishi-raj-jain
  • fix: Window compatible routes with Nitropack (#2095) @rishi-raj-jain
  • fix: Window compatible routes with Razzle (#2096) @rishi-raj-jain
  • fix: Window compatible routes with React CRA (#2097) @rishi-raj-jain
  • fix: Window compatible routes with Gatsby (#2098) @rishi-raj-jain
  • fix: Window compatible routes with React CRA (#2099) @rishi-raj-jain
  • fix: Window compatible routes with Nuxt 2 (#2100) @rishi-raj-jain
  • fix: Window compatible routes with Redwood (#2101) @rishi-raj-jain
  • fix: Window compatible routes with Sanity (#2102) @rishi-raj-jain
  • fix: Window compatible routes with Angular (#2093) @rishi-raj-jain
  • Fix: Added waiting for DOM into next tests (#2104) @thehansys
  • Console improvements in edge functions SDK (#2090) @ierceg
  • fix: Nuxt3 Routes compatibility with Windows (#2088) @rishi-raj-jain
  • fix: Astro Connector (#2087) @rishi-raj-jain
  • [EAPPS-364] Remove quickjs bytecode hostcall (#2079) @agutekanst-llnw
  • NOTICKET: fix test name conflict (#2086) @jlundberg-edgio
  • EAPPS-386: Fix bug in mock origin causing spliced response bodies and add test for 205 responses (#2085) @jlundberg-edgio
  • [EAPPS-284] Add edge functions test for HEAD requests (#2070) @agutekanst-llnw

Edgio Packages - v7.0.16 (2023-06-01)

  • Added new hook for devtools, added type definitions for hooks in reac… (#2080) @negyxo
  • EDGSITES-240 Fix current actor name (#2078) @petrvecera
  • Changed the order of config update (#2084) @negyxo
  • EDGSITES-211: Fixed redirect bug and bug with params extraction in serverless mode (#2081) @thehansys
  • EDGSITES-212: Enabled next’s integration tests (#2082) @thehansys
  • Enabled starter integration test (#2083) @thehansys
  • EDGSITES-224 Fix the mocks (#2064) @petrvecera
  • Implement SW Support with Astro & AnalogJS (#2072) @rishi-raj-jain
  • EDGSITES-240 Fix the displayed info when using deploy token (#2076) @petrvecera
  • Implement Sanity Studio v3 Connector (#2057) @rishi-raj-jain
  • fix: CRA Connector (#2067) @rishi-raj-jain
  • [EAPPS-61] - Limit edge function fetches to predefined origins (#2007) @agutekanst-llnw
  • Fix CLI crash on no edge functions file (#2074) @ierceg
  • fix: Angular Connector (#2071) @rishi-raj-jain
  • EDGSITES-162 Noindexperamlinks deprecated method (#2049) @petrvecera
  • EDGSITES-35 Add support for novel apps (#2056) @negyxo
  • [EAPPS-21] [EAPPS-357] fix eval test and thread mock origin (#2069) @theothergraham
  • EAPPS-15: Fix race condition where response body is overwritten by subsequent responses (#2066) @phdunham
  • [CI] Edgio Types f9a9e125 (#2053) @stevenpaz
  • Add x-edg-serverless-error (#2059) @markbrocato

Edgio Packages - v7.0.15 (2023-05-23)

  • EDGSITES-106 - Ci integration tests v2 (#2043) @petrvecera
  • [EAPPS-334] Add URL limits to edge function hostcalls (#2058) @agutekanst-llnw
  • [EAPPS-310] Add edge function memory limit test (#2055) @agutekanst-llnw
  • EAPPS-306 (#2046) @ierceg
  • NOTICKET fix encoding (#2000) @ierceg
  • EAPPS-332: Add a test for enforcing max duration (#2047) @ierceg
  • EAPPS-301: additional internal telemetry (#2044) @phdunham
  • EDGSITES-189 Fix the context (#2048) @petrvecera

Edgio Packages - v7.0.14 (2023-05-17)

  • EDGSITES-173 - Fix TLS error when connecting to origin in development (#2033) @markbrocato
  • EDGSITES-85 delete build lambda (#2034) @petrvecera
  • v7: Implement AnalogJS Connector (#2041) @rishi-raj-jain
  • fix: update the edgio config created with Nuxt Nitro projects to have v7 configuration (#2042) @rishi-raj-jain
  • EAPPS-329: Implement clone_without_body hostcall and add 2 tests (#2031) @jlundberg-edgio
  • EDGSITES-96: Fix for - url_redirect triggers on mismatched source regex (#2029) @thehansys
  • Added generated Edgio types to prettier ignore file (#2035) @stevenpaz
  • EDGSITES-177: Fix for - Edgio Image Optimizer doesn’t work behind the edge (#2038) @thehansys
  • EDGSITES-172: Added proxyToServerlessByDefault and other config options to Next connector (#2037) @thehansys
  • EAPPS-343 update quickjs-wasm to get wasmtime v8.0.1.edgio2 (#2030) @theothergraham
  • Download the wasm files sooner to fix the pre-v7-edge build (#2028) @phdunham

Edgio Packages - v7.0.13 (2023-05-10)

  • Edgsites 2 change site command (#2027) @petrvecera
  • Fixed validation for parseUrl as native node URL object doesn’t validate double slashes (#2025) @negyxo
  • EDGSITES-108: Fixed bugs in next connector (#2026) @thehansys
  • EAPPS-316: Download tagged quickjs to run npm tests (#2024) @phdunham
  • DT-41: Prepared all other connectors for release 2 (#1993) @thehansys
  • Added temporary fix for: All requests to serverless origin are returning 502 error by the Edge (#2022) @thehansys
  • EAPPS-295 - fix get header values (#2020) @phdunham
  • EAPPS-299: Enabled tests 48 and 57 (#2021) @jlundberg-edgio
  • DT-80: Fixed router.static() bug when index file is served at the root path (#2011) @thehansys
  • EDGSITES-57: Fixed overriding of config in ModCache (#2013) @thehansys
  • Fixed apollo docs config (#2018) @thehansys
  • EDGSITES-52: Fixed nuxt2 init (#2019) @thehansys
  • [Docs] Fix docs cache clear on v7 publish (#2017) @tristanlee85
  • EAPPS 120 (#2014) @ierceg

Edgio Packages - v7.0.12 (2023-05-04)

  • DT-73 Dev server middleware mock replaced with LambdaRequest, unnecessary streaming removed by @jakub-jarek
  • DT-78 Test new releasing to NPM by @petrvecera
  • Fixed experimental-serverless-trace target in next by @thehansys
  • [EAPPS-317] Add delayed client edge function test by @agutekanst-llnw
  • EAPPS-295 - Fix tests for multiple headers with same name. by @phdunham
  • NOTICKET: Make fetch paths unique by @jlundberg-edgio
  • NOTICKET: Disable failing test by @jlundberg-edgio

Edgio Packages - v7.0.11 (2023-04-26)

  • Added missing framework detection definition for qwik (#2001) @negyxo
  • DT-4 Enable no index on permalinks (#1997) @petrvecera

Edgio Packages - v7.0.10 (2023-04-25)

  • Fixed empty .static method issue when provided folder is empty by @thehansys
  • DT-45 In operator moved “inwards” for flattened types, allow numbers through generics by @jakub-jarek
  • DT-40 Expires header support added by @jakub-jarek
  • DT-41: Prepared all other connectors for release by @thehansys
  • DT-65 mod edge functions skipped for browser by @jakub-jarek
  • DT-67 Exact + negation fixed, tested by @jakub-jarek
  • EAPPS-305 Extend the list of headers prohibited for setting by @ierceg
  • Dt 17 implement custom cache key by @negyxo

Edgio Packages - v7.0.9 (2023-04-20)

  • EAPPS-296 fix proxying more (#1981) @ierceg
  • DT-35 ExactPath added to types of router concrete matching functions (#1971) @jakub-jarek
  • DT-33: Changed cache TTL, fixed and enabled starter unit tests (#1975) @thehansys
  • Fixed set_origin (#1974) @thehansys
  • DT-21: Added prerendering (#1963) @thehansys
  • APPOPS-17472: Updated next unit tests and fixed a few bugs (#1935) @thehansys
  • EAPPS-296 fix proxying (#1962) @ierceg
  • Tag edge function pre releases with “pre-v7-edge” (#1973) @phdunham
  • EAPPS-297: enable cache for whatever.fetch origin (#1970) @jlundberg-edgio
  • EAPPS-297: add tests that cache the responses (#1969) @jlundberg-edgio
  • EAPPS-292 move SDK and API to core (#1968) @ierceg
  • DT-6 - DT-11, DT-16 FindMatchingRules bugfixes (#1966) @jakub-jarek
  • Expose config and public router types in API documentation (#1961) @tristanlee85
  • DT-2: Fixed disabled CLI unit tests (#1959) @thehansys
  • DT-14,DT-15: Fixed interpolation bugs (#1957) @thehansys
  • Appops 19131 nuxt js rules to convert to readable time metrics 4000s 1h 6m 40s instead of showing 4000s (#1952) @negyxo
  • Added in operator to router.static utility function and used it in Next (#1911) @negyxo
  • EAPPS-271 - Merge Edge-functions-7.x into master with feature flag. (#1950) @phdunham
  • APPOPS-19067 nuxt fixes related to examples (#1953) @jakub-jarek
  • APPOPS-19166: Removed regex transformation from simulator (#1951) @thehansys
  • Switch BUILD_ID to hex to prevent path encoding issues (#1949) @markbrocato
  • APPOPS-19174 Enable CLI tests (#1933) @petrvecera

Edgio Packages - v7.0.8 (2023-04-12)

  • APPOPS-19160 Config mustnt update if already exists before init (#1947) @jakub-jarek
  • Nuxt integration tests cleanup, nft moved to deps (#1941) @jakub-jarek
  • Reversing next target check on load, as target property is deprecated (#1946) @negyxo
  • APPOPS-19086 Fix the compare (#1942) @petrvecera
  • APPOPS-19138: Updated “env add” command and API query in @edgio/cli (#1936) @thehansys
  • Redwood compatible routes with Edgio V7 (#1896) @rishi-raj-jain
  • Update cache clear script for docs (#1938) @tristanlee85

Edgio Packages - v7.0.7 (2023-04-07)

  • Fixed ports in CLI (#1937) @thehansys

Edgio Packages - v7.0.6 (2023-04-06)

  • Added support for or matcher (#1931) @negyxo
  • Readme fix (#1930) @negyxo
  • APPOPS-19086 Warning on version mismatch (#1932) @petrvecera
  • Removed unused variable that is crashing tests (#1934) @negyxo
  • Changed how serverless is entering from outside to RequestContext (#1910) @negyxo
  • Razzle compatible routes with Edgio V7 (#1901) @rishi-raj-jain
  • Nitropack compatible routes with Edgio V7 (#1891) @rishi-raj-jain
  • Vue CVA compatible routes with Edgio V7 (#1903) @rishi-raj-jain
  • React CRA compatible routes with Edgio V7 (#1902) @rishi-raj-jain
  • MkDocs compatible routes with Edgio V7 (#1899) @rishi-raj-jain
  • Hexo compatible routes with Edgio V7 (#1898) @rishi-raj-jain
  • Frontify compatible routes with Edgio V7 (#1895) @rishi-raj-jain
  • Implement Qwik Connector with v7 (#1897) @rishi-raj-jain
  • Angular compatible routes with Edgio V7 (#1893) @rishi-raj-jain
  • Astro compatible routes with Edgio V7 (#1892) @rishi-raj-jain
  • APPOPS-17737 Nuxt 2 automatic file tracing implemented (#1916) @jakub-jarek
  • APPOPS-19070 Fix api docs generation (#1920) @petrvecera
  • Fix errors thrown by the CLI when running an archive downloaded from … (#1926) @markbrocato

Edgio Packages - v7.0.5 (2023-04-04)

  • service worker cleanup by @markbrocato
  • Update README.md by @negyxo

Edgio Packages - v7.0.4 (2023-04-04)

  • Fixed empty rules with “in” operator in Next by @thehansys
  • Update the express connector for v7.x by @markbrocato
  • Fix an issue with the path rewrite for /service-worker.js by @markbrocato

Edgio Packages - v7.0.3 (2023-04-04)

  • Remove dependency on next-offline by @markbrocato

Edgio Packages - v7.0.2 (2023-04-03)

  • Improvements to serving static assets by @markbrocato
  • Find matching rules by @markbrocato
  • Moved pre-rendered data routes to S3-permanent by @thehansys
  • Allow devtools on deployment domains by @petrvecera
  • Reduced redirect and rewrite to one rule by @thehansys

Edgio Packages - v7.0.1 (2023-04-01)

  • Making all packages latest version to point to latest tag on npm @negyxo

Edgio Packages - v7.0.0 (2023-04-01)

This is major release, packed with new features, improvements, and bug fixes. This version includes a new core based on a new architecture, which enhances the software’s performance, stability, and flexibility. Below are the key updates that you will find in version 7.0:

  • Our new core is built on a new architecture (Sailfish) that offers better performance, stability, and flexibility.
  • Our router has been completely rewritten to include simplified settings for routes features such as caching, rewriting, and more.
  • The Next.Js, Nuxt, and Nuxt-Nitro connectors have been refactored for better performance and reliability.
  • We have made various improvements to the software, enhancing its stability and reliability.