Releases: AndrewBarba/apns2
v4.0.0 - Native http2
- Remove support for Node versions less than v8.10
- High-performance connection pool using tarn
- More friendly require API, see README for updated usage
v3.0.1
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
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
- Implements a pool of h2 connections (default 8) to APNS backend
v3.0.0-beta3
- Properly handle
Http2Session
destroyed state
v2.1.1 - Handle GOAWAY
- Create a new agent when GOAWAY frame is received
v2.1.0 - TypeScript Definitions
- Added TypeScript Definitions #13
v3.0.0-beta1 node/http2
- Uses Nodes built in http2 library via
require('http2')
- 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
- Using a more stable version of
node-http2
with fixes from https://github.com/simllll
v1.4.0 - HTTP Agent
- Uses a unique http2 agent for each instance of
APNSClient