Andrey Antukh
e7085571bf
🎉 Add :memory backend to the msgbus module.
2021-03-22 13:38:44 +01:00
Andrey Antukh
c16a24a59a
✨ Allow pluggable backends on msgbus module.
...
Prepare it to use different backends than redis.
2021-03-08 12:20:04 +01:00
Andrey Antukh
0683c4a963
🎉 Add better feedback backend.
2021-03-01 12:14:30 +01:00
Andrey Antukh
82d7a0163d
✨ Rename sprops to setup module.
2021-02-24 14:12:25 +01:00
Andrey Antukh
ca1a97a52e
✨ Improve backpressure handling on websocket connection.
2021-02-22 23:14:53 +01:00
Andrey Antukh
19f098359b
🎉 Add specific profile registration and activation metrics.
2021-02-22 14:50:01 +01:00
Andrey Antukh
fb51580740
🎉 Add proper lifecycle handling for http sessions.
2021-02-22 14:50:01 +01:00
Andrey Antukh
fbe2e2a285
✨ Improve tasks metrics.
2021-02-22 14:50:01 +01:00
Andrey Antukh
a63f28a2e5
✨ Normalize logging messages on backend.
2021-02-22 14:50:01 +01:00
Andrey Antukh
de394a7d4e
♻️ Refactor LDAP auth backend.
...
And reorganize oauth backend namespaces.
2021-02-19 13:09:18 +01:00
Andrey Antukh
0f9b2923c2
🎉 Add msgbus abstraction.
...
As a replacement for the current pubsub approach.
It now uses a single connection for multiple
subscriptions (instead of conn per subscription);
has asynchronous publish and uses more efficient
blob encoding for message encoding (the same used
as page storage).
2021-02-16 11:49:47 +01:00
Andrey Antukh
c1476d0397
🎉 Add optional loki integration.
...
And refactor internal error reporting.
2021-02-16 11:31:48 +01:00
Andrey Antukh
7708752ad9
🎉 Add automatic complaint and bouncing handling.
2021-02-12 16:26:28 +01:00
Andrey Antukh
ebb745cc11
✨ More improvements on background task scheduling.
2021-02-10 12:07:35 +01:00
Andrey Antukh
60704bca17
✨ Change background tasks schedule.
2021-02-10 12:07:35 +01:00
Andrey Antukh
74a168d87e
🐛 Use proper config value.
2021-02-02 14:39:44 +01:00
Andrey Antukh
3dd22fd298
🎉 Add tests for file-media-gc task.
2021-02-01 09:48:28 +01:00
Andrey Antukh
b80295a21c
✨ Fix all linter issues on backend code.
2021-02-01 09:48:28 +01:00
Andrey Antukh
8253ef90d0
✨ Improve handling of temporal files.
...
Store temporal files outside of main fs backend.
2021-02-01 09:48:28 +01:00
Andrey Antukh
e54b443247
🎉 Add refcount-like functionality to storages.
...
This allows reuse of storage objects among different files.
2021-02-01 09:48:28 +01:00
Andrey Antukh
b44dfc2d9d
✨ Simplify internal props handling and telemetry.
2021-01-29 12:58:57 +01:00
Andrey Antukh
11ff1994f3
📚 Update documentation.
2021-01-28 14:02:22 +01:00
Andrey Antukh
fac6dd81b9
✨ Minor chantes on async tasks scheduling.
2021-01-27 10:55:26 +01:00
Andrey Antukh
a69a35a0b6
✨ Improve storage recheck task and add more specs.
2021-01-26 11:13:21 +01:00
Andrey Antukh
d68286821b
✨ Add the notion of temporal files on the storage.
2021-01-26 11:13:21 +01:00
Andrey Antukh
3e84c9b70f
📎 Minor cosmetic changes.
2021-01-25 11:51:15 +01:00
Andrey Antukh
592153f968
🎉 Add resource usage limits.
2021-01-25 11:51:15 +01:00
Andrey Antukh
04b0cf6330
🎉 Add better error reporting.
2021-01-25 11:51:15 +01:00
Andrey Antukh
1b70283c3a
🐛 Fix file-xlog-gc task.
...
And decrease the execution interval of the task to every 2 hours.
2021-01-25 11:51:15 +01:00
Andrey Antukh
412a3c923b
🐛 Fix unexpected exception on pprint error.
2021-01-19 16:33:32 +01:00
Andrey Antukh
34e5e5c513
🎉 Add jetty metrics.
2021-01-19 15:37:26 +01:00
Andrey Antukh
d8ee07d1e4
🎉 Add metrics to notification service.
2021-01-19 15:01:33 +01:00
Andrey Antukh
32de3d9f1d
✨ Minor changes on default config.
2021-01-15 14:29:56 +01:00
Andrey Antukh
ad2d8c8ee0
✨ More improvements on media uploading.
2021-01-13 11:52:39 +01:00
Andrey Antukh
9043d2574b
✨ Minor improvements on docker images and compose file.
2021-01-11 14:29:38 +01:00
Andrey Antukh
7aa7257d29
✨ Integrate svgclean and graal-js to svgparse service.
2021-01-11 08:06:02 +01:00
Andrey Antukh
5b79928590
✨ Change default migration module name.
2021-01-07 17:07:36 +01:00
Vitaly Kornilov
f3b5b07796
🎉 Add github auth provider.
2021-01-07 11:29:57 +01:00
Andrey Antukh
f83c8d4523
♻️ Add missing svgparse http handler.
2021-01-07 11:29:57 +01:00
Andrey Antukh
33c8743215
🐛 Fix non-repl app start.
2021-01-07 11:29:57 +01:00
Andrey Antukh
ab944fb9ae
♻️ Integrate new storage subsystem.
2021-01-07 11:29:57 +01:00
Andrey Antukh
6fd7feffee
✨ Increase default max database poolsize to 20.
2021-01-07 11:29:57 +01:00
Andrey Antukh
760eb926bf
🎉 Add plugable storages abstraction layer (with support for fs, s3 and db).
2021-01-07 11:29:57 +01:00
Andrey Antukh
6c1e2b8eab
🐛 Fix inconsistencies on error reporter module.
2021-01-07 11:29:57 +01:00
Andrey Antukh
ff6482fa29
🎉 Add telemetry client.
2021-01-07 11:29:57 +01:00
Andrey Antukh
c99f571296
✨ Add more parameters to the http server module.
2021-01-07 11:29:57 +01:00
Andrey Antukh
707fa160e8
🎉 Add simple telemetry server module.
2021-01-07 11:29:57 +01:00
Andrey Antukh
9f12456456
♻️ Replace mount with integrant.
2021-01-07 11:29:57 +01:00
Andrey Antukh
2907dd1a50
🐛 Add missing require.
2020-12-09 16:48:26 +01:00
Andrey Antukh
28a2df96ff
🎉 Add version string parsing.
2020-12-04 16:11:26 +01:00