8db52549e4
register: add ListName option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-27 19:10:46 +03:00
74e31d99f6
fixup
...
lint / lint (pull_request) Successful in 1m10s
test / test (pull_request) Successful in 3m45s
coverage / build (pull_request) Failing after 12m5s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-27 01:16:22 +03:00
f39de15d93
fixup
...
test / test (pull_request) Failing after 55s
coverage / build (pull_request) Failing after 1m1s
lint / lint (pull_request) Successful in 1m4s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-27 01:12:29 +03:00
d291102877
register: improvements
...
coverage / build (pull_request) Failing after 1m33s
lint / lint (pull_request) Successful in 1m52s
test / test (pull_request) Successful in 4m11s
* change domain to namespace
* lower go.mod deps
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-27 01:08:00 +03:00
37ffbb18d8
lower go.deps
...
coverage / build (push) Failing after 30s
test / test (push) Successful in 4m5s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-26 08:35:58 +03:00
9a85dead86
lower go.deps
...
coverage / build (push) Failing after 23s
test / test (push) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-26 08:32:59 +03:00
a489aab1c3
Merge pull request 'logger/slog: fixed time len field' ( #389 ) from logger-slog into v3
...
coverage / build (push) Failing after 47s
test / test (push) Successful in 7m10s
Reviewed-on: #389
2024-12-24 20:51:47 +03:00
d160664ef1
fixup test
...
lint / lint (pull_request) Successful in 1m25s
coverage / build (pull_request) Failing after 1m25s
test / test (pull_request) Successful in 5m30s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-24 20:45:53 +03:00
fa868edcaa
logger/slog: fixed time len field
...
lint / lint (pull_request) Successful in 1m22s
test / test (pull_request) Successful in 4m50s
coverage / build (pull_request) Failing after 29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-24 20:36:32 +03:00
vtolstov
6ed0b0e090
Apply Code Coverage Badge
2024-12-23 18:18:20 +00:00
533b265d19
add codec.RawMessage support
...
test / test (push) Successful in 3m41s
coverage / build (push) Successful in 8m22s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-23 21:17:32 +03:00
1ace2631a4
Merge pull request 'codec: add yaml support' ( #388 ) from codec-yaml into v3
...
test / test (push) Failing after 13m17s
coverage / build (push) Failing after 13m26s
Reviewed-on: #388
2024-12-23 19:08:47 +03:00
3dd5ca68d1
codec: add yaml support
...
lint / lint (pull_request) Successful in 1m38s
test / test (pull_request) Successful in 4m17s
coverage / build (pull_request) Failing after 8m42s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-23 19:08:21 +03:00
66ccd6021f
Merge pull request 'codec: add yaml support' ( #387 ) from codec-yaml into v3
...
test / test (push) Successful in 2m28s
coverage / build (push) Failing after 13m22s
Reviewed-on: #387
2024-12-23 18:39:03 +03:00
e5346f7e4f
codec: add yaml support
...
lint / lint (pull_request) Successful in 1m31s
coverage / build (pull_request) Successful in 3m10s
test / test (pull_request) Successful in 4m1s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-23 18:38:01 +03:00
vtolstov
daf19f031a
Apply Code Coverage Badge
2024-12-23 08:01:49 +00:00
5989fd54ca
Merge pull request 'util/id: add uuid helper func' ( #385 ) from uuid into v3
...
coverage / build (push) Successful in 9m9s
test / test (push) Failing after 12m2s
Reviewed-on: #385
2024-12-23 11:00:04 +03:00
ed30c26324
util/id: add uuid helper func
...
lint / lint (pull_request) Successful in 1m26s
test / test (pull_request) Successful in 4m2s
coverage / build (pull_request) Failing after 9m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-23 10:59:29 +03:00
0f8f93d09a
Обновить README.md
coverage / build (push) Failing after 1m1s
test / test (push) Successful in 3m46s
2024-12-22 23:42:47 +03:00
vtolstov
f460e2f8dd
Apply Code Coverage Badge
2024-12-22 20:39:05 +00:00
70d6a79274
add coverage badge ( #383 )
...
test / test (push) Successful in 3m37s
coverage / build (push) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Reviewed-on: #383
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-22 23:38:28 +03:00
664b1586af
util/id: add uuid v8 ( #382 )
...
test / test (push) Successful in 3m25s
* util/id: add ability to specify what kind of id generate (nanoid/uuid v8)
* logger/slog: write stacktrace always on fatal
* logger/slog: try to close Out and sleep 1s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Reviewed-on: #382
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-22 22:23:00 +03:00
8d747c64a8
Merge pull request 'tracer: minimize overhead on noop tracer usage' ( #381 ) from tr into v3
...
test / test (push) Successful in 4m20s
Reviewed-on: #381
2024-12-19 19:08:22 +03:00
94beb5ed3b
tracer: minimize overhead on noop tracer usage
...
lint / lint (pull_request) Successful in 1m5s
test / test (pull_request) Successful in 3m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-19 18:47:03 +03:00
98981ba86c
Merge pull request 'metadata: add Copy method, fix old methods' ( #379 ) from md into v3
...
test / test (push) Successful in 3m23s
Reviewed-on: #379
2024-12-19 16:21:09 +03:00
1013f50d0e
metadata: add Copy method, fix old methods
...
lint / lint (pull_request) Successful in 1m7s
test / test (pull_request) Successful in 3m30s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-19 16:16:07 +03:00
0b190997b1
metadata: add Copy method, fix old methods
...
lint / lint (pull_request) Failing after 55s
test / test (pull_request) Successful in 3m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-19 16:03:23 +03:00
69a44eb190
correcting hooks calling ( #376 )
...
test / test (push) Successful in 3m30s
Reviewed-on: #376
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru >
2024-12-18 20:31:07 +03:00
0476028f69
Merge pull request 'add context Must methods' ( #377 ) from context into v3
...
test / test (push) Successful in 3m46s
Reviewed-on: #377
2024-12-18 01:38:25 +03:00
330d8b149a
add context Must methods
...
lint / lint (pull_request) Successful in 1m39s
test / test (pull_request) Successful in 4m12s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-18 01:31:21 +03:00
19b04fe070
metadata: add MustGet func
...
test / test (push) Successful in 1h34m51s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-15 23:45:17 +03:00
4cd55875c6
add Must*Context methods
...
test / test (push) Successful in 11m55s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-13 17:02:57 +03:00
a7896cc728
Merge pull request 'logger/slog: fix dedup keys' ( #374 ) from loggerfix into v3
...
test / test (push) Successful in 11m49s
Reviewed-on: #374
2024-12-13 01:05:22 +03:00
ff991bf49c
logger/slog: fix dedup keys
...
lint / lint (pull_request) Successful in 1m32s
test / test (pull_request) Successful in 12m16s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-13 01:04:55 +03:00
5a6551b703
Merge pull request 'logger: improvements' ( #373 ) from logger-dedup into v3
...
test / test (push) Successful in 12m27s
Reviewed-on: #373
2024-12-13 00:28:28 +03:00
9406a33d60
logger: improvements
...
lint / lint (pull_request) Successful in 1m51s
test / test (pull_request) Successful in 12m57s
* logger: add WithDedupKeys option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-13 00:24:11 +03:00
8f185abd9d
Обновить README.md
test / test (push) Successful in 1m49s
2024-12-11 00:25:16 +03:00
86492e0644
Обновить README.md
test / test (push) Successful in 1m42s
2024-12-11 00:23:14 +03:00
b21972964a
Merge pull request 'micro-tests' ( #372 ) from micro-tests into v3
...
test / test (push) Successful in 1m42s
Reviewed-on: #372
2024-12-10 23:45:54 +03:00
f5ee065d09
add micro-tests trigger
...
lint / lint (pull_request) Successful in 1m7s
test / test (pull_request) Successful in 2m47s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 20:21:45 +03:00
8cb02f2b08
add micro-tests trigger
...
lint / lint (pull_request) Successful in 51s
test / test (pull_request) Failing after 1m55s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 20:17:51 +03:00
bc926cd6bd
add micro-tests trigger
...
test / test (pull_request) Successful in 39s
lint / lint (pull_request) Successful in 43s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 20:15:40 +03:00
356abfd818
add micro-tests trigger
...
lint / lint (pull_request) Successful in 48s
test / test (pull_request) Failing after 41s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 20:08:10 +03:00
18444d3f98
add micro-tests trigger
...
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Failing after 36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 20:05:10 +03:00
d5f07922e8
add micro-tests trigger
...
lint / lint (pull_request) Successful in 1m19s
test / test (pull_request) Successful in 1m16s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 19:57:27 +03:00
675e717410
add micro-tests trigger
...
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Successful in 40s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 18:06:17 +03:00
7b6aea235a
add micro-tests trigger
...
lint / lint (pull_request) Successful in 46s
test / test (pull_request) Successful in 43s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:39:36 +03:00
2cb7200467
add micro-tests trigger
...
test / test (pull_request) Successful in 36s
lint / lint (pull_request) Successful in 44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:36:23 +03:00
f430f97a97
add micro-tests trigger
...
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Successful in 41s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:30:03 +03:00
0060c4377a
add micro-tests trigger
...
test / test (pull_request) Successful in 39s
lint / lint (pull_request) Successful in 45s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:27:28 +03:00
e46579fe9a
add micro-tests trigger
...
lint / lint (pull_request) Successful in 44s
test / test (pull_request) Failing after 37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:14:54 +03:00
ca52973194
add micro-tests trigger
...
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Successful in 41s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 17:08:14 +03:00
5bb33c7e1d
add micro-tests trigger
...
test / test (pull_request) Failing after 33s
lint / lint (pull_request) Successful in 44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 16:52:15 +03:00
b71fc25328
add micro-tests trigger
...
lint / lint (pull_request) Successful in 44s
test / test (pull_request) Successful in 41s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 16:46:40 +03:00
9345dd075a
add micro-tests trigger
...
lint / lint (pull_request) Successful in 46s
test / test (pull_request) Failing after 41s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 16:16:16 +03:00
1c1b9c0a28
add micro-tests trigger
...
lint / lint (pull_request) Successful in 1m9s
test / test (pull_request) Failing after 1m38s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 16:02:43 +03:00
2969494c5a
Merge branch 'v3' into micro-tests
test / test (pull_request) Failing after 43s
lint / lint (pull_request) Failing after 14m11s
2024-12-10 15:59:30 +03:00
cbd3fa38ba
add micro-tests trigger
...
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Failing after 58s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 15:58:29 +03:00
569a36383d
workflow fix ( #371 )
...
test / test (push) Successful in 30s
Reviewed-on: #371
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 01:40:56 +03:00
90bed77526
workflow improve
...
test / test (pull_request) Successful in 33s
lint / lint (pull_request) Successful in 1m11s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 01:38:30 +03:00
ba4478a5e0
workflow improve
...
lint / lint (pull_request) Failing after 18m59s
test / test (pull_request) Successful in 1m20s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 00:59:54 +03:00
6dc76cdfea
workflow improve
...
lint / lint (pull_request) Has been cancelled
test / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-10 00:56:52 +03:00
e266683d96
Merge branch 'v3' of https://git.unistack.org/unistack-org/micro into v3
2024-12-10 00:51:37 +03:00
2b62ad04f2
metadata: fix for grpc case ( #370 )
...
test / test (push) Successful in 42s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Reviewed-on: #370
2024-12-09 19:06:49 +03:00
275b0a64e5
metadata: fix for grpc case
...
test / test (pull_request) Successful in 46s
lint / lint (pull_request) Failing after 10m4s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-09 18:02:09 +03:00
38c5fe8b5a
fixed struct alignment && refactor linter ( #369 )
...
test / test (push) Successful in 42s
## Pull Request template
Please, go through these steps before clicking submit on this PR.
1. Give a descriptive title to your PR.
2. Provide a description of your changes.
3. Make sure you have some relevant tests.
4. Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes (if applicable).
**PLEASE REMOVE THIS TEMPLATE BEFORE SUBMITTING**
Reviewed-on: #369
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru >
2024-12-09 16:23:25 +03:00
b6a0e4d983
add metrics for dns
...
test / test (push) Successful in 46s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-09 00:41:08 +03:00
d9b822deff
logger/slog: add ability to pass func that creates slog.Handler compatible interface
...
test / test (push) Successful in 42s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-07 16:16:45 +03:00
0e66688f8f
logger/slog: add option to pass slog.Handler
...
test / test (push) Successful in 45s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-07 14:19:29 +03:00
9213fd212f
Обновить .gitea/workflows/job_lint.yml
test / test (push) Successful in 51s
2024-12-06 23:13:24 +03:00
aa360dcf51
Обновить .gitea/workflows/job_lint.yml
test / test (push) Successful in 50s
2024-12-06 23:11:48 +03:00
2df259b5b8
Обновить .gitea/workflows/job_test.yml
test / test (push) Has been cancelled
2024-12-06 23:11:32 +03:00
15e9310368
Merge pull request 'Update actions' ( #368 ) from atolstikhin/micro:v3 into v3
...
test / test (push) Successful in 1m1s
Reviewed-on: #368
2024-12-06 23:08:50 +03:00
Aleksandr Tolstikhin
16d8cf3434
Update actions
test / test (pull_request) Successful in 1m4s
lint / lint (pull_request) Successful in 10m11s
2024-12-07 02:37:12 +07:00
9704ef2e5e
fix pipeline ( #365 )
...
Co-authored-by: Aleksandr Tolstikhin <atolstikhin@mtsbank.ru >
Reviewed-on: #365
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-06 19:05:27 +03:00
94e8f90f00
Merge pull request 'removed create empty out/ingoing metadata' ( #364 ) from devstigneev/micro:v3 into v3
...
Reviewed-on: #364
Reviewed-by: Василий Толстов <v.tolstov@unistack.org >
2024-12-06 12:49:25 +03:00
34d1587881
removed create empty out/ingoing metadata
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
2024-12-06 00:08:03 +03:00
bf4143cde5
replace default go resolver with caching resolver
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-03 01:11:08 +03:00
36b7b9f5fb
add Live/Ready/Health methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-02 13:20:13 +03:00
ae97023092
store: updates for Watcher
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-12-01 19:54:38 +03:00
115ca6a018
logger: add WithAddFields option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-29 15:34:02 +03:00
89cf4ef8af
store: add missin LazyConnect option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-26 17:48:09 +03:00
2a6ce6d4da
add using lazy connect ( #361 )
...
#357
Co-authored-by: Василий Толстов <v.tolstov@unistack.org >
Reviewed-on: #361
Reviewed-by: Василий Толстов <v.tolstov@unistack.org >
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru >
2024-11-26 12:18:17 +03:00
ad19fe2b90
logger/slog: fix race condigtion with Enabled and Level
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-24 23:40:54 +03:00
49055a28ea
logger/slog: wrap handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-24 23:28:15 +03:00
d1c6e121c1
logger/slog: fix Clone and Fields methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-24 15:31:40 +03:00
7cd7fb0c0a
disable logging for automaxprocs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-20 22:35:36 +03:00
77eb5b5264
add yaml support
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-01 11:23:29 +03:00
929e46c087
improve slog
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-11-01 00:56:40 +03:00
1fb5673d27
fixup graceful stop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-10-25 17:21:54 +03:00
3bbb0cbc72
update slog/logger ( #351 )
...
Изменено (методы logger без форматирования):
- Добавлена подготовка и выравнивание аттрибутов для logger
- Выравнивание за счет добавления !BADKEY до процессинга log/slog
- Добавлено переиспользование метода Log
- Удалены методы [Logf, Infof, Debugf, Errorf, Warnf, Fatalf, Tracef]
- Обновлены юниттесты
- Удален wrapper в пакете logger
- Изменен интерфейс logger
- Отрефакторены вызовы logger'a в micro
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Reviewed-on: #351
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru >
2024-10-12 12:37:43 +03:00
71fe0df73f
use automaxproc and automemlimit
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-10-06 13:50:59 +03:00
f1b8ecbdb3
store: add new ErrNotConnected error
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-10-05 14:46:22 +03:00
fd2b2762e9
fixup missing xpool dep
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-30 09:57:07 +03:00
82d269cfb4
xpool: add metrics
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-29 22:58:53 +03:00
6641463eed
util/reflect: add ability to merge maps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-20 19:22:20 +03:00
faf2454f0a
cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-20 17:54:17 +03:00
de9e4d73f5
change semconv metric names to include micro_ prefix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-20 08:38:36 +03:00
4ae7277140
meter: remove prefix options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-20 08:27:25 +03:00
a98618ed5b
add codec.Flatten option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-16 23:10:43 +03:00
3aaf1182cb
add codec option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-16 23:02:45 +03:00
eb1482d789
codec: simplify codec interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-16 22:41:47 +03:00
a305f7553f
Merge pull request ' #347 add test' ( #349 ) from kgorbunov/micro:#347-v3 into v3
...
Reviewed-on: #349
2024-09-16 14:59:58 +03:00
Gorbunov Kirill Andreevich
d9b2f2a45d
#347 add test
pr / test (pull_request) Failing after 0s
lint / lint (pull_request) Failing after 1s
2024-09-16 14:48:47 +03:00
3ace7657dc
codec: RawMessage Marshal fix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-10 10:43:45 +03:00
53b40617e2
fixup util/xpool
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-04 23:06:40 +03:00
1a9236caad
update meter options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-09-04 22:41:10 +03:00
6c68d39081
errors: add RFC9457 problem type
...
closes #297
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-08-01 01:06:02 +03:00
35e62fbeb0
tracer: add default context attr funcs option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-07-06 00:09:27 +03:00
00b3ceb468
smeconv: fix naming
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-07-04 14:56:48 +03:00
7dc8f088c9
Merge pull request 'fix impl interface' ( #346 ) from devstigneev/micro:fix_impl_mevent into v3
...
Reviewed-on: #346
2024-07-01 12:26:53 +03:00
c65afcea1b
fix impl interface
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
2024-07-01 09:47:51 +03:00
3eebfb5b11
Обновить options.go
2024-05-10 08:12:10 +03:00
fa1427014c
close #343
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-09 19:16:12 +03:00
62074965ee
close #329
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-09 16:41:22 +03:00
9c8fbb2202
broker: add Event Context() method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-05-05 16:22:06 +03:00
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