Skip to content

Releases: hummingbird-project/hummingbird

v0.15.1

02 Dec 13:01
Compare
Choose a tag to compare

Patch release changes

Set Logger label to name of server

v0.15.0

29 Nov 16:38
c9fe942
Compare
Choose a tag to compare
  • Upgrade to using hummingbird-core v0.13.0.

v0.14.4

26 Nov 11:01
bf82d9a
Compare
Choose a tag to compare

Patch release changes

  • Fix crash in HBParser when creating a sub parser at the end of a string. Caused a crash when parsing URL test?.

Other changes

  • Renamed sanity.sh to validate.sh

v0.14.3

01 Nov 17:56
70d4d9c
Compare
Choose a tag to compare

Minor release changes

  • Added async versions of HBFileIO apis

Patch release changes

  • Don't run job if application is shutting down

Other changes

Upgrade to Swift Format v0.48.17

v0.14.2

22 Oct 16:18
Compare
Choose a tag to compare
  • Fix macOS swift 5.5 compile error

v0.14.1

22 Oct 16:16
0b9ae82
Compare
Choose a tag to compare

Minor Release changes

  • Added async version of HBJobQueue.enqueue
  • Added HBAsyncJob protocol
  • Remove default value for numWorkers in HBJobQueueHandler.registerQueue and HBApplication.addJobs

Patch release changes

  • Minor optimisation in HBURL.init for when path does not include scheme and host.

Other changes

  • Added memory allocation counter integration tests

v0.14.0

16 Oct 09:36
c377c64
Compare
Choose a tag to compare

Minor version changes

  • Add new HummingbirdJobs library that allows you to offload work to another server. PR #104

Patch version changes

  • Apply application log level to lifecycle
  • Only patch responses on routes flagged .editResponse in async-await code

v0.13.3

06 Oct 07:17
Compare
Choose a tag to compare

Minor release changes

  • Added HBMediaType.withParameter to create new media type with a parameter.

Patch release changes

  • Optimisations
    • Don't capture all of HBRequest in HTTPResponder.respond closures.
    • Don't patch HBResponse if no patch has been setup
    • Added final to class definitions

v0.13.2

30 Sep 11:19
Compare
Choose a tag to compare
  • Fixed parsing of media types with non-alphanumeric characters in their names eg multipart/form-data

v0.13.1

24 Sep 07:00
Compare
Choose a tag to compare

Patch release changes

  • Ensure concurrency code is only compiled when _Concurrency framework is available
  • Remove _NIOConcurrency imports as NIO functions have been moved into NIOCore
  • URLEncodedForm.NodeValue is now a struct

Other changes

  • Use swift:5.5 docker images in CI