Releases: hummingbird-project/hummingbird
Releases · hummingbird-project/hummingbird
v0.15.1
Patch release changes
Set Logger
label to name of server
v0.15.0
v0.14.4
Patch release changes
- Fix crash in
HBParser
when creating a sub parser at the end of a string. Caused a crash when parsing URLtest?
.
Other changes
- Renamed sanity.sh to validate.sh
v0.14.3
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
- Fix macOS swift 5.5 compile error
v0.14.1
Minor Release changes
- Added async version of
HBJobQueue.enqueue
- Added
HBAsyncJob
protocol - Remove default value for
numWorkers
inHBJobQueueHandler.registerQueue
andHBApplication.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
v0.13.3
Minor release changes
- Added
HBMediaType.withParameter
to create new media type with a parameter.
Patch release changes
- Optimisations
- Don't capture all of
HBRequest
inHTTPResponder.respond
closures. - Don't patch
HBResponse
if no patch has been setup - Added
final
to class definitions
- Don't capture all of
v0.13.2
- Fixed parsing of media types with non-alphanumeric characters in their names eg
multipart/form-data
v0.13.1
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