feat: lib updates and more (#1187)

This PR performs the following changes:

- update python in Dockerfile
- updates all python libraries (including Django)
- makes md5sum calculation redundant by default
- updates Postgresql used in Docker. For new installations this is ok. For existing ones this is backwards incompatible, and restore through pg_dump+pg_restore has to be performed in order to utilize Postgres 17 (since its not compatible with previous versions and will complain)
- fixes issues with HLS, and adds test to ensure they won't happen again
- allows . and @ in usernames
This commit is contained in:
Markos Gogoulos
2025-02-10 11:34:00 +02:00
committed by GitHub
parent a7562c244e
commit 0392dbe1ed
20 changed files with 245 additions and 192 deletions

View File

@@ -1,21 +1,22 @@
Django==4.2.2
djangorestframework==3.14.0
django-allauth==0.54.0
psycopg==3.1.9
uwsgi==2.0.21
django-redis==5.3.0
celery==5.3.1
drf-yasg==1.21.6
Pillow==9.5.0
django-imagekit==4.1.0
markdown==3.4.3
django-filter==23.2
Django==5.1.6
djangorestframework==3.15.2
django-allauth==65.4.1
psycopg==3.2.4
uwsgi==2.0.28
django-redis==5.4.0
celery==5.4.0
drf-yasg==1.21.8
Pillow==11.1.0
django-imagekit==5.0.0
markdown==3.7
django-filter==24.3
filetype==1.2.0
django-mptt==0.14.0
django-crispy-forms==1.13.0
requests==2.31.0
django-mptt==0.16.0
django-crispy-forms==2.3
requests==2.32.3
django-celery-email==3.0.0
m3u8==3.5.0
django-ckeditor==6.6.1
django-debug-toolbar==4.1.0
m3u8==6.0.0
django-ckeditor==6.7.2
django-debug-toolbar==5.0.1
django-login-required-middleware==0.9.0
pre-commit==4.1.0