Skip to content

Releases: serviejs/popsicle

Specify Default HTTP/1 Port

05 Jun 05:44
Compare
Choose a tag to compare

Fixed

  • Fixed creation of Host header in HTTP/1 transport by specifying the defaultPort to have it be omitted from computed header (e.g. example.com:80 is now example.com).

Improve TLS connection re-use

05 Dec 03:46
Compare
Choose a tag to compare

Fixed

  • Fix getting an existing TLS connection with an ALPN protocol negotiated

Fallback on HTTP/1 Without ALPN

29 Nov 02:01
Compare
Choose a tag to compare

Fixed

  • Fallback on HTTP/1 when there's no ALPN in the response

Rename `send` to `forward` for internal transports

29 Nov 01:27
Compare
Choose a tag to compare

Changed

  • Internally in dist/transports/* I was using send, but this is confusing with the new send public API - use forward instead

Expose `send` function

29 Nov 01:26
Compare
Choose a tag to compare

Added

  • Export send function as pre-defined transport()

ServieJS and HTTP2

21 Oct 21:17
Compare
Choose a tag to compare

Changed

  • Huge refactor to support servie natively, decouples transport from request/response interfaces
  • Support for HTTP2 built-in to node.js http client

Connection Reuse

21 Oct 20:31
Compare
Choose a tag to compare

Added

  • HTTP1 and HTTP2 connection reuse

HTTP2 Only

23 May 14:23
Compare
Choose a tag to compare

Changed

  • Update the previous HTTP2 flag to an enum to support HTTP2_ONLY (attempts a HTTP2 connection over http: and fails when it can't parse, or only asks for h2 over TLS instead of falling back onto http/1.1)

HTTP2

23 May 14:22
Compare
Choose a tag to compare

Added

  • Supports HTTP2 negotiation over TLS using ALPN protocols (this means transparent HTTP2 requests!)

Legacy Republish

23 May 05:25
Compare
Choose a tag to compare

Fixed

  • Previous 10.0.0 publish appears to be corrupted on NPM, publishing over the top to correct