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