Skip to content

Releases: hummingbird-project/hummingbird

v1.9.1

16 Nov 12:18
a0a17ae
Compare
Choose a tag to compare

Patch release changes

  • Remove global ISO8601DateFormatter used in URLEncodedForm encoder/decoder as it is not thread safe on Linux.

v1.9.0

06 Oct 13:25
3c7f440
Compare
Choose a tag to compare

Minor release changes

  • Minimum supported version of Swift is 5.7. PR #242
  • Add own version of EventLoopGroupProvider which only includes shared or singleton. Deprecate HBApplication.init that uses swift-nio version. PR #241
  • Added HBApplication.run which calls both start and wait PR #243
  • Added HBApplication.asyncWait and HBApplication.asyncRun that can be called from an asynchronous context. PR #243

Patch release changes

v1.8.4

18 Sep 16:20
dbb9695
Compare
Choose a tag to compare

Patch Version Changes

CORSMiddleware: Return Access-Control-Allow-Credentials header in CORS response as well as in prefetch response. PR #237 from @beldis

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.