What's Changed
- Turn on InternalImportsByDefault for Non-Vapor Targets by @0xTim in #3511
- Foundation Fixes by @0xTim in #3509
- Bump github/codeql-action from 4.37.6 to 4.37.7 in the dependencies group by @dependabot[bot] in #3518
- Add HTTP/2 support to the server by @mob-connection in #3510
- Adopt InternalImportsByDefault for vapor by @0xTim in #3512
- Fix some warnings by @0xTim in #3520
- Update swift-http-server to latest commit by @0xTim in #3522
- Migrate ResponseBody collection to async by @0xTim in #3523
- String+IPAddress cleanup by @0xTim in #3524
- Bump github/codeql-action from 4.37.7 to 4.37.8 in the dependencies group by @dependabot[bot] in #3528
- Stream response bodies through the server handler by @mob-connection in #3501
Responseoverhaul by @0xTim in #3529- HTTP Server Tidyup by @0xTim in #3531
- Enable Request SocketAddress by @0xTim in #3532
- Bring back a number of tests by @0xTim in #3533
- Fix Tests Hanging by @0xTim in #3536
- Improve ETag Caching by @0xTim in #3535
- Add more logging to investigate the flaky tests in CI" by @0xTim in #3539
- Remove Promise Type From Vapor Testing by @0xTim in #3537
- Bump Swift and HTTP Server Versions by @0xTim in #3541
- Add Basic wrk harness by @0xTim in #3542
- Remove NIO from Response's Public API by @0xTim in #3538
- Remove ByteBuffer from Content Coders by @0xTim in #3545
- One Responsy Body to rule them all by @0xTim in #3546
- Bump github/codeql-action from 4.37.8 to 4.37.9 in the dependencies group by @dependabot[bot] in #3548
- Fix a bunch of unsafe warnings by @0xTim in #3549
- Migrate off TimeAmount by @0xTim in #3550
- Remove File Operations by @0xTim in #3553
- Request Overhaul by @0xTim in #3552
- Add support for reloading TLS certificates by @ayush-that in #3516
- Update README with new sponsor by @penny-for-vapor[bot] in #3556
- Fail server startup on an empty TLS certificate chain by @dioKaratzas in #3547
- Fix Up Response Issues by @0xTim in #3554
- Small Optimisation by @0xTim in #3544
- Enforce the lifetime of a response writer by @0xTim in #3555
- New VaporTesting APIs by @0xTim in #3557
- [Discussion Welcome] New View Type by @0xTim in #3551
- New SocketAddress by @0xTim in #3558
- Bunch of Cleanups And Session Improvements by @0xTim in #3559
- Remove NIOLockedValueBox in tests by @0xTim in #3560
- Update README with new sponsor by @penny-for-vapor[bot] in #3562
- Application Overhaul by @0xTim in #3561
- Stream request bodies through the server handler by @mob-connection in #3543
- Add router methods for RFC 10008's QUERY HTTP method by @gwynne in #3489
- VaporTesting refinements by @0xTim in #3563
- Request Body Streaming By Default by @0xTim in #3564
- Bump github/codeql-action from 4.37.9 to 4.38.0 in the dependencies group by @dependabot[bot] in #3566
- Support mTLS by @0xTim in #3565
- Bump the HTTP Server Version by @0xTim in #3567
- Better consistency in error logging by @0xTim in #3569
- Better EADDRINUSE error by @0xTim in #3568
- HTTP Server Update by @0xTim in #3571
New Contributors
- @ayush-that made their first contribution in #3516
Full Changelog: 5.0.0-alpha.2...5.0.0-beta.1