gorush v1.13.0 Release Notes

Release Date: 2020-07-15 // 2 months ago
  • πŸ”‹ Feature:

    ✨ Enhancement:

    • 300fdc2 - Enable sending notifications via gRPC to FCM topic (#531) (6 days ago)
    • 36a2e18 - Handle HEAD method for healthcheck endpoint (#525) (3 weeks ago) <Yaroslav "Zorg" Zborovsky>
    • 20a9d18 - Check status of response before retry send push (#507) (2 months ago)
    • 🐎 c8ce081 - chore: upgrade gin to 1.6.3 performance (#506) (2 months ago)
    • 52c2301 - chore(http): ignore ErrServerClosed error (#505) (3 months ago)
    • ♻️ 7dbb5c9 - refactor(worker): remove context from notification structure (#503) (3 months ago)
    • 🐎 c2136ff - chore(storage): storage performance issues (#500) (3 months ago)
    • πŸš€ be64c1f - docs: Add deploy to netlify (4 months ago)
    • πŸ‘ 64b6f04 - chore: support netlify (4 months ago)
    • πŸ“„ 5f0ed4e - docs(gorush): add image and collapse-id to request in readme (#487) (4 months ago)
    • 44bf379 - chore(grpc): add image field (#485) (4 months ago)

    πŸ› Bugs:

    • 🏁 b94c9b9 - chore(windows): Disable CGO_ENABLED (#534) (7 hours ago)
    • a4cc8d7 - chore: fix race condition with push iOS notification (#533) (17 hours ago)
    • 7c7e740 - fix: check response is nil or not (#532) (18 hours ago)
    • βœ… 7b7d27f - chore(server): add testing with healthz router. (#526) (3 weeks ago)
    • ⚑️ 50bb20a - fix(k8s): update the manifests for k8s 1.18 (#524) (4 weeks ago)
    • e186d70 - fix config path in readme #514 (#516) (7 weeks ago)
    • b35a831 - ReImplement DialTLS fix from apns2 (#509) (9 weeks ago)

Previous changes from v1.12.0

  • πŸ”‹ Feature

    • ⏱ 5262255 - chore(gorush): add timeout for http client (#473) (3 weeks ago)
    • dbc57cd - Allow ability to explicitly set APNS priority (#437) (5 weeks ago)
    • 2113dfc - chore(rpc): graceful shutdown for RPC server (#463) (6 weeks ago)
    • πŸ‘ bcd0e70 - feat(server): support graceful shutdown (#461) (6 weeks ago)
    • πŸ‘· 2d2a8a0 - feat(worker): support graceful shutdown (#459) (6 weeks ago)
    • ⏱ c379630 - chore(graceful): support custom timeout value (#466) (5 weeks ago)
    • πŸ‘ c5a41ed - Add support for Heroku (#447) (7 weeks ago)
    • 5cb40cf - [Important] allow sending data ONLY notifications for FCM notifi… (#453) (8 weeks ago)
    • πŸ— 726184a - Add support for building snaps (#387) (3 months ago)
    • πŸ‘ 1edfa9f - Support HTTP proxy for APNs (#445) (3 months ago)

    ✨ Enhancement

    • 44bf379 - chore(grpc): add image field (#485) (12 hours ago)
    • 🌲 eba8c2d - chore(log): ignore /healthz request log (#464) (5 weeks ago)
    • ⏱ 453c919 - chore: Don't send notification after client timeout or disconnected. (#431) (5 months ago)
    • d9aa8cb - Allow APNS expiration to be 0 (#436) (4 months ago)

    πŸ› Bug fixs

    • 983aeeb - Can't send notification with GRPC server (#484) (12 hours ago)
    • b583867 - Fix Redis stats storage concurrency issues (#478) (2 weeks ago) <Yaroslav "Zorg" Zborovsky>
    • cbab088 - fix fcm notification (#474) (2 weeks ago)
    • 3556bfd - Fix image fcm (#454) (5 weeks ago)
    • 850509e - chore(healthy): disable proxy in healthy check (#457) (7 weeks ago)
    • 7ddc7ed - When queue is full, requests hang because Wait.Done() is not cal… (#430) (5 months ago)
    • πŸ— d86ccf1 - fix: Cannot build for aws lambda (#433) (5 months ago)