Releases: americanas-tech/restQL-golang
v6.1.0
v5.3.0
This release introduces he new filterByRegex
function
v5.2.0
This release introduces a new concurrency mechanism that avoids unbound goroutine and memory usage growth.
v5.0.0
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
This releases introduces several features, most importantly the administrative API.
v4.1.2
v4.1.1
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
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
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
restQL
- Dependencies upgrades pushed on v4.0.1
- Change router to github.com/fasthttp/router