Andrey Antukh
097897d8da
✨ Add better sse parser for backend tests
2025-11-06 15:54:50 +01:00
Andrey Antukh
7d5c1c9b5f
✨ Make file-gc-scheduler task compatible with virtual clock
...
And simplify implementation
2025-11-05 10:47:31 +01:00
Andrey Antukh
cd53d3659c
🐛 Truncate worker scheduled-at to milliseconds
...
The nanosecond precision has the problem with transit serialization
roundtrip used for pass data on the worker scheduler throught redis
and generates unnecesary rescheduling.
2025-11-05 10:47:31 +01:00
Alejandro Alonso
9e7ec594ca
Merge pull request #7680 from penpot/niwinz-staging-file-export-fix
...
Commit Message Check / Check Commit Message (push) Has been cancelled
🐛 Fix race condition on file export process
2025-11-05 07:45:26 +01:00
Andrey Antukh
49721c0bcd
✨ Add better logging context report on worker runner
2025-11-04 12:44:38 +01:00
Andrey Antukh
c214cc1544
🐛 Do not process runner result if no result returned
2025-11-04 12:44:38 +01:00
Andrey Antukh
eaabe54c4b
💄 Check the runner task exists as first condition
2025-11-04 12:44:38 +01:00
Andrey Antukh
cbae3dca34
✨ Simplify the approach for return streamable body
...
Removing unnecesary syntax overhead with simplier abstraction
2025-11-04 10:56:05 +01:00
Andrey Antukh
8307b699bf
🐛 Remove a race condition on file export
...
Caused when file is deleted in the middle of an exportation. The
current export process is not transactional, and on file deletion
several queries can start return not-found exception because of
concurrent file deletion.
With the changes on this PR we allow query deleted files internally
on the exportation process and make it resilent to possible
concurrent deletion.
2025-11-04 10:56:05 +01:00
Andrey Antukh
cd6865f54b
⬆️ Update yetti dependency
...
Bugfixes
2025-11-04 10:56:05 +01:00
Andrey Antukh
88493f6805
🐛 Fix incorrect query for subscription editors ( #7672 )
...
Commit Message Check / Check Commit Message (push) Has been cancelled
Default teams should be present on the query results
2025-11-03 16:14:24 +01:00
Alonso Torres
942e3300dd
🐛 Fix problem when checking usage with removed teams ( #7638 )
2025-10-31 09:22:31 +01:00
Alejandro Alonso
6a2029ca3b
🐛 Fix error comment message after the demo account creation ( #7615 )
2025-10-31 08:56:34 +01:00
Alejandro Alonso
1e248c7177
🐛 Fix demo accounts creation
2025-10-23 13:45:11 +02:00
Alejandro Alonso
36c986d8e8
🐛 Fix file doesn’t open after deleting the library used in it
2025-10-23 09:51:10 +02:00
Alejandro Alonso
9e17a0e65d
🐛 Fix unread comments
Commit Message Check / Check Commit Message (push) Has been cancelled
2025-10-21 09:30:01 +02:00
Alejandro Alonso
2c5abb0cbf
Merge pull request #7506 from penpot/niwinz-staging-hotfix-6-comments-threads
...
Commit Message Check / Check Commit Message (push) Has been cancelled
⚡ Add minor comment threads queries optimization
2025-10-15 12:04:42 +02:00
Andrey Antukh
7f6bffdbfc
⚡ Add minor comment threads queries optimization
2025-10-15 11:45:24 +02:00
Andrey Antukh
e0dd8247d4
Merge branch 'main' into staging
2025-10-15 11:25:36 +02:00
Alejandro Alonso
aec4464749
Merge pull request #7498 from penpot/niwinz-staging-hotfix-4
...
✨ Make worker subsystem more resilent to redis restarts
2025-10-15 10:39:04 +02:00
Alejandro Alonso
1d14644250
Merge pull request #7494 from penpot/niwinz-staging-hotfix-3
...
✨ Use system clock for check invitation expiration
2025-10-15 10:23:48 +02:00
Alejandro Alonso
fad148e6a6
📎 Reorder jvm opts on _env
2025-10-15 10:15:06 +02:00
Andrey Antukh
17376dfa3f
✨ Add mark-file-as-trimmed srepl helper
2025-10-14 19:04:02 +02:00
Andrey Antukh
8d65e1cc94
✨ Simplify reset-password srepl helper
2025-10-14 19:04:02 +02:00
Andrey Antukh
25521b18ff
✨ Make the restriction errors report as warning to logging
2025-10-14 19:04:02 +02:00
Andrey Antukh
5ae173f01c
✨ Make worker subsystem more resilent to redis restarts
2025-10-14 15:48:54 +02:00
Andrey Antukh
f7b3913c71
✨ Use system clock for check invitation expiration
...
instead of db time
2025-10-14 13:35:50 +02:00
Andrey Antukh
a4192ce835
🐛 Fix incorrect file data migration from db to legacy-db
2025-10-13 18:41:02 +02:00
Andrey Antukh
d3e28a8307
🐛 Set correct name to tokens lib data reader
2025-10-13 18:41:02 +02:00
Andrey Antukh
fc35dc77ce
🐛 Enable migrations on calculate file library summary
2025-10-13 14:52:39 +02:00
Andrey Antukh
d07e00da21
🐛 Fix incorrect filtering of unread comment threads
...
Do not return threads for deleted files
2025-10-13 14:52:39 +02:00
Andrey Antukh
c4cd665594
📎 Enable redis-cache flag on devenv start scripts
2025-10-13 12:32:29 +02:00
Andrey Antukh
1eb6f33bdd
⚡ Enable optional caching of results for file summary RPC methods
2025-10-13 12:32:29 +02:00
Andrey Antukh
62dffd30a4
♻️ Refactor redis internal API
...
The main idea behind this refactor is make the
API less especialized for specific use of out internal
submidules and make it more general and usable
for more general purposes (per example cache)
2025-10-13 12:32:29 +02:00
Andrey Antukh
12a4934c41
✨ Allow pass :load-data? false to get-file
2025-10-13 12:32:29 +02:00
Alejandro Alonso
2b7bd8fa5c
🐛 Fix deleted files are accesible
_STAGING / build-bundle (push) Has been cancelled
_STAGING / build-docker (push) Has been cancelled
_DEVELOP / build-bundle (push) Has been cancelled
_DEVELOP / build-docker (push) Has been cancelled
Commit Message Check / Check Commit Message (push) Has been cancelled
2025-10-13 12:24:05 +02:00
Andrey Antukh
5717708b56
♻️ Refactor file storage
...
Make it more scallable and make it easily extensible
2025-10-13 12:24:05 +02:00
Andrey Antukh
27bed84543
✨ Improve netty io executor shutdown
2025-10-13 12:24:05 +02:00
Andrey Antukh
c6529f9585
🐛 Fix corner case on worker runner
2025-10-13 12:24:05 +02:00
Andrey Antukh
0aadc3b6b3
✨ Add management shared key authentication
2025-10-13 11:49:58 +02:00
Andrey Antukh
1b9deecefc
✨ Make the binfile import process more resilient ( #7464 )
...
on small inconsistencies on file media object references
2025-10-13 11:13:10 +02:00
Andrey Antukh
cea0143327
✨ Add extra tenant validation for virtual clock dbg pannel
2025-10-07 18:21:13 +02:00
Andrey Antukh
2c1a8b59ba
✨ Add client header check middleware
...
As an additional csrf protection for API requests
2025-10-07 12:47:14 +02:00
Andrey Antukh
47d9c6f282
✨ Add sec-fetch metadata middleware support
2025-10-07 12:47:14 +02:00
Andrey Antukh
14d53c224f
🔥 Remove unused auth-data cookie asignation
2025-10-07 12:47:12 +02:00
Alejandro Alonso
e0f9bbb23f
Merge pull request #7432 from penpot/niwinz-develop-virtual-clock
...
🎉 Add virtual clock support
2025-10-07 12:27:49 +02:00
Marina López
fede63ac0b
✨ Update Design System template in carousel
2025-10-07 12:14:12 +02:00
Andrey Antukh
61d9b57bc7
♻️ Refactor internal tokens API
...
Mainly make it receive the whol cfg/system instead only props. This
makes the api more flexible for a future extending without the need
to change the api again.
2025-10-07 12:08:00 +02:00
Andrey Antukh
bd63598185
🎉 Add virtual clock implementation
2025-10-07 12:08:00 +02:00
Andrey Antukh
683db071d6
Merge remote-tracking branch 'origin/staging' into develop
2025-10-06 12:09:57 +02:00