Commit Graph
2392 Commits
Author SHA1 Message Date
Andrés Moya 83327ef278 🔧 Change backend test runner to kaocha 2024-05-29 19:05:04 +02:00
Alejandro Alonso 6d8fe193fb Merge remote-tracking branch 'origin/staging' into develop 2024-05-28 08:14:20 +02:00
Alejandro c918e06859 Merge pull request #4636 from penpot/niwinz-bugfix-2
✨ Minor changes
2024-05-28 08:07:46 +02:00
Andrey Antukh 121bff4eac ✨ Send only necessary data on profile update 2024-05-27 16:06:27 +02:00
Andrey Antukh 408ca338e7 📎 Make public default profile audit props 2024-05-27 16:06:27 +02:00
Andrey Antukh 574c8d1789 ✨ Move library-absorb operation to async task
And make it not mandatory in case of failure
2024-05-27 11:19:15 +02:00
Andrey Antukh 39119ac040 ✨ Reuse team deletion logic on orphan teams gc task 2024-05-27 11:17:00 +02:00
Andrey Antukh 761bbb7334 ✨ Add srepl helpers for delete/restore teams, projects, and files 2024-05-27 11:17:00 +02:00
Andrey Antukh abff7d324d ✨ Improve auth-data xdomain cookie 2024-05-27 10:58:05 +02:00
Alejandro 5ab4ed9a05 Merge pull request #4621 from penpot/niwinz-objects-gc-locking
✨ Reduce locking on objects-gc task
2024-05-24 09:04:11 +02:00
Andrey Antukh 72facff282 🔥 Remove unnecessary code from test helpers 2024-05-23 16:45:48 +02:00
Andrey Antukh f3346786ea 🔥 Remove unused object-update task 2024-05-23 16:36:43 +02:00
Andrey Antukh d241f45253 🔥 Remove unnecessary async touch operation 2024-05-23 16:36:35 +02:00
Andrey Antukh 584a0fdba1 ✨ Reduce locking on objects-gc task
The main issue was the long running gc operation that
affects storage objects with deduplication. The long running
transacion ends locking some storage object rows which collaterally
made operations like import-binfile become blocked indefinitelly
because of the same rows (because of deduplication).

The solution used in this commit is split operations on small
chunks so we no longer use long running transactions that holds
too many locks. With this approach we will make a window to work
concurrently all operarate the distinct operations that requires
locks on the same rows.
2024-05-23 16:35:54 +02:00
Andrey Antukh b357cf505d 🐛 Fix incorrect password encoding on create-profile manage command 2024-05-23 16:13:30 +02:00
Andrey Antukh 29ef9f752a 🐛 Fix incorrect password encoding on create-profile manage command 2024-05-23 14:42:28 +02:00
Andrey Antukh 7158c4fd43 ✨ Improve yarn setup on devenv
And update yarn version to 4.2.2
2024-05-23 12:21:07 +02:00
Andrés Moya 0b4fbc184d ♻️ Move generate-xx methods to logic module 2024-05-06 16:48:18 +02:00
Alejandro 013dbf1f76 Merge pull request #4499 from penpot/hiru-test-helpers
✅ Add helpers to build files for testing
2024-04-26 13:29:52 +02:00
Alejandro Alonso cf62b083fe Merge remote-tracking branch 'origin/staging' into develop 2024-04-26 12:50:43 +02:00
Andrés Moya dde89e60dd ✅ Add new helper functions for common tests 2024-04-26 11:45:37 +02:00
Alejandro Alonso a65282c01b 🐛 Fix update-temp-file audit_log stored data 2024-04-26 06:30:00 +02:00
Pablo Alba 37e68249aa ♻️ Components refactor: remove it usage on libraries_helpers 2024-04-25 14:22:37 +02:00
AzazelN28 47804429c0 Merge branch 'staging' into develop 2024-04-25 11:32:28 +02:00
AzazelN28 17fb5283cc 📎 Add provider to validate uri 2024-04-22 13:13:42 +02:00
Andrey Antukh fd92437f7d ✨ Show error notificaton on oidc error redirect 2024-04-18 09:52:24 +02:00
Andrey Antukh 81b52d7170 ✨ Disable oidc registration when registration flag is disabled 2024-04-18 09:52:24 +02:00
Andrey Antukh a969550aa4 ✨ Trust oidc providers which provides email_verified claim 2024-04-18 09:52:24 +02:00
Andrey Antukh 7e20cf10c5 ⬆️ Update dependencies 2024-04-18 09:52:24 +02:00
Andrey Antukh 90022041e6 ✨ Improve error handling on ldap frontend code 2024-04-18 09:52:24 +02:00
Andrey Antukh ce790d83fd ✨ Improve internal registration flow 2024-04-18 09:52:24 +02:00
Andrey Antukh 606aeeb38f ✨ Allow attach context to audit entry from metadata 2024-04-18 09:52:24 +02:00
Andrey Antukh ef632bcae7 ✨ Trigger email verification on OIDC register process
This will happen only if:
- the oidc provider properly reports that user has a non-verified email
- the oidc does not provides any way to know the email verification
  status
2024-04-18 09:52:24 +02:00
Alejandro 8bd9c0d031 Merge pull request #4444 from penpot/palba-bugfixing-008
🐛 Bugfixing
2024-04-17 06:46:57 +02:00
Andrey Antukh edd91f00af ✨ Add minor improvement to worker module logging 2024-04-16 23:27:00 +02:00
Andrey Antukh 16fa0b0330 ✨ Improve email clean mechanism 2024-04-16 17:24:50 +02:00
Andrey Antukh 25001e5b80 📎 Add minor logging improvements on worker module 2024-04-16 16:42:44 +02:00
Andrey Antukh c3a0db2431 ✨ Add the ability to schedule storage object touching as a task 2024-04-16 16:42:44 +02:00
Andrey Antukh e27c0b2086 ✨ Add a task for asynchronous object update operation 2024-04-16 16:42:44 +02:00
Pablo Alba ec8c847440 🐛 Fix wrong permissions on shared prototype for owners 2024-04-16 13:12:21 +02:00
Andrey Antukh 56ba32b66d ✨ Reduce lock contention on uploading file object thumbnail 2024-04-16 11:37:35 +02:00
Andrey Antukh 7948f565e3 ✨ Make cron task schedule sync more lock resilent 2024-04-16 08:39:04 +02:00
Alejandro Alonso f0eff95e18 🐛 Fix v2 components migration script 2024-04-15 20:26:51 +02:00
Andrey Antukh 0135b477ca ✨ Add improved traceability of climit module 2024-04-15 14:27:24 +02:00
Andrey Antukh fa00fed694 🐛 Fix issue with v2 manual migration script 2024-04-11 13:29:33 +02:00
Alejandro ac835bb655 Merge pull request #4389 from penpot/test
✨ Several improvements
2024-04-11 12:35:04 +02:00
Andrey Antukh 347276fb4e 🐛 Fix incorrect team features handling on onboarding team creation 2024-04-10 15:33:18 +02:00
Andrey Antukh 7d36cf1b5e ✨ Add missing jvm parameter on backend run.sh template 2024-04-10 15:31:49 +02:00
Andrey Antukh c55ceb4bca ✨ Add automatic v2 migration process on startup 2024-04-10 15:31:49 +02:00
Andrey Antukh 79fbbe0bee 📎 Don't report invalid image validation errors 2024-04-10 15:31:49 +02:00