7c0a5f5e2a
add abilit to skip span recording
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 19:31:35 +03:00
b08f5321b0
tracer: allow to skip span recording
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 19:18:12 +03:00
cc0f24e012
add ability to skip endpoints for tracer and meter
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 19:05:07 +03:00
307a08f50c
add more checks
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 15:31:08 +03:00
edc93e8c37
util/reflect: update StructFieldNameByTag
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 14:43:46 +03:00
391813c260
util/reflect: add StructFieldNameByTag
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 14:34:41 +03:00
1a1459dd0e
util/reflect: fix StructFieldByTag
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-04 13:16:31 +03:00
4e99680c30
server: add missing hook definitions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-23 07:39:08 +03:00
92a3a547b8
Merge pull request 'server/noop: cleanup' ( #342 ) from server-noop into v3
...
Reviewed-on: #342
2024-04-23 07:30:20 +03:00
849c462037
server/noop: cleanup
...
pr / test (pull_request) Successful in 1m38s
lint / lint (pull_request) Successful in 10m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-23 07:28:58 +03:00
54a55c83e2
Merge pull request 'add client tracing' ( #341 ) from traceclient into v3
...
Reviewed-on: #341
2024-04-22 23:44:54 +03:00
781dee03db
add client tracing
...
pr / test (pull_request) Successful in 1m36s
lint / lint (pull_request) Successful in 10m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-22 23:39:21 +03:00
26dd2eb405
Merge pull request 'replace wrappers with hooks' ( #339 ) from hooks into v3
...
Reviewed-on: #339
2024-04-22 08:50:53 +03:00
3a21069b86
remote stale test
...
pr / test (pull_request) Successful in 2m55s
lint / lint (pull_request) Successful in 11m55s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-22 08:50:33 +03:00
add3ce478c
replace wrappers with hooks
...
pr / test (pull_request) Failing after 2m59s
lint / lint (pull_request) Successful in 11m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-22 08:47:50 +03:00
Кирилл Горбунов
c3de003e4a
#335 caller skip count. ( #337 )
...
Co-authored-by: Gorbunov Kirill Andreevich <kgorbunov@mtsbank.ru >
Reviewed-on: #337
Co-authored-by: Кирилл Горбунов <kirya_gorbunov_2015@mail.ru >
Co-committed-by: Кирилл Горбунов <kirya_gorbunov_2015@mail.ru >
2024-04-15 13:30:48 +03:00
7b7cf18a65
semconv: add cache metric names
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-14 16:42:36 +03:00
1bcf71c189
util/xpool: package pool
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-14 00:16:55 +03:00
c320d8e518
store/options: extend options to holds name and timeout
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-13 12:52:06 +03:00
b5f8316b57
semconv: fix broker group lag metric name
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-13 02:38:58 +03:00
d7ddd912a8
Merge pull request 'semconv: add broker group lag' ( #336 ) from brokerlag into v3
...
Reviewed-on: #336
2024-04-13 02:07:53 +03:00
c020d90cb4
semconv: add broker group lag
...
pr / test (pull_request) Failing after 1m39s
lint / lint (pull_request) Successful in 10m49s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-13 02:06:51 +03:00
db47b62159
Merge pull request 'add options in broker' ( #334 ) from devstigneev/micro:v3 into v3
...
Reviewed-on: #334
2024-04-08 23:12:59 +03:00
8254456c8b
rename path to sync
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
2024-04-07 21:16:50 +03:00
c2808679c3
add options in broker
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
2024-04-07 20:53:01 +03:00
f418235c16
Merge pull request 'cluster: initial import' ( #332 ) from cluster into v3
...
Reviewed-on: #332
2024-04-06 23:29:04 +03:00
67ba7b3753
cluster: initial import
...
pr / test (pull_request) Failing after 1m36s
lint / lint (pull_request) Successful in 10m48s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-06 23:28:01 +03:00
e48d7cadf9
Merge pull request 'add semconv package' ( #331 ) from semconv into v3
...
Reviewed-on: #331
2024-04-06 22:04:47 +03:00
c906186011
add semconv package
...
pr / test (pull_request) Failing after 1m39s
lint / lint (pull_request) Successful in 10m24s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-06 22:03:56 +03:00
dc0ff91b83
Merge pull request 'util/reflect: detect json.Unmarshaler' ( #328 ) from utilsort into v3
...
Reviewed-on: #328
2024-04-02 08:52:11 +03:00
e739c2d438
util/reflect: detect json.Unmarshaler
...
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Failing after 2m3s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-02 08:51:06 +03:00
bf4a036652
Merge pull request 'move sort.Uniq to dedicated package' ( #327 ) from utilsort into v3
...
Reviewed-on: #327
2024-03-27 11:25:50 +03:00
f83a29eb67
move sort.Uniq to dedicated package
...
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-27 11:24:28 +03:00
aef7f53d88
Merge pull request 'tracer: append labels' ( #326 ) from tracerfix into v3
...
Reviewed-on: #326
2024-03-17 00:18:23 +03:00
02c8e4fb7f
tracer: append labels
...
pr / test (pull_request) Successful in 1m35s
lint / lint (pull_request) Successful in 10m38s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-17 00:17:10 +03:00
f5693bd940
Merge pull request 'v3 update WaitGroup Options' ( #325 ) from devstigneev/micro:v3 into v3
...
Reviewed-on: #325
2024-03-13 11:03:29 +03:00
701afb7bea
sort imports
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
2024-03-13 10:51:03 +03:00
019b407e74
update WaitOptions
2024-03-13 10:49:58 +03:00
f29a346434
Merge pull request 'tracer: add Context init to NewOptions' ( #323 ) from tracerctx into v3
...
Reviewed-on: #323
2024-03-11 01:13:01 +03:00
27db1876c0
tracer: add Context init to NewOptions
...
pr / test (pull_request) Successful in 1m30s
lint / lint (pull_request) Successful in 10m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-11 01:12:20 +03:00
f66ac9736b
metadata: allow to exclude some keys in Copy func ( #321 )
...
Reviewed-on: #321
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-09 23:50:40 +03:00
ed7972a1fa
Merge pull request 'sync/waitgroup: backport from master' ( #320 ) from waitgroup into v3
...
Reviewed-on: #320
2024-03-09 23:37:39 +03:00
2cc004b01c
sync/waitgroup: backport from master
...
pr / test (pull_request) Successful in 1m40s
lint / lint (pull_request) Successful in 10m42s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-09 23:36:39 +03:00
df951e5daf
Merge pull request 'logger/slog: fix slog' ( #317 ) from slogfix2 into v3
...
Reviewed-on: #317
2024-03-07 08:22:37 +03:00
5bec0cef03
logger/slog: fix slog
...
pr / test (pull_request) Successful in 1m24s
lint / lint (pull_request) Successful in 10m24s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-07 08:19:14 +03:00
34940b68d7
Merge pull request 'logger/slog: fix race condition' ( #316 ) from slogfix into v3
...
Reviewed-on: #316
2024-03-07 07:45:07 +03:00
1c57127128
logger/slog: fix race condition
...
pr / test (pull_request) Successful in 1m34s
lint / lint (pull_request) Successful in 10m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-07 07:43:52 +03:00
a4dd1a494c
Merge pull request 'logger: add TimeFunc option' ( #315 ) from logger-timefunc into v3
...
Reviewed-on: #315
2024-03-07 00:02:53 +03:00
60e5e42167
logger: add TimeFunc option
...
pr / test (pull_request) Successful in 1m36s
lint / lint (pull_request) Successful in 10m45s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-07 00:02:00 +03:00
b519b61fff
Merge pull request 'fixup interfaces' ( #314 ) from iface-v3 into v3
...
Reviewed-on: #314
2024-03-06 18:49:03 +03:00
f62b26eda3
fixup interfaces
...
pr / test (pull_request) Failing after 1m30s
lint / lint (pull_request) Successful in 10m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-06 18:45:32 +03:00
13eda451da
Merge pull request 'fixup deps' ( #313 ) from deps into v3
...
Reviewed-on: #313
2024-03-06 16:46:33 +03:00
89cad06121
fixup deps
...
pr / test (pull_request) Failing after 1m35s
lint / lint (pull_request) Successful in 10m44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-06 16:45:19 +03:00
0bebf3d59f
Merge pull request 'tracer and logger improvements' ( #312 ) from tracer-logger into v3
...
Reviewed-on: #312
2024-03-06 00:57:01 +03:00
01e05e8df6
tracer and logger improvements
...
pr / test (pull_request) Failing after 1m27s
lint / lint (pull_request) Successful in 10m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-06 00:53:20 +03:00
2b69a4f51c
Merge pull request 'logger/slog: backport default logger keys from master' ( #311 ) from v3-logger into v3
...
Reviewed-on: #311
2024-03-05 01:54:17 +03:00
4af2b077dd
logger/slog: backport default logger keys from master
...
pr / test (pull_request) Successful in 1m45s
lint / lint (pull_request) Successful in 10m43s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-04 23:58:31 +03:00
de4418189d
Merge pull request 'add missing option' ( #309 ) from logger-stacktrace into v3
...
Reviewed-on: #309
2024-03-04 23:04:50 +03:00
2c44550897
add missing option
...
pr / test (pull_request) Successful in 1m46s
lint / lint (pull_request) Successful in 10m49s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-04 23:03:55 +03:00
99b8a3c950
Merge pull request 'logger/slog: add stacktrace support' ( #308 ) from logger-stacktrace into v3
...
Reviewed-on: #308
2024-03-04 23:00:35 +03:00
4c7e1607d4
logger/slog: add stacktrace support
...
pr / test (pull_request) Failing after 1m28s
lint / lint (pull_request) Successful in 10m40s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-04 22:54:11 +03:00
897be419b4
Merge pull request 'broker noop implementation' ( #307 ) from noops into v3
...
Reviewed-on: #307
2024-03-04 01:15:16 +03:00
81b9a4341f
logger: extend interface, fix tests
...
pr / test (pull_request) Successful in 1m35s
lint / lint (pull_request) Successful in 10m40s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-04 01:09:08 +03:00
d3bb2f7236
broker/noop: add initial implementation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-04 01:05:40 +03:00
97fd62cb21
Merge pull request 'register/noop: add noop register' ( #306 ) from register-noop into v3
...
Reviewed-on: #306
2024-03-01 21:40:01 +03:00
3cd8bc33d6
fixup test
pr / test (pull_request) Failing after 1m31s
lint / lint (pull_request) Successful in 10m44s
2024-03-01 21:39:31 +03:00
f6f67af8d0
register/noop: add noop register
...
pr / test (pull_request) Failing after 1m34s
lint / lint (pull_request) Successful in 11m0s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-29 23:58:11 +03:00
2d5acaca2f
Merge pull request 'server: add GracefulTimeout option' ( #304 ) from graceful into v3
...
Reviewed-on: #304
2024-02-29 23:24:43 +03:00
0674df3d9f
update workflow
...
pr / test (pull_request) Failing after 1m40s
lint / lint (pull_request) Successful in 11m5s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-29 23:23:51 +03:00
2c282825ce
fixup
...
pr / test (pull_request) Failing after 1m38s
lint / lint (pull_request) Failing after 1m47s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-29 23:17:36 +03:00
e87ff942bb
bump gomod
...
lint / lint (pull_request) Failing after 1m40s
pr / test (pull_request) Failing after 1m44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-29 23:03:39 +03:00
0459ea0613
fixup
...
lint / lint (pull_request) Failing after 1m38s
pr / test (pull_request) Failing after 1m38s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-29 22:40:05 +03:00
d44a75d074
add gracefultimeout in server
2024-02-29 22:35:55 +03:00
Кирилл Горбунов
ccf92eb84d
As for interface casting
...
Co-authored-by: Gorbunov Kirill Andreevich <kgorbunov@mtsbank.ru >
Reviewed-on: #299
Co-authored-by: Кирилл Горбунов <kirya_gorbunov_2015@mail.ru >
Co-committed-by: Кирилл Горбунов <kirya_gorbunov_2015@mail.ru >
2024-02-27 23:35:49 +03:00
6baf1f2744
Merge pull request 'logger/slog: fixup race condition' ( #292 ) from log into v3
...
Reviewed-on: #292
2024-02-22 08:58:40 +03:00
8e2eafde9c
logger/slog: fixup race condition
...
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-22 08:57:21 +03:00
c2b97b0f20
fixup logger/slog
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-15 10:01:41 +03:00
1db017d966
Merge pull request 'logger/slog: fixup old format' ( #291 ) from fixupslog into v3
...
Reviewed-on: #291
2024-02-08 08:44:23 +03:00
debf8cb03d
logger/slog: fixup old format
...
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-08 08:43:53 +03:00
1dc9c1891f
Merge pull request 'logger/slog: initial import' ( #290 ) from slog into v3
...
Reviewed-on: #290
2024-02-08 08:18:57 +03:00
930859a537
logger/slog: initial import
...
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-02-08 08:17:53 +03:00
3141f1ed8b
Merge pull request 'config: add conditions' ( #286 ) from cond-config into v3
...
Reviewed-on: #286
2024-01-15 00:46:37 +03:00
47943cfb05
config: add conditions
...
lint / lint (pull_request) Successful in 1m28s
pr / test (pull_request) Failing after 1m5s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-01-15 00:46:00 +03:00
ed4e9d54b1
Merge pull request 'client/noop: fixup md' ( #285 ) from noopfix into v3
...
Reviewed-on: #285
2023-12-21 00:14:54 +03:00
b4b8583594
client/noop: fixup md
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m45s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-21 00:13:08 +03:00
fb43e8c58c
Merge pull request 'client/noop: fix metadata overwrite' ( #284 ) from noopfix into v3
...
Reviewed-on: #284
2023-12-21 00:07:22 +03:00
8863c10ef4
client/noop: fix metadata overwrite
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-21 00:06:56 +03:00
8058095bcc
Merge pull request 'copy incoming content-type' ( #283 ) from ct into v3
...
Reviewed-on: #283
2023-12-20 09:35:33 +03:00
092f5d96b1
copy incoming content-type
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-20 09:35:01 +03:00
84552513f7
Merge pull request 'fixup multiple client handling' ( #280 ) from multiple into v3
...
Reviewed-on: #280
2023-11-13 08:20:52 +03:00
80a2db264e
fixup multiple client handling
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-13 08:19:44 +03:00
0be09c8b3e
Merge pull request 'database: add FormatDSN' ( #278 ) from database-newv3 into v3
...
Reviewed-on: #278
2023-11-02 01:35:25 +03:00
047f479e1b
database: add FormatDSN
...
lint / lint (pull_request) Failing after 1m27s
pr / test (pull_request) Failing after 2m39s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-02 01:32:26 +03:00
8f757c953e
Merge pull request 'database: initial import for dsn parsing' ( #276 ) from databasev3 into v3
...
Reviewed-on: #276
2023-11-01 23:44:17 +03:00
5f1c673a24
database: initial import for dsn parsing
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-01 23:42:48 +03:00
6794ea9871
Merge pull request 'client/noop: fix MessageMetadata option' ( #274 ) from client-noop-metadata into v3
...
Reviewed-on: #274
2023-10-26 03:07:12 +03:00
089e7b6812
client/noop: fix MessageMetadata option
...
lint / lint (pull_request) Successful in 1m18s
pr / test (pull_request) Successful in 1m1s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-26 03:06:39 +03:00
1c703f0f0c
Merge pull request 'errors: add IsRetrayable func' ( #273 ) from errors into v3
...
Reviewed-on: #273
2023-10-25 10:24:58 +03:00
d167c8c67c
cleanup
...
lint / lint (pull_request) Successful in 1m7s
pr / test (pull_request) Successful in 1m2s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-25 02:36:52 +03:00
df4f96a2d8
errors: add IsRetrayable func
...
lint / lint (pull_request) Successful in 1m18s
pr / test (pull_request) Successful in 1m3s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-23 02:35:10 +03:00
fac3b20bd4
Merge pull request 'util/reflect: add Equal func with ability to skip some fields' ( #244 ) from util-reflect into v3
...
Reviewed-on: #244
2023-09-12 11:45:26 +03:00
7c6bd98498
util/reflect: add Equal func with ability to skip some fields
...
pr / test (pull_request) Successful in 1m4s
lint / lint (pull_request) Successful in 1m10s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-12 10:31:45 +03:00
23e1174f25
Merge pull request 'tracer: improve' ( #241 ) from tracing into v3
...
Reviewed-on: #241
2023-09-08 13:40:51 +03:00
52bed214cf
tracer: improve
...
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-08 13:40:01 +03:00
64c4f5f47e
Merge pull request 'tracer: tweaks for span tags and naming' ( #239 ) from tracing into v3
...
Reviewed-on: #239
2023-09-01 14:58:15 +03:00
036c612137
tracer: tweaks for span tags and naming
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-01 14:58:15 +03:00
ca80e3ecf2
Merge pull request 'tracer: improve tracing info' ( #238 ) from tracing into v3
...
Reviewed-on: #238
2023-09-01 08:41:46 +03:00
18e7bb41ca
tracer: improve tracing info
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-01 08:41:23 +03:00
8e72fb1c35
Merge pull request 'add util/test' ( #235 ) from util-test into v3
...
Reviewed-on: #235
2023-08-07 18:35:31 +03:00
17f21a03f4
add util/test
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-08-07 18:33:23 +03:00
a076d43a26
add util/test
...
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-08-07 18:32:29 +03:00
de6efaee0b
Merge pull request 'config/default: add micro:generate uuid/id' ( #232 ) from config-default-gen into v3
...
Reviewed-on: #232
2023-07-13 20:27:13 +03:00
9e0e657003
config/default: add micro:generate uuid/id
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-07-13 20:26:47 +03:00
be5f9ab77f
Merge pull request 'tracer: add Flush method' ( #225 ) from traceimp into v3
...
Reviewed-on: #225
2023-07-04 00:26:33 +03:00
144dca0cae
tracer: add Flush method
...
pr / test (pull_request) Failing after 2m42s
lint / lint (pull_request) Failing after 1m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-07-04 00:25:41 +03:00
75173560e3
Merge pull request 'util/time: ParseDuration fix' ( #222 ) from timefix into v3
...
Reviewed-on: #222
2023-05-29 14:04:41 +03:00
9b3bccd1f1
util/time: ParseDuration fix
...
lint / lint (pull_request) Successful in 1m0s
pr / test (pull_request) Successful in 58s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-29 14:02:06 +03:00
ce125b77c1
Merge pull request 'util/time: fix duration parsing' ( #219 ) from timefeature into v3
...
Reviewed-on: #219
2023-05-27 23:55:51 +03:00
2ee8d4ed46
util/time: fix duration parsing
...
lint / lint (pull_request) Successful in 59s
pr / test (pull_request) Failing after 1m0s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-27 23:55:08 +03:00
f58781d076
Merge pull request 'server/noop: fix graceful unsubscribe' ( #218 ) from unsubfix into v3
...
Reviewed-on: #218
2023-05-25 23:19:26 +03:00
e1af4aa3a4
server/noop: fix graceful unsubscribe
...
pr / test (pull_request) Successful in 1m2s
lint / lint (pull_request) Successful in 59s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-25 23:18:47 +03:00
1d5e795443
Merge pull request 'move RawMessage to codec package' ( #208 ) from rawmsg into v3
...
Reviewed-on: #208
2023-04-02 14:15:02 +03:00
a3a434d923
move RawMessage to codec package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-04-02 14:10:57 +03:00
bcc06054f1
Merge pull request 'updates' ( #207 ) from updates into v3
...
Reviewed-on: #207
2023-03-24 00:29:33 +03:00
270d26f1ae
test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-24 00:25:47 +03:00
646212cc08
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 17:09:40 +03:00
00c2c749db
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:46:41 +03:00
2dbada0e94
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:43:33 +03:00
7b8f4410fb
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:36:38 +03:00
45ebef5544
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:31:42 +03:00
cf4cac0733
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:29:58 +03:00
50d60b5825
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:24:47 +03:00
46ef491764
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:17:44 +03:00
a51b8b8102
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:11:52 +03:00
15aac48f1e
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:08:51 +03:00
078069b2d7
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:01:27 +03:00
258812304a
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 15:12:32 +03:00
da5d50db5b
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:48:27 +03:00
384e4d113d
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:43:23 +03:00
dfd1da7f0d
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:26:03 +03:00
8e5015e580
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:41:59 +03:00
bd0c309b71
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:38:39 +03:00
b4f0c3e29a
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:29:21 +03:00
8fddaa0455
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:26:42 +03:00
2710c269a8
actions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:21:59 +03:00
70ea93e466
actions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:12:10 +03:00
a87d0ab1c1
update deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 00:43:15 +03:00
2e5e102719
Merge pull request 'config: another fix for Default funcs' ( #193 ) from defaults-fix into v3
...
Reviewed-on: #193
2023-03-16 07:14:41 +03:00
36e492314d
config: another fix for Default funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-16 07:14:21 +03:00
0c78873277
Merge pull request 'config: fix Default funcs' ( #192 ) from config-fix into v3
...
Reviewed-on: #192
2023-03-15 22:53:21 +03:00
7f57dc09d3
config: fix Default funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-15 22:51:40 +03:00
447206d256
Merge pull request 'config: proper handle AllowFail option' ( #191 ) from config-fix into v3
...
Reviewed-on: #191
2023-03-14 13:24:37 +03:00
33a7feb970
config: proper handle AllowFail option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-14 13:23:41 +03:00
3950f2ed86
Merge pull request 'config: add Before/After Init funcs' ( #190 ) from config-improve into v3
...
Reviewed-on: #190
2023-03-14 10:40:12 +03:00
68c1048a7d
config: add Before/After Init funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-14 10:38:24 +03:00
bff40bd317
Merge pull request #189 from unistack-org/meter-handler
...
meter/handler: move to go.unistack.org/micro-meter-handler/v3
2023-02-26 13:48:09 +03:00
2878d0a4ea
server/health: move to go.unistack.org/micro-server-health/v3
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-26 13:46:10 +03:00
3138a9fded
meter/handler: move to go.unistack.org/micro-meter-handler/v3
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-26 13:42:04 +03:00
742b99636a
fix and regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-22 00:09:52 +03:00
34387f129d
Merge pull request #188 from unistack-org/proto
...
fix service names in proto
2023-02-21 13:28:13 +03:00
47075acb06
fix service names in proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 13:26:01 +03:00
09cb998ba4
fix service names in proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 13:18:03 +03:00
b9dbfb1cfc
Merge pull request #187 from unistack-org/api-REMOVE
...
api: remove and regen
2023-02-21 02:12:47 +03:00
56efccc4cf
api: remove and regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 02:10:24 +03:00
ce9f896287
Merge pull request #186 from unistack-org/structfs
...
util/structfs: import https://github.com/unistack-org/go-structfs
2023-02-19 23:38:31 +03:00
83d87a40e4
util/structfs: import https://github.com/unistack-org/go-structfs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-19 23:35:39 +03:00
75fd1e43b9
Merge pull request #185 from unistack-org/server
...
server: add server.SetHandlerOption helper
2023-02-13 23:33:57 +03:00
395a3eed3d
server: add server.SetHandlerOption helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 23:31:38 +03:00
3ba8cb7f9e
Merge pull request #184 from unistack-org/duration
...
util/time: add Marshal/Unmarshal to own Duration
2023-02-13 14:05:16 +03:00
b07806b9a1
tmp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 14:03:02 +03:00
0f583218d4
tmp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 14:02:08 +03:00
f4d0237785
Merge pull request #183 from unistack-org/logger/unwrap
...
logger/unwrap: fix for nested tagged/untagged
2023-02-08 14:56:51 +03:00
0f343dad0b
logger/unwrap: fix for nested tagged/untagged
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-08 14:54:37 +03:00
7c29afba0b
Merge pull request #182 from unistack-org/timeDuration
...
config/default: handle time.Duration
2023-02-07 06:50:42 +03:00
8159b9d233
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:48:36 +03:00
45cdac5c29
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:48:12 +03:00
98db0dc8bc
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:47:46 +03:00
453d2232bd
Merge pull request #181 from unistack-org/unwrap
...
logger/unwrap: check nested in case of Tagged
2023-02-06 22:38:42 +03:00
9b387312da
logger/unwrap: check nested in case of Tagged
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 22:36:24 +03:00
84024f7713
Merge pull request #180 from unistack-org/logger-wrapper
...
logger/unwrap: support sql and proto wrapper types
2023-02-06 18:55:39 +03:00
5a554f9f0c
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 18:53:27 +03:00
9c33cbc8e2
logger/unwrap: support sql and proto wrapper types
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 18:50:00 +03:00
848fe1c0d4
Merge pull request #179 from unistack-org/logger-unwrap
...
logger/unwrap: fix unwrap format
2023-02-03 23:36:47 +03:00
6cbf23fec5
logger/unwrap: fix unwrap format
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-03 23:33:24 +03:00
7462b0b53c
Merge pull request #178 from unistack-org/fsm
...
fsm: improve and convert to interface
2023-01-30 00:31:50 +03:00
cb743cee3f
logger: remove wrappers support and OmitLogger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-30 00:29:49 +03:00
d18952951c
fsm: improve and convert to interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-30 00:17:29 +03:00
dependabot[bot]
f6b7f1b4bc
chore(deps): bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 ( #172 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 10:07:13 +03:00
dependabot[bot]
33fa702104
chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 ( #173 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 09:54:07 +03:00
4debc392d1
Merge pull request #171 from unistack-org/fixspan
...
add span status method
2023-01-18 09:51:39 +03:00
7137d99102
add span status method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 09:48:58 +03:00
f76b3171d9
Merge pull request #170 from unistack-org/tracer
...
tracer: add span kind
2023-01-18 00:28:02 +03:00
db3fc42204
tracer: add span kind
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 00:25:15 +03:00
f59023d741
tracer: add span kind
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 00:21:18 +03:00
6f17fd891a
Merge pull request #169 from unistack-org/tracer
...
tracer/wrapper: fix observers
2023-01-17 23:39:49 +03:00
fd93308e8e
tracer/wrapper: fix observers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 23:37:25 +03:00
2aaa0a74d8
tracer/wrapper: fix observers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 23:31:27 +03:00
ccbf23688b
Merge pull request #168 from unistack-org/tracer
...
tracer: add context to Options
2023-01-17 08:33:35 +03:00
3bd6db79cb
tracer: add context to Options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 08:30:57 +03:00
9347bb0651
use no default content-type ( #165 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-07 23:38:53 +03:00
0d63723ed3
Merge pull request #164 from unistack-org/logger-clone-fix
...
logger: fix Clone
2023-01-06 22:44:26 +03:00
a7f84e0baa
logger: fix Clone
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-06 22:41:57 +03:00
c209892ce8
Merge pull request #163 from unistack-org/logger_unwrap
...
logger/unwrap: fix Tagged option
2022-12-29 23:19:57 +03:00
421842315f
logger/unwrap: fix Tagged option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-29 23:16:58 +03:00
25350a6531
Merge pull request #162 from unistack-org/util_http_method_not_allowed
...
util/http: trie support method not allowed
2022-12-27 23:49:36 +03:00
5e47cc7e8c
util/http: trie support method not allowed
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-27 23:47:11 +03:00
1687b98b11
Merge pull request #161 from unistack-org/tracer
...
tracer: add labels method
2022-12-24 19:22:48 +03:00
a81649d2a2
tracer: add labels method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 19:20:22 +03:00
b48faa3b2b
Merge pull request #160 from unistack-org/tracer
...
tracer: fix span options
2022-12-24 18:20:59 +03:00
0be584ef0d
fix wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 18:18:42 +03:00
26a2d18766
tracer: fix span options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 18:09:48 +03:00
25a796fe4f
Merge pull request #158 from unistack-org/meter
...
meter/wrapper: fix naming
2022-11-28 14:39:45 +03:00
d23de14769
meter/wrapper: fix naming
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-28 14:36:54 +03:00
2fb108519c
Merge pull request #157 from unistack-org/fixups
...
fix wrappers
2022-11-27 00:45:44 +03:00
c7ce238da3
fix wrappers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-27 00:43:30 +03:00
dependabot[bot]
67aa79f18a
chore(deps): bump hmarr/auto-approve-action from 2 to 3 ( #155 )
...
Bumps [hmarr/auto-approve-action](https://github.com/hmarr/auto-approve-action ) from 2 to 3.
- [Release notes](https://github.com/hmarr/auto-approve-action/releases )
- [Commits](https://github.com/hmarr/auto-approve-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: hmarr/auto-approve-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 21:45:49 +03:00
e6c3d734a3
Merge pull request #156 from unistack-org/take_unwrap
...
logger/unwrap: add tagged option
2022-11-19 15:23:22 +03:00
1374e27531
logger/unwrap: add tagged option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-19 15:20:42 +03:00
1060f6a4c3
Merge pull request #154 from unistack-org/client_metadata
...
client: fix WithResponseMetadata CallOption
2022-11-14 16:13:22 +03:00
7d72ab05c6
client: fix WithResponseMetadata CallOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-14 16:10:54 +03:00
42864ff1c6
Merge pull request #153 from unistack-org/client_metadata
...
client: add req/rsp metadata to CallOptions
2022-11-14 15:31:58 +03:00
49978b75c0
client: add req/rsp metadata to CallOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-14 15:29:45 +03:00
dependabot[bot]
20770b6e30
chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 ( #151 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 13:43:44 +03:00
b38c6106b2
Merge pull request #152 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.3.1
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.7 to 3.3.1
2022-11-14 09:05:23 +03:00
dependabot[bot]
138c4a0888
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.7 to 3.3.1
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.7 to 3.3.1.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.7...v3.3.1 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-14 06:03:28 +00:00
dependabot[bot]
22f66fc258
chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 ( #148 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.4...v1.3.5 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-12 18:22:11 +03:00
18fafbbbab
Merge pull request #150 from unistack-org/unwrap
...
logger/unwrap: intergate omit functionality
2022-11-07 16:00:45 +03:00
59c08c1d9a
logger/unwrap: intergate omit functionality
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-07 15:56:09 +03:00
5fbb1a923e
Merge pull request #149 from unistack-org/improvements
...
minor improvements
2022-11-07 14:56:24 +03:00
396387d1e8
minor improvements
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-07 14:53:58 +03:00
dependabot[bot]
4c2f12a419
chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ( #144 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 19:34:23 +03:00
b2abb86971
Merge pull request #147 from unistack-org/client_context_dialer
...
client: add ContextDialer/WithContextDialer option
2022-10-26 19:23:01 +03:00
e546eef96c
client: add ContextDialer/WithContextDialer option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 19:20:37 +03:00
91701e7a45
Merge pull request #146 from unistack-org/codec_noop_fix
...
codec: fix noop
2022-10-26 13:39:52 +03:00
817bf1f4d0
codec: fix noop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 13:37:30 +03:00
4120f79b55
Merge pull request #145 from unistack-org/codec_fix
...
codec: add []byte support to noop codec
2022-10-26 08:28:36 +03:00
d659db69ff
codec: add []byte support to noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 08:26:10 +03:00
416bb313fc
Merge pull request #143 from unistack-org/logger_unwrap
...
WIP: logger/unwrap: add unwrap method
2022-10-11 00:33:25 +03:00
ec43cfea6b
logger/unwrap: add unwrap method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-11 00:30:42 +03:00
dependabot[bot]
60194fb42e
chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 ( #141 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 17:34:40 +03:00
dependabot[bot]
945d9d16a5
chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 ( #142 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 17:34:25 +03:00
1c0e5e1a85
Merge pull request #139 from unistack-org/store
...
store: add Timeout option
2022-07-08 22:41:47 +03:00
33591e0bc9
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-07-08 22:39:51 +03:00
dependabot[bot]
75cbaf2612
chore(deps): bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 ( #137 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.1...v1.3.3 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 22:33:05 +03:00
f4aee3414b
store: add Timeout option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-07-08 22:16:33 +03:00
9f7b61eb17
add test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-29 23:04:01 +03:00
5953b5aae6
Merge pull request #133 from unistack-org/mtls
...
WIP: initial mtls package
2022-06-27 00:22:10 +03:00
4a8f490e0c
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-27 00:20:04 +03:00
eb8c1332f0
fix test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-27 00:18:14 +03:00
c1c27b6d1d
Merge branch 'v3' into mtls
2022-06-27 00:17:56 +03:00
dependabot[bot]
bb22b203cc
chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 ( #134 )
...
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo ) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13 )
---
updated-dependencies:
- dependency-name: github.com/imdario/mergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 23:28:02 +03:00
dependabot[bot]
4df2f3a5a1
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 ( #135 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 22:39:53 +03:00
b8ad19a5a2
WIP: initial mtls package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-12 15:11:31 +03:00
dependabot[bot]
d32a97c846
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 ( #132 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-11 11:28:38 +03:00
cfe0473ae0
Merge pull request #130 from unistack-org/improvements
...
Improvements
2022-05-03 16:08:50 +03:00
c26ad51e25
config: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:56 +03:00
aefc398b71
flow: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:51 +03:00
9af23e3e74
metadata: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:42 +03:00
4ab7f19ef0
logger: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:36 +03:00
d26e9d642b
meter: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:28 +03:00
f9ecb9b056
register: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:18 +03:00
dbfcfcd288
router: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:12 +03:00
8b6bdb857b
store: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:03 +03:00
1181e9dc5e
tracer: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:04:57 +03:00
6ac7b53d75
server: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:04:48 +03:00
80d342a72a
client: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:59:38 +03:00
8ff312e71d
broker: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:51:08 +03:00
20e40ccdfd
api: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:41:30 +03:00
d4efbb9b22
metadata: allow to Set/Del multiple items
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:19:10 +03:00
b433cbcbb6
Merge pull request #129 from unistack-org/api_cleanup
...
api: cleanup
2022-05-03 14:48:23 +03:00
dae3c1170b
api: cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 14:46:03 +03:00
a10dd3d08a
Merge pull request #128 from unistack-org/big_remove
...
global cleanup
2022-05-03 14:40:55 +03:00
b075230ae5
global cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 14:38:44 +03:00
289aadb28e
Merge pull request #127 from unistack-org/cover
...
add more cover stuff
2022-05-03 00:26:13 +03:00
9640cdae1a
add more cover stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 00:23:43 +03:00
dependabot[bot]
fb35e73731
chore(deps): bump github/codeql-action from 1 to 2 ( #126 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 23:42:38 +03:00
f416cb3e0e
Merge pull request #125 from unistack-org/cover
...
add tests
2022-04-24 11:11:32 +03:00
57d06d5d27
add tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-24 11:08:38 +03:00
0628408c27
Merge pull request #124 from unistack-org/cover
...
util/reflect: improve test coverage
2022-04-22 09:27:03 +03:00
206cd8c3c9
util/reflect: improve test coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-22 09:24:34 +03:00
dependabot[bot]
b38db00ee5
chore(deps): bump codecov/codecov-action from 3.0.0 to 3.1.0 ( #123 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 06:14:04 +00:00
dependabot[bot]
0ca39a1477
chore(deps): bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 ( #122 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-21 12:47:39 +03:00
d9be99cfde
Merge pull request #121 from unistack-org/fsm
...
fsm: add state execution options
2022-04-19 18:45:14 +03:00
b37c6006c4
fsm: add state execution options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 18:42:30 +03:00
12f188e3ad
Merge pull request #120 from unistack-org/fsm
...
fsm: run steps in order
2022-04-19 17:36:05 +03:00
08aaf14a79
fsm: run steps in order
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 17:33:33 +03:00
2ce1e94596
Merge pull request #119 from unistack-org/errors
...
errors: add CodeIn helper func
2022-04-19 17:15:03 +03:00
c5aeaf6db7
errors: add CodeIn helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 17:12:25 +03:00
1db505decd
Merge pull request #118 from unistack-org/cover
...
improve coverage
2022-04-17 16:28:59 +03:00
8b1a579c9d
add context tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 16:25:42 +03:00
11b614f2df
client: add retry func tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 13:11:36 +03:00
fb4d747197
server: fix race
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 11:41:49 +03:00
00439e23f3
add client call options tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:43 +03:00
955953b519
client: fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:34 +03:00
aa2b5ddaad
client: add backoff tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:15 +03:00
46da092899
client: implement Call and Stream methods for noop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:35:52 +03:00
b871f64ba6
Merge pull request #117 from unistack-org/race
...
server: fix race in noop server
2022-04-15 15:53:18 +03:00
74db004f51
server: fix race in noop server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-15 15:50:45 +03:00
f93ba9d977
Merge pull request #116 from unistack-org/fsm
...
fsm: initial import
2022-04-15 15:22:55 +03:00
c7da7d5bc8
fsm: initial import
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-15 15:20:17 +03:00
ed27647be5
Merge pull request #115 from unistack-org/dependabot/github_actions/actions/setup-go-3
...
chore(deps): bump actions/setup-go from 2 to 3
2022-04-11 23:01:22 +03:00
dependabot[bot]
db3b67267e
chore(deps): bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 06:17:56 +00:00
9ee9cc2a4a
Merge pull request #114 from unistack-org/cover
...
fix coverage
2022-04-07 19:18:34 +03:00
0b41b4f9c5
fix
2022-04-07 19:15:55 +03:00
8d14753931
Merge branch 'v3' into cover
2022-04-07 19:13:56 +03:00
93fc17bad3
fix coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:12:49 +03:00
5a1cd12d3d
Merge pull request #113 from unistack-org/vtolstov-patch-1
...
Update README.md
2022-04-07 19:11:22 +03:00
5c00e6763f
Update README.md
...
fix link to godoc
2022-04-07 19:08:45 +03:00
497b82ac6c
Merge pull request #112 from unistack-org/codecov
...
add codecov
2022-04-07 19:07:17 +03:00
a8c6690af7
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:04:04 +03:00
98d2264c2a
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:00:08 +03:00
63641b9840
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 18:57:30 +03:00
2b28057918
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 18:56:10 +03:00
25c551411b
Merge pull request #111 from unistack-org/config
...
service: fix ordering
2022-03-30 15:51:27 +03:00
35162a82a4
service: fix ordering
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-30 15:48:43 +03:00
0ce0855b6a
Merge pull request #109 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.4.1
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1
2022-03-30 15:42:23 +03:00
226ec43ecf
Merge pull request #110 from unistack-org/config
...
service: config load only on start, not init phase
2022-03-30 15:39:51 +03:00
575af66ddc
service: config load only on start, not init phase
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-30 15:37:02 +03:00
dependabot[bot]
afb9e8c240
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-28 06:11:57 +00:00
c10f29ee74
Merge pull request #108 from unistack-org/improve
...
small improve
2022-03-27 01:39:33 +03:00
03410c4ab1
small improve
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-27 01:37:21 +03:00
3805d0f067
Merge pull request #107 from unistack-org/retries
...
client: determenistic retry backoff
2022-03-27 00:19:06 +03:00
680ac11ef9
client: determenistic retry backoff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-27 00:16:22 +03:00
35ab6ae84e
Merge pull request #106 from unistack-org/jitter
...
jitter: add NewTickerContext
2022-03-26 18:01:31 +03:00
c6c2b0884e
jitter: add NewTickerContext
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-26 17:59:19 +03:00
297a80da84
Merge pull request #105 from unistack-org/improve
...
small fixes
2022-03-25 14:27:29 +03:00
2d292db7bd
small fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-25 14:24:20 +03:00
54c4287fab
Update README.md
2022-03-22 15:00:01 +03:00
9c074e5741
Merge pull request #103 from unistack-org/dependabot/github_actions/actions/cache-3
...
chore(deps): bump actions/cache from 2 to 3
2022-03-22 14:57:20 +03:00
290975eaf5
Merge pull request #104 from unistack-org/small_changes
...
config: add Validate func, small lint fixes
2022-03-22 14:57:03 +03:00
c64218d52c
config: add Validate func, small lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-22 14:54:43 +03:00
dependabot[bot]
46c266a4a9
chore(deps): bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-22 06:14:47 +00:00
5527b16cd8
Merge pull request #102 from unistack-org/cleanup
...
server: remove unparsed body from request and message
2022-03-21 15:26:20 +03:00
4904cad8ef
server: remove unparsed body from request and message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-21 15:23:41 +03:00
74633f4290
Merge pull request #101 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.4.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0
2022-03-18 16:29:26 +03:00
dependabot[bot]
c8ad4d772b
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-17 08:24:50 +00:00
91bd0f7efe
Merge branch 'master' into v3
2022-03-17 11:23:08 +03:00
00dc7e1bb5
update go version
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-07 13:44:18 +03:00
5a5165a003
Merge pull request #99 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.3.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
2022-03-07 13:16:48 +03:00
382e3d554b
Merge pull request #98 from unistack-org/dependabot/github_actions/golangci/golangci-lint-action-3.1.0
...
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0
2022-03-07 13:16:37 +03:00
05a0c97fc6
Merge pull request #100 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.7
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.7
2022-03-07 13:14:31 +03:00
dependabot[bot]
5e06ae1a42
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.7
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.1 to 3.2.7.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.1...v3.2.7 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:59 +00:00
dependabot[bot]
7ac4ad4efa
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:54 +00:00
dependabot[bot]
01348bd9b2
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 2 to 3.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3.1.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:45 +00:00
2287c65118
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-05 19:07:51 +03:00
b34bc7ffff
Merge pull request #97 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.7
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.5 to 3.2.7
2022-03-02 09:42:24 +03:00
dependabot[bot]
2a0bf03d0a
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.5 to 3.2.7
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.5 to 3.2.7.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.5...v3.2.7 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-02 06:42:04 +00:00
89114c291c
Merge pull request #94 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.5
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.3 to 3.2.5
2022-02-28 09:12:18 +03:00
dependabot[bot]
b4b4320fac
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.3 to 3.2.5
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.3...v3.2.5 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-28 06:12:01 +00:00
7b0d69115c
Merge pull request #90 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.3.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
2022-02-25 10:00:00 +03:00
f054beb6e8
Merge pull request #92 from unistack-org/dependabot/github_actions/dependabot/fetch-metadata-1.2.1
...
chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.2.1
2022-02-25 09:44:23 +03:00
9fb346594e
Merge pull request #93 from unistack-org/dependabot/github_actions/golangci/golangci-lint-action-3
...
chore(deps): bump golangci/golangci-lint-action from 2 to 3
2022-02-25 09:33:47 +03:00
dependabot[bot]
cbf6fbd780
chore(deps): bump golangci/golangci-lint-action from 2 to 3
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 2 to 3.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-25 06:18:58 +00:00
dependabot[bot]
0392bff282
chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.2.1
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.1.1 to 1.2.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.1.1...v1.2.1 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-23 06:14:10 +00:00
dependabot[bot]
75b1fe5dc6
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-10 06:31:09 +00:00
1f232ffba8
Merge pull request #89 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.3
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.3
2022-02-02 09:15:27 +03:00
dependabot[bot]
7f43b64fc2
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.3
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.1 to 3.2.3.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.1...v3.2.3 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-02 06:15:10 +00:00
d0d04a840a
Merge pull request #88 from unistack-org/master
...
merge master
2022-01-30 17:05:41 +03:00
1dda3f0dcc
Merge pull request #87 from unistack-org/register
...
register: DefaultDomain as var not as const
2022-01-30 17:05:19 +03:00
1abf5e7647
register: DefaultDomain as var not as const
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-30 17:04:52 +03:00
f06610c9c2
Merge pull request #86 from unistack-org/master
...
update micro-proto
2022-01-26 00:48:11 +03:00
df8560bb6f
update micro-proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-26 00:47:22 +03:00
0257eae936
Merge pull request #85 from unistack-org/master
...
merge master
2022-01-25 00:41:46 +03:00
58f03d05e7
Merge pull request #84 from unistack-org/errors_marshal
...
errors: fix MarshalJSON func
2022-01-25 00:41:10 +03:00
60340a749b
errors: fix MarshalJSON func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-25 00:40:50 +03:00
56b0df5b7a
Merge pull request #83 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.0
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.1 to 3.2.0
2022-01-24 09:15:46 +03:00
dependabot[bot]
bb59d5a2fd
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.1 to 3.2.0
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-24 06:14:48 +00:00
67d5dc7e28
Merge pull request #82 from unistack-org/master
...
errors: fix parsing
2022-01-21 19:14:08 +03:00
797c0f822d
Merge pull request #81 from unistack-org/errors
...
errors: fix parsing
2022-01-21 19:13:39 +03:00
8546140e22
errors: fix parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 19:13:21 +03:00
92b125c1ce
Merge pull request #80 from unistack-org/master
...
merge master
2022-01-21 18:21:47 +03:00
8f7eebc24f
Merge pull request #79 from unistack-org/errors
...
errors: fix FromError and errors.Unmarshal
2022-01-21 18:21:13 +03:00
b0def96d14
errors: fix FromError and errors.Unmarshal
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 18:20:56 +03:00
927ca879b2
Merge pull request #78 from unistack-org/master
...
merge master
2022-01-21 00:51:14 +03:00
00450c9cc7
Merge pull request #77 from unistack-org/errors
...
errors: add proto
2022-01-21 00:50:32 +03:00
534bce2d20
errors: add proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 00:50:16 +03:00
53949be0cc
Merge pull request #76 from unistack-org/logger_test
...
add logger context test
2022-01-20 15:29:44 +03:00
d8fe2ff8b4
add logger context test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-20 15:29:21 +03:00
53b5ee2c6f
Merge pull request #75 from unistack-org/logger_test
...
logger: add logger Fields test
2022-01-20 00:31:23 +03:00
dfd85cd871
logger: add logger Fields test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-20 00:28:09 +03:00
52182261af
Merge pull request #74 from unistack-org/master
...
logger: fix Fields
2022-01-19 19:55:21 +03:00
1f3834e187
Merge pull request #73 from unistack-org/logger
...
logger: fix fields
2022-01-19 19:54:50 +03:00
0354873c3a
logger: fix fields
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-19 19:54:33 +03:00
8e5e2167cd
Merge pull request #72 from unistack-org/master
...
lint fixes
2022-01-10 16:48:27 +03:00
c26a7db47c
Merge pull request #71 from unistack-org/lint
...
many lint fixes
2022-01-10 16:47:56 +03:00
74765b4c5f
many lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-10 16:47:37 +03:00
8bd7323af1
Merge pull request #70 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.1.1
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.0 to 3.1.1
2021-12-31 09:11:36 +03:00
dependabot[bot]
899dc8b3bc
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.0 to 3.1.1
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-31 06:11:19 +00:00
6e6c31b5dd
Merge pull request #69 from unistack-org/master
...
merge master
2021-12-28 09:30:34 +03:00
94929878fe
Merge pull request #68 from unistack-org/improvements
...
improvements
2021-12-28 09:23:45 +03:00
8ce469a09e
tracer: fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-12-28 09:18:52 +03:00
88788776d2
Merge branch 'master' into v3
2021-12-16 15:04:08 +03:00
e143e2b547
client: allow to set metadata for message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-12-16 15:03:42 +03:00
a36f99e30b
Merge pull request #66 from unistack-org/minor_changes
...
config: add new error type
2021-11-30 07:35:27 +03:00
326ee53333
config: add new error type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-30 07:34:49 +03:00
1244c5bb4d
Merge pull request #65 from unistack-org/master
...
merge changes from master
2021-11-24 00:59:00 +03:00
4ccc8a9c85
Merge pull request #64 from unistack-org/minor_changes
...
minor changes
2021-11-24 00:58:21 +03:00
8a2e84d489
minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-24 00:57:59 +03:00
d29363b78d
codec: add NewFrame helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-19 09:22:13 +03:00
734f751055
Merge pull request #63 from unistack-org/master
...
util/http: add type alias
2021-11-19 03:04:55 +03:00
55d8a9ee20
util/http: add type alias
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-19 03:04:08 +03:00
07c93042ba
Merge pull request #62 from unistack-org/master
...
merge stable
2021-11-18 16:01:10 +03:00
b9bbfdf159
config: add watch option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-18 15:57:14 +03:00
fbad257acc
config: add helpers to load/save options ( #60 )
2021-11-18 15:46:30 +03:00
1829febb6e
util/http: fix lint issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-09 17:07:52 +03:00
7838fa62a8
util/trie: import some code from chi router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-09 16:34:05 +03:00
332803d8de
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 22:52:48 +03:00
11c868d476
Merge branch 'v3'
2021-10-27 22:51:58 +03:00
38d6e482d7
util/reflect: fix StructFields
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 22:51:35 +03:00
07d4085201
util/reflect: fix reflect methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 12:55:48 +03:00
45f30c0be3
util/reflect: ZeroFieldByPath and SetFieldByPath
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-26 14:12:37 +03:00
bcaea675a7
util/reflect: add method to zero struct field
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-25 14:41:19 +03:00
3087ba1d73
regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-23 23:45:53 +03:00
3f5b19497c
meter: add Clone method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-09 23:50:57 +03:00
37d937d7ae
meter: add missing options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-09 19:16:45 +03:00
7d68f2396e
tracer: dont return noop from context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-07 22:46:47 +03:00
0854a7ea72
micro: add simple test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-07 20:59:27 +03:00
5eb0e56373
move all imports to own domain
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 19:55:07 +03:00
6af837fd25
fixup workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 18:42:20 +03:00
ada59119cc
util/http: add test case
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 18:34:22 +03:00
8abc913b28
codec: add MarshalAppend func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-01 01:08:24 +03:00
3247d144a8
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 21:13:13 +03:00
7b2e3cc8aa
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 21:00:02 +03:00
8688179acd
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 20:32:59 +03:00
3e40bac5f4
config: add helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 01:24:16 +03:00
e3fee6f8a6
util/http: add trie case insesitive matching
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:41:47 +03:00
15c020fac5
fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:19:07 +03:00
3bc046e5d4
broker/memory: simplify code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:10:11 +03:00
542f36cfa5
util/reflect: fix tests, lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:09:48 +03:00
8237e6a08e
util/router: drop google copy of pattern matcher in favour of util/http trie
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:09:22 +03:00
ecb60e4dc5
fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-28 23:43:43 +03:00
a1999ff81c
util/http: trie add more tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-28 01:02:28 +03:00
d0f2bc8346
util/http: add trie matching func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-27 23:30:53 +03:00
dependabot[bot]
dd29bf457e
chore(deps): bump actions/github-script from 4 to 5 ( #58 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 4 to 5.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 09:33:25 +03:00
d062c248e3
codec: fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 17:09:26 +03:00
875f66d36e
codec: implement proto v1 message for Frame
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 16:59:52 +03:00
818a0e6356
codec: add context helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 01:07:27 +03:00
56e02ec463
codec: add ability to pass codec options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 00:57:10 +03:00
6ca851401d
update workflow
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-21 21:46:23 +03:00
bd8216b397
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-17 07:47:23 +03:00
2b13b3f128
Revert "update workflows"
...
This reverts commit 9957380b6d
.
2021-09-17 07:42:46 +03:00
9957380b6d
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-17 07:41:17 +03:00
e10f8c0fa0
util/id: move tests to micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-16 15:31:01 +03:00
45252fe4a6
enable automerge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-16 10:30:59 +03:00
faad082efe
util/rand: add Shuffle func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-15 17:51:25 +03:00
8ab35cbd9b
update dependabot
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-12 16:17:28 +03:00
ad58ab6943
fix codeql issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-06 10:51:13 +03:00
0e97049e1d
Create SECURITY.md
2021-09-06 10:49:18 +03:00
edb0bbf9cf
add codeql
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-06 10:30:21 +03:00
dependabot[bot]
1b01bd22a6
build(deps): bump github.com/unistack-org/micro-proto ( #57 )
2021-09-06 06:56:44 +00:00
2fbaa26f0f
logger: add Clone method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-30 16:21:01 +03:00
35d3e4b332
logger: breaking changes to log level parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-30 16:21:01 +03:00
dependabot[bot]
e98a93d530
build(deps): bump github.com/unistack-org/micro-proto ( #56 )
...
Bumps [github.com/unistack-org/micro-proto](https://github.com/unistack-org/micro-proto ) from 0.0.5 to 0.0.8.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v0.0.5...v0.0.8 )
---
updated-dependencies:
- dependency-name: github.com/unistack-org/micro-proto
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-30 16:20:10 +03:00
e3545532e8
minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-21 01:00:10 +03:00
09653c2fb2
util/id: specify default size for uuid behaviour
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:48:03 +03:00
70adfeab0d
fix flow
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:44:17 +03:00
a45b672c98
drop uuid and use modified nanoid
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:40:48 +03:00
4509323cae
update and regen all
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-16 23:56:50 +03:00
b3f4c670d5
regen all
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-16 18:57:19 +03:00
778dd449e2
logger: add NewStdLogger and RedirectStdLogger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 13:45:11 +03:00
1d16983b67
logger: add NewStdLogger that can be used as std *log.Logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 11:52:04 +03:00
f386bffd37
logger: change logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 02:15:57 +03:00
772bde7938
network/tunnel/broker: fix metadata compile issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 02:14:56 +03:00
ea16f5f825
config/default: not implement watcher as it cant change
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 16:04:58 +03:00
c2f34df493
config: minor changes to split config and watcher files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 13:51:43 +03:00
efe215cd60
config/default: watcher send changes only on non nil
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 12:25:29 +03:00
b4f332bf0d
config/default: return error on Next() call
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 01:15:50 +03:00
f47fbb1030
config: add jitter interval for watcher to avoid dos
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 00:37:56 +03:00
1e8e57a708
config/default: minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-03 00:49:21 +03:00
dependabot[bot]
5d0959b0a1
build(deps): bump github.com/golang-jwt/jwt ( #54 )
...
Bumps [github.com/golang-jwt/jwt](https://github.com/golang-jwt/jwt ) from 3.2.1+incompatible to 3.2.2+incompatible.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 00:27:35 +03:00
fa8fb3aed7
fixes and improvements ( #55 )
...
* util/router: sync from github
* config: add watcher interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-03 00:24:40 +03:00
cfd2d53a79
config: cleanup tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:45 +03:00
d306f77ffc
util/token/jwt: change library
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:29 +03:00
e5b0a7e20d
server: add BatchSubscriber
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:06 +03:00
9a5b158b4d
change jwt lib
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 12:43:56 +03:00
af8d81f3c6
logger: add DefaultCallerSkipCount
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-26 09:48:15 +03:00
5c9b3dae33
broker: improve option naming, move BatchBroker to Broker interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 16:16:18 +03:00
9f3957d101
client: improve option naming, add BatchPublish to noop client
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 16:14:42 +03:00
8fd8bdcb39
logger: fix default logger funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 15:22:01 +03:00
80e3d239ab
broker/memory: optimize
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 15:12:20 +03:00
419cd486cf
broker/memory: cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 15:06:10 +03:00
e64269b2a8
broker: add BatchBroker interface to avoid breaking older brokers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:55:36 +03:00
d18429e024
metadata: add HeaderAuthorization
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:17:00 +03:00
675e121049
metadata: add default headers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:03:18 +03:00
d357fb1e0d
WIP: broker batch processing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 22:53:44 +03:00
e4673bcc50
remove old cruft
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 15:45:44 +03:00
a839f75a2f
util/reflect: add new funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 15:45:31 +03:00
a7e6d61b95
meter: fast path for only one label
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 14:29:13 +03:00
650d167313
meter: add BuildLabels func that sorts and deletes duplicates
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 14:10:20 +03:00
c6ba2a91e6
meter: BuildName func to combine metric name with labels into string
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 12:39:59 +03:00
7ece08896f
server: use 127.0.0.1:0 if no address provided
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-17 01:57:39 +06:00
dependabot[bot]
57f6f23294
build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0 ( #53 )
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/google/uuid/releases )
- [Commits](https://github.com/google/uuid/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-16 00:27:56 +03:00
09e6fa2fed
flow: implement new methods, add Async ExecutionOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-16 00:17:16 +03:00
10a09a5c6f
flow: improve store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:56:34 +03:00
b4e5d9462a
util/router: move some messages to Trace level
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:56:34 +03:00
96aa0b6906
store/memory: fix List
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:53:12 +03:00
f54658830d
store/memory: fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 12:11:55 +03:00
1e43122660
store/memory: small fixups for flow usage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 11:59:35 +03:00
42800fa247
flow: improve steps handling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:12:54 +03:00
5b9c810653
logger: add compile time test for interface compat
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:12:09 +03:00
c3def24bf4
store: add Wrappers support, create Namespace wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:11:37 +03:00
0d1ef31764
client: change AuthToken option signature
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-09 10:47:40 +03:00
d49afa230f
logger: add omit logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-05 23:04:20 +03:00
e545eb4e13
logger: add wrapper support
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-05 22:32:47 +03:00
f28b107372
broker: fix RawMessage marshal
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 23:23:01 +03:00
c592fabe2a
minor fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 15:56:22 +03:00
eb107020c7
broker: replace Message.Body []byte slice to RawMessage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 15:11:17 +03:00
bd4d4c363e
flow improvements ( #52 )
...
* flow improvements
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-30 17:50:58 +03:00
2a548634fd
config: add Save/Load options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-20 23:57:13 +03:00
598dddc476
util/reflect: fix time.Time StructFields parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-19 15:58:36 +03:00
887b48f1e7
util/reflect: improve StructFields func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-17 12:53:23 +03:00
6e55d07636
client: allow to publish body only
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-13 12:20:35 +03:00
919520219c
client: WithBodyOnly publish option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-11 14:14:41 +03:00
60a5e737f8
util/reflect: return pointer from helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-25 22:44:22 +03:00
34f0b209cc
codec: add ability to control codec via struct tags
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-25 22:20:39 +03:00
ba8e1889fe
dependabot
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-16 17:18:56 +03:00
dae5c57a60
Create dependabot.yml
2021-05-15 14:46:22 +03:00
ea590d57df
meter/wrapper: add inflight request/message count ( #47 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-10 17:59:40 +03:00
Renovate Bot
9aa6969836
fix(deps): update golang.org/x/net commit hash to 4163338
2021-05-10 14:29:32 +00:00
Renovate Bot
c00c705c24
fix(deps): update golang.org/x/net commit hash to 16afe75
2021-05-08 09:02:01 +00:00
Renovate Bot
0239f795d8
fix(deps): update golang.org/x/net commit hash to 7fd8e65
2021-05-03 10:07:41 +00:00
Renovate Bot
e69b43881d
fix(deps): update golang.org/x/net commit hash to f8dd838
2021-05-01 23:20:59 +00:00
3a48a613fe
not fail on lint now
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 08:36:11 +03:00
86626c5922
fieldalignment of all structs to save memory
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 08:32:47 +03:00
ee11f39a2f
fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
3bdfdd8fd2
meter: fix labels
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
6dfdff7fd8
fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
00a4785df3
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
Renovate Bot
bae3b0ef94
fix(deps): update golang.org/x/net commit hash to 5f58ad6
2021-04-23 23:52:34 +00:00
Renovate Bot
89b0565062
fix(deps): update golang.org/x/net commit hash to 4e50805
2021-04-22 03:04:18 +00:00
1f8b0aeb61
store: remove unused Value type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-22 00:57:06 +03:00
Renovate Bot
5b6f849e0a
fix(deps): update golang.org/x/net commit hash to 798c215
2021-04-20 23:13:59 +00:00
Renovate Bot
3b416fffde
fix(deps): update golang.org/x/net commit hash to d25e304
2021-04-20 15:04:17 +00:00
3a60103aed
server: drop Internal option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-20 12:45:14 +03:00
41837a67f8
register: drop verbose values export
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-20 12:39:21 +03:00
852f19598d
util/reflect: fix protobuf field name detection
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-19 11:34:28 +03:00
6537b35773
util/reflect: add interface merging
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-19 01:19:37 +03:00
b733f1316f
remove stale generate stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-16 17:36:27 +03:00
Renovate Bot
840af5574c
fix(deps): update golang.org/x/net commit hash to e915ea6
2021-04-16 00:56:52 +00:00
Renovate Bot
56e5b7001c
fix(deps): update golang.org/x/net commit hash to 0645797
2021-04-14 21:41:15 +00:00
Renovate Bot
11dc6fd752
fix(deps): update golang.org/x/net commit hash to afb366f
2021-04-10 11:09:36 +00:00
a2695d8699
util/reflect: rewrite struct merging with map
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-10 01:22:40 +03:00
618421de05
client: allow to set content-type for call
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-09 23:09:12 +03:00
Renovate Bot
30baaabd9f
fix(deps): update golang.org/x/net commit hash to a5a99cb
2021-04-05 19:46:46 +00:00
df5bce1191
util/reflect: fix StructURLValues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-03 11:50:23 +03:00
Renovate Bot
089d0fe4df
fix(deps): update golang.org/x/net commit hash to 0fccb6f
2021-03-31 22:50:38 +00:00
a06f535303
util/reflect: add StructURLValues func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-01 00:30:26 +03:00
Renovate Bot
eba586a329
fix(deps): update golang.org/x/net commit hash to cb1fcc7
2021-03-31 09:19:27 +00:00
Renovate Bot
d74a8645e8
fix(deps): update golang.org/x/net commit hash to e572328
2021-03-31 00:52:53 +00:00
Renovate Bot
5a00786192
fix(deps): update golang.org/x/net commit hash to cd0ac97
2021-03-30 22:28:38 +00:00
Renovate Bot
b3e9941634
fix(deps): update golang.org/x/net commit hash to c8897c2
2021-03-30 16:02:28 +00:00
Renovate Bot
a5a5904302
fix(deps): update golang.org/x/net commit hash to 22f4162
2021-03-30 11:44:00 +00:00
Renovate Bot
a59832e57e
fix(deps): update golang.org/x/net commit hash to df645c7
2021-03-30 05:11:12 +00:00
0e42033e7f
meter/handler: more idiomatic option handling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-29 17:51:44 +03:00
52d8255974
service init with own context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 23:42:02 +03:00
9830cb48a9
fix compilation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:31:03 +03:00
92d7ab2105
regen handlers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:28:01 +03:00
d2935ef399
meter/handler: fix proto and generated code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:18:11 +03:00
ce4c96ae0a
server/health: add health check handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:18:11 +03:00
Renovate Bot
14026d15be
fix(deps): update golang.org/x/net commit hash to 61e0566
2021-03-27 01:29:30 +00:00
Renovate Bot
2df0c7643e
fix(deps): update golang.org/x/net commit hash to 6b15177
2021-03-26 19:17:30 +00:00
e13c2c48fd
client: use router.DefaultRouter in NewOptions helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 17:45:55 +03:00
8db55d2e55
router: use dns as default router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 17:43:39 +03:00
ed61cad961
meter/handler: regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 15:45:09 +03:00
040fc4548f
client: add TLSConfig option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 15:44:34 +03:00
6189a1b980
add SkipEndpoints for wrappers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 23:30:38 +03:00
eb2a450a7b
meter/handler: fix func signature
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 12:36:48 +03:00
Renovate Bot
d2a30a5da1
fix(deps): update golang.org/x/net commit hash to d1beb07
2021-03-24 23:28:38 +00:00
65889c66f6
meter/wrapper: add DefaultSkipEndpoints
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 00:06:38 +03:00
dcdf133d5b
server: mask router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-24 13:26:36 +03:00
8742b55305
auth: fix Init method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-24 13:12:03 +03:00
4a64ee72f7
meter/handler: provide default metrics handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-23 17:26:29 +03:00
881d7afeea
meter/handler: provide initial meter handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-23 17:12:13 +03:00
8c95448535
util/reflect: add IsZero helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-21 16:17:50 +03:00
c1dc041d8c
client: fix NewOptions with CallOptions filling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-16 19:09:49 +03:00
Renovate Bot
25be0ac0f0
fix(deps): update golang.org/x/net commit hash to d523dce
2021-03-16 13:12:17 +00:00
Renovate Bot
86f73cac4e
fix(deps): update golang.org/x/net commit hash to 34ac3e1
2021-03-15 22:09:13 +00:00
485eda6ce9
meter/wrapper: fix wrapper build
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-15 00:49:26 +03:00
dbbdb24631
meter: rework labels
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-15 00:44:13 +03:00
723ceb4f32
regsiter: fix extractor
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-12 16:09:20 +03:00
bac9869bb3
register: support map in ExtractValue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-12 15:48:05 +03:00
610427445f
codec: provide proto for codec.Frame
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-11 07:42:42 +03:00
Renovate Bot
c84a66c713
fix(deps): update module github.com/imdario/mergo to v0.3.12
2021-03-10 00:35:57 +00:00
00eaae717b
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:44:54 +03:00
a102e95433
spell fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:33:37 +03:00
39f66cc86c
add logger wrapper, fix default logger fields method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:26:47 +03:00
bbbcb22565
fieldalignment of all structs to save memory
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 19:45:13 +03:00
cb70dfa664
meter/wrapper: use meter.DefaultMeter in NewOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-05 17:40:03 +03:00
1f0482fbd5
tracer: finalize tracer implementation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-04 01:12:16 +03:00
a862562284
fixup domain in ListServices
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-03 18:16:54 +03:00
c320c23913
metadata: minor fixup for NewXXXContext functions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-01 13:00:53 +03:00
Renovate Bot
ae848ba8bb
fix(deps): update golang.org/x/net commit hash to e18ecbb
2021-02-26 19:46:14 +00:00
Renovate Bot
8e264cbb3e
fix(deps): update golang.org/x/net commit hash to 39120d0
2021-02-26 12:05:10 +00:00
Renovate Bot
54e523ab3f
fix(deps): update golang.org/x/net commit hash to 3d97a24
2021-02-26 08:40:37 +00:00
09973af099
server: add error helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-22 00:52:18 +03:00
3247da3dd0
metadata: add Pairs helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-22 00:08:05 +03:00
b505455f7c
run go mod tidy in renovate update
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-21 23:55:19 +03:00
293949f081
metadata: add Append func to Incoming/Outgoing context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-21 23:54:59 +03:00
8d7e442b3a
server: add SubscriberBodyOnly option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-20 18:12:13 +03:00
renovate[bot]
f7b5211af3
fix(deps): update golang.org/x/net commit hash to 5f55cee ( #20 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-20 11:40:35 +03:00
7eb6d030dc
meter: fix internal labels sorting
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 15:57:42 +03:00
47e75c31c7
meter: export labels len method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 14:41:51 +03:00
20ff5eed22
meter: initial wrapper import ( #19 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 14:35:10 +03:00
d23ca8db73
Merge pull request #18 from unistack-org/flow
...
flow: initial tests
2021-02-18 12:49:32 +03:00
4dd28ac720
go 1.15 => 1.16
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:49:02 +03:00
240b6016df
flow: add initial flow dag
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:37 +03:00
cf2aa827e4
update to go 1.16
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:18 +03:00
5596345382
util/rand: replace all non crypto rand stuff with own rand package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:18 +03:00
67748a2132
util/reflect: import own path based interface lookup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 23:33:01 +03:00
c2333a9f35
gh actions not fail on lint errors
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 16:26:40 +03:00
4ec4c277b7
lint: fix all major issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 16:16:01 +03:00
a11dd00174
profiler: fix import
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 14:25:04 +03:00
cc7ebedf22
debug/profile: move to profiler interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 14:02:51 +03:00
e5bf1448f4
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 11:28:50 +03:00
f182bba6ff
debug/log: remove stale files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 20:01:57 +03:00
1f8810599b
go.mod cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 15:37:33 +03:00
82248eb3b0
many lint fixes and optimizations ( #17 )
...
* util/kubernetes: drop stale files
* debug/log/kubernetes: drop stale files
* util/scope: remove stale files
* util/mdns: drop stale files
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 15:35:56 +03:00
abb9937787
fix lint issues ( #16 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 01:46:16 +03:00
fd5ed64729
metadata: fix nil metadata from FromIncoming/FromOutgoing context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 17:10:35 +03:00
6751060d05
move memory implementations to core micro repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 16:33:16 +03:00
ef664607b4
automerge minor version updates
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 11:48:09 +03:00
62e482a14b
move renovate
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 12:44:56 +03:00
a390ebf80f
fix renovate.json
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 12:43:29 +03:00
9a44960be7
another fix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 10:52:33 +03:00
c846c59b9b
fix renovate.json
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 10:39:37 +03:00
renovate[bot]
902bf6326b
chore(deps): update golangci/golangci-lint-action action to v2 ( #14 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-10 00:35:56 +03:00
renovate[bot]
bddf3bf502
chore(deps): update actions/setup-go action to v2 ( #13 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-09 23:04:23 +03:00
renovate[bot]
284131da98
Add renovate.json ( #12 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 23:01:50 +03:00
927c7ea3c2
metadata: allow to modify metadata via SetXXX functions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 12:46:14 +03:00
0e51a79bb6
metadata: split context to incoming and outgoing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 01:08:45 +03:00
1de9911b73
util/reflect: add missing types for merge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-06 18:13:43 +03:00
b4092c6619
util/reflect: improve merge for map
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-05 18:27:16 +03:00
024868bfd7
api: encode body param in endpoint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-02 19:35:16 +03:00
a0bbfd6d02
provide compa options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-02 15:37:12 +03:00
2cb6843773
codec: fix noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 23:18:12 +03:00
87e1480077
config: add name to each config imp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 16:18:17 +03:00
bcd7f6a551
codec: fix noop codec to handle *broker.Message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 16:07:21 +03:00
925b3af46b
register: fix options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 15:06:47 +03:00
ef4efa6a6b
rename util
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:50:09 +03:00
125646d89b
add Name func option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:07:35 +03:00
7af7649448
store: add Name func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:02:54 +03:00
827d467077
micro: rewrite options to support multiple building blocks
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 13:17:32 +03:00
ac8a3a12c4
meter: complete interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-27 00:54:19 +03:00
286785491c
store: improve interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-26 02:09:26 +03:00
263ea8910d
meter: use plan map and metadata
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-23 00:23:29 +03:00
202a942eef
metadata: add Merge func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-23 00:09:07 +03:00
c7bafecce3
add meter and tracer across all options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 23:32:33 +03:00
c67fe6f330
meter: add option helper and provide default metric name and label prefix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 19:18:28 +03:00
8c3f0d2c64
meter: remove wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 18:22:17 +03:00
8494178b0d
meter: rework meter interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 18:21:40 +03:00
8a2c4c511e
metadata: add iterator method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 18:37:54 +03:00
dcca28944e
util/reflect: add useful helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 14:05:50 +03:00
92e6fd036e
config: merge default not overwrite
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 02:20:06 +03:00
eab1a1dd40
api/server: move to dedicated repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-20 01:21:15 +03:00
188d9611c9
util/reflect: add struct field helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-20 00:47:13 +03:00
74a52eed9d
rename metrics to meter
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 16:26:00 +03:00
770e8425bd
config: move reflect stuff to util/reflect
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 01:40:34 +03:00
4783c6d9a3
client: add option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 00:45:55 +03:00
2b2bcf4586
client: add call option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-18 23:48:50 +03:00
77f517a9f6
metrics: add context option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-15 22:47:28 +03:00
49d54f7fe6
logger: remove SetLevel from logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-12 09:26:14 +03:00
8b7380876e
modify all code for never logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 19:24:03 +03:00
7b3a7a9448
logger: update logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 18:56:39 +03:00
270ad1b889
api: fix Decode method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 03:55:04 +03:00
bcf7cf10d3
server: fix NewHandlerOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 03:36:23 +03:00
8930c3fbb7
api/router: extend interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 01:54:21 +03:00
e6f870bda7
codec: fix interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 23:53:29 +03:00
8feab7cc48
config: init before load
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 23:08:40 +03:00
aa6afdf440
config: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 01:07:48 +03:00
6b1ed63b48
guard agains not fully configured config sources
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 01:00:52 +03:00
b50855855b
config: export method to init new empty struct
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 00:15:29 +03:00
150e8ad698
config: improve and export helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-19 23:22:05 +03:00
035a84e696
config: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:50:52 +03:00
565082f515
before/after config stuff handled by implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:38:09 +03:00
8c504bd029
handle before/after inside config implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:37:18 +03:00
f6c0728a59
fix context usage across codebase
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-17 22:52:00 +03:00
70a17dc10a
client: allow to create new client with predefined call options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 23:09:51 +03:00
f14efa64f0
server: add MaxConn and Listener options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 11:52:05 +03:00
42f4d26fe4
server: add MaxConn option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 11:46:30 +03:00
06c3cd6637
config: fix default config loader
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 19:28:29 +03:00
99738096ac
fix configs options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 18:56:54 +03:00
c6dfc8acaa
load config on service init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 14:36:31 +03:00
762f20d179
registry: adopt micro/micro 69b0ac2e9140fee1cde043f5ecdab438a41898ee
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:51:09 +03:00
92aec349c3
config: add missing codec error
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:26:44 +03:00
2dcd30b21c
add defaut config parser
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:17:38 +03:00
a7a3c679d1
config: load defaults
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:10:04 +03:00
5c6eba20e7
codec: fix noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-11 00:32:29 +03:00
0a68a9c278
use default codec for store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-11 00:21:53 +03:00
a13cb01005
store: create options helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:37:40 +03:00
9fc0b5f88b
store: remove unneded options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:31:36 +03:00
6a7433ba2a
store: refactor interface ( #11 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:08:56 +03:00
a754ff7c0c
more lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-09 12:10:25 +03:00
e08276c2e2
gofmt
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-08 00:41:14 +03:00
b7b28f6b9a
lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-08 00:38:37 +03:00
f63ff80d46
backport micro 820f59869617dee18c9a699c8e01d7a6b080f854
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 21:54:45 +03:00
8fd745eab0
config: add logger to options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 19:27:08 +03:00
c7ed807129
default retries is always 0
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 19:26:22 +03:00
c6fd9c1c23
add context helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 16:10:20 +03:00
b5d3b699cf
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-04 02:34:20 +03:00
5279c2aa0f
config package rework ( #9 )
...
* change config interface
* reuse codec
* allow to modify next config based on values in current config via BeforeLoad
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-04 02:28:45 +03:00
0ddc8de00b
apply micro commit 2eb19c2e97d9316438bc66cd2cda896e8c99d026
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-30 22:48:00 +03:00
8d6eb34aee
fix random selector
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-29 17:30:54 +03:00
0d93b2c31c
add some defaults
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-26 01:13:05 +03:00
3f6852030f
expose codec options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 10:43:13 +03:00
458388359a
add string support to noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 10:04:11 +03:00
2101e994d9
add Frame support in noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 09:59:28 +03:00
8a50a2d0b8
receives only body of the message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 08:33:29 +03:00
71d82e9d5b
add codec NewMessage helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-24 15:14:47 +03:00
c9049c3845
major codec upgrade
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-23 16:21:07 +03:00
daffa9e548
use metadata.Metadata ( #8 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-18 16:50:41 +03:00
e0ef8b2953
merics: add Init func to interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-15 00:53:40 +03:00
f6c914c1e4
metrics: minor changes to interface and set default
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-15 00:38:38 +03:00
b38484d18e
go mod tidy
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 15:06:12 +03:00
75222e07cb
exttract protoc plugin to dedicated repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:59:14 +03:00
4233a4b673
init cmd and logger options on service init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:52:19 +03:00
c44a82a8cb
registry/noop: implement noop watcher
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:50:57 +03:00
37f7960f4a
logger: add WithContext option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:50:29 +03:00
6dc7e792c8
logger improvements
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 22:18:16 +03:00
81649d51e1
Merge branch 'master' of https://github.com/unistack-org/micro
2020-11-10 11:01:14 +03:00
23f5d10ccb
server: remove unused code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 11:00:37 +03:00
e3f235acc1
api/handler/rpc: fix corner cases
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 11:00:06 +03:00
fa9ef1c816
simplify service stop waiting
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:59:26 +03:00
77dab8ee15
server: remove unneded chan in noop server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:58:32 +03:00
51fbff3e4a
metadata: add checks for nil context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:57:33 +03:00
bd6493327f
Merge pull request #7 from itzmanish/protoc-gen-micro-fix
...
generate SendAndClose() and CloseAndRecv() on streams.
2020-11-07 15:53:00 +03:00
Manish
2141e9631c
generate SendAndClose() and CloseAndRecv() on streams.
2020-11-07 14:55:33 +05:30
be8d09c663
network/transport: fix default dial timeout
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 11:18:12 +03:00
72bbbe3817
client: remove cache responses
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:25:09 +03:00
c92add984c
allow to return all stuff from service opts
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:04:00 +03:00
3542d6c824
store: fix comment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:03:40 +03:00
dc63d96e0b
move store test to micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:56:10 +03:00
7c9a7e84c7
not use selfsigned certs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:55:53 +03:00
31180758b4
move avay grpc stuff to micro-server-grpc
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:46:11 +03:00
ce25a41fe1
remove cache as store can do the same thing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:35:55 +03:00
8fa8afdfa4
fix namespace server issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 22:35:05 +03:00
e127547799
add registry helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 21:18:05 +03:00
1fbf8b2e20
Merge pull request #6 from unistack-org/logger
...
rewrite logger
2020-11-05 00:49:03 +03:00
e41bb5ebc5
rewrite logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 00:23:05 +03:00
7c311aea19
api: extract routers to external repos
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 00:22:53 +03:00
8a2b122015
many fixes for lint and context.Context usage ( #5 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-03 02:02:32 +03:00
40b0870cf8
fix linting ( #4 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-03 01:08:23 +03:00
e6ab6d50eb
remove unneeded Error field from broker.Message
...
close github.com/unistack-org/micro-roadmap/issues/26 (#3 )
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-02 23:45:41 +03:00
a9eff06976
fix repocard issues ( #2 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-02 13:25:29 +03:00
416fe5e4c8
run tests from micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-30 23:52:05 +03:00
ddb53bf8e4
add slack badge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-29 16:16:31 +03:00
0e6efda528
minor cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 17:48:39 +03:00
f2413a7789
disconnect from stuff on service stop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 12:02:57 +03:00
9553f46cf4
connect to all stuff on start
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 10:51:09 +03:00
14c97d59c1
many improvements with options and noop stuff
...
* add many options helpers
* fix noop client to allow publish messages to topic in broker
* fix noop server to allow registering in registry
* fix noop server to allow subscribe to topic in broker
* fix new service initialization
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-16 09:38:57 +03:00
a59aae760f
metadata: use new helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 17:20:52 +03:00
0a5b34a07b
metadata: small optimization and export default metadata size
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 17:17:59 +03:00
62502ad720
always generate call with CamelCased name
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 16:19:30 +03:00
6e43ae7190
add client publish option func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 12:09:09 +03:00
0e1f744fcc
add helper for publish options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-10 00:47:09 +03:00
2fc47782cf
use metadata helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:51:58 +03:00
34d93306d6
new registry util func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:49:29 +03:00
336868ed0d
move helper to proper place
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:21:47 +03:00
2682f15b8e
move helper to proper place
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:20:10 +03:00
4c12e38c01
move generic code from grpc server implementation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:15:36 +03:00
62bfe9c06e
allow to publish message via broker on noop client
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 13:43:04 +03:00
24be220f91
close micro-roadmap/issues/12
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 12:15:55 +03:00
cacd33e84f
metadata: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-01 16:05:05 +03:00
9475003059
fix concurrent map usage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-01 16:00:01 +03:00
8532ccebba
metadata: avoid allocations on delete
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-30 16:21:47 +03:00
9c55b1d06a
fix metadata issues with uppercase letters
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-30 16:14:54 +03:00
efd9075d9b
add error vars
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-28 13:08:53 +03:00
4c4fa00a5d
add useful func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:33:57 +03:00
21d5ca1cdd
rename func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:17:38 +03:00
ec3c1a02fc
expose useful broker and server methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:15:05 +03:00
dc5dc6ab5b
update
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 17:02:41 +03:00
1cbd1d2bad
fix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 16:57:54 +03:00
aa667728a1
move transport
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 16:52:26 +03:00
9b11ea527a
add Wait option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 15:48:07 +03:00
5787a1afb8
more useful router new options func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:44:35 +03:00
74c10f1139
more idiomatic names inside generated protoc files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:44:05 +03:00
7e3fac8937
fix store context issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:41:49 +03:00
6021edc855
add more context to store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:18:01 +03:00
8817c110d0
add context to store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:15:42 +03:00
d59db9df16
check for nil cmd
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-14 12:58:51 +03:00
2d1e6db9fd
add context in server handler option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-11 11:55:31 +03:00
5bfca99627
fix old proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 15:17:23 +03:00
9ea3149b60
fixup opts
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:25:33 +03:00
8f03480ed2
update go.mod
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:08:59 +03:00
caec730248
move out tracers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:06:29 +03:00
f1fde75567
fix init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-07 15:29:43 +03:00
5fe3a46732
init default stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-07 13:38:52 +03:00
e7d418183b
fixup logger usage ( #33 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-05 02:43:16 +03:00
c576749b57
noop impl ( #32 )
...
* improve logger usage
* add noop client and server
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-05 02:11:29 +03:00
c062aab1a9
add noop broker and noop store ( #30 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-03 15:11:05 +03:00
0252addf05
broker: resurrect DisableAutoAck
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 16:51:58 +03:00
b7338c12d7
broker: resurrect Queue option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 16:48:29 +03:00
7c115823a7
Revert "fix protoc-gen-micro"
...
This reverts commit 47d007c0b6
.
2020-08-31 11:51:30 +03:00
47d007c0b6
fix protoc-gen-micro
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 10:52:19 +03:00
c9b283be60
move out cache implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 10:51:58 +03:00
112f21006c
config: add default config
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 18:08:21 +03:00
53654185ba
add logger to options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:44:49 +03:00
2382446e10
registry: set noop as default registry
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:44:04 +03:00
24c20b6907
resolver/registry: small slice optimization
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:43:36 +03:00
622490fbf3
logger: refactor interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:43:06 +03:00
dd8894e673
registry: add noop registry
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:41:49 +03:00
eb1b14da8a
model: split options, add logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:40:25 +03:00
0005f23585
errors: move grpc error def to grpc server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:32:57 +03:00
fb233374a0
resolver/dns: support ipv6 addrs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 16:53:53 +03:00
9c695ac343
split router implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 12:19:47 +03:00
2c136b005e
resurrect default for auth
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:55:18 +03:00
7cf42589b3
cleanup deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:52:51 +03:00
6aa857dfa1
fixup deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:27:45 +03:00
0f19355621
resurrect service stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 10:58:08 +03:00
aa99378adc
add check ( #27 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-27 11:32:27 +03:00
b4ccde2228
resurrect broker event ( #26 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-27 11:18:02 +03:00
36c53b4917
сleanup ( #24 )
...
* move out prometheus metrics
* not use gorilla wrappers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 17:59:41 +03:00
ef773d8d49
remove util/log in favour of logger ( #23 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 17:31:28 +03:00
fc3794f548
move runtime implementations ( #22 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 15:55:30 +03:00
67ab44593b
fix repocard issues ( #21 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 15:41:48 +03:00
8076e410a9
fix repocard issues ( #20 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 14:33:36 +03:00
dd78ae8658
cleanup ( #18 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 14:16:08 +03:00
0f4b1435d9
move implementations to external repos ( #17 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 13:44:41 +03:00
c4a303190a
lint fixes ( #14 )
...
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-21 14:53:21 +03:00
199ff66bd4
enable cache for build, closes #8 ( #12 )
...
* enable cache for build, closes #8
* goimports
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 15:23:41 +03:00
98ba3b2788
grpc: avoid allocations for each message ( #11 )
...
* grpc: avoid allocations for each message
* fix tests for api/router
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 14:45:47 +03:00
5ea2590891
Merge pull request #10 from unistack-org/quic
...
update quic go package
2020-08-20 14:29:45 +03:00
0a42845a40
fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 14:20:27 +03:00
Asim Aslam
e6daa9a838
Update debug.go
2020-08-20 14:20:27 +03:00
ben-toogood
72621e0da4
events: update interface ( #1954 )
2020-08-20 14:20:27 +03:00
Dominic Wong
d5da9c0728
Unify the store tests ( #1952 )
...
Add more tests for store
2020-08-20 14:20:12 +03:00
Janos Dobronszki
eee5b98d78
Generic git checkout ( #1951 )
2020-08-20 14:18:53 +03:00
ben-toogood
cf084b410f
util/file: allow context to be passed ( #1950 )
2020-08-20 14:18:52 +03:00
cf9bdd0f99
update quic go package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 12:37:40 +03:00
06136312bb
regen files with never protoc ( #6 )
...
* regen files with never protoc
* rewrite import path
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-19 17:47:17 +03:00
7a407d5792
setup lint ( #3 )
...
* setup lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-19 16:11:03 +03:00
ben-toogood
66df1bb361
events/nats: add support for TLS config ( #1946 )
...
* events/nats: add support for TLS config
* events/nats: improve error logging
2020-08-19 10:55:54 +01:00
Asim Aslam
7eaec450a1
support error handler in memory broker ( #1947 )
2020-08-19 10:20:43 +01:00
Asim Aslam
5d6b7b3d7d
Move the network resolver out ( #1944 )
2020-08-18 21:38:29 +01:00
Dominic Wong
2eac8ed64f
Fix cockroach store not respecting WriteTTL option ( #1943 )
...
* cockroach fixes for expiry
* cockroach should run in the background
2020-08-18 18:30:05 +01:00
Janos Dobronszki
2b2dc2f811
Support private repos in env 'local' ( #1938 )
2020-08-18 18:26:14 +02:00
ben-toogood
21cca297c0
events: implement package with memory & nats streams ( #1942 )
2020-08-18 16:19:53 +01:00
Asim Aslam
19ef225b2f
Revert "grpc: avoid allocations for each message ( #1939 )" ( #1941 )
...
This reverts commit 2a23224d91
.
2020-08-18 14:44:29 +01:00
2a23224d91
grpc: avoid allocations for each message ( #1939 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-18 14:24:11 +01:00
Asim Aslam
dd2dc7a2b9
Update broker.go
2020-08-18 14:05:25 +01:00
Asim Aslam
4413372a3f
Decruft the broker by removing Event interface ( #1940 )
2020-08-18 14:00:51 +01:00
Janos Dobronszki
a2a808f2d6
Baseurl, gitlab support, single word service names ( #1933 )
2020-08-18 11:31:49 +02:00
Asim Aslam
7a6669d199
Update reporter.go
2020-08-18 08:30:29 +01:00
Asim Aslam
09fdd3c121
Update reporter.go
2020-08-18 08:29:26 +01:00
Prawn
da4159513e
Metrics interface and Prometheus implementation ( #1929 )
...
* Metrics interface
* Prometheus implementation
* NoOp implementation
Co-authored-by: chris <chris@Profanity.local >
2020-08-18 08:27:50 +01:00
Asim Aslam
e1248f90f4
update options
2020-08-17 23:09:41 +01:00
Asim Aslam
3011bad518
sort routes by metric
2020-08-17 23:09:24 +01:00
Asim Aslam
bb7fe21c46
unused variables
2020-08-17 23:00:27 +01:00
Asim Aslam
4fd4a116f2
allow setting registry router in client
2020-08-17 22:53:20 +01:00
Asim Aslam
50ec6c748f
cleanup client/selector/lookup ( #1937 )
...
* cleanup client/selector/lookup
* add mdns router, remove registry from client
* fix roundtripper
* remove comment
* fix compile issue
* fix mucp test
* fix api router
2020-08-17 22:44:45 +01:00
Asim Aslam
7135787b78
Update README.md
2020-08-17 19:43:28 +01:00
Asim Aslam
870a1ebc07
dead code
2020-08-17 10:04:52 +01:00
zuoan
61899398b3
simplifies code ( #1934 )
...
Co-authored-by: 刘海洋 <haiyang@snqu.com >
2020-08-17 11:10:42 +03:00
Asim Aslam
55d62fc1a5
Strip Advertise/Process from router
2020-08-14 23:51:52 +01:00
Asim Aslam
5238a8a85f
don't delete own routes
2020-08-14 23:04:55 +01:00
Asim Aslam
9fffd0419e
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-14 21:52:18 +01:00
Asim Aslam
58794df27c
default to noop registry in network
2020-08-14 21:52:05 +01:00
ben-toogood
5a88ea7247
runtime: resource limits (kubernetes implementation) ( #1931 )
...
* runtime: add resource limit CreateOptions
* util/kubernetes/client: implement support for resource limits
* runtime/kubernetes: set resource limits for k8s deployments
* util/kubernetes: remove template check for ints
* util/kubernetes: fix incorrect yaml syntax
* runtime/kubernetes: fix incorrect units
* runtime: update create options to use Resources struct
2020-08-14 11:47:28 +01:00
Asim Aslam
374aae1490
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-13 14:10:49 +01:00
Asim Aslam
ccf2f4efd6
fix windows
2020-08-13 14:10:41 +01:00
ben-toogood
9380b365de
runtime/local: fix injection of secrets as env vars ( #1930 )
2020-08-13 09:22:25 +01:00
Asim Aslam
f0142febcf
executable is now os
2020-08-13 07:57:57 +01:00
Asim Aslam
1fa3ac5599
write nil when expiry is zero
2020-08-12 12:52:14 +01:00
Asim Aslam
375b67ee16
simplify runtime logs
2020-08-11 22:57:30 +01:00
Dominic Wong
69a53e8070
expiry can be taken from options or record ( #1928 )
2020-08-11 18:11:18 +01:00
Asim Aslam
b6e1c7ac99
make source dir a variable
2020-08-11 17:25:43 +01:00
Asim Aslam
e83a808b05
make log dir a variable
2020-08-11 17:23:00 +01:00
ben-toogood
012ec6a998
router/registry: fix expiring routes bug ( #1927 )
2020-08-11 16:57:04 +01:00
Asim Aslam
fae4151027
Add a build package ( #1926 )
...
* Add a build package
* fix go mod
* package tar
2020-08-11 16:51:58 +01:00
ben-toogood
e162e6d505
router/registry: fix bug which impacts service registered in multiple domains ( #1925 )
...
* router/registry: fix bug which impacts service registered in multiple domains
* router/registry: bugfix
2020-08-11 12:42:22 +01:00
Asim Aslam
c51ef6fc29
move wrapper to client
2020-08-11 11:25:49 +01:00
Asim Aslam
28d6340f04
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-11 10:32:25 +01:00
Asim Aslam
4fc193f95d
Delete the cmd package
2020-08-11 10:24:55 +01:00
Asim Aslam
d072eb6ff2
Deprecate service ( #1924 )
2020-08-11 10:03:47 +01:00
ben-toogood
1263806a39
util/kubernetes: add readiness check to deployments ( #1923 )
2020-08-11 08:38:30 +01:00
Asim Aslam
959407bad9
support wrapper slice in api server options
2020-08-10 22:38:54 +01:00
Asim Aslam
61d12d3a39
fix etcd keys for services ( #1922 )
2020-08-10 21:58:35 +01:00
Asim Aslam
4db8ea8f6a
Move tunnel to its own package ( #1921 )
2020-08-10 17:31:21 +01:00
Asim Aslam
13f495587e
cleanup debug and transport ( #1920 )
2020-08-10 15:58:39 +01:00
ben-toogood
593b543230
runtime/kubernetes: fix streaming logs error handling ( #1919 )
2020-08-10 15:20:33 +01:00
ben-toogood
fdce953c15
runtime/kubernetes: fix update bug ( #1918 )
2020-08-10 15:08:04 +01:00
Janos Dobronszki
96836f2e43
Decrease log levels in router/registry package to not appear for CLI users ( #1917 )
2020-08-10 13:57:45 +01:00
Asim Aslam
65e6ee8566
use noop resolver in network by default
2020-08-09 22:11:57 +01:00
Asim Aslam
a7c70c66b1
return a micro error on lookup failure
2020-08-09 21:44:39 +01:00
Asim Aslam
b2582c0992
fix deadlock bug
2020-08-09 19:39:21 +01:00
Asim Aslam
6373cc91b7
remove print statement
2020-08-09 19:35:07 +01:00
Asim Aslam
ed704640aa
getDomain should return the default domain
2020-08-09 19:08:25 +01:00
Asim Aslam
cd9e5a1e9e
continue to allow endpoint routing
2020-08-09 16:57:34 +01:00
Asim Aslam
dcf040ec9f
strip back the grpc proxy
2020-08-09 16:47:00 +01:00
Asim Aslam
f838c33008
noop.NewRegistry function
2020-08-09 16:26:51 +01:00
Asim Aslam
e8ea0f85e9
add a noop registry
2020-08-09 16:17:52 +01:00
Asim Aslam
51f8b4ae3d
embed grpc server stream and client so they can be accessed ( #1916 )
2020-08-09 15:43:41 +01:00
Asim Aslam
69a2032dd7
lower log level to debug
2020-08-08 14:04:18 +01:00
Asim Aslam
64feb6dff2
Add subscriber naem
2020-08-08 09:21:13 +01:00
Asim Aslam
4c95c65d81
Return service name in error
2020-08-08 09:09:34 +01:00
Asim Aslam
4469a41ae7
use a totally different client for the watcher in etcd
2020-08-08 01:40:41 +01:00
Asim Aslam
fc67593ee4
cleanup router watcher logic
2020-08-08 01:04:38 +01:00
Asim Aslam
e7cc3c2210
protect etcd watcher stop against race condition
2020-08-08 00:57:57 +01:00
Asim Aslam
712fe39a62
initChan is never evaluated because watchRegistry is a blocking call
2020-08-07 23:44:43 +01:00
Asim Aslam
9b14eb8aec
close the existing etcd client if it exists
2020-08-07 23:09:06 +01:00
Asim Aslam
124b1bd7b7
add https prefix when using tls config for etcd
2020-08-07 22:46:05 +01:00
ben-toogood
ac1aace214
route the API subdomain ( #1910 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-08-07 20:54:55 +01:00
Asim Aslam
324c4e6886
Router refresh ( #1912 )
...
* checkpoint
* Refresh and prune routes periodically in the registry router
* remove comment
2020-08-07 20:53:38 +01:00
Asim Aslam
d69a4a30cd
fix etcd bug that causes deregister to be skipped ( #1911 )
2020-08-07 19:58:25 +01:00
Asim Aslam
a6d7b1d710
Move api/router/util to util/router ( #1909 )
2020-08-07 13:30:29 +01:00
Asim Aslam
8ee31b94a1
remove handler/util package in favour of util/router ( #1908 )
2020-08-07 12:47:20 +01:00
Asim Aslam
37cc7fda92
Update pprof.go
2020-08-07 12:18:01 +01:00
Asim Aslam
d61cbd29db
Update README.md
2020-08-07 11:22:57 +01:00
Asim Aslam
b6ab124d83
Update README.md
2020-08-07 11:21:59 +01:00
Dominic Wong
835343d6a5
logs should return for non existent services ( #1906 )
2020-08-06 22:56:05 +01:00
Maarten Bezemer
74907987d1
codec - Allow to Write() nil body ( #1905 )
...
* codec - Allow to Write() nil body
* Oops we are in v3 now
2020-08-06 18:51:00 +01:00
Asim Aslam
fb8533b74e
Update tunnel
2020-08-06 18:50:35 +01:00
Z
dcf785677f
Fix: file-watcher bugs ( #1897 )
...
* Fix: file-watcher bugs
* Update watcher_linux.go
Co-authored-by: 杨铭哲 <yangmz@weipaitang.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-08-06 18:21:09 +01:00
ben-toogood
991cdba91d
registry/etcd: fix services combining ( #1901 )
2020-08-06 15:38:50 +01:00
Asim Aslam
aefd052dd7
Etcd router bug fixing etcd path prefix matching name ( #1899 )
...
* add logging and don't get nodes where they exist in router
* add more logging
* Fix the etcd bug for name matching of keys and prefixes matching names
2020-08-06 12:42:14 +01:00
Asim Aslam
2b79910ad9
add logging and don't get nodes where they exist in router ( #1898 )
...
* add logging and don't get nodes where they exist in router
* add more logging
2020-08-06 11:32:06 +01:00
Asim Aslam
8674dc8e62
Remove precache in favour of just pulling by default
2020-08-06 10:27:58 +01:00
Asim Aslam
b93cd0c964
dont process endpoint unless absolutely necessary
2020-08-05 18:09:04 +01:00
Asim Aslam
39bd6a6ced
skip watching routes if client proxy is set, remove later
2020-08-05 18:05:25 +01:00
Asim Aslam
03d47afe47
Fix proxy selector memory leak
2020-08-05 17:38:41 +01:00
ben-toogood
38ec233350
proxy/mucp: don't lookup routes if client using proxy ( #1896 )
2020-08-05 12:45:56 +01:00
Dominic Wong
eee91ed976
Check chan not closed before sending updates for memory loader ( #1894 )
...
* dont send on closed chan
2020-08-04 16:21:03 +01:00
ben-toogood
07fef9fd33
router/registry: fix initialization bug ( #1893 )
2020-08-04 11:43:01 +01:00
Asim Aslam
1106f1d996
remove agent
2020-08-04 07:51:10 +01:00
Asim Aslam
8e126e4fc1
Remove go-micro/web
2020-08-04 07:47:20 +01:00
Asim Aslam
1439b101ec
ensure register ttl and interval are set
2020-08-03 22:44:29 +01:00
Asim Aslam
24e5b2a034
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-03 22:21:13 +01:00
Asim Aslam
971a962894
Fix typo
2020-08-03 22:20:30 +01:00
ben-toogood
31ed4aa0e8
registry/etcd: fix logging nil pointer dereference ( #1889 )
...
* registry/etcd: fix logging nil pointer dereference
* Fix stupid mistake
* Fix merge
2020-07-31 15:05:32 +01:00
ben-toogood
d2cea4b7b7
registry/etcd: fix logging nil pointer dereference ( #1888 )
2020-07-31 14:40:11 +01:00
ben-toogood
0b73d411ad
client: rename WithServiceToken => WithAuthToken ( #1887 )
2020-07-31 11:36:33 +01:00
ben-toogood
83a64797fb
Fix proxy being overriden by default addresses ( #1886 )
2020-07-31 08:55:08 +01:00
ben-toogood
e9fc5b1671
client: add proxy option ( #1885 )
...
* client: add proxy option
* client: add WithProxy CallOption
* use address option
* ProxyAddress => Proxy
2020-07-30 15:22:36 +01:00
ben-toogood
006bbefaf3
runtime: support for dynamic secrets ( #1861 )
...
* runtime: replace CreateCredentials with CreateSecret
* runtime/kubernetes: secrets support
* runtime: CreateSecret => WithSecret
* runtime: use map[string]string for secrets
* runtime/kubernetes: update to use kv secrets
* Fix merge conflict (missing import)
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-29 13:41:50 +01:00
Lars Lehtonen
3d1ba914fc
tunnel: remove unused test loop ( #1878 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-29 12:51:09 +01:00
yu
d66803a136
fix bug https://github.com/micro/go-micro/issues/1883 ( #1884 )
...
* fix #1883
* fix #1883
Co-authored-by: 杨羽 <yangyu@doumi.com >
2020-07-29 12:45:25 +01:00
ben-toogood
9813f98c8b
config: remove default config ( #1882 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-28 13:54:58 +01:00
c6163bb22f
fix qson parsing on invalid input, close #1874 ( #1880 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-28 12:34:50 +01:00
ben-toogood
cb4a2864da
router/registry: fix not started bug ( #1877 )
2020-07-28 09:01:08 +01:00
Asim Aslam
f17e4fdb44
Update README.md ( #1876 )
2020-07-27 16:42:50 +01:00
Asim Aslam
563768b58a
v3 refactor ( #1868 )
...
* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com >
2020-07-27 13:22:00 +01:00
Dominic Wong
9dfeb98111
cockroach typo in init ( #1872 )
2020-07-27 10:16:40 +01:00
Asim Aslam
5f4491bb86
change network resolver http to localhost:8080
2020-07-26 11:21:57 +01:00
Janos Dobronszki
fbdf1f2c1c
Fixing micro logs
being follow by default against k8s ( #1866 )
2020-07-23 09:50:38 +02:00
ben-toogood
a3a7434f2c
client/grpc: fix error panic ( #1860 )
2020-07-20 10:04:51 +01:00
Asim Aslam
592179c0a2
Remove deprecations since next release is v3
2020-07-19 19:59:33 +01:00
Asim Aslam
9b74bc52d6
Move defaults to defaults.go
2020-07-19 19:48:11 +01:00
Asim Aslam
05f3e1a125
Add cmd.Run function
2020-07-19 18:43:33 +01:00
Asim Aslam
16c591d741
call cmd.Run
2020-07-19 18:20:17 +01:00
Asim Aslam
755b816086
Use Run instead of Init for cmd
2020-07-19 18:14:18 +01:00
Asim Aslam
7aa92fa8b5
add String method to command
2020-07-19 17:20:05 +01:00
ijayer
5077683b70
refactor(logger): fix the name of defaultLogger receiver ( #1859 )
...
Closes #1858
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-19 16:55:50 +01:00
Asim Aslam
7f6cefd9c9
fix grpc test
2020-07-19 15:54:33 +01:00
Asim Aslam
647ce61dec
some renaming of types in auth
2020-07-19 14:41:31 +01:00
Asim Aslam
d3326efd4b
Move out the token package to util
2020-07-19 13:41:23 +01:00
Asim Aslam
6920677f1e
Move rules.Verify to auth.VerifyAccess
2020-07-19 13:12:03 +01:00
Asim Aslam
1838e4a1ee
remove auth provider
2020-07-19 11:37:40 +01:00
Asim Aslam
96233b2d9b
auth jwt / service package comments
2020-07-19 10:53:38 +01:00
Asim Aslam
e082ac42a0
go fmt
2020-07-19 10:51:16 +01:00
Asim Aslam
d7ef224447
add selector package comment
2020-07-19 10:51:04 +01:00
Asim Aslam
8c6f4062ef
Remove error proto in favour of go type
2020-07-19 09:29:48 +01:00
ben-toogood
0d860c53a6
runtime/kubernetes: ignore namespace already exists errors ( #1852 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-18 11:12:05 +01:00
bcc890e47c
router: pass node metadata to route instead of service metadata ( #1855 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-17 16:45:22 +01:00
Di Wu
f9bf562393
fix typo in comments ( #1840 )
...
* remove global error tracking
* rpc_server: fix invalid register err
* fix typo
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-16 16:33:11 +01:00
dfa50a888d
make LookupRoute exported ( #1850 )
...
* make LookupRoute exported
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add missing file
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-16 16:32:37 +01:00
Asim Aslam
e63b9015ae
Add memcache implementation of cache ( #1848 )
2020-07-16 14:13:38 +01:00
3627e47f04
client/grpc: dont use codec for raw bytes payload ( #1847 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-16 13:35:06 +01:00
Asim Aslam
7d41c2224e
Don't close the stream ( #1844 )
2020-07-15 14:44:31 +01:00
ben-toogood
68927e875b
store/service: use client passed in Init options ( #1843 )
2020-07-15 14:01:33 +01:00
ben-toogood
0c19a87c89
cmd/cmd: use service namespace as store database ( #1842 )
2020-07-15 11:31:42 +01:00
ben-toogood
f73ec65ac3
runtime/kubernetes: increase debugging ( #1841 )
2020-07-15 09:26:25 +01:00
Asim Aslam
b27e71ae64
rip out cmd.DefaultOptions
2020-07-14 22:23:54 +01:00
Asim Aslam
0299517f0d
remove config readme
2020-07-14 21:55:05 +01:00
Asim Aslam
e1404a1100
remove secrets package
2020-07-14 21:53:43 +01:00
Asim Aslam
057d61063f
Move back command
2020-07-14 20:57:13 +01:00
ben-toogood
73a3f596e8
util/kubernetes/client: set imagePullPolicy to always ( #1838 )
2020-07-14 15:17:23 +01:00
ben-toogood
0287ab8751
auth/service/proto: add Delete RPC ( #1836 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-14 13:41:35 +01:00
Alex Unger
42c28f2b6d
Fix Comments ( #1833 )
...
* update store url
* fix leftover copy paste
2020-07-14 13:13:32 +01:00
ben-toogood
a2bb0bea2d
auth: add token issuer option ( #1835 )
2020-07-14 13:44:51 +02:00
ben-toogood
9f9c748f9b
auth/service: fix account issuer bug ( #1834 )
2020-07-14 12:16:52 +01:00
ben-toogood
a5e9dc21ca
util/wrapper: allow enforcing a specific namespace when verifying requests ( #1832 )
...
* auth/jwt: add debugging
* auth: more debugging
* auth: more debugging
* util/wrapper: don't use request context
* util/wrapper: AuthHandlerNamespace
* remove debugging
2020-07-14 10:27:15 +01:00
Janos Dobronszki
3f4b58b58c
Let bolt do locking per each List Get etc op, instead of managing fil… ( #1831 )
2020-07-14 10:35:46 +02:00
Asim Aslam
0a79db498c
do not compare snapshot unless non nil ( #1830 )
2020-07-14 07:52:45 +01:00
Dominic Wong
7c5e3b0f30
report errors from log streaming ( #1828 )
2020-07-13 17:35:23 +01:00
ben-toogood
07fbb06ed8
auth/service: fix jwt blank refresh bug ( #1827 )
2020-07-13 17:12:03 +01:00
ben-toogood
a4252ba69c
router/registry: use warn error level ( #1826 )
2020-07-13 15:27:14 +01:00
ben-toogood
8fe4f1f2c3
config/cmd: don't fatally error if config can't be loaded ( #1825 )
...
* config/cmd: don't fatally error if config cannot be loaded
* config/cmd: fix log level typo
2020-07-13 15:08:53 +01:00
ben-toogood
2e04fcd718
config/cmd: don't fatally error if auth account cannot be generated ( #1824 )
2020-07-13 12:52:54 +01:00
ben-toogood
7355455020
auth/service: generate accounts client side if JWT credentials present ( #1823 )
2020-07-13 10:20:31 +01:00
Lars Lehtonen
040577fb74
transport/grpc: replace deprecated grpc.WithTimeout() ( #1822 )
2020-07-13 07:35:53 +01:00
ben-toogood
4e7621da18
config/cmd: standardise error handling ( #1816 )
...
* runtime/kubernetes: remove reference to runtime cells
* config/cmd: standardize error handling
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-12 07:22:08 +01:00
Huan Huang
8e30ede8c7
track error ( #1815 )
...
* track error
* remove useless code
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-12 07:17:56 +01:00
Asim Aslam
630ceb5dad
Update README.md ( #1820 )
2020-07-11 22:18:53 +01:00
Asim Aslam
85ae232936
Add model to service ( #1819 )
2020-07-11 21:15:59 +01:00
ben-toogood
13ea0eec02
:registry/mdns: fix nil pointer bug ( #1818 )
2020-07-10 17:47:07 +01:00
ben-toogood
09ec20fded
runtime: provide credentials to services ( #1817 )
...
* runtime: inject credentials into service
* util/auth: self generate accounts (needed for jwt)
* runtime/kubernetes: add logging for creds
* runtime/kubernetes: serialize secret name
* runtime/kubernetes: remove unused code
* runtime/kubernetes: base64 encode secret
* runtime/kubernetes: remove metadata from secret
* util/kubernetes/client: omit empty secret metadata
* util/kubernetes/client: fix secret template
* util/kubernetes/client: fix secrets
* web: update auth util
* util/auth: fix missing arg
* extend token expiry
* extend token expiry
2020-07-10 16:25:46 +01:00
ben-toogood
3480e0a64e
runtime/kubernetes: remove reference to runtime cells ( #1814 )
2020-07-09 20:21:34 +01:00
ben-toogood
318a80f824
config/cmd: improve cert loading for infra ( #1813 )
...
* config/cmd: improve cert loading for infra
* config/cmd: remove certificate_authorities flag
* config/cmd: fix caps
* config/cmd: fix bug with IsSet
* config/cmd: fix bool flags
2020-07-09 18:02:24 +01:00
ben-toogood
6d9a38a747
kubernetes: fixes for production ( #1812 )
...
* util/kubernetes/client: add secrets to deployments
* util/kubernetes/client: remove ServiceAccountName override
* debugging
* runtime/kubernetes: fix error
* runtime/kubernetes: remove test secret
* util/kubernetes/client: update default image
* util/kubernetes/client: remove default command for deployments
* runtime/kubernetes: pass source as arg
* runtime/kubernetes: remove debugging
* util/kubernetes/client: revert default image change
2020-07-09 16:29:01 +01:00
Asim Aslam
58d6726380
The start of mud - the micro data model ( #1811 )
...
* The start of mud - the micro data model
* add comments
2020-07-09 12:11:32 +01:00
Huan Huang
e5db6ea8a7
close r/w ( #1810 )
...
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
2020-07-09 10:28:20 +01:00
Huan Huang
3468331506
feat: refactor register func ( #1807 )
...
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-08 18:38:01 +01:00
王旭
1bac08cc0e
server.Init(Wait(nil)) update server options context ( #1804 )
...
Co-authored-by: wangxu <wangxu@oneniceapp.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-08 18:36:07 +01:00
ben-toogood
333320dcb8
config/cmd: secure broker ( #1806 )
...
* config/cmd: secure broker
* config/cmd: remove testing
2020-07-08 16:22:48 +01:00
Asim Aslam
ce12c040fa
Model updates
2020-07-08 15:09:18 +01:00
Asim Aslam
ee36e26edc
Add model interface ( #1808 )
2020-07-08 14:57:45 +01:00
Asim Aslam
3ffb899951
Fix cache options
2020-07-08 14:53:38 +01:00
Asim Aslam
00bd2bc65f
cache interface ( #1805 )
2020-07-08 11:08:59 +01:00
ben-toogood
86f4235aaf
config/cmd: custom certificate authorities & secure registry ( #1803 )
...
* config/cmd: add registry_secure option
* config/cmd: tmp load ca
* config/cmd: tmp load ca
* config/cmd: refactor certificate_authorities setup
* config/cmd: improve usage
2020-07-08 08:50:08 +01:00
Di Wu
b37f9c94b8
Fix invalid register check err in log ( #1801 )
...
* remove global error tracking
* rpc_server: fix invalid register err
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 14:14:23 +01:00
Asim Aslam
0ed1c70d29
Update README.md
2020-07-07 13:34:42 +01:00
Asim Aslam
db8e10834b
Update README.md ( #1802 )
2020-07-07 13:33:54 +01:00
ben-toogood
0a937745cd
auth: pass namespace options in auth service requests ( #1800 )
...
* auth: pass namespace options in auth service requests
* auth/service/proto: update field index
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 08:30:25 +01:00
ben-toogood
f5ed7e5833
config/source/service: change default namespace to micro ( #1798 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 08:19:52 +01:00
Metauro
859b9e7786
feat(errors): add gateway, service error ( #1797 )
2020-07-06 20:14:59 +01:00
Lars Lehtonen
2b033b6495
store/cockroach: fix dropped errors ( #1796 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:14:36 +01:00
Di Wu
51caf2a24e
remove global error tracking ( #1777 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:14:22 +01:00
Enix Yu
eaa46c2de7
Add recover in grpc service handler ( #1727 )
...
* 🐛 bug(grpc): add missing recover in grpc unkonwn service handler
* Add grpc handler recover testcases
* improve test case
Co-authored-by: ben-toogood <bentoogood@gmail.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:13:51 +01:00
Colin Hoglund
90dca65f55
make environment variable interpolation preprocessor optional ( #1715 )
2020-07-06 20:13:35 +01:00
97ae2979ad
pass request context from request rpc endpoints ( #1799 )
...
http middleware can add additional metadata to context,
for example tracing wrappers, pass down it to underlining
services
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-06 13:55:17 +01:00
Asim Aslam
6f309dada3
fix typo ( #1789 )
2020-07-06 13:52:42 +01:00
Huan Huang
f99b436ec2
feat: fix register bug ( #1791 )
2020-07-03 14:38:25 +01:00
ben-toogood
c817f29d6e
router/registry: fix registry not found bug ( #1794 )
2020-07-03 13:35:59 +01:00
ben-toogood
f744c6248f
runtime/service: pass namespace option to service ( #1792 )
2020-07-03 11:37:14 +01:00
ben-toogood
4ff114e798
router/registry: fix rlock bug when registry errors ( #1788 )
...
* client: add select options
* router/registry: fix rlock bug when registry errors
* Revert "client: add select options"
This reverts commit 4d5283452e183f7387b604b51bde1deaf87ee391.
* router/registry: findRoutes under rlock
* add test
Co-authored-by: Dominic Wong <dom@micro.mu >
2020-07-02 18:29:11 +01:00
ben-toogood
c58ac35dfc
broker/service: use wrapped micro client to authenticate requests ( #1782 )
2020-07-02 17:54:53 +01:00
ben-toogood
b5314829fa
client/{grpc,rpc}: fix previous breaking change with CallFunc (router.Route vs registry.Node) ( #1781 )
2020-07-02 17:26:45 +01:00
ben-toogood
41c7688697
options: add router option ( #1783 )
...
* broker/service: use wrapped micro client to authenticate requests
* options: add router option
* Revert "broker/service: use wrapped micro client to authenticate requests"
This reverts commit f2383f37c86467b4ce534313a7f59993a904a712.
2020-07-02 17:17:07 +01:00
ben-toogood
b021546c09
client: add select options ( #1786 )
2020-07-02 17:03:08 +01:00
ben-toogood
6898a65508
selector: add filters to replace depricated client/selector filters ( #1785 )
2020-07-02 16:09:48 +01:00
ben-toogood
d577dd6abe
config: add namespace support ( #1780 )
...
* config/cmd: use service namespace for config
* config/service: add namespace option to list
2020-07-02 14:07:58 +01:00
Janos Dobronszki
3c633e3577
Sparse checkout of repos, all repo downloads happen to different folders for concurrency support ( #1779 )
2020-07-02 14:40:40 +02:00
ben-toogood
174e44b846
Deprecate client/selector ( #1767 )
...
* client/{grpc,rpc}: depricate selector (wip)
* {client,cmd}: remove client/selector
* deprecate client/selector
* router/static: fix lookup
* config/cmd: add support for legacy static selector flag
* config/cmd: add support for legacy dns selector flag
2020-07-01 17:06:59 +01:00
Dominic Wong
a63480a81a
router/registry: fix fallback fails if service has been seen already ( #1776 )
2020-07-01 15:20:30 +01:00
ben-toogood
6d9d94b105
api/router/registry: use resolved domain ( #1774 )
2020-07-01 12:23:55 +01:00
ben-toogood
64e9185386
router/registry: fix nil eventChan bug ( #1773 )
...
* router/registry: fix nil eventChan bug
2020-07-01 12:03:13 +01:00
ben-toogood
1b5c83f3cc
registry/mdns: fix deregister bug ( #1771 )
...
* registry/mdns: fix deregister bug
* Update registry/mdns_registry.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
2020-07-01 11:09:20 +01:00
ben-toogood
979af853b9
proxy/mucp: use Micro-Namespace to filter networks ( #1772 )
2020-07-01 10:55:46 +01:00
ben-toogood
a64078b5c3
router/service: handle not found error ( #1770 )
2020-07-01 10:18:19 +01:00
Dominic Wong
58845d7012
only prewarm the route table if requested ( #1765 )
2020-07-01 10:05:21 +01:00
ben-toogood
dcf01ebbf0
router/registry: fix concurrent map iteration and map write ( #1762 )
2020-06-30 17:40:38 +01:00
Dominic Wong
355ad2a1af
push tags to docker hub ( #1766 )
2020-06-30 17:26:59 +01:00
ben-toogood
b882ff3df9
selector: update selector.Select to accept a slice of structs ( #1764 )
2020-06-30 15:51:26 +01:00
ben-toogood
6337c92cd0
selector: new selector interface with random & roundrobin implementation ( #1761 )
...
* selector: implement new selector interface plus random & roundrobin implementations
* selector/roundrobin: remove unused consts
* router: add close method to interface
* selector/roundrobin: fix concurrent map iteration and map write
* selector: replace variadic argument on Select
2020-06-30 14:54:38 +01:00
ben-toogood
a95accad56
router: add metadata to routes ( #1763 )
...
* router: add metadata to route
* router/registry: set node metadata in route
* router/service: pass metadata to/from router service
2020-06-30 14:10:13 +01:00
Dominic Wong
6532b6208b
MDNS registry fix for users on VPNs ( #1759 )
...
* filter out unsolicited responses
* send to local ip in case
* allow ip func to be passed in. add option for sending to 0.0.0.0
2020-06-30 11:12:52 +01:00
ben-toogood
0f5c53b6e4
selector: use custom domain ( #1760 )
...
* util/wrapper: improve auth errors
* client: add network call option
* client/selector: add domain select option
* client/grpc: pass network option to selector
2020-06-30 10:07:52 +01:00
ben-toogood
deea8fecf4
router/registry: add fallback if routes aren't found in the cache ( #1758 )
...
* router/registry: add fallback if routes aren't found in the cache
* router: fix rlock bug
* router/registry: pass fetchRoutes into the table, not the router
2020-06-30 09:53:49 +01:00
ben-toogood
df3e5364ca
api/resolver: add resolve options ( #1756 )
...
* api/resolver: Resolve options
* router/registry: fix init bug
* router/registry: fix wildcard query bug
* web: fix registation domain bug
* registry/etcd: pass domain in service metadata
* api/resolver/subdomain: expose domain func
* Update api/resolver/subdomain/subdomain.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
2020-06-29 16:37:45 +01:00
Di Wu
132c1e35fe
Fix invalid usage for sync.WaitGroup ( #1752 )
...
* Custom private blocks
* Fix invalid usage for sync.WaitGroup
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-27 20:07:04 +01:00
Dominic Wong
5967a68e78
cached file store ( #1739 )
...
* cached file store
2020-06-26 16:13:53 +01:00
ben-toogood
104b7d8f8d
api/resolver: update resolver to enable subdomain routing ( #1747 )
...
* api/resolver: update domain / service prefix usage
* api/resolver/subdomain: implement subdomain resolver for domain resolution
* api/handler: fix tests
2020-06-26 14:28:18 +01:00
ben-toogood
4f0f4326df
router: improve router configuration ( #1745 )
...
* router: update default address to :8084
* service: add router to service options
* config/cmd: improve router setup
2020-06-26 10:38:11 +01:00
ben-toogood
ee02511658
proxy/mucp: add support for multi-tenancy ( #1746 )
2020-06-26 10:31:06 +01:00
ben-toogood
a8fc5590a8
client/selector: query across multiple domains ( #1725 )
...
* client/selector: query across multiple domains
* client/selector: check for nil services
* config/cmd: fix merge bug
2020-06-25 15:40:23 +01:00
ben-toogood
bc60f23ff6
config/cmd: setup registry before router ( #1743 )
2020-06-25 15:24:31 +01:00
ben-toogood
2000da6fd8
router/registry: add support for registry domains ( #1744 )
2020-06-25 12:35:00 +01:00
ben-toogood
5ab475636a
server/{grpc,rpc}: fix deregister domain bug ( #1742 )
...
* server/{grpc,rpc}: fix deregister domain bug
* server/grpc: remove unnecessary slice
2020-06-25 11:25:43 +01:00
ben-toogood
51b4ab0abc
registry/memory: watcher bug fixes ( #1740 )
...
* registry/memory: watcher bugfixes
* registry/memory: fix nil watcher bug
* registry/memory: fix watcher test
2020-06-25 11:02:35 +01:00
ben-toogood
687a5e2e58
util/wrapper: fix 401 error when requesting the default namespace ( #1741 )
2020-06-25 10:19:03 +01:00
Dominic Wong
fcd307d902
Build and test forked PRs properly ( #1738 )
...
* build forks on PRs properly
2020-06-24 23:41:27 +01:00
ben-toogood
00cd07a3a6
util/wrapper: set auth credentials on streams ( #1735 )
2020-06-24 16:45:34 +01:00
Dominic Wong
a2a1f4dfbd
support mono repo deps ( #1736 )
...
* support mono repo deps
* add protoc
2020-06-24 16:27:22 +01:00
ben-toogood
2b506b1a2a
auth/service: use address option since router may not be configured ( #1734 )
2020-06-24 13:47:43 +01:00
ben-toogood
a2550820d3
router: add to service options; add dns and static implementations ( #1733 )
...
* config/cmd: add router to service options
* router/service: use micro client
2020-06-24 11:46:51 +01:00
ben-toogood
c940961574
router: update interface ( #1732 )
...
* router: replace Start and Stop with Close
* router: update default network to micro
* router: update tests
2020-06-24 11:09:16 +01:00
Dominic Wong
695cc9d526
Build against micro and examples on pull requests ( #1724 )
...
* Build against micro and examples on pull requests
2020-06-19 17:19:58 +01:00
ben-toogood
87543b2c8a
registry/etcd: add support for domain options ( #1714 )
2020-06-19 14:58:16 +01:00
ben-toogood
5f9c3a6efd
registry/cache: add support for the domain option ( #1722 )
2020-06-19 13:16:44 +01:00
ben-toogood
2b889087bd
config/cmd: fix selector setup bug ( #1723 )
2020-06-19 13:11:48 +01:00
ben-toogood
ece02a6d21
util/wrapper: fix noop auth nil account bug ( #1721 )
...
* util/wrapper: fix noop nil account
* util/wrapper: improve comments
* util/wrapper: update tests
2020-06-19 12:16:39 +01:00
ben-toogood
58c6bbbf6b
registry/service: pass domain options via rpc ( #1719 )
...
* registry/service: regenerate proto
* registry/service: pass domain in proto request options
* registry/service: stop defaulting metadata
* registry: add default domain const; remove from implementations
* registry/memory: fix typo
2020-06-19 10:34:12 +01:00
ben-toogood
c16f4b741c
server: register in the services namespace ( #1718 )
2020-06-19 09:24:32 +01:00
Colin Hoglund
83cecdb294
config: use configured reader by default ( #1717 )
2020-06-19 08:49:30 +01:00
ben-toogood
8c7c27c573
registry/memory: add support for domain options ( #1713 )
...
* registry/memory: add support for the domain options
* registry/memory: swap Fatal test cases with Error
* registry/memory: fix wildcard not found bug
* registry/memory: replace locks with rlocks
* registry/memory: fix deregistration bug
2020-06-18 12:39:19 +01:00
ben-toogood
5fd36d6cc0
config/cmd: remove package duplicate initialization ( #1711 )
2020-06-18 10:14:04 +01:00
ben-toogood
3b40fde68b
registry/mdns: add domain support ( #1708 )
...
* registry: add domain options
* registry/mdns: implement domain options
* registry/mdns: return node domain in metadata when querying using wildcard
* Fix nil pointer exception
* registry/mdns: return error from deregister
* registy/mdns: rename tld => domain
2020-06-17 13:23:41 +01:00
ben-toogood
9d3365c4be
auth: rename auth.Namespace to auth.Issuer ( #1710 )
2020-06-17 12:26:27 +01:00
sunfuze
2efb459c66
Fix config watch ( #1670 )
...
* add dirty overrite test case
* need version to figure out if config need update or not
* using nanosecond as version for two goroutine can run in same second
* config should check snapshot version when update
* set checksum of ChangeSet
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-16 17:10:52 +01:00
Di Wu
6add74b4f6
Custom private blocks ( #1705 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-16 17:05:42 +01:00
Dominic Wong
c67d78f1ef
update PR template, not using gitflow anymore
2020-06-16 17:00:15 +01:00
Dominic Wong
a89610ffea
Merge pull request #1706 from micro/develop
...
Develop -> Master. Abandoning gitflow model
2020-06-16 16:57:40 +01:00
Dominic Wong
da9bb11240
Merge branch 'master' into develop
2020-06-16 16:52:24 +01:00
Dmitry Kozlov
a3a1a84172
Split long discord output message into the chunks by 2000 characters ( #1704 )
...
Signed-off-by: Dmitry Kozlov <dmitry.f.kozlov@gmail.com >
2020-06-15 22:22:00 +01:00
ben-toogood
1179d7e89a
registry/mdns: fix nil host bug ( #1703 )
2020-06-15 16:13:45 +01:00
Asim Aslam
a5df913926
Update README.md ( #1695 )
2020-06-12 15:07:19 +01:00
Asim Aslam
9ce706191b
Update FUNDING.yml ( #1692 )
2020-06-12 15:07:19 +01:00
Dominic Wong
73c2f25935
Fix regex detection. Fixes #1663 ( #1696 )
2020-06-10 11:18:03 +01:00
Dominic Wong
8e81cea96f
Fix race condition when updating process being waited on ( #1694 )
2020-06-10 09:36:41 +01:00
Janos Dobronszki
cdd8f9fd82
Initialize selector before we make an auth.Generate call ( #1693 )
2020-06-09 12:47:31 +02:00
Dominic Wong
a346064eaf
Fix race when opening DB for first time ( #1691 )
2020-06-08 16:19:22 +01:00
Dominic Wong
47bdd5c993
Ignore "no such process" error ( #1686 )
...
* Cleanup how status is updated for service. Ignore "no such process" error as it could be that the pid died
* add nice error log to record process error exit
2020-06-08 10:47:25 +01:00
Janos Dobronszki
9af12ff9df
Sigterm instead of Sigkill ( #1687 )
...
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-06 14:04:14 +01:00
6c7bcf3883
api/handler/rpc: dont log error on normal websocket error code ( #1688 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-06 00:03:43 +03:00
ben-toogood
bbc3b7040b
util/wrapper: Add Static Client wrapper ( #1685 )
...
* util/wrapper: Add Static Client wrapper
* util/wrapper/static: pass address to stream too
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add static client wrapper tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: fix error message spaces between words
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/{rpc,grpc}: replace log.Error with log.Errorf
* server/grpc: fix log typo
* server/rpc: fix log typo
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-05 10:18:35 +01:00
Dominic Wong
582f2e8b94
Add build and test of micro to pre-release testing ( #1684 )
...
* fix up example test build
* build and test micro when cutting a new release
2020-06-04 13:46:22 +01:00
Dominic Wong
bd3ef67328
Build all micro/examples for release-X.X.X
branches ( #1683 )
...
* Build all the examples on push to any release branch
2020-06-04 09:32:17 +01:00
Dominic Wong
1ccd4cd940
Merge branch 'master' into develop
2020-06-03 10:41:39 +01:00
ben-toogood
003731ace9
Fix incorrect namespace variable name (merge conflict) ( #1677 )
2020-06-03 09:48:19 +01:00
ben-toogood
b6f3e8b715
Move auth account creation to config/cmd ( #1676 )
2020-06-03 09:43:20 +01:00
ben-toogood
8f6ec21b91
Apply wrappers to gRPC streams ( #1675 )
...
* Add wrappers to grpc streams
* Fix typo
2020-06-02 17:56:26 +01:00