Releases: hummingbird-project/hummingbird
Releases · hummingbird-project/hummingbird
v1.8.3
- Make
AsyncSequenceResponseBodyStreamer
public
v1.8.2
Patch Release Changes
- Fix crash bug in
HBTracingMiddleware
when anHBRequest
is holding a stream
v1.8.1
Patch release changes
- Make
HBPersistDriver
async APIs public.
v1.8.0
Minor release changes
- Add async
HBJobQueue.enqueue
- Add async
HBJobQueueHandler.shutdown
- Make
HBMemoryPersistDriver
public so it can be used separate fromHBApplication
Patch release changes
- Fix concurrent access issues in
HBMemoryPersistDriver
.
v1.7.0
Minor release changes
- Add async/await versions of
HBPersistDriver
functions - Add
HBJobQueueHandler
which allows you to run jobs outside ofHBApplication
Patch release changes
- Move all file middleware header parsing onto the thread pool
1.6.2
v1.6.1
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
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 inHBFileMiddleware
v1.5.1
Patch release changes
- Fixed issue parsing
.env
file with empty line at the end
v1.5.0
Minor release changes
- Update minimum required Swift version to 5.6.
- Remove all
#if compiler
checks for Swift concurrency and Sendable conformance
- Remove all
Patch release changes
- Fix issue with
.env
parsing of comments before an empty line. PR #189 from @sliemeobn