|
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 |
|