gorush

A push notification server written in Go (Golang).

MIT License

Stars
7.8K
Committers
55

Bot releases are hidden (Show)

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