Skip to content

Releases: hummingbird-project/hummingbird-core

v1.6.1

18 Apr 15:27
2a16f07
Compare
Choose a tag to compare

Patch release changes

  • Fix issue where connection was being closed before HTTP payload had been sent. PR #68

v1.6.0

06 Dec 07:24
502abf0
Compare
Choose a tag to compare

Minor release changes

  • Fix quiesce of HTTP2 channels on shutdown
  • Add idle timeout for HTTP2 channels
  • Deprecate HBHTTPServer.addHTTP2Upgrade(tlsConfiguration:)and recommend HBHTTPServer.addHTTP2Upgrade(tlsConfiguration:idleReadTimeout:) instead

v1.5.0

13 Oct 17:23
1cf74c1
Compare
Choose a tag to compare

Minor version updates

v1.4.0

04 Oct 11:15
ca84a9b
Compare
Choose a tag to compare

Minor release changes

  • Add new HBBindAddress case .custom with closure that performs the bind and returns a EventLoopFuture<Channel>.

v1.3.2

18 Sep 08:40
5fd8895
Compare
Choose a tag to compare

Patch Release Changes

  • Flush all streamed response body writes.

v1.3.1

28 May 14:10
4458f69
Compare
Choose a tag to compare

Patch release changes

  • Improve robustness of HBByteBufferStreamer
    • Allow for multiple consumers
    • Fix crash when consume is called after an .end or .error has already been consumed

v1.3.0

29 Apr 10:07
6bea362
Compare
Choose a tag to compare

Minor release changes

  • Update minimum required Swift version to 5.6.
    • Remove all #if compiler checks for Swift concurrency and Sendable conformance

v1.2.1

23 Mar 14:53
b1f07ff
Compare
Choose a tag to compare

Minor version changes

  • Added async version of HBRequestBody.consumeBody(maxSize:)

v1.2.0

23 Mar 13:58
af974e5
Compare
Choose a tag to compare

## Minor release changes

  • Add versions of HBRequestBody.consumeBody and HBByteBufferStreamer.consumeAll that include a maxSize parameter and will throw an error if amount of memory streamed is greater than maxSize.
  • Deprecate version of HBRequestBody.consumeBody without maxSize parameter.

Patch release changes

  • Use channel.pipeline.syncOperations when building HTTP1 child channel
  • Avoid using flatSubmit in HBByteBufferStreamer where possible.

v1.1.1

21 Feb 12:59
Compare
Choose a tag to compare

Patch release changes

  • Add public init to HTTP2ChannelInitializer