Andrey Antukh
1bad233e2f
📎 Fix linter issues on staging branch
2022-02-28 12:09:59 +01:00
Andrey Antukh
0416082d4d
🐛 Fix awsns handler, convert it ot async
2022-02-28 12:06:47 +01:00
Andrey Antukh
496ba433e9
📎 Fix linter issues
2022-02-23 12:16:51 +01:00
Andrey Antukh
0ade0405f5
🐛 Fix feedback and audit-log http handlers
2022-02-23 11:49:25 +01:00
Andrey Antukh
974084a9ca
🐛 Add missing executor dependency to auth handlers
2022-02-23 09:13:48 +01:00
Andrey Antukh
7cf27ac86d
♻️ Refactor general resource and concurrency model on backend
2022-02-22 13:05:41 +01:00
Andrey Antukh
350663b7ce
🎉 Add support for alternative S3 compatible services
...
And also add support for all AWS regions (prevoiosly onlu eu-central-1)
was supported.
2022-02-16 13:58:19 +01:00
Andrey Antukh
7eed8c5ee5
Merge remote-tracking branch 'origin/main' into develop
2022-02-16 11:23:26 +01:00
Andrey Antukh
e9fe1800e0
✨ Fix minor issues on session expiration handling
2022-02-15 13:25:06 +01:00
Andrey Antukh
9b78b2a432
✨ Improve error reporting on background tasks
2022-02-15 12:26:36 +01:00
Andrey Antukh
741d2b3f3c
Merge remote-tracking branch 'origin/main' into develop
2022-02-12 17:33:28 +01:00
Andrés Moya
af74a1575b
🐛 Clear authentication cookies when logged out
2022-02-11 10:07:03 +01:00
Andrey Antukh
b591fbecf0
🎉 Add health check api endpoint
2022-02-10 15:12:35 +01:00
Andrey Antukh
3461ec2281
✨ Ignore EOF errors on writting streamed response
2022-02-10 15:12:35 +01:00
Andrey Antukh
827c2140b7
♻️ Refactor error reporting and logging context formatting
...
The prev approach uses clojure.pprint without any limit extensivelly
for format error context data and all this is done on the calling
thread. The clojure.pprint seems very inneficient in cpu and memory
usage on pprinting large data structures.
This is improved in the following way:
- All formatting and pretty printing is moved to logging thread,
reducing unnecesary blocking and load on jetty http threads.
- Replace the clojure.pprint with fipp.edn that looks considerably
faster than the first one.
- Add some safe limits on pretty printer for strip printing some
data when the data structure is very large, very deep or both.
2022-02-10 15:12:35 +01:00
Andrés Moya
62a67bdb94
🎉 Set a domain cookie to check for logged from landing page
2022-02-09 15:25:40 +01:00
Andrey Antukh
2a6ba79e9a
✨ Ignore EOF errors on writting streamed response
2022-02-04 15:04:47 +01:00
Andrey Antukh
1e0dacfe9b
✨ Add reusable helper for expound pretty printing
2022-02-04 15:04:47 +01:00
Andrey Antukh
f1db4aae35
Merge branch 'main' into develop
2022-02-02 16:23:11 +01:00
Andrey Antukh
7710ffcbf1
🐛 Fix issue on 400 error handler.
2022-02-02 15:31:54 +01:00
Andrey Antukh
5f81c7bc2d
Merge remote-tracking branch 'origin/staging' into develop
2022-02-01 16:14:52 +01:00
Andrey Antukh
57666e9173
✨ Minor improvements on http reporting on 400 responses
2022-02-01 13:53:10 +01:00
Andrey Antukh
b586f2552c
Merge branch 'staging' into develop
2022-01-28 13:58:22 +01:00
Andrey Antukh
4c851856ff
✨ Emit warning when an error is raised on formating body.
2022-01-27 17:40:03 +01:00
Andrey Antukh
bc2a0432b9
✨ Allow connect to read-only databases.
2022-01-27 16:11:32 +01:00
Andrey Antukh
a633ed3c9a
✨ More tweaks on the error reporter.
2022-01-27 15:17:44 +01:00
Andrey Antukh
0092806dda
✨ Prevent high cpu usage on reporting big errors.
2022-01-26 18:09:59 +01:00
Andrey Antukh
d892be4971
💄 Fix linter issues.
2022-01-26 14:44:01 +01:00
Andrey Antukh
110fb2e8db
✨ Minor improvements on error reporting.
...
Add missing expound.
2022-01-26 14:18:44 +01:00
Andrey Antukh
6410bcf3c8
✨ Minor change on debug endpoint.
2022-01-24 15:13:02 +01:00
Andrey Antukh
7afb3e2c6d
✨ Stream transit encoding to the response output-stream.
...
Instead of in-memmory encoding. This will prevent many OOM errors.
2022-01-18 16:48:17 +01:00
Andrey Antukh
bda97adf4f
✨ Fix minor issues on error reporting.
2022-01-17 13:09:15 +01:00
Andrey Antukh
03c91664cb
🐛 Fix session invalidation issue on password change.
2022-01-14 13:44:58 +01:00
Andrey Antukh
e6e3f2cbd5
✨ Add debugging pages for download/upload file data.
2022-01-14 10:54:57 +01:00
Andrey Antukh
ffdd539233
✨ Minor improvements on error reporting mechanism.
2022-01-14 10:54:57 +01:00
Andrey Antukh
2feb22d3bd
🐛 Fix unexpected default cookies behavior on redirectiong to penpot.
...
The SameSite=Strict on chrome behaves differently than in Firefox and
makes the top-level url redirect not sending cookies if the user is
redirected from other page to penpot. The SameSite=Lax fixes the issue.
2022-01-12 10:55:47 +01:00
Andrey Antukh
10e7d660ef
Merge branch 'main' into develop
2021-12-31 13:23:42 +01:00
Andrey Antukh
fdb1c5e1f9
📎 Minor changes on error report http handler.
2021-12-31 12:24:46 +01:00
alonso.torres
71734df489
✨ Backport changes from develop.
2021-12-31 12:06:15 +01:00
Andrey Antukh
2abe3fde71
✨ Remove unused stacktrace from commit-chages event.
2021-12-31 00:02:19 +01:00
Andrey Antukh
27e64ccaa8
🔥 Remove unused code.
2021-12-30 23:53:33 +01:00
Andrey Antukh
c9185f265c
✨ Add error report list template.
2021-12-30 23:51:39 +01:00
Andrey Antukh
79e5716f36
📎 Fix linter issues.
2021-12-30 19:43:05 +01:00
Andrey Antukh
9f0e156916
✨ Improve error reporting.
2021-12-30 19:39:32 +01:00
Andrey Antukh
bf66b81702
✨ Move dbg error http entrypoint handler to debug ns.
2021-12-30 16:01:36 +01:00
Andrey Antukh
758ffbf217
✨ Add authentication to dbg entry points.
2021-12-30 16:00:55 +01:00
Andrey Antukh
a096b0777f
📎 Minor changes on debug ns.
2021-12-30 13:03:28 +01:00
Andrey Antukh
87690a534c
🎉 Add missing files.
2021-12-30 11:45:44 +01:00
Andrey Antukh
9ea90c3400
🐛 Fix unexpected exception on websockets.
2021-12-29 12:16:48 +01:00
Andrey Antukh
224aa5b89a
🐛 Properly handle errors on body parsing middleware.
2021-12-29 09:52:32 +01:00