Skip to content

Releases: americanas-tech/restQL-golang

v6.1.0

16 Apr 19:18
Compare
Choose a tag to compare
chore: enable header names normalizing

v5.3.0

22 Mar 14:54
Compare
Choose a tag to compare

This release introduces he new filterByRegex function

v5.2.0

11 Mar 12:52
Compare
Choose a tag to compare

This release introduces a new concurrency mechanism that avoids unbound goroutine and memory usage growth.

v5.0.0

24 Feb 19:06
Compare
Choose a tag to compare

Thid release breaks the contract of the YAML configuration file.

It adds the required flag enable to all middlewares and remove the mappings field.

v4.4.0

09 Feb 17:25
Compare
Choose a tag to compare

This releases introduces several features, most importantly the administrative API.

v4.1.2

07 Dec 18:23
Compare
Choose a tag to compare

This release introduce improvements in two features:

  • CORS: redesign the CORS implementation and extend its configuration parameters. More information can be found on #39.
  • Request Cancellation: fixes performance issues adn extend its configuration parameters. More information can be found on #43.

v4.1.1

02 Dec 18:06
Compare
Choose a tag to compare

This release fixes headers handling on restQL.

  • Merge forwarded header with query-defined ones in case insensitive mode.
  • Filter not allowed forward headers in case insentitve mode.

v4.0.6

05 Oct 14:30
Compare
Choose a tag to compare

This release introduces support for request cancellation when the client disconnects.

This feature was validated on macOS and Linux Alpine, but not on Windows. Also, the implementation is designed over the HTTP/1.1 limitation that a connection handles only one HTTP request at a time.

v4.0.3

28 Sep 19:13
Compare
Choose a tag to compare

restQL

This version introduces an optimization on restQL's hot path.

By using a wrapper restql.ResponseBody it can avoid making the unmarshaling of HTTP response body if not needed.

In case the query demands the response values to be manipulated, like when using filters, aggregations, or chained values, the body will be parsed using the standard json.Unmarshal function.

v4.0.2

24 Sep 19:12
Compare
Choose a tag to compare

restQL