HttpRequest.SK now supports query parameters for HTTP methods like POST that have a request body.
The URLEncode.SK function now supports taking parameter names and parameter values in separate arguments. This function is used by the HttpRequest UI to generate a formula with query parameters.
Lots of improvements to handling of edge cases in the HttpRequest.SK and URLEncode.SK functions. '#N/A', '#NULL!' and blank cells are treated as empty text. Numbers and boolean values are coerced to text. RegionDown.SK returning '#NULL!' when used as arguments to these functions is now handled properly.
The httpSessions.config now supports a large number of additional configuration parameters. These can be used to control proxy settings at a session level, support Windows authentication, customize the timeout, control buffer sizes, etc. Basically all the properties of the HttpClient and HttpClientHandler classes are exposed as configuration parameters.
The HttpRequest UI in the addin has been improved significantly. It now allows selection of session name from pre-configured sessions in httpSessions.config, adding an entry to httpSessions.config, extracting query parameters from the url, pasting request body and headers from the Network tab in Chrome developer tools, and various other usability improvements.
Fixed issue where the response message received in HttpRequest.SK was not getting disposed leading to an eventual hang when thousands of requests were made in the same session.
Fixed a crash in ExportToExcel with the template feature when partition by was set as empty.
Manual Download links (if script based download fails)