Introducing Edgio Applications v7Find out what's new.
Edgio
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.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
  • 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
  • Edge Functions local: Enable debug logging (#2366) @RaeesBhatti
  • APPFBK-63 Fixes for cloud runtime related issues (#2390) @jakub-jarek
  • 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.