Releases: tarantool/http
Releases · tarantool/http
1.7.0
1.6.0
The release introduces a role for Tarantool 3.
Fixed
- Fixed request crash with empty body and unexpected header Content-Type (#189).
Added
1.5.0
1.4.0
1.3.0
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
1.2.0
Overview
This release changes a default value of display_errors
option and fixes a number of issues, see details below.
Fixed
- 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://
.
2.1.1
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-infio
module (#112). - Updated description of server options and added description of
request:render
function in the README.
1.1.1
Overview
This release reverts http v2 support.
Breaking changes
- Revert all changes related to http v2 (#134).
http v2 that was implemented in #90 has been reverted in a master branch (commits 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 as well as Lua rockspecs available with namehttp-v2-legacy
instead ofhttp
. For reasons of http v2 revert and decisions regarding each reverted commit see #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.
1.0.5
Protocol upgrade: fixed
1.0.4
- protocol upgrade simplest implementation added