Skip to content

Releases: hummingbird-project/hummingbird

v1.8.3

13 Sep 10:22
Compare
Choose a tag to compare
  • Make AsyncSequenceResponseBodyStreamer public

v1.8.2

04 Sep 15:28
7d86d26
Compare
Choose a tag to compare

Patch Release Changes

  • Fix crash bug in HBTracingMiddleware when an HBRequest is holding a stream

v1.8.1

14 Aug 17:18
8ce0366
Compare
Choose a tag to compare

Patch release changes

  • Make HBPersistDriver async APIs public.

v1.8.0

10 Aug 08:20
6092c8f
Compare
Choose a tag to compare

Minor release changes

  • Add async HBJobQueue.enqueue
  • Add async HBJobQueueHandler.shutdown
  • Make HBMemoryPersistDriver public so it can be used separate from HBApplication

Patch release changes

  • Fix concurrent access issues in HBMemoryPersistDriver.

v1.7.0

03 Aug 07:23
6ba14fc
Compare
Choose a tag to compare

Minor release changes

  • Add async/await versions of HBPersistDriver functions
  • Add HBJobQueueHandler which allows you to run jobs outside of HBApplication

Patch release changes

  • Move all file middleware header parsing onto the thread pool

1.6.2

23 Jul 11:28
c5dd619
Compare
Choose a tag to compare

Patch release changes

  • Improving error messaging for decode errors. PR #208 from @tib

v1.6.1

12 Jul 09:13
5c3ac60
Compare
Choose a tag to compare

Patch release changes

  • Use PartialKeyPath hash as key in extension dictionary to make them Sendable
  • Added minor optimisations when accessing extensions
  • HBMediaType can be match in swift statements with types with additional properties matching to types without properties.

v1.6.0

28 Jun 13:56
1179f5e
Compare
Choose a tag to compare

Minor release changes

  • Add HBTracingMiddleware implementing recording of tracing spans as defined in the Open Telemetry specification.
  • Add support for propagating tracing context through the EventLoop chain (via HBRequest), so it can be passed onto services used by route handlers.

Patch release changes

  • Add support for if-range header in HBFileMiddleware

v1.5.1

03 May 10:51
a2b45b9
Compare
Choose a tag to compare

Patch release changes

  • Fixed issue parsing .env file with empty line at the end

v1.5.0

29 Apr 10:07
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

Patch release changes

  • Fix issue with .env parsing of comments before an empty line. PR #189 from @sliemeobn