Bo-Yi Wu
d030d1ef6a
chore: change embedmd version
2021-03-27 14:20:49 +08:00
Bo-Yi Wu
67e5c5c9a3
chore: missing embedmd version
2021-03-27 14:16:24 +08:00
Bo-Yi Wu
21c5c321c8
chore: Add specific version
2021-03-27 14:00:40 +08:00
Bo-Yi Wu
db9dfea6d7
chore(module): update go module
2021-03-27 13:51:51 +08:00
Bo-Yi Wu
542854e025
chore: replace go get with go install in go 1.16
2021-03-27 13:43:40 +08:00
Bo-Yi Wu
f4b6d66c77
chore: missing module
2021-03-27 13:17:42 +08:00
Bo-Yi Wu
ae91ee7be1
chore(golang): upgrade to 1.16
2021-03-27 13:13:13 +08:00
Bo-Yi Wu
6f4c2625b2
chore(hadolint): False positive on windows file path
...
See: https://github.com/hadolint/hadolint/issues/580
https://cloud.drone.io/appleboy/gorush/502/1/7
2021-03-27 10:01:12 +08:00
Bo-Yi Wu
590a6f5915
chore(format): enable extra rules which should be vetted by a human
2021-03-27 09:18:07 +08:00
Bo-Yi Wu
f34deb0eac
chore: Nested if can be replaced with else-if
2021-01-23 09:52:06 +08:00
Bo-Yi Wu
56d0eb0e6a
chore: Empty string test can be improved
2021-01-23 09:48:58 +08:00
Bo-Yi Wu
18cdf31e28
chore: switch gofmt to gofumpt
2021-01-23 09:42:33 +08:00
Bo-Yi Wu
d77e7fe4f2
chore(style): fix format by gofumpt
2021-01-23 09:39:06 +08:00
Bo-Yi Wu
d32ca7f015
chore: initial deepsource config ( #556 )
2021-01-23 09:23:44 +08:00
Bo-Yi Wu
f32e5e838b
chore: unsigned value is always non-negative
...
This unsigned value is always non-negative, and hence cannot be less than 0.
2020-12-13 22:10:53 +08:00
Bo-Yi Wu
4ec672923f
chore(hms): ignore error check
2020-12-13 22:09:05 +08:00
Bo-Yi Wu
bb18241ce9
fix(push): goroutine leak ( #540 )
2020-09-27 12:45:58 +08:00
Bo-Yi Wu
e65fc288b6
chore: add Open Collective badge
...
fixed https://github.com/appleboy/gorush/pull/513
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-09-27 12:20:01 +08:00
Bo-Yi Wu
038167479d
chore: clear unused package version
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-09-27 12:18:26 +08:00
Bo-Yi Wu
28d1361f30
chore: sync readme.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-09-27 12:12:35 +08:00
Bo-Yi Wu
ae7bc2a4d5
chore: upgrade go to 1.15
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-09-12 12:21:58 +08:00
Bo-Yi Wu
f80cf5ada4
refactor(hms): format the code
2020-09-04 20:44:31 +08:00
Bo-Yi Wu
3db8b4f006
docs: update link to v1.13.0
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-07-15 16:42:00 +08:00
Bo-Yi Wu
b94c9b9c85
chore(windows): Disable CGO_ENABLED ( #534 )
...
fixed #508 in windows build
2020-07-15 09:19:08 +08:00
Bo-Yi Wu
a4cc8d7582
chore: fix race condition with push iOS notification ( #533 )
2020-07-14 23:57:23 +08:00
Bo-Yi Wu
7c7e740fec
fix: check response is nil or not ( #532 )
2020-07-14 22:52:39 +08:00
Bo-Yi Wu
7b7d27f16c
chore(server): add testing with healthz router. ( #526 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-06-23 13:58:40 +08:00
Bo-Yi Wu
c8ce081803
chore: upgrade gin to 1.6.3 performance ( #506 )
2020-05-06 16:41:15 +08:00
Bo-Yi Wu
52c2301b3e
chore(http): ignore ErrServerClosed error ( #505 )
2020-04-27 17:08:12 +08:00
Bo-Yi Wu
7dbb5c98e7
refactor(worker): remove context from notification structure ( #503 )
2020-04-25 15:23:43 +08:00
Bo-Yi Wu
eec5dd3df7
chore(storage): upgrade redis to v7 ( #502 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-04-23 16:23:29 +08:00
Bo-Yi Wu
186b3258d1
chore(storage): upgrade storm to v3 ( #501 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-04-23 15:58:03 +08:00
Bo-Yi Wu
c2136fffc7
chore(storage): storage performance issues ( #500 )
...
* chore(storage): storage performance issues
1. close storage connection before shutdown the service
2. update windows image
https://github.com/appleboy/gorush/issues/393
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-04-23 15:39:24 +08:00
Bo-Yi Wu
4e05611577
chore(storage): support set db path for badger driver ( #499 )
...
* chore(storage): support set db path for badger driver
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* fix path
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* fix readme
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* update default value
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-04-23 10:34:35 +08:00
Bo-Yi Wu
ccc73947ad
chore(storage): upgrade badger to v2 ( #498 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-04-23 09:51:13 +08:00
Bo-Yi Wu
b008ac4373
Update FUNDING.yml
2020-04-15 14:45:50 +08:00
Bo-Yi Wu
734d9017d2
Create FUNDING.yml
2020-04-15 14:35:06 +08:00
Bo-Yi Wu
213f098bc0
chore(netlify): update build command
2020-03-21 19:41:16 +08:00
Bo-Yi Wu
ca65d8ad2a
chore(node): upgrade minimist to 1.2.2 or later
2020-03-21 12:29:55 +08:00
Bo-Yi Wu
be64c1f105
docs: Add deploy to netlify
2020-03-21 12:25:17 +08:00
Bo-Yi Wu
64b6f04133
chore: support netlify
2020-03-21 12:18:06 +08:00
Bo-Yi Wu
34e59dfeaa
docs: release v1.12.0
2020-03-14 18:52:30 +08:00
Bo-Yi Wu
44bf37941b
chore(grpc): add image field ( #485 )
2020-03-14 00:00:03 +08:00
Bo-Yi Wu
38f11f0592
chore: fix import path.
2020-03-10 21:10:18 +08:00
Bo-Yi Wu
eb136d137a
chore: support dockerfile lint. ( #479 )
2020-03-01 20:31:28 +08:00
Bo-Yi Wu
cde026d9f9
chore(go): update to go 1.14 ( #475 )
...
* chore(go): update to go 1.14
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* fix testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-27 13:17:20 +08:00
Bo-Yi Wu
52622558bd
chore(gorush): add timeout for http client ( #473 )
...
* chore(gorush): add timeout for http client
dispatch feedback url
See: https://github.com/appleboy/gorush/issues/449
* docs: update readme
2020-02-24 22:18:50 +08:00
Bo-Yi Wu
e85252b4ae
chore: remove docker build command
2020-02-19 23:55:23 +08:00
Bo-Yi Wu
cee47bdc2c
chore(module): remove unused module
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-07 11:41:05 +08:00
Bo-Yi Wu
c379630c29
chore(graceful): support custom timeout value ( #466 )
...
fixed: https://github.com/appleboy/gorush/issues/465
2020-02-05 23:23:16 +08:00
Bo-Yi Wu
eba8c2d4a6
chore(log): ignore /healthz request log ( #464 )
...
* chore(log): ignore /healthz request log
Add zerolog for gin httpd log
fixed: https://github.com/appleboy/gorush/issues/435
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* remove variable
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-05 16:57:55 +08:00
Bo-Yi Wu
2113dfc84e
chore(rpc): graceful shutdown for RPC server ( #463 )
...
graceful shutdown for grpc service.
2020-02-04 22:42:06 +08:00
Bo-Yi Wu
bcd0e70252
feat(server): support graceful shutdown ( #461 )
...
* feat(server): support graceful shutdown
for http server
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-04 17:10:12 +08:00
Bo-Yi Wu
ee0cc30e3d
docs: fix typo
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-04 13:30:34 +08:00
Bo-Yi Wu
2d2a8a0110
feat(worker): support graceful shutdown ( #459 )
...
* feat(worker): support graceful shutdown
notifications workers and queue have been sent to APNs/FCM before shutdown a push notification.
send buffered channel to signal.Notify to avoid blocking
see: golang/lint#175
fixed: https://github.com/appleboy/gorush/issues/441
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-04 13:27:27 +08:00
Bo-Yi Wu
bcf1c0cd03
chore(makefile): remove GOPKG variable
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2020-02-03 16:50:13 +08:00
Bo-Yi Wu
850509e77c
chore(healthy): disable proxy in healthy check ( #457 )
...
fixed: https://github.com/appleboy/gorush/issues/456
Don’t use Go’s default HTTP client (in production)
ref: https://medium.com/@nate510/don-t-use-go-s-default-http-client-4804cb19f779
2020-01-25 10:16:41 +08:00
Bo-Yi Wu
cd83da717d
chore: upgrade gofight and gin-status-api ( #452 )
...
* chore: upgrade gofight and gin-status-api
* chore: update testing
2020-01-13 23:05:27 +08:00
Bo-Yi Wu
969af2c42b
docs: Support HTTP, HTTPS or SOCKS5 proxy for apns and fcm
2019-12-08 07:33:26 +08:00
Bo-Yi Wu
6f2b614265
chore: remove graceful restart feature
2019-11-29 07:17:41 +08:00
Bo-Yi Wu
00e5a596e2
chore: upgrade to gin v1.5 ( #442 )
...
* chore: upgrade to gin v1.5
* chore: fix testing error
2019-11-29 07:16:06 +08:00
Bo-Yi Wu
3bfcd1e822
chore: replace yarn with npm ( #434 )
...
* chore: replace yarn with npm
* chore: update node.js example
2019-10-27 12:13:40 +08:00
Bo-Yi Wu
d86ccf15ea
fix: Cannot build for aws lambda ( #433 )
...
* fix: Cannot build for aws lambda
fix: https://github.com/appleboy/gorush/issues/432
* update command
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* update command
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-10-27 11:13:49 +08:00
Bo-Yi Wu
a49bf91e75
Some improve ( #425 )
...
* Some improve
1. Use bytes.Buffer.String or bytes.Buffer.Bytes
2. Use a single append to concatenate two slices
3. Poor file permissions used when creating file or using chmod
4. Using a deprecated function, variable, constant or field
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* improve
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-10-17 23:49:21 +08:00
Bo-Yi Wu
453c919510
chore: Don't send notification after client timeout or disconnected. ( #431 )
...
* chore: Don't send notification after client timeout or disconnected.
* add skip
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-10-17 23:19:25 +08:00
Bo-Yi Wu
92c02439fa
chore: remove microbadge url
2019-10-16 23:40:46 +08:00
Bo-Yi Wu
2460d07c68
chore: update apns2 module
2019-10-16 23:40:14 +08:00
Bo-Yi Wu
38f7986e99
docs: update readme.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-10-07 10:07:50 +08:00
Bo-Yi Wu
eab5710100
chore(drone): upgrade to go 1.13 ( #421 )
...
* chore(drone): upgrade to go 1.13
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-09-06 15:25:30 +08:00
Bo-Yi Wu
a495d00eca
docs: update testing command
2019-07-21 21:55:26 +08:00
Bo-Yi Wu
d4d8bc3b52
chore(module): remove gofight v1 ( #416 )
2019-06-18 01:17:48 +08:00
Bo-Yi Wu
aa35465262
chore: upgrade gin-status-api
2019-06-11 02:07:01 +08:00
Bo-Yi Wu
f0aeb2a873
feat(pkg): update go module
2019-06-11 01:52:07 +08:00
Bo-Yi Wu
80e833508f
chore(package): upgrade gofight
2019-06-11 01:49:33 +08:00
Bo-Yi Wu
adcd6fed29
docs: update readme.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-05-21 14:33:35 +08:00
Bo-Yi Wu
33cddfa421
docs: update api_key description
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-05-06 14:35:41 +08:00
Bo-Yi Wu
55ff87f96f
chore: remove facebook graceful shutdown package. ( #408 )
...
* chore: remove facebook graceful shutdown package.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-04-29 11:33:27 +08:00
Bo-Yi Wu
c08f593a86
feat: support gxz command for compressing and decompressing data
2019-04-27 23:45:28 +08:00
Bo-Yi Wu
27ec42543b
feat: add tryEnqueue function. ( #406 )
...
* feat: add tryEnqueue function.
tryEnqueue tries to enqueue a job to the given job channel. Returns true if
the operation was successful, and false if enqueuing would not have been
possible without blocking. Job is not enqueued in the latter case.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* remove inital worker
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-04-25 23:10:12 +08:00
Bo-Yi Wu
7b0750c807
docs: Add demo app build in flutter.
2019-04-08 23:42:58 +08:00
Bo-Yi Wu
6cc8e9f290
chore: update copyright year
2019-03-19 00:04:50 +08:00
Bo-Yi Wu
455a68acdf
refactor: remove install misspell command in Makefine
2019-03-18 22:41:12 +08:00
Bo-Yi Wu
bb7abb9a0a
specific arch platform
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-03-18 14:16:29 +08:00
Bo-Yi Wu
758d4d60bb
chore: update test token. ( #400 )
2019-03-16 18:00:06 +08:00
Bo-Yi Wu
dd186e388d
chore: remove specific the arch of OS
2019-03-16 13:45:11 +08:00
Bo-Yi Wu
caf307e4d2
support arm arm64
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-03-16 13:23:53 +08:00
Bo-Yi Wu
3fcf974049
support arm
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2019-03-16 13:09:36 +08:00
Bo-Yi Wu
45f84ba2a1
chore: update windows base image
2019-03-16 11:56:34 +08:00
Bo-Yi Wu
cddd7efd03
chore: renamd dockerfile for windows
2019-03-16 11:53:00 +08:00
Bo-Yi Wu
e75b92e2b2
fix: remove gopath
2019-03-16 11:49:33 +08:00
Bo-Yi Wu
45eefea636
feat: support windows build
2019-03-16 11:48:30 +08:00
Bo-Yi Wu
74f1e6573c
feat: support windows build
2019-03-16 11:46:37 +08:00
Bo-Yi Wu
9e53ba9917
docs: [ci skip] remove FOSSA badge
2019-03-16 11:37:42 +08:00
Bo-Yi Wu
3f223cf6c0
feat: switch to drone 1.0 ( #399 )
...
fix #397
2019-03-16 11:37:01 +08:00
Bo-Yi Wu
5321ed4575
feat: switch vendor to go mod.
2019-03-16 09:27:47 +08:00
Bo-Yi Wu
cea2056d26
feat(makefile): add phony for build.
2019-02-04 18:13:55 +08:00
Bo-Yi Wu
1005389bdf
chore: upgrade go module for go1.11.4
2018-12-19 23:37:39 +08:00
Bo-Yi Wu
a7a451e363
fix(ios): mapstructure for sound field. ( #385 )
2018-11-20 17:01:35 +08:00
Bo-Yi Wu
375eec1d90
feat(ios12): Add support for Summary arguments in notifications ( #384 )
...
* feat(ios12): Add support for Summary arguments in notifications
* feat: upgrade go module
2018-11-20 11:02:26 +08:00
Bo-Yi Wu
49a81edbd0
chore(module): update module version.
2018-11-15 15:48:22 +08:00