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
Andrey Antukh
54bb879cb6
📎 Add several missing imports on repl related namespaces
2025-10-06 09:38:01 +02:00
Andrey Antukh
b72704e54b
✨ Set explicit no-buffering for sse responses
2025-10-06 09:19:48 +02:00
Andrey Antukh
365ce25996
Merge remote-tracking branch 'origin/staging' into develop
2025-10-01 10:50:19 +02:00
Andrey Antukh
9f2dc06c95
✨ Add missing srepl helper for disable objects-map feat
2025-10-01 08:10:37 +02:00
Pablo Alba
cd9ba482e3
🐛 Load dependant libraries, and don't allow unload them
2025-09-30 09:55:21 +02:00
Andrey Antukh
de25a24a6d
🐛 Fix backend repl start issue with jdk 24
2025-09-29 13:35:48 +02:00
Andrey Antukh
2d364dde5c
✨ Add several minor enhacements to features subsystem
...
Mainly fixes the team non-inheritable features handling and
removes unnecesary/duplicate checks.
2025-09-29 13:23:16 +02:00
Andrey Antukh
c892a9f254
✨ Integrate objects-map usage on backend and frontend
2025-09-29 13:23:16 +02:00
Andrey Antukh
5ffb7ae2ec
✨ Add warning on using deprecated storage config
2025-09-29 13:23:01 +02:00
Andrey Antukh
27945ace65
⏪ Revert deprecated storage config cleaning
2025-09-29 13:23:01 +02:00
María Valderrama
e39bf0b439
✨ Invitations management improvements ( #7230 )
...
* ✨ Invitations management improvements
* 📎 Change invite email subject
* 📎 Update icon usage
* ♻️ Fix css file
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com >
2025-09-29 13:18:57 +02:00
Andrey Antukh
e1519f0ee4
✨ Integrate objects-map usage on backend and frontend
2025-09-29 12:07:48 +02:00
Andrey Antukh
42d03a0325
📎 Add several missing imports on repl related namespaces
2025-09-29 12:06:56 +02:00
Andrey Antukh
0346c48b03
✨ Add several minor enhacements to features subsystem
...
Mainly fixes the team non-inheritable features handling and
removes unnecesary/duplicate checks.
2025-09-29 12:06:56 +02:00
Andrey Antukh
c1058c7fdb
♻️ Add minor refactor for internal concurrency model
...
Replace general usage of virtual threads with platform threads
and use virtual threads for lightweight procs such that websocket
connections. This decision is made mainly because virtual threads
does not appear on thread dumps in an easy way so debugging issues
becomes very difficult.
The threads requirement of penpot for serving http requests
is not very big so having so this decision does not really affects
the resource usage.
2025-09-26 14:35:06 +02:00
Andrey Antukh
9d907071aa
⬆️ Update dependencies ( #7330 )
...
* ⬆️ Update to JDK25 on the devenv
* ⬆️ Update dependencies
* 🔥 Remove unused flag from devenv backend startup scripts
* ✨ Enable shenandoah gc on backend scripts/repl
2025-09-26 13:43:43 +02:00
Andrey Antukh
59f7ede4ff
🐛 Add migration for properly decode all position data on text shapes
2025-09-23 11:34:24 +02:00
Andrés Moya
8954b05d76
🐛 Fix error exporting a file with deleted tokens ( #7356 )
2025-09-22 17:41:31 +02:00
Andrey Antukh
0b346e02ff
🐛 Fix incorrect options pass on decode-file
2025-09-22 11:30:42 +02:00
Andrey Antukh
85c1750706
🐛 Fix backend last migration naming ( #7333 )
2025-09-17 10:47:14 +02:00
Andrey Antukh
ca19d4deeb
⬆️ Update postgresql jdbc dependency
2025-09-12 14:28:14 +02:00
Andrey Antukh
dfceccca3d
⬆️ Update aws s3 sdk version
...
This transitivelly updates the netty library version
that comes with fixes for several security issues
2025-09-12 14:28:14 +02:00
Pablo Alba
06441063f2
✨ Add "advanced" events to variants
2025-09-08 15:33:14 +02:00
Pablo Alba
307e06372b
🎉 Activate variants for everyone
2025-09-01 09:58:14 +02:00
Andrey Antukh
c2e7f9dc42
⬆️ Update base deps ( #7207 )
2025-08-28 12:50:39 +02:00
Andrey Antukh
45be4769d7
Merge remote-tracking branch 'origin/staging' into develop
2025-08-27 13:19:06 +02:00
Andrey Antukh
a114e9adb0
✨ Add logging for management update-customer method
2025-08-27 12:02:39 +02:00
Andrey Antukh
5fed5fa158
✨ Add transactions support on management api
2025-08-27 12:00:03 +02:00
Andrey Antukh
6c8873c7f5
🐛 Ensure for-update locking is used on updating profile props
2025-08-27 11:59:35 +02:00
Andrey Antukh
37b0c4adc0
🐛 Add support fror ::db/for-update on sql ns
2025-08-27 11:58:42 +02:00
Andrey Antukh
c35bb6e09a
🎉 Add loadable weak map impl for libraries loading on validation and migration
2025-08-26 09:03:25 +02:00
Andrey Antukh
fa2b0bd67c
✨ Don't migrate libraries on accessing them on file data migrations
...
We don't migrate the libraries for avoid cascade migration; it is not ideal
but it reduces the total of the required memory needed for process a single
file migration that requires libraries to be loaded.
2025-08-26 08:15:45 +02:00
Andrey Antukh
c759afc10d
🔥 Remove unnecessary and broken unique-editors field
...
From the get-teams rpc method response
2025-08-25 11:33:34 +02:00
Andrey Antukh
2846b80cf7
✨ Add rpc methods for obtain editors
2025-08-25 10:53:12 +02:00
Andrey Antukh
ad0ef82ffc
🎉 Add management http api
2025-08-25 10:53:12 +02:00
Alejandro Alonso
643621a389
Merge pull request #7119 from penpot/niwinz-develop-type-hints
...
⚡ Add several performance enhancements
2025-08-20 12:58:43 +02:00
Andrey Antukh
575342b3bb
♻️ Use direct schemas instead of references
...
Only a very common use, basic types schemas should be used as
reference (with namespaced keywords)
2025-08-20 12:33:07 +02:00
Andrey Antukh
b472a8ab19
✨ Add general improvement to openapi and js-like doc output
2025-08-20 09:41:01 +02:00
Andrey Antukh
2b83d0d0e9
✨ Add generative test case for openapi json serialization
...
This will prevent possible regression on introducing schemas without
generators or schema with generators that can't be serialized to json.
2025-08-20 09:38:57 +02:00