Skip to content

Releases: AndrewBarba/apns2

v4.0.0 - Native http2

03 May 19:42
Compare
Choose a tag to compare
  1. Remove support for Node versions less than v8.10
  2. High-performance connection pool using tarn
  3. More friendly require API, see README for updated usage

v3.0.1

31 Aug 04:33
Compare
Choose a tag to compare

v3.0.0

This version introduces support for the native http2 module in Node.js v8.4.0 or later with fall back to node-spdy in earlier versions of Node.js.

To use the new http2 library you must start your node process with node --expose-http2 and apns2 will automatically use the native module. Later versions of Node.js may expose the native module without the need for a command line flag. In this case, apns2 will automatically use the native module without any additional steps on your end.

v3.0.1

Add back missing ts definitions

v3.0.0 - Native http2

31 Aug 04:21
Compare
Choose a tag to compare

This version introduces support for the native http2 module in Node.js v8.4.0 or later with fall back to node-spdy in earlier versions of Node.js.

To use the new http2 library you must start your node process with node --expose-http2 and apns2 will automatically use the native module. Later versions of Node.js may expose the native module without the need for a command line flag. In this case, apns2 will automatically use the native module without any additional steps on your end.

v3.0.0-beta5

24 Aug 13:37
Compare
Choose a tag to compare
v3.0.0-beta5 Pre-release
Pre-release
  1. Implements a pool of h2 connections (default 8) to APNS backend

v3.0.0-beta3

17 Aug 22:39
Compare
Choose a tag to compare
v3.0.0-beta3 Pre-release
Pre-release
  1. Properly handle Http2Session destroyed state

v2.1.1 - Handle GOAWAY

30 Jul 03:29
Compare
Choose a tag to compare
  1. Create a new agent when GOAWAY frame is received

v2.1.0 - TypeScript Definitions

28 Jul 15:10
Compare
Choose a tag to compare
  • Added TypeScript Definitions #13

v3.0.0-beta1 node/http2

10 May 22:01
Compare
Choose a tag to compare
Pre-release
  1. Uses Nodes built in http2 library via require('http2')
  2. All tests pass when run against https://github.com/nodejs/http2

Warning: This can only be used when built against the node/http2 repo. This will come out of beta when that repo is merged to node master

v1.4.1 - Stable HTTP/2

10 Jan 17:54
Compare
Choose a tag to compare
  1. Using a more stable version of node-http2 with fixes from https://github.com/simllll

v1.4.0 - HTTP Agent

14 Dec 18:40
Compare
Choose a tag to compare
  1. Uses a unique http2 agent for each instance of APNSClient