armeria-0.22.0.Final
·
4700 commits
to main
since this release
Features
- #207 Add an area to
DocServicedebug form to send additional HTTP headers - #228 Add support for compressing HTTP server responses (GZIP and Deflate)
- See
HttpEncodingService.
- See
- #228 Add
FilteredStreamMessagewhich is useful for transforming content stream. - #232 Add
DeferredStreamMessageandDeferredHttpResponsewhich allows the deferred instantiation of an actualHttpResponse. - #233 Add
ConcurrentLimiting(Http)Clientwhich limits the number of concurrent requests. - #227 #229 Rename
RichPublishertoStreamMessage- Backward incompatible change
QueueBasedRichPublisher->DefaultStreamMessage- The contract of
StreamMessagehas been revised for clarity. - The package has been renamed from
reactivestreamstostream
Improvements
Bug fixes
- #230 Fix NPE from MimeTypeUtil when the content type can't be guessed
- #231 Fix NPE when an HTTP client sends a query to the path with no service bound
- #231 Fix a bug where maxRequestLength is not enforced for the request to the path with no service bound
- #234 Set 'content-length' header when creating
AggregatedHttpMessage - #234 Do not reject HTTP/1.0 requests
- #235 Missing
:schemeheader when sending an HTTP/2 request.