Skip to content

Releases: pusher/pusher-http-go

Version 1.0.0

14 May 16:30
Compare
Choose a tag to compare

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

12 May 09:15
Compare
Choose a tag to compare

Library passes an error upon triggering and authenticating a channel with an invalid socket_id.

Patch to Webhook validation

30 Apr 10:47
Compare
Choose a tag to compare

Signature checking uses hmac.Equals to prevent timing attacks

Version 0.2.0

30 Mar 11:06
Compare
Choose a tag to compare
  • 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

26 Mar 20:12
Compare
Choose a tag to compare

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.