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  
				
					
						
							
							
								 
						
							
								ca3106828d 
								
							 
						 
						
							
							
								
								refactor(api): rename CACHE_DEFAULT to CACHE_URL_DEFAULT  
							
							
							
						 
						
							2023-04-19 12:40:41 +02:00  
				
					
						
							
							
								 
						
							
								e7e83e91de 
								
							 
						 
						
							
							
								
								chore(api): update dependency channels-redis to v4.1.0  
							
							
							
						 
						
							2023-04-14 15:42:30 +02:00  
				
					
						
							
							
								 
						
							
								156d35a46b 
								
							 
						 
						
							
							
								
								chore(api): update dependency redis to v4.5.4  
							
							
							
						 
						
							2023-04-14 15:41:25 +02:00  
				
					
						
							
							
								 
						
							
								83b2aa0ad8 
								
							 
						 
						
							
							
								
								fix(api): move docker cache settings to django settings  
							
							
							
						 
						
							2023-04-14 13:17:55 +02:00  
				
					
						
							
							
								 
						
							
								e4793f06e8 
								
							 
						 
						
							
							
								
								refactor: use global IS_DOCKER_SETUP setting  
							
							
							
						 
						
							2023-04-14 12:27:52 +02:00  
				
					
						
							
							
								 
						
							
								58ffbc2156 
								
							 
						 
						
							
							
								
								chore(api): update dependency django-environ to v0.10.0  
							
							... 
							
							
							
							Porting 8d182138f4 
							
						 
						
							2023-04-14 11:18:46 +02:00  
				
					
						
							
							
								 
						
							
								70cd2e58b5 
								
							 
						 
						
							
							
								
								Version bump and changelog for 1.3.0-rc5  
							
							
							
						 
						
							2023-03-26 14:17:15 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								09a1e20d68 
								
							 
						 
						
							
							
								
								Version bump and changelog for  
							
							
							
						 
						
							2023-03-24 14:28:45 +01:00  
				
					
						
							
							
								 
						
							
								6678457d41 
								
							 
						 
						
							
							
								
								style: Fix missing ,  
							
							
							
						 
						
							2023-03-22 09:52:07 +01:00  
				
					
						
							
							
								 
						
							
								0c88b63d78 
								
							 
						 
						
							
							
								
								fix: allow blank summary field in ActorSerializer  
							
							
							
						 
						
							2023-03-20 12:34:14 +01:00  
				
					
						
							
							
								 
						
							
								639d5b152f 
								
							 
						 
						
							
							
								
								docs: fix warnings  
							
							... 
							
							
							
							- fix sphinx multi version allowlist regex values 
							
						 
						
							2023-02-28 19:39:07 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e04a1b188d 
								
							 
						 
						
							
							
								
								Version bump and changelog for 1.3.0-rc3  
							
							
							
						 
						
							2023-01-23 14:24:46 +01:00  
				
					
						
							
							
								 
						
							
								0729b52f3d 
								
							 
						 
						
							
							
								
								Version bump and changelog for 1.3.0-rc2  
							
							
							
						 
						
							2023-01-23 10:41:22 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c465b3922d 
								
							 
						 
						
							
							
								
								chore(api): update dependency watchdog to v2.2.1  
							
							
							
						 
						
							2023-01-21 03:05:56 +00:00  
				
					
						
							
							
								 
						
							
								826a712e22 
								
							 
						 
						
							
							
								
								chore(api): update dependency requests to v2.28.2  
							
							
							
						 
						
							2023-01-21 02:36:15 +00:00  
				
					
						
							
							
								 
						
							
								5d7673ab1d 
								
							 
						 
						
							
							
								
								chore(api): update dependency redis to v4.4.2  
							
							
							
						 
						
							2023-01-21 02:06:05 +00:00  
				
					
						
							
							
								 
						
							
								5969a7a8ae 
								
							 
						 
						
							
							
								
								chore(api): update dependency pytz to v2022.7.1  
							
							
							
						 
						
							2023-01-21 01:35:54 +00:00  
				
					
						
							
							
								 
						
							
								84382268f6 
								
							 
						 
						
							
							
								
								chore(api): update dependency pytest to v7.2.1  
							
							
							
						 
						
							2023-01-21 01:06:03 +00:00  
				
					
						
							
							
								 
						
							
								7fe46c1d61 
								
							 
						 
						
							
							
								
								chore(api): update dependency django-storages to v1.13.2  
							
							
							
						 
						
							2023-01-21 00:36:00 +00:00  
				
					
						
							
							
								 
						
							
								291296360d 
								
							 
						 
						
							
							
								
								chore(api): update dependency dj-rest-auth to v2.2.7  
							
							
							
						 
						
							2023-01-21 00:05:50 +00:00  
				
					
						
							
							
								 
						
							
								82ef2e0efa 
								
							 
						 
						
							
							
								
								chore(api): update dependency debugpy to v1.6.5  
							
							
							
						 
						
							2023-01-20 23:36:22 +00:00  
				
					
						
							
							
								 
						
							
								75039a3681 
								
							 
						 
						
							
							
								
								chore(api): update dependency boto3 to v1.26.54  
							
							
							
						 
						
							2023-01-20 23:05:15 +00:00  
				
					
						
							
							
								 
						
							
								16a88210bc 
								
							 
						 
						
							
							
								
								Version bump and changelog for 1.3.0-rc1  
							
							
							
						 
						
							2023-01-20 09:40:58 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4225056d6e 
								
							 
						 
						
							
							
								
								fix: Make sure entrypoint script gets copied  
							
							
							
						 
						
							2023-01-18 15:15:43 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								efbdc027ab 
								
							 
						 
						
							
							
								
								fix: use versioned python3 instead of python  
							
							
							
						 
						
							2023-01-13 16:55:05 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e93e6bbb74 
								
							 
						 
						
							
							
								
								style: sort apk dependencies in docker  
							
							
							
						 
						
							2023-01-12 13:35:22 +01:00  
				
					
						
							
							
								 
						
							
								0e05587fed 
								
							 
						 
						
							
							
								
								style: readability for docker pip dependencies install  
							
							
							
						 
						
							2023-01-12 13:35:22 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								64f54fa709 
								
							 
						 
						
							
							
								
								feat: disable pip cache during docker build  
							
							
							
						 
						
							2023-01-12 13:35:21 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								44904d80be 
								
							 
						 
						
							
							
								
								feat: don't compile python byte  code in docker  
							
							
							
						 
						
							2023-01-12 13:35:21 +01:00  
				
					
						
							
							
								 
						
							
								419eec2baa 
								
							 
						 
						
							
							
								
								feat: use allowlist based .dockerignore  
							
							
							
						 
						
							2023-01-12 13:35:21 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								101b1b6a23 
								
							 
						 
						
							
							
								
								fix(api): Add href to protected attributes  
							
							... 
							
							
							
							Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312 > 
							
						 
						
							2022-12-29 17:25:30 +00:00  
				
					
						
							
							
								 
						
							
								a48f1b5449 
								
							 
						 
						
							
							
								
								fix: unpin asgiref  
							
							... 
							
							
							
							Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2300 > 
							
						 
						
							2022-12-23 11:23:03 +00:00