Skip to content

0.2.8 ✔️

Summary

This release focuses on improvements to the HTTP client node. New features include support for easily making requests with form data, and sending plain-text request bodies with arbitrary content types. Server constraints for cache items and KV store value sizes has increased to 20K items with a 5 KiB value limit.

Breaking changes

None.

Fixes

  • 🐞fix that the http client node could incorrectly produce a response body > 256 KiB limit error for HTTP responses with a zero Content-Length and a 204 status code

Features

HTTP client node

  • ⚡💠 http client node: support additional request methods HEAD, OPTIONS and TRACE

  • ⚡💠 http client node: support form data parameters in node configuration.

 

  • ⚡💠 http client node: when “Emit response body” option is enabled, node output now contains a body_bytes property. It’s value is the number of bytes read from the HTTP response body.

 

  • ⚡💠 http client node: support sending plain-text request bodies

Enhancements

  • 🔼💠 http client node: when a request body contains JSON data, the default Content-Type header is now application/json; charset=utf-8. Formerly, application/json was used.

  • 🔼💠 http client node: when a Content-Type header is present in node configuration, the node will not override it, unless form data is used

  • 🔼💠 http client node: the safety feature that limits response bodies to 256 KiB of data has been re-implemented in a more robust manner.

Internal

  • ⚙️ server: increase KV store cache size from 10K to 20K, and max value size from 2048 to 5120 bytes

  • ⚙️ downgrade a dependency related to schedule triggers, which could not be verified for stability