Andrey Antukh
938890c04c
🐛 Fix vthread pining on get-file-data-for-thumbnail rpc method
2023-03-16 22:33:35 +01:00
Andrey Antukh
9173c73eca
🐛 Forward var bindings on climit submit operation
2023-03-16 22:33:35 +01:00
Andrey Antukh
69c8a89dd2
🎉 Add the ability to specify the output format from query string
2023-03-16 22:33:35 +01:00
Andrey Antukh
b462ac019a
🐛 Fix typo on error type
2023-03-16 22:33:35 +01:00
Andrey Antukh
c9ec5234d3
♻️ Refactor local in-memory cache api
2023-03-14 12:30:27 +01:00
Andrey Antukh
76b931108e
✨ Increase strenght of password hashing algorithm
...
And enable password update mechanism on login
2023-03-14 12:30:27 +01:00
Andrey Antukh
2cddc49463
⚡ Remove several reflection calls
2023-03-14 12:30:27 +01:00
Andrey Antukh
dfdc9c9fa5
♻️ Refactor storage internal concurrency model
2023-03-14 12:30:27 +01:00
Andrey Antukh
aafbf6bc15
♻️ Refactor cocurrency model on backend
...
Mainly the followin changes:
- Pass majority of code to the old and plain synchronous style
and start using virtual threads for the RPC (and partially some
HTTP server middlewares).
- Make some improvements on how CLIMIT is handled, simplifying code
- Improve considerably performance reducing the reflection and
unnecesary funcion calls on the whole stack-trace of an RPC call.
- Improve efficiency reducing considerably the total threads number.
2023-03-14 12:30:27 +01:00
Andrey Antukh
2e717882f1
♻️ Refactor websockets impl to use virtual threads
...
Removing the use of core.async code and implement code using
plain old and familiar synchronous code
2023-03-14 12:30:27 +01:00
Andrey Antukh
04b321caae
✨ Add several improvements to internal worker impl
...
Mainly for make the cron jobs do not block the scheduled executor
and offload all work to a separate threads
2023-03-14 12:30:27 +01:00
Andrey Antukh
cad1851e95
🔥 Replace own scheduled executor with the one defined in promesa lib
2023-03-14 12:30:27 +01:00
Andrey Antukh
d549fcb2ae
🐛 Pass a valid executor instance to yetti http server
2023-03-14 12:30:27 +01:00
Andrey Antukh
d76baa3266
⬆️ Update promesa dependency
...
And adapt all code for breaking changes
2023-03-14 12:30:27 +01:00
Andrey Antukh
738cf6407c
📎 Fix liner issue
2023-02-25 10:24:22 +01:00
Andrey Antukh
1d21ee7089
Merge remote-tracking branch 'origin/staging' into develop
2023-02-24 18:30:05 +01:00
Andrey Antukh
4d627f8993
🐛 Fix incorrect invitation flow
2023-02-24 15:44:29 +01:00
Andrey Antukh
7771467aa0
🐛 Fix missing member-id field on invitation copy-link
2023-02-24 15:41:15 +01:00
Andrey Antukh
f0c0e5e43a
✨ Add proper audit log for invitations
2023-02-24 10:28:07 +01:00
Andrey Antukh
c0eb20d31d
🐛 Add missing require on rpc ns
2023-02-11 00:59:08 +01:00
alonso.torres
cdd268afbc
Merge remote-tracking branch 'origin/staging' into develop
2023-02-10 15:06:23 +01:00
alonso.torres
ee42dd8b01
🐛 Fix layout on multiple selection
2023-02-09 11:18:37 +01:00
Andrey Antukh
78aea0f24e
🐛 Fix incorrect props cleaning on auditlog
2023-02-08 10:35:57 +01:00
Andrey Antukh
8161d3ae09
🐛 Fix incorrect props cleaning on auditlog
2023-02-07 18:38:54 +01:00
Andrey Antukh
9162f0e1fd
🐛 Fix auth flag handling on rpc metadata
2023-02-07 18:16:55 +01:00
Andrey Antukh
69556f19ac
✨ Add more logging to OIDC providers
2023-02-07 18:16:55 +01:00
Andrey Antukh
ab3b9cba45
♻️ Refactor storage and assets related modules
...
- improve internal error handling
- add more specs and more asserts
2023-02-07 18:16:55 +01:00
Andrey Antukh
4b4f78b4cc
✨ Add minor change to srepl module options
...
Replace unqualified attrs with fully qualified
2023-02-07 18:16:55 +01:00
Andrey Antukh
0c48f76911
✨ Add better spec validation on http module
2023-02-07 18:16:55 +01:00
Andrey Antukh
3cf4a3facc
✨ Improve db/pool initialization and reusability
2023-02-07 18:16:55 +01:00
Andrey Antukh
bd2745d1fe
♻️ Clean email related namespaces
...
- Remove legacy and outdated mjml directory
- Rename namespace to a proper name
- Add more specs
2023-02-07 18:16:55 +01:00
Andrey Antukh
64f2d874fe
Merge remote-tracking branch 'origin/staging' into develop
2023-02-07 18:16:37 +01:00
Andrey Antukh
220b80799d
✨ Add more logging to OIDC providers
2023-02-07 14:49:12 +01:00
Andrey Antukh
58668c11f3
Merge remote-tracking branch 'origin/staging' into develop
2023-02-07 14:46:18 +01:00
Andrey Antukh
aaf332ed18
🐛 Fix issue with oidc autodiscover
2023-02-06 14:20:57 +01:00
Alejandro Alonso
2ea81c0114
Merge remote-tracking branch 'origin/staging' into develop
2023-02-02 18:06:59 +01:00
Andrey Antukh
1325e46192
✨ Improve internal state validation on db module
2023-02-02 14:20:13 +01:00
Andrey Antukh
071ecca875
🐛 Fix internal executor naming issue
2023-02-02 13:38:04 +01:00
Andrey Antukh
b54bf2bba4
📎 Add helpers for instrumenting vars
2023-02-02 13:38:04 +01:00
Andrey Antukh
bb055a3c84
♻️ Refactor logging subsystem and error reporting
2023-02-02 13:38:04 +01:00
Pablo Alba
cc5f245209
🐛 Fix social links broken
2023-02-02 13:13:24 +01:00
Andrey Antukh
50ee0ad3fd
Merge remote-tracking branch 'origin/staging' into develop
2023-02-01 23:25:25 +01:00
Andrey Antukh
86712f977d
🐛 Skip unnecesary mutation events from audit log
2023-02-01 18:06:12 +01:00
Andrey Antukh
d666564112
🐛 Fix loading issue on app.rpc ns
2023-02-01 16:39:59 +01:00
Andrey Antukh
f4d4559cd4
💄 Add cosmetic improvemnts on http client validation
2023-02-01 16:39:59 +01:00
Alejandro Alonso
e9c3b0567b
Merge remote-tracking branch 'origin/staging' into develop
2023-02-01 13:24:39 +01:00
Andrey Antukh
e8ea61ee78
🐛 Fix incorrect state management on webhooks crud
2023-02-01 10:15:25 +01:00
Andrey Antukh
56cf7064f5
Merge remote-tracking branch 'origin/staging' into develop
2023-01-31 23:04:26 +01:00
Alejandro Alonso
5a8f8ba349
🐛 Fix create team and invite
2023-01-31 12:09:13 +01:00
Alejandro Alonso
11db7590eb
Merge remote-tracking branch 'origin/staging' into develop
2023-01-30 15:39:17 +01:00