gorush

A push notification server written in Go (Golang).

MIT License

Stars
7.8K
Committers
55

Bot releases are visible (Hide)

gorush - Fix ios example error

Published by appleboy almost 8 years ago

dfe8929 Add run time CPU count.
9595062 refactor default engine as memory.
1f404e0 fix reset color format.
1707f39 remove required field: message

gorush - Release v1.7.1

Published by appleboy almost 8 years ago

  • Support Windows binary.
  • Skip ANSI color commands if
gorush - https://github.com/appleboy/gorush/releases/tag/v1.7.0

Published by appleboy almost 8 years ago

gorush - Release v1.6.6

Published by appleboy almost 8 years ago

bd51a03 Support github release.
65d486b ignore alert object if message is empty.

Silent Notification:
The payload’s aps dictionary must include the content-available key with a value of 1.
The payload’s aps dictionary must not contain the alert, sound, or badge keys.
ref: https://goo.gl/m9xyqG

gorush - Release v1.6.5

Published by appleboy almost 8 years ago

17cef2d Add ascii Logo
acd027b add version command.
4b10396 Suppo zero value to clear the badge on the app icon.
711a25e update testing to 1.7.4 and 1.6.4
d8835c0 Support docker build for production.
2c1c98e add deploy docker image task
77fb11d add vet and lint.
5f79283 fix golint error.
a8574af remove docker from travis
e690f81 add codecov on drone.
1f2da28 fixed #147 support zero value of badge.
a53fa68 Support github release.
8f22a48 remove unused target on Makefile.
57a7c18 remove docker folder.

gorush - Release v1.6.4

Published by appleboy almost 8 years ago

f1428c1 Support Retry condition.

gorush - Release v1.6.3

Published by appleboy about 8 years ago

ec3b4fc Support create pid file.
3294dba changed type for core section.
2bb12f6 add *.pid to git ignore list.
2fba9b3 fix get git version tag.
bf56f59 support LevelDB key/value database.
9b5815f Upgrade redis client to v4.
f24c65a Add bunt db testing.
b744208 Support app version on api.

gorush - Release v1.6.2

Published by appleboy about 8 years ago

b13fd54 Support BuntDB engine.
9dd3357 remove db file before testing.
45fbb49 Add memory reset func.
8bdb46b disable cgo enabled.
0139b0d initial drone config.
085d198 update makefile.

gorush - Release v1.6.1

Published by appleboy about 8 years ago

30d2fd6 add docker testing.
008bd3d fix travis config.
5b67226 remove project path.
ed1ce19 update docker-compose version.
c2b4d31 fix SetProxy lint error.
f823e5a update lint.
4494310 fix redis client lint.
dd1fb29 fix boltdb and memory client lint.
c025170 fix docker build error.

gorush - Release v1.6.0

Published by appleboy about 8 years ago

feature

e784ae5 Support set http proxy for gorush CLI.
4a43124 Initial proxy setting for web server.
3f2c6a3 Support coverage report.
96eb62f add coverage script.
bc6aeeb add https test.

bugs

3190668 find submodule folder using git list command.
dac36a7 remove unknown shorthand flag for docker command.

gorush - Release v1.5.0

Published by appleboy over 8 years ago

Feature

146854e fixed #90 Support load p12 format of certificate file.
6be5e24 rename pem_path to key_path.
f65ccaa Show response time, status code etc.
da12569 Add go fmt command.

Bug fix

ddfedcb Fix docker hub project name.
17a089e update gorush cli.
82cb2f5 fix golint.
8814edb fix go_vet error.
06582a8 fix content text.

gorush - Gorush 1.4.0

Published by appleboy over 8 years ago

  • #88 Support docker compose testing.
  • #86 Support hide token flag.
  • #89 Replace go path with global variable.
  • #92 Remove pem_cert_path config setting.
  • #94 Support password parameter when loads a PEM certificate file.
  • upgrade google gcm library.
gorush - Gorush 1.3.0

Published by appleboy over 8 years ago

Feature

  • #80 Support Glide Package Management.
  • #75 Rewrite boltdb, memory and redis engine.

Bugs

  • #78 Fixed docker test error.
  • #73 Wrong Stat on redis and boltDB engine.
gorush - Gorush 1.2.1

Published by appleboy over 8 years ago

Feature

  • #68 Support iOS apns-topic flag for command line.
gorush - Gorush 1.2.0

Published by appleboy over 8 years ago

Feature

  • #58 support Boltdb engine.
  • #61 Support Redis engine.
  • #64 check user request message format.

Bugs

  • #59 Fixed gocyclo error.
gorush - Gorush 1.1.0

Published by appleboy over 8 years ago

New feature

  • Support notification queue and multiple workers. #53
  • Support /api/stat/app show notification success and failure counts. #55
  • Support /api/config show your yml config. #57
gorush - Gorush 1.0.0

Published by appleboy over 8 years ago

Feature

  • Support Google Cloud Message using go-gcm library for Android.
  • Support HTTP/2 Apple Push Notification Service using apns2 library.
  • Support YAML configuration.
  • Support command line to send single Android or iOS notification.
  • Support Web API to send push notification.
  • Support zero downtime restarts for go servers using endless.
  • Support HTTP/2 or HTTP/1.1 protocol.
Package Rankings
Top 1.28% on Proxy.golang.org
Badges
Extracted from project README
Run Lint and Testing GoDoc codecov Go Report Card codebeat badge Docker Pulls Netlify Status Financial Contributors on Open Collective Stargazers over time