Skip to content

Releases: ponylang/http

0.4.3

01 Sep 16:57
Compare
Choose a tag to compare

Add Windows support

Added support for building and testing on Windows.

[0.4.3] - 2021-09-01

Added

  • Add Windows support (PR #67)

0.4.2

30 Jul 15:56
Compare
Choose a tag to compare

Make Payload headers case insensitive

The HTTP spec says that headers are case-insensitve. That is, "Accept", "ACCEPT", "accept" etc are all the same thing. However, the http library was treating them as different headers.

All headers are now converted to lowercase for storage in a Payload and all lookups are done using the key converted to lowercase.

[0.4.2] - 2021-07-30

Fixed

  • Make Payload headers case insensitive (PR #65)

0.4.1

05 May 12:00
Compare
Choose a tag to compare

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 standard library. Users of this version of the library won't be impacted by the coming change.

[0.4.1] - 2021-05-05

Changed

  • Update to match breaking API change in the pony standard library (PR #63)

0.4.0

10 Apr 20:46
Compare
Choose a tag to compare

Removed unneeded regex dependency

Removed no longer needed regex dependency

[0.4.0] - 2021-04-10

Changed

  • Remove regex dependency (PR #62)

0.3.1

10 Apr 19:45
Compare
Choose a tag to compare

Update net_ssl dependency

Updated the net_ssl dependency from 1.1.4 to 1.1.5.

[0.3.1] - 2021-04-10

Changed

  • Update net_ssl dependency (PR #61)

0.3.0

03 Apr 03:58
Compare
Choose a tag to compare

Remove HTTP server code from repository

It is obsolete and defect by now. For HTTP servers ponylang/http_server
should be used.

Dont export test related classes

Prior to this change, internal test related classes were being exported when use "http" was done.

[0.3.0] - 2021-04-03

Changed

  • Remove HTTP server code (PR #57)
  • Don't export test related classes (PR #59)

0.2.8

10 Mar 17:21
Compare
Choose a tag to compare

Use buffered write for Payload - improves perf by ~200x

Serialize the Payload using a Writer and then send a single message
to the TCPConnection.

This improves performance of HTTPClient by factor 200 on my system. Before
this change, I got 17 req/s. After the change it's 3333 req/s.

[0.2.8] - 2021-03-10

Fixed

  • Use buffered write for Payload - improves perf by ~200x (PR #55)

0.2.7

08 Feb 01:04
Compare
Choose a tag to compare

Internal only release

This was release was purely for non-public facing changes.

[0.2.7] - 2021-02-08

0.2.5

06 May 10:53
Compare
Choose a tag to compare

[0.2.5] - 2020-05-06

Changed

  • Switch dependency management from pony-stable to corral

0.2.4

04 Sep 17:06
Compare
Choose a tag to compare

[0.2.4] - 2019-09-04

Added

  • Automated release process
  • Changelog