Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.

Releases: mercari/gaurun

v0.8.0

03 Mar 09:09
Compare
Choose a tag to compare
  • Supported graceful shutdown and hot-deploying.
  • Slightly optimized response generation.
  • Supported mutable-content for iOS.
  • Enabled startup without ssl certificate and key for APNs.
  • InitLog() allows to be given discard as outString.
  • Bumped Go version to 1.8.

v0.7.1

05 Dec 01:16
Compare
Choose a tag to compare
  • APNs, GCM: introduced http.Transport.IdleConnTimeout from Go1.7. #52
  • logger: followed upstream change of uber-go/zap. #54
  • feature: reopen access/error logs on sighup. #51

v0.7.0

05 Oct 04:01
Compare
Choose a tag to compare
  • Abolished API section. #40
  • API: introduced PUT /config/pushers. #41
  • core: changed type for core parameters. #43
  • optimize: mitigated the blocking between workers. #48
  • log: switched to zap. #44
  • apns: bumped buford version to 0.12.0. #50

v0.6.1

17 Aug 02:01
Compare
Choose a tag to compare
  • bugfix: not reached notification with gaurun_recover. Thank you @tugusuke for the report with #37.
  • Powered by Go1.7

v0.6.0

26 Jul 05:31
Compare
Choose a tag to compare
  • conf: introduced (ios|android).keepalive_conns. #34
  • conf: introduced core.pusher_max for asynchronous pushing. #35
    • This parameter has big impact for the throughput of Gaurun.
  • apns: not inserted apns-expiration header when Expiry is not given.

v0.5.2

12 Jul 06:14
Compare
Choose a tag to compare
  • apns: Support for content-available inside aps payload. #29 Thanks @tanatana
  • notification: Enqueue notification per token.
    • This change might affect the performance for users use POST multiple tokens in single notification.
    • See #30 for more details.
  • worker: retry to push when server error is occured. #30
  • conf: introduced (ios|android).keepalive_timeout. #31

v0.5.1

24 Jun 04:22
Compare
Choose a tag to compare
  • APNs: set MaxIdleConnsPerHost as same as core.worker_num.
    • As worker_num is typically larger than MaxIdleConnsPerHost, the performance should be improved.
  • APNs: bumped buford version to v0.7.0.
  • APNs: fixed invalid Expiration value pass-through.
  • POST /push: added Content-Length check for the request.
  • build: removed GO15VENDOREXPERIMENT=1.
    • As gaurun requires Go1.6.2 or later, it is no longer required.

v0.5.0

11 May 11:04
Compare
Choose a tag to compare
  • vendoring: switched to glide.
  • ios: introduced new APNS push notification based HTTP/2 with buford.
    • moreover, ios.(timeout_error|keepalive_ildle_timeout|keepalive_max) are removed.
  • gcm: new endpoint.
  • conf: introduced ios.topic for assigning a value of the apns-topic header.
    • for a certificate that supports multiple topics.

v0.4.3

17 Apr 06:14
Compare
Choose a tag to compare
  • bumped go version to 1.6.1.
  • slightly changed.

v0.4.2

17 Jan 03:17
Compare
Choose a tag to compare