Releases: testillano/http2comm
[v1.4.3] fix virtual destructor
Fixed
Fix http2server destructor (#11).
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Fix http2server destructor (#11).
Changelog
[v1.4.2] Fix Stream static members
Fixed
ReceptionId must not be static within Stream class (#8).
Maximum Request Body Size must not be static within Stream class (#9).
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
ReceptionId must not be static within Stream class (#8).
Maximum Request Body Size must not be static within Stream class (#9).
Changelog
[v1.4.1] Request body memory pre reservation
Added
Implement memory pre-reservation for request body string (#7).
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Reserve initial memory for request body storage (#7).
Changelog
[v1.4.0] Improve reception performance and library interface
Added
Improve reception performance (#6) replacing stringstream by string class.
You could play with this gist to check: https://gist.github.com/testillano/bc8944eec86fe4e857bf51d61d6c5e42
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Improve reception performance (#6).
Changelog
[v1.3.0] Virtual receive data/len pre-stage and other improvements
Added
New method to implement the behavior to ignore or not request bodies processing.
Include general server sequence in this library.
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
New virtual method to ignore request bodies (testillano/nghttp2#4).
Include general server sequence (testillano/nghttp2#5).
Changelog
[v1.2.2] Support for ubuntu-based images
Added
Now, the project images could be created over alpine and also over ubuntu.
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Add support for ubuntu-based images (testillano/nghttp2#3).
Changelog
[v1.2.1] Worker threads monitoring
Added
New method busyThreads to know the queue dispatcher worker threads which are
processing traffic.
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Add busy threads count to queue dispatcher (#3).
Changelog
[v1.2.0] Performance optimizations for server side
Changed
Performance optimizations: change receive() interface to pass stringstream pointer instead of std::string.
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Performance optimizations (#2).
Changelog
[v1.1.0] Reception timestamp (us) provided in Http2Server::receive() virtual interface method.
Changed
Modified Http2Server::receive() interface (non backward compatible change)
Docker images
https://github.com/users/testillano/packages/container/package/http2comm
https://github.com/users/testillano/packages/container/package/http2comm_builder
Issues report
Provide reception timestamp in microseconds to server receive() virtual method (#1).
Changelog
[v1.0.6] Fix response time metric
Changelog: v1.0.5...v1.0.6