Releases: pusher/pusher-http-go
Releases · pusher/pusher-http-go
Version 1.0.0
This library has changed the way in which the underlying HTTP client is configured. An example of how to configure it can be found here.
Instances of http.Client
can be passed to the Pusher initializer, meaning this library is now compatible with Google App Engine and its urlfetch library.
Socket_ids are now validated
Library passes an error upon triggering and authenticating a channel with an invalid socket_id.
Patch to Webhook validation
Signature checking uses hmac.Equals to prevent timing attacks
Version 0.2.0
- A HTTP client is shared between requests to allow configuration. If none is set by the user, the library supplies a default. Allows for pipelining or to change the transport.
Initial Release
Initial release of the Pusher Go HTTP library.
*Instantiation of client from credentials, URL or environment variables.
- User can trigger Pusher events on single channels, multiple channels, and exclude recipients
- Authentication of private and presence channels
- Pusher webhook validation
- Querying application state
- Cluster configuration, HTTPS support, timeout configuration.