Jonas L
72268ad9bb
fix(api): let nginx handle the media file content type ( #2862 )
2024-01-01 13:07:35 +01:00
Jonas L
0ce63f3bf0
fix(api): ensure non ascii paths are handled by X-Accel-Redirect ( #2861 )
2024-01-01 12:58:19 +01:00
Jonas L
4603c1759f
feat!: use nginx to serve media files ( #2860 )
...
Closes #2522
To reduce the strain on the API service, we moved the media file serving
to the Nginx web server. The API is still handling the authentication,
but delegates the serving using the `X-Accel-Redirect` header.
BREAKING CHANGE: The media file serving is now handled by Nginx instead
of the API service. The `storage.path` field is now used in the Nginx
configuration, so make sure to update the Nginx configuration file if
you change it.
2023-12-30 18:59:15 +01:00
Jonas L
43221d9d7f
fix(api): move gunicorn worker config to python file ( #2854 )
...
### Description
Passing the --lifespan flag to gunicorn does not forward the option to
uvicorn.
2023-12-29 17:47:50 +01:00
Jonas L
8743c84d0f
feat: disable uvicorn worker lifespan ( #2845 )
...
### Description
Fix this Django exception: Django can only handle ASGI/HTTP connections,
not lifespan.
2023-12-28 14:00:58 +01:00
Jonas L
0d2d1a2673
feat!: the `general.secret_key` configuration field is now required ( #2841 )
...
BREAKING CHANGE: The `general.secret_key` configuration field is now
required. Make sure to update your configuration file and add a secret
key.
Closes #2426
2023-12-27 18:15:47 +01:00
Jonas L
d80100a216
refactor(api): fix deprecation warnings ( #2839 )
...
Fix some deprecation warnings related to the pydantic upgrade.
2023-12-27 15:46:38 +01:00
Jonas L
e7a678e91f
build: replace custom release script with release-please ( #2817 )
...
* build: replace custom release script with release-please
* include package-name
2023-12-22 19:19:12 +01:00
renovate[bot]
95fb85ad84
chore(deps): update dependency uvicorn to >=0.17.6,<0.26.0 ( #2773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 18:12:09 +01:00
Jonas L
976b70ed32
fix(api): enum schema description ( #2803 )
2023-12-18 19:32:48 +01:00
renovate[bot]
0f49a11713
chore(deps): update dependency drf-spectacular to >=0.22.1,<0.28 ( #2801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 19:12:09 +01:00
renovate[bot]
d192b6defc
chore(deps): update dependency django-filter to >=2.4.0,<23.6 ( #2783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 19:02:31 +01:00
renovate[bot]
4715ccf083
chore(deps): update dependency uvicorn to >=0.17.6,<0.25.0 ( #2774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 19:02:17 +01:00
Jonas L
651bb9261c
chore(api): disable duplicate-code check ( #2799 )
...
* chore(api): disable duplicate-code check
* refactor: fix linting errors
2023-12-18 18:54:07 +01:00
Jonas L
26737abad2
chore: release 3.2.0 ( #2754 )
2023-10-16 21:26:59 +02:00
Jonas L
d071a53fdf
chore: widen dev deps version range ( #2755 )
2023-10-16 09:40:46 +01:00
renovate[bot]
f2fc9c138b
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.33 ( #2748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 17:02:54 +02:00
renovate[bot]
6c350dafd3
chore(deps): update dependency model_bakery to >=1.10.1,<1.17 ( #2752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 17:02:17 +02:00
renovate[bot]
8fb2a5d4e3
chore(deps): update dependency django-cors-headers to >=3.14.0,<4.4 ( #2746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 00:06:00 +02:00
renovate[bot]
4caf0b0ef2
chore(deps): update dependency django-filter to >=2.4.0,<23.4 ( #2712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 12:35:06 +02:00
renovate[bot]
201a74d0d1
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.32 ( #2703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-15 15:47:06 +01:00
renovate[bot]
c51a3c3d17
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.31 ( #2675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 15:18:57 +02:00
renovate[bot]
aeca3fe643
chore(deps): update dependency model_bakery to >=1.10.1,<1.16 ( #2671 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-25 12:57:52 +01:00
renovate[bot]
c99e624ec4
chore(deps): update dependency model_bakery to >=1.10.1,<1.15 ( #2664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 16:03:32 +01:00
jo
391895fbeb
Merge branch 'stable'
2023-08-15 18:29:09 +02:00
renovate[bot]
372fb9e76c
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.30 ( #2642 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-05 09:29:41 +02:00
renovate[bot]
5f8639ce61
chore(deps): update dependency model_bakery to >=1.10.1,<1.14 ( #2646 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-05 09:29:33 +02:00
jo
dbac572d89
Merge branch 'stable'
2023-07-29 11:15:11 +02:00
renovate[bot]
72a8b03765
chore(deps): update dependency gunicorn to v21 ( #2635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 22:39:54 +02:00
renovate[bot]
46cf73e95a
chore(deps): update dependency uvicorn to >=0.17.6,<0.24.0 ( #2631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 16:11:25 +02:00
jo
1a6f089329
Merge branch 'stable'
2023-07-12 08:54:42 +02:00
renovate[bot]
319fc9aea7
chore(deps): update dependency django-cors-headers to >=3.14.0,<4.3 ( #2623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-12 08:54:05 +02:00
renovate[bot]
508de773ab
chore(deps): update dependency django-coverage-plugin to >=3.0.0,<3.2 ( #2624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-12 08:53:52 +02:00
renovate[bot]
2d413013a6
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.29 ( #2625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-12 08:53:29 +02:00
jo
6b9f3b14fe
Merge branch 'stable'
2023-07-06 21:39:33 +02:00
renovate[bot]
02cd0fdfca
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.28 ( #2611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-06 21:32:03 +02:00
jo
d3296ac624
Merge branch 'stable'
2023-07-01 12:41:14 +02:00
renovate[bot]
66a9e1fb7f
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.27 ( #2599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-24 09:06:20 +02:00
renovate[bot]
a7c4dfd9e7
chore(deps): update dependency django-cors-headers to >=3.14.0,<4.2 ( #2587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 09:10:29 +02:00
jo
08a503b08e
Merge branch 'stable'
2023-06-12 09:44:19 +02:00
renovate[bot]
c4bf174ff5
chore(deps): update dependency requests-mock to >=1.10.0,<1.12 ( #2583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-12 09:38:04 +02:00
renovate[bot]
e32a5abb9f
chore(deps): update dependency model_bakery to >=1.10.1,<1.13 ( #2581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 22:53:27 +02:00
renovate[bot]
30ac8dd6e5
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.26 ( #2577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-03 08:35:46 +02:00
jo
c2c0be1fbc
feat(api): add email configuration
2023-06-02 07:44:34 +01:00
Jonas L
001466f8fd
feat(legacy): move session store to database ( #2523 )
2023-05-30 22:25:50 +02:00
jo
08e2eec0a3
chore: release 3.1.0
2023-05-26 15:34:43 +02:00
jo
2d8936750d
chore(deps): bump djangorestframework to >=3.14.0,<3.15
2023-05-26 11:07:13 +01:00
jo
a587f179f8
Revert "chore(api): install django-rest-framework from git ( #2518 )"
...
This reverts commit df7848c4bd
.
2023-05-26 11:07:13 +01:00
renovate[bot]
8ad00a5e5e
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.25 ( #2559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-24 18:50:16 +02:00
renovate[bot]
51a3add302
chore(deps): update dependency requests to >=2.31.0,<2.32 [security] ( #2558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-24 18:23:55 +02:00