Georg Krause
32b0171ff1
Version bump and changelog for 1.3.0
2023-06-01 18:38:50 +02:00
Georg Krause
e6af9321d9
Version bump and changelog for 1.3.0-rc6
2023-05-12 09:02:14 +02:00
jo
3028672096
fix(api): prefer str over dict for the CACHE_URL setting
...
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.
2023-04-19 12:47:24 +02:00
jo
ca3106828d
refactor(api): rename CACHE_DEFAULT to CACHE_URL_DEFAULT
2023-04-19 12:40:41 +02:00
Renovate Bot
e7e83e91de
chore(api): update dependency channels-redis to v4.1.0
2023-04-14 15:42:30 +02:00
Renovate Bot
156d35a46b
chore(api): update dependency redis to v4.5.4
2023-04-14 15:41:25 +02:00
jo
83b2aa0ad8
fix(api): move docker cache settings to django settings
2023-04-14 13:17:55 +02:00
jo
e4793f06e8
refactor: use global IS_DOCKER_SETUP setting
2023-04-14 12:27:52 +02:00
Renovate Bot
58ffbc2156
chore(api): update dependency django-environ to v0.10.0
...
Porting 8d182138f4
2023-04-14 11:18:46 +02:00
Georg krause
70cd2e58b5
Version bump and changelog for 1.3.0-rc5
2023-03-26 14:17:15 +02:00
Georg Krause
e87811c554
chore(docker): bump py3-cryptography to version 38.0.3-r1
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2379 >
2023-03-25 11:48:14 +01:00
Georg krause
09a1e20d68
Version bump and changelog for
2023-03-24 14:28:45 +01:00
Georg Krause
6678457d41
style: Fix missing ,
2023-03-22 09:52:07 +01:00
Laurin W
0c88b63d78
fix: allow blank summary field in ActorSerializer
2023-03-20 12:34:14 +01:00
jo
639d5b152f
docs: fix warnings
...
- fix sphinx multi version allowlist regex values
2023-02-28 19:39:07 +00:00
jo
96bbe2131a
fix: log exception if we can't get the event loop
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2341 >
2023-01-27 17:37:41 +01:00
jo
a0cda2a56c
fix(api): docker entrypoint use exec
...
exec into gunicorn instead of spawning gunicorn.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331 >
2023-01-25 12:07:00 +00:00
Georg Krause
e04a1b188d
Version bump and changelog for 1.3.0-rc3
2023-01-23 14:24:46 +01:00
Georg Krause
0729b52f3d
Version bump and changelog for 1.3.0-rc2
2023-01-23 10:41:22 +01:00
jo
c07aa0dbec
fix(api): postgres connection details in docker setup
...
We properly recognize the docker setup to generate DATABASE_URL configuration.
Fix #2036
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2326 >
2023-01-23 08:51:16 +01:00
Philipp Wolfer
e556a592b5
Fix API call for retrieving details of federated library
...
The implementation of RetrieveModelMixin.retrieve was incomplete.
Fixes #2046
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2335 >
2023-01-23 07:36:22 +00:00
Philipp Wolfer
7da78afa43
maloja: fix submission of artist names
...
Payload must be submitted as JSON and artist must be an array
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2328 >
2023-01-22 10:45:32 +00:00
Renovate Bot
c465b3922d
chore(api): update dependency watchdog to v2.2.1
2023-01-21 03:05:56 +00:00
Renovate Bot
826a712e22
chore(api): update dependency requests to v2.28.2
2023-01-21 02:36:15 +00:00
Renovate Bot
5d7673ab1d
chore(api): update dependency redis to v4.4.2
2023-01-21 02:06:05 +00:00
Renovate Bot
5969a7a8ae
chore(api): update dependency pytz to v2022.7.1
2023-01-21 01:35:54 +00:00
Renovate Bot
84382268f6
chore(api): update dependency pytest to v7.2.1
2023-01-21 01:06:03 +00:00
Renovate Bot
7fe46c1d61
chore(api): update dependency django-storages to v1.13.2
2023-01-21 00:36:00 +00:00
Renovate Bot
291296360d
chore(api): update dependency dj-rest-auth to v2.2.7
2023-01-21 00:05:50 +00:00
Renovate Bot
82ef2e0efa
chore(api): update dependency debugpy to v1.6.5
2023-01-20 23:36:22 +00:00
Renovate Bot
75039a3681
chore(api): update dependency boto3 to v1.26.54
2023-01-20 23:05:15 +00:00
Georg Krause
16a88210bc
Version bump and changelog for 1.3.0-rc1
2023-01-20 09:40:58 +01:00
Georg Krause
934e179d59
fix: Local instance is always reachable to itself
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2321 >
2023-01-19 17:56:50 +00:00
Georg Krause
4225056d6e
fix: Make sure entrypoint script gets copied
2023-01-18 15:15:43 +01:00
jo
ede69dd623
refactor(api): rename api composer/django/ dir to docker/
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2302 >
2023-01-17 11:54:27 +00:00
jo
14b5e137bd
feat: prefer using the funkwhale-manage entrypoint
...
This replaces `poetry run python3 manage.py` with `venv/bin/funkwhale-manage`.
Command running `venv/bin/funkwhale-manage` assume the current working directory is `/srv/funkwhale` on common deployments.
In the funkwhale api docker image, the funwhale-manage command line
interface is available globally.
2023-01-16 02:11:07 +01:00
jo
efbdc027ab
fix: use versioned python3 instead of python
2023-01-13 16:55:05 +01:00
jo
216a858010
feat(api): split DATABASE_URL into multiple config variables
...
Introduces new database environment variables while keeping
backward compatibility with the now deprecated
POSTGRES_ENV_POSTGRES_USER POSTGRES_ENV_POSTGRES_PASSWORD
environment variables.
DATABASE_URL defaults to an auto generated url using the
`DATABASE_HOST`, `DATABASE_PORT`, `DATABASE_USER`,
`DATABASE_PASSWORD` and `DATABASE_NAME` variables.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313 >
2023-01-12 18:23:50 +00:00
Georg Krause
62653a2f62
chore: Move database url composition from custom script to django settings
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313 >
2023-01-12 18:23:50 +00:00
jo
165011ff6d
feat: improve docker caching
...
The apk dependencies will change less often than the venv from the builder.
2023-01-12 13:35:23 +01:00
jo
e93e6bbb74
style: sort apk dependencies in docker
2023-01-12 13:35:22 +01:00
jo
0e05587fed
style: readability for docker pip dependencies install
2023-01-12 13:35:22 +01:00
jo
0b4319656a
feat: install api python package inside docker
...
This mainly allow users to use the `funkwhale-manage` entrypoint.
2023-01-12 13:35:22 +01:00
jo
64f54fa709
feat: disable pip cache during docker build
2023-01-12 13:35:21 +01:00
jo
85d4bd60d9
feat: don't buffer stdout/err in docker
...
This makes sure we don't loose any logs that might have been buffered and haven't been written to the docker logs.
2023-01-12 13:35:21 +01:00
jo
44904d80be
feat: don't compile python byte code in docker
2023-01-12 13:35:21 +01:00
jo
419eec2baa
feat: use allowlist based .dockerignore
2023-01-12 13:35:21 +01:00
Georg Krause
85e3984e3b
fix: Can't purge failed files #1929
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2280 >
2023-01-05 19:39:01 +01:00
jo
5c0284e3b1
fix: remove permissions workaround in api container
...
The permissions in the CI are now the same as in the repository.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2298 >
2023-01-04 07:29:24 +00:00
Ciarán Ainsworth
658b017c5e
test(api): Add test for link rendering
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312 >
2022-12-29 17:35:09 +00:00