Tags: tarantool/http
Tags
### Changed - Allow to use a non-standard socket (for example, `sslsocket` with TLS support). - When processing a GET request, the plus sign in the parameter name and value is now replaced with a space. In order to explicitly pass a "+" sign it must be represented as "%2B". ### Added - Add option to control keepalive connection state (#137). - Add option to control idle connections (#137).
## Overview This release changes a default value of `display_errors` option and fixes a number of issues, see details below. ### Fixed - Add option to control keepalive connection state (#137). - Fix a command to install module using LuaRocks in a README (#135). - Fix an example in a README (#129). - Fix CMake warnings for passed package names. ### Changed - Disable option `display_errors` by default (non-public issue tarantool/security#8). - Set default content-type to 'text/plain; charset=utf-8' (non-public issue tarantool/security#8). - Publish src.rock instead of all.rock (#134). - Update protocol for git repository URL in rockspec, now it is a `git+https://`. # # Write a message for tag: # 1.2.0 # Lines starting with '#' will be kept; you may remove them yourself if you want to.
## Overview The release adds a new option, contains a bug fix and a number of improvements. ### Fixed - Check pointer to string before use (#51). ### Added - Add option to get cookie without escaping (#126). - Add option to set cookie without escaping and change escaping algorithm (#126). ### Changed - Don't build Ubuntu Cosmic package. Because its repos are not available anymore. - Add rock publishing. - Fix middleware example. - Replace `io` module with Tarantool's built-in `fio` module (#112). - Updated description of server options and added description of `request:render` function in the README. # # Write a message for tag: # 2.1.1 # Lines starting with '#' will be kept; you may remove them yourself if you want to.
## Overview This release reverts http v2 support. ## Breaking changes - Revert all changes related to http v2 (#134). http v2 that was implemented in [#90](#90) has been reverted in a master branch (commits [01004d7..e7e00ea](https://github.com/tarantool/http/compare/01004d7..e7e00ea)) and a limited number of reverted commits were reimplemented on top of http v1. However, http v2 changes are still available in a [branch http-v2-legacy](https://github.com/tarantool/http/tree/http-v2-legacy) as well as Lua rockspecs available with name `http-v2-legacy` instead of `http`. For reasons of http v2 revert and decisions regarding each reverted commit see [#134](#134). ## Bugfixes - Fix SEGV_MAPERR when box httpd html escaping (#51). - Add option to get cookie without escaping (#126). - Add option to set cookie without escaping and change escaping algorithm (#126). - Fix FindTarantool.cmake module. ## Testing - Rewrite TAP tests with luatest. - Create a separate target for running tests in CMake. - Add luacheck integration. - Replace Travis CI with Github Actions. - Add workflow that publish rockspec. ## Changed. - Replace io with fio module. - Add editorconfig to configure indentation. # # Write a message for tag: # 1.1.1 # Lines starting with '#' will be kept; you may remove them yourself if you want to.
PreviousNext