Dec 17, 2024 - Support for response.getHeaders
The getHeaders() method for the Response Object is now available to return a JavaScript object that contains all HTTP response headers as properties. You can use the getHeaders() method on the onOrigin Response
and onClient Response
event handlers.
Nov 11, 2024 - Support for OPTIONS HTTP method
The EdgeWorkers event handlers now support the OPTIONS HTTP method. To use the OPTIONS method you need to add the PMUSER_EW_ENABLE_OPTIONS
variable to your rule and set the value to true
. The name of the variable must be UPPERCASE.
Oct 11, 2024 — New clientIp property for the Request Object
The request object now supports the clientIp
property. You can use it to get the original client IP address that can be either IPv4 or IPv6.
Aug 30, 2024 — Flexible composition beta exit & CLI support
Flexible composition is now available to use without having to join the Beta program.
Jul 9, 2024 — Deliver JavaScript logs via DataStream 2
You can now use a DataStream 2 stream to deliver JavaScript logs to an external endpoint. You can also set the log-levels for the logs sent via DataStream 2.
Apr 26, 2024 — subWorkers
You can now use subWorkers to make HTTP requests to EdgeWorkers on different properties or different accounts.
Feb 8, 2024 — ESI support on the enhanced TLS network
You can now configure an EdgeWorkers function to execute via an ESI (Edge Side Includes) fragment request on the enhanced TLS network.
Dec 19, 2023 — Log level support for JavaScript logs
You can now specify the severity of the logging messages included in the JavaScript logs. For more information go the log built-in module.
Nov 17, 2023 — Update to Standard TLS support
You no longer need to contact your Akamai representative to opt-in to this feature.
Oct 6, 2023 — Flexible Composition Beta
Flexible composition lets different development teams within an organization work separately to create and deploy multiple EdgeWorkers for the same website.