Andrey Antukh
9eaa55b711
✨ Prevent logging EOF exceptions on SSE responses
...
They are not necessary and they are pretty common, because
the user can interrupt the connection at any time.
2024-11-07 20:50:24 +01:00
Andrey Antukh
e6a9e27802
Merge remote-tracking branch 'origin/staging' into develop
2024-11-05 09:10:14 +01:00
Andrey Antukh
3eb35f0aa6
🐛 Fix incorrect thumbnail lookup on dashboard project view
...
That causes a repeated generation of thumbnails on each page
view instead of reusing already generated thumbnails.
2024-10-30 16:19:16 +01:00
Andrey Antukh
97a1bf15ef
✨ Improve how topic is managed on ws notifications
2024-10-30 13:39:38 +01:00
Andrey Antukh
9409078069
✨ Add usage quotes for snapshots
2024-10-30 13:39:38 +01:00
Andrey Antukh
a9d3dfab1a
✨ Use schema instead of spec for validate worker submit options
2024-10-30 13:39:38 +01:00
Andrey Antukh
32126d1874
♻️ Refactor file changes gc tasks
...
Make it more friendly with the current snapshoting mechanism
2024-10-30 13:39:38 +01:00
Andrey Antukh
5f4af76d28
✨ Add permission checking to file snapshot rpc methods
2024-10-30 13:39:38 +01:00
Pablo Alba
4f5bc77379
✨ Update libraries links to new versions
2024-10-30 13:28:37 +01:00
Pablo Alba
b4f868be91
✨ Update libraries links to new versions
2024-10-30 13:25:54 +01:00
alonso.torres
ecb7f0a2f6
✨ File history versions management
2024-10-29 14:23:35 +01:00
Andrey Antukh
7c73e44ab8
✨ Add minor improvement on error reporting on shape validation
2024-10-29 11:47:47 +01:00
Andrey Antukh
e533762f33
📎 Show version on dbg header
2024-10-29 11:47:45 +01:00
Andrey Antukh
f43fc282d3
✨ Increase internal s3 http client limits
...
Tries to improve performance of accidental spikes/bursts of
requests to s3 service. This is not a final solution to all issues
caused by unexpected burst, is a simple improvement to the current
apprach.
2024-10-29 11:47:06 +01:00
Andrey Antukh
8616e2f25c
✨ Use penpot own executor for s3 response completion executor
2024-10-29 11:47:06 +01:00
Andrey Antukh
4299fd28f0
✨ Expose ::wrk/executor as ExecutorService instance
...
Instead of a plain Executor instance
2024-10-29 11:47:06 +01:00
Andrey Antukh
302ff92b31
🐛 Fix incorrect handling of EOF on s3 upload thread
2024-10-29 11:47:06 +01:00
Andrey Antukh
b62cc9c8e9
📎 Update backend scripts/repl with a default config
2024-10-29 11:47:06 +01:00
Andrey Antukh
225c2ca6e6
✨ Add better reporting for s3 storage backend errors
2024-10-29 11:47:06 +01:00
Andrey Antukh
e5bdd852ca
🐛 Fix corner case on selection storage backend from settings
...
Related to how backward compatibility is handled with previous
settings.
2024-10-29 11:47:06 +01:00
Andrey Antukh
591788403a
✨ Add safer mechanism for tempfile naming
...
Using a uuidv8 that has strong guarranties about councurrent
ids generation that a simple random long
2024-10-29 11:47:06 +01:00
Andrey Antukh
f1b82e289d
🐛 Add retry mechanism for internal tmp file handling on s3 backend
2024-10-29 11:47:06 +01:00
Andrey Antukh
4cf5dc0791
✨ Add minor improvement on error reporting on shape validation
2024-10-29 11:17:55 +01:00
Andrey Antukh
deaf6ef068
📎 Show version on dbg header
2024-10-29 11:17:54 +01:00
Andrey Antukh
ba3f84fd6c
✨ Increase internal s3 http client limits
...
Tries to improve performance of accidental spikes/bursts of
requests to s3 service. This is not a final solution to all issues
caused by unexpected burst, is a simple improvement to the current
apprach.
2024-10-29 11:17:01 +01:00
Andrey Antukh
f8c7f84c18
✨ Use penpot own executor for s3 response completion executor
2024-10-29 11:17:01 +01:00
Andrey Antukh
7772ac0a85
✨ Expose ::wrk/executor as ExecutorService instance
...
Instead of a plain Executor instance
2024-10-29 11:17:01 +01:00
Andrey Antukh
9329c2ebd9
🐛 Fix incorrect handling of EOF on s3 upload thread
2024-10-29 11:17:01 +01:00
Andrey Antukh
65f182001b
📎 Update backend scripts/repl with a default config
2024-10-29 11:17:01 +01:00
Andrey Antukh
fe83c5faea
✨ Add better reporting for s3 storage backend errors
2024-10-29 11:17:01 +01:00
Andrey Antukh
5b860ee601
🐛 Fix corner case on selection storage backend from settings
...
Related to how backward compatibility is handled with previous
settings.
2024-10-29 11:17:01 +01:00
Andrey Antukh
cb9839223e
✨ Add safer mechanism for tempfile naming
...
Using a uuidv8 that has strong guarranties about councurrent
ids generation that a simple random long
2024-10-29 11:17:01 +01:00
Andrey Antukh
15c42fba5e
🐛 Add retry mechanism for internal tmp file handling on s3 backend
2024-10-29 11:17:01 +01:00
Alejandro
e7d7291947
Merge pull request #5196 from penpot/niwinz-remove-graaljs
...
⬆️ Update deps (part 1) and remove graalvm js
2024-10-29 08:48:50 +01:00
Pablo Alba
afb5ab7430
✨ Rename welcome file
2024-10-25 12:23:35 +02:00
Andrey Antukh
cc6e071f48
♻️ Remove all usage of graalvm js runtime
...
And replace it with a commandline call to nodejs
for execute a custom svgo based command line script.
2024-10-22 23:30:56 +02:00
Andrey Antukh
f949649ba3
⬆️ Update backend dependencies
2024-10-22 20:23:38 +02:00
Andrey Antukh
b31a6f33a5
⬆️ Update dependencies on common
2024-10-22 20:23:38 +02:00
Andrey Antukh
51ecbf15a9
⬆️ Update yetti and http server dependency
2024-10-22 20:23:38 +02:00
Andrey Antukh
ac33df2054
🐛 Remove plugin data from binfile v3 export
2024-10-21 12:36:01 +02:00
Andrey Antukh
43b86d403c
✨ Remove unused props from binfile-v3 progress report message
2024-10-21 12:36:01 +02:00
Andrey Antukh
8618cb950f
🎉 Add binfile-v3 export/import file format
2024-10-18 17:19:29 +02:00
Andrey Antukh
015fd5bc3a
✨ Expose a list of valid buckets on main storage ns
2024-10-18 17:19:29 +02:00
Andrey Antukh
782d733bc9
✨ Improve error response formatting
2024-10-18 17:19:29 +02:00
Andrey Antukh
1aa2c0f9de
Merge pull request #5135 from penpot/palba-eva-viewer-role
...
✨ Add viewer role
2024-10-18 10:31:40 +02:00
Pablo Alba
bd08e99080
♻️ Clean up and refactors of viewer role
2024-10-18 10:12:59 +02:00
Andrey Antukh
790f6ce4ed
💄 Add cosmetic changes to get-file rpc method
2024-10-16 17:58:04 +02:00
Andrey Antukh
40d7bb04b4
✨ Reuse permission from rpc/cond middleware for get-file rpc method
2024-10-16 17:58:04 +02:00
Pablo Alba
22d7cfc7fa
🐛 Fix missing permissions on file cache
2024-10-16 17:58:04 +02:00
Andrey Antukh
d4c775b1f4
🐛 Fix unexpected rare condition exception on rpc cond middleware
2024-10-16 17:58:00 +02:00