16 Commits
Author SHA1 Message Date
Adam Fowler 4e86ccef6e MIgrate to GH actions (#22)
* Add GH action files from swift-server/swift-openapi-async-http-client

* Remove scripts

* Revert unintended TaskLocal changes

* Disable license header check (It adds Apple to the license)

* swift-format

* yml format

* format Package.swift

* Try license header template
2024-11-20 17:11:16 +00:00
Joannis Orlandos e268d15e9d Hummingbird 2's semantics changed, requiring body streams to finish the stream explicitly. This currently causes crashes on reused connections 2024-09-30 11:50:42 +02:00
Adam Fowler cee106fb8c Use Hummingbird RC 1 (#18) 2024-07-01 10:01:46 +01:00
Adam Fowler ea162660dd Update for HB beta 7 (#17) 2024-06-18 10:26:54 +01:00
Adam Fowler 9bc11eba03 Extend RouterGroup, RouteCollection to support OpenAPI (#16) 2024-06-07 22:47:56 +01:00
Joannis Orlandos 7a624b8326 Remove the HB prefix 2024-03-10 10:45:22 +01:00
Adam Fowler 8007a5f78f Update for HB 2.0.0-alpha.2 (#14)
* Update for HB 2.0.0-alpha.2

* Ensure request/response length is set
2024-02-06 08:52:04 +00:00
Joannis Orlandos 61be1c2bd3 Support Hummingbird 2.x.x (#8)
* Support Hummingbird 2.x.x

* Update platform support

* Support a newer build of HB2

* Propagate HB's authority and scheme

* Conform HBRouter to ServerTransport

* HB2 now uses openapi-style capture syntax

* Process Adam's feedback
2024-01-18 12:24:07 +00:00
Adam Fowler 6465ae42c8 Update file headers 2023-11-29 12:17:42 +00:00
Adam Fowler bb872c2bf5 Fix up soundness script 2023-11-29 12:04:11 +00:00
Adam Fowler 069b205565 Update for latest changes, use main branch 2023-09-27 10:44:10 +02:00
Adam Fowler 4fd86c7b9d Use map instead of AsyncByteChunkToByteBufferSequence 2023-09-12 09:10:09 +01:00
Adam Fowler 9d9fdd7dfe Add support for new HTTP types and streamed HTTP bodies 2023-09-12 08:56:15 +01:00
Adam Fowler 08f391373f Add import NIOFoundationCompat
This was causing a build error on linux
2023-07-29 16:22:19 +00:00
Adam Fowler f581c5533a Add soundness, generate-contributors scripts 2023-05-14 10:56:38 +02:00
Adam Fowler 9804387fd1 HummingbirdOpenAPI -> OpenAPIHummingbird 2023-05-12 10:22:01 +02:00