Andrey Antukh
542b27a779
📎 Add minor changes to compv2 related scripts
2024-04-07 14:07:40 +02:00
Alejandro Alonso
a7b7355a7d
🎉 Update libraries and templates section
2024-04-05 14:19:15 +02:00
Alejandro Alonso
520acfc823
🎉 Update libraries and templates section
2024-04-05 11:36:23 +02:00
Andrey Antukh
3a67e51f2f
✨ Move worker runner to a separated namespace
2024-04-03 17:03:06 +02:00
Andrey Antukh
7eecd50c50
📚 Add http methods documentation to the API doc page
2024-03-06 09:24:37 +01:00
Andrey Antukh
a89f16e594
✨ Add better logging config for devenv
2024-02-19 09:20:47 +01:00
Andrey Antukh
b718a282e0
♻️ Add minor refactor to file migrations
...
Relevant changes:
- Add the ability to create migration in both directions, defaulting
to identity if not provided
- Move the version attribute to file table column for to make it more
accessible (previously it was on data blob)
- Reduce db update operations on file-update rpc method
2024-02-19 09:20:47 +01:00
Andrey Antukh
267045e113
✨ Improve migration scripts
2024-02-06 17:22:20 +01:00
Andrey Antukh
b6d53c9ded
📎 Update devenv logging config
2024-02-02 10:54:33 +01:00
Andrey Antukh
a5c6d78ee5
♻️ Fix some fundamental bugs on climit module
...
The climit previously of this commit is heavily used inside a
transactions, so in heavy contention operation such that file thumbnail
creation can cause a db pool exhaust.
This commit fixes this issue setting up a better resource limiting
mechanism that works outside the transactions so, contention will
no longer hold an open connection/transaction.
It also adds general improvement to the traceability to the climit
mechanism: it now properly logs the profile-id that is currently
cause some contention on specific resources.
It also add a general/root climit that is applied to all requests
so if someone start making abussive requests, we can clearly detect
it.
2024-02-01 17:37:49 +01:00
Andrey Antukh
7f60946204
♻️ Refactor exportation and duplicate mechanism
...
Previously the file processing was implemented 3 times using similar
approaches bug each own with its own bugs. This PR unifies the
loging to a single implementation used by the 3 operations.
2024-01-30 16:27:16 +01:00
Andrey Antukh
02d8208553
📎 Add temporal repl and log4j config
2024-01-25 16:03:29 +01:00
Andrey Antukh
92643b29c1
✨ Improve internal cache api
2024-01-25 15:59:45 +01:00
Andrey Antukh
cfe7ba34f7
🐛 Fix validation of validation error on file validate ns
2024-01-05 18:29:16 +01:00
Andrey Antukh
60fc1a48a5
🔥 Remove obsolete entry on devenv log config
2023-12-15 17:54:26 +01:00
Andrey Antukh
03518a8da1
✨ Add the ability to stream events on rpc methods
2023-12-13 14:20:07 +01:00
Andrey Antukh
54341d5b22
✨ Make the RPC climit subsystem more robust
2023-11-27 14:25:12 +01:00
Andrey Antukh
bb5a4c0fa5
✨ Update yetti and adapt for ring-2.0
2023-11-27 14:25:12 +01:00
Andrey Antukh
22a0aea2a1
📎 Add missing logger config on default log4j2.xml file
2023-11-13 18:33:28 +01:00
Andrey Antukh
da68eae7c6
✨ Add proper climit configuration for file-thumbnails
2023-11-08 17:11:42 +01:00
Andrey Antukh
b70880420a
✨ Add improvements to dbg interface
2023-10-23 10:00:07 +02:00
Andrey Antukh
1b889cb141
📎 Add proper logging level for file migrations info
2023-09-14 17:43:19 +02:00
Andrey Antukh
9c8103ce44
📎 Change to info the default logger level of tmp storage on devenv
2023-09-14 17:42:27 +02:00
Alejandro Alonso
69f2e7c43f
Merge remote-tracking branch 'origin/staging' into develop
2023-09-01 12:40:17 +02:00
Andrey Antukh
1384219ae7
📎 Update devenv logging file
2023-08-31 21:08:01 +02:00
Andrey Antukh
e6664013ba
Merge remote-tracking branch 'origin/staging' into develop
2023-08-21 17:26:21 +02:00
Andrey Antukh
28836d82cd
✨ Add minor improvements to error report template
2023-08-14 12:13:31 +02:00
Andrey Antukh
31323703a8
Merge remote-tracking branch 'origin/staging' into develop
2023-08-09 13:36:42 +02:00
Andrey Antukh
53f40043aa
📎 Fix typo on api doc main template
2023-08-08 14:52:39 +02:00
Andrey Antukh
36b167956c
✨ Add improvements to api doc
2023-08-08 13:44:47 +02:00
Andrey Antukh
63a3186e6d
💄 Add minor cosmetic improvement on error report template
2023-08-08 10:42:26 +02:00
Andrey Antukh
80bf7cc1e5
Merge remote-tracking branch 'origin/staging' into develop
2023-08-07 12:59:17 +02:00
Andrey Antukh
f039b904f2
✨ Add the ability to skip some rpc methods from api doc
2023-08-03 17:51:34 +02:00
Andrey Antukh
9334f935eb
✨ Add better error reporting on response encoding middleware
2023-08-03 16:10:41 +02:00
Andrey Antukh
f174264f7f
🎉 Add flex layout playground template to the dashboard carousel
2023-07-28 13:20:57 +02:00
Andrey Antukh
5ca3d01ea1
🎉 Add malli based validation and coersion subsystem
2023-05-17 16:05:29 +02:00
Andrey Antukh
ceeed73dea
Merge remote-tracking branch 'origin/staging' into develop
2023-05-04 22:15:18 +02:00
Alejandro Alonso
c5cfe7e2e9
✨ Change libraries and templates order
2023-05-04 08:51:14 +02:00
Andrey Antukh
c0ccc4a5c5
✨ Improve OICD attrs lookup mechanism
2023-04-25 12:18:06 +02:00
Andrey Antukh
c0ccbaebaf
🔥 Remove deprecated queries and mutations
2023-04-24 20:18:14 +02:00
Alejandro Alonso
ed164ce69b
Merge remote-tracking branch 'origin/staging' into develop
2023-04-14 13:28:26 +02:00
Alejandro Alonso
e1652d17d9
✨ Update material design template to version 3
2023-04-14 13:27:06 +02: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
14b53a4d5e
✨ Don't log duplicate traceback
2023-03-14 12:30:27 +01:00
Andrey Antukh
e3378181ee
📎 Update docker log4j config
2023-02-07 18:17:08 +01:00
Andrey Antukh
41d34de9e1
🔥 Remove zmq mentions on devenv log4j config
2023-02-07 18:16:55 +01:00
Andrey Antukh
dfdebc35c8
💄 Improve readability on error report templates
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
Alejandro Alonso
2ea81c0114
Merge remote-tracking branch 'origin/staging' into develop
2023-02-02 18:06:59 +01:00
Andrey Antukh
bb055a3c84
♻️ Refactor logging subsystem and error reporting
2023-02-02 13:38:04 +01:00