Releases: ponylang/http_server
0.4.1
Update to work with Pony 0.49.0
Pony 0.49.0 introduced a lot of different breaking changes. We've updated to account for them all.
[0.4.1] - 2022-02-26
Fixed
- Update to work with Pony 0.49.0 (PR #43)
0.4.0
Update to work with Pony 0.47.0
Pony 0.47.0 disallows interfaces having private methods. We've updated accordingly. HTTP11RequestHandler and Session are now traits instead of interfaces. If you are subtyping them by structural typing, you'll now need to use nominal typing.
Previously:
class MyRequestHandlerwould become:
class MyRequestHandler is Session[0.4.0] - 2022-02-02
Changed
- Update to work with Pony 0.47.0 (PR #42)
0.3.3
Update to work with latest ponyc
The most recent ponyc implements RFC #65 which changes the type of Env.root.
We've updated accordingly. You won't be able to use this and future versions of the library without a corresponding update to your ponyc version.
[0.3.3] - 2022-01-16
Fixed
- Update to work with Pony 0.46.0 (PR #39)
0.3.2
0.3.1
Forward prepare for coming breaking change in ponyc
This change has no impact on end users, but will future proof against a coming breaking change in the pony compiler. Users of this version of the library won't be impacted by the coming change.
[0.3.1] - 2021-05-07
Changed
- Update to deal with changes to reference capabilities subtyping rules (PR #30)
0.3.0
0.2.4
0.2.3
[0.2.3] - 2021-02-08
0.2.2
Fix HTTP/1.0 connections not closing without keep-alive
Due to a logic bug this lib was not closing HTTP/1.0 connections when the request wasnt sending a Connection header. This caused tools like ab to hang, as they expect the connection to close to determine when the request is fully done, unless the -k flag is provided.
[0.2.2] - 2020-12-10
Fixed
- Fix HTTP/1.0 connections not closing without keep-alive (PR #19)