kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
rodzic
da71fb640d
commit
59687b2f32
96
CHANGELOG.md
96
CHANGELOG.md
|
@ -9,23 +9,13 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
|
|||
|
||||
<!-- towncrier -->
|
||||
|
||||
## 1.4.0-rc2 (2023-11-30)
|
||||
|
||||
Upgrade instructions are available at https://docs.funkwhale.audio/administrator/upgrade/index.html
|
||||
|
||||
Changes since 1.4.0-rc1:
|
||||
|
||||
Bugfixes:
|
||||
|
||||
- Fix broken nginx templates for docker setup (#2252)
|
||||
- Fix docker builds in CI by using correct flag to disable cache
|
||||
|
||||
## 1.4.0-rc1 (2023-11-28)
|
||||
## 1.4.0 (2023-12-12)
|
||||
|
||||
Upgrade instructions are available at https://docs.funkwhale.audio/administrator/upgrade/index.html
|
||||
|
||||
Features:
|
||||
|
||||
- Add a management command to generate dummy notifications for testing
|
||||
- Add atom1.0 to node info services (#2085)
|
||||
- Add basic cypress testing
|
||||
- Add NodeInfo 2.1 (#2085)
|
||||
|
@ -36,14 +26,14 @@ Features:
|
|||
- Cache radio queryset into redis. New radio track endpoint for api v2 is /api/v2/radios/sessions/{radiosessionid}/tracks (#2135)
|
||||
- Create a testing environment in production for ListenBrainz recommendation engine (troi-recommendation-playground) (#1861)
|
||||
- Generate all nginx configurations from one template
|
||||
- New management command to update Uploads which have been imported using --in-place and are now stored in s3 (#2156)
|
||||
- Add option to only allow MusicBrainz tagged file on a pod (#2083)
|
||||
- New management command to update Uploads which have been imported using --in-place and are now
|
||||
stored in s3 (#2156)
|
||||
- Only allow MusicBrainz tagged file on a pod (#2083)
|
||||
- Prohibit the creation of new users using django's `createsuperuser` command in favor of our own CLI
|
||||
entry point. Run `funkwhale-manage fw users create --superuser` instead. (#1288)
|
||||
|
||||
Enhancements:
|
||||
|
||||
- Add a management command to generate dummy notifications for testing
|
||||
- Add custom logging functionality (#2155)
|
||||
- Adding typesense container and api client (2104)
|
||||
- Cache pip package in api docker builds (#2193)
|
||||
|
@ -61,9 +51,12 @@ Bugfixes:
|
|||
|
||||
- `postgres > db_dump.sql` cannot be used if the postgres container is stopped. Update command.
|
||||
- Avoid troi radio to give duplicates (#2231)
|
||||
- Do not cache all requests to avoid missing updates #2258
|
||||
- Fix broken nginx templates for docker setup (#2252)
|
||||
- Fix help messages for running scripts using funkwhale-manage
|
||||
- Fix missing og meta tags (#2208)
|
||||
- Fix multiarch docker builds #2211
|
||||
- Fix regression that prevent static files from being served in non-docker-deployments (#2256)
|
||||
- Fixed an issue where the copy button didn't copy the Embed code in the embed modal.
|
||||
- Fixed an issue with the nginx templates that caused issues when connecting to websockets.
|
||||
- Fixed development docker setup (2102)
|
||||
|
@ -107,6 +100,79 @@ Other:
|
|||
Removal:
|
||||
|
||||
- Drop support for python3.7
|
||||
- This release doesn't support Debian 10 anymore. If you are still on Debian 10, we recommend
|
||||
updating to a later version. Alternatively, install a supported Python version (>= Python 3.8). Python 3.11 is recommended.
|
||||
|
||||
Contributors to our Issues:
|
||||
|
||||
- AMoonRabbit
|
||||
- Alexandra Parker
|
||||
- ChengChung
|
||||
- Ciarán Ainsworth
|
||||
- Georg Krause
|
||||
- Ghost User
|
||||
- Johann Queuniet
|
||||
- JuniorJPDJ
|
||||
- Kasper Seweryn
|
||||
- Kay Borowski
|
||||
- Marcos Peña
|
||||
- Mathieu Jourdan
|
||||
- Nicolas Derive
|
||||
- Virgile Robles
|
||||
- jooola
|
||||
- petitminion
|
||||
- theit8514
|
||||
|
||||
Contributors to our Merge Requests:
|
||||
|
||||
- AMoonRabbit
|
||||
- Alexander Dunkel
|
||||
- Alexander Torre
|
||||
- Ciarán Ainsworth
|
||||
- Georg Krause
|
||||
- JuniorJPDJ
|
||||
- Kasper Seweryn
|
||||
- Kay Borowski
|
||||
- Marcos Peña
|
||||
- Mathieu Jourdan
|
||||
- Philipp Wolfer
|
||||
- Virgile Robles
|
||||
- interfect
|
||||
- jooola
|
||||
- petitminion
|
||||
|
||||
Committers:
|
||||
|
||||
- Aitor
|
||||
- Alexander Dunkel
|
||||
- alextprog
|
||||
- Aznörth Niryn
|
||||
- Ciarán Ainsworth
|
||||
- dignny
|
||||
- drakonicguy
|
||||
- Fun.k.whale Trad
|
||||
- Georg krause
|
||||
- Georg Krause
|
||||
- Jérémie Lorente
|
||||
- jo
|
||||
- jooola
|
||||
- josé m
|
||||
- Julian-Samuel Gebühr
|
||||
- JuniorJPDJ
|
||||
- Kasper Seweryn
|
||||
- Marcos Peña
|
||||
- Mathieu Jourdan
|
||||
- Matteo Piovanelli
|
||||
- Matyáš Caras
|
||||
- MhP
|
||||
- omarmaciasmolina
|
||||
- petitminion
|
||||
- Philipp Wolfer
|
||||
- ppom
|
||||
- Quentin PAGÈS
|
||||
- rinenweb
|
||||
- Thomas
|
||||
- Transcriber allium
|
||||
|
||||
## 1.3.4 (2023-11-16)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[tool.poetry]
|
||||
name = "funkwhale-api"
|
||||
version = "1.4.0-rc2"
|
||||
version = "1.4.0"
|
||||
description = "Funkwhale API"
|
||||
|
||||
authors = ["Funkwhale Collective"]
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
|
||||
Prohibit the creation of new users using django's `createsuperuser` command in favor of our own CLI
|
||||
entry point. Run `funkwhale-manage fw users create --superuser` instead. (#1288)
|
|
@ -1 +0,0 @@
|
|||
Connect loglevel and debug mode (#1538)
|
|
@ -1 +0,0 @@
|
|||
Make Artist ordering by name case insensitive
|
|
@ -1 +0,0 @@
|
|||
Create a testing environment in production for ListenBrainz recommendation engine (troi-recommendation-playground) (#1861)
|
|
@ -1 +0,0 @@
|
|||
Merge nginx configs for docker production and development setups (#1939)
|
|
@ -1 +0,0 @@
|
|||
Rename CHANGELOG to CHANGELOG.md
|
|
@ -1 +0,0 @@
|
|||
Only allow MusicBrainz tagged file on a pod (#2083)
|
|
@ -1 +0,0 @@
|
|||
Add NodeInfo 2.1 (#2085)
|
|
@ -1 +0,0 @@
|
|||
Fixed development docker setup (2102)
|
|
@ -1 +0,0 @@
|
|||
Adding typesense container and api client (2104)
|
|
@ -1 +0,0 @@
|
|||
Add a management command to generate dummy notifications for testing
|
|
@ -1 +0,0 @@
|
|||
Cache radio queryset into redis. New radio track endpoint for api v2 is /api/v2/radios/sessions/{radiosessionid}/tracks (#2135)
|
|
@ -1,2 +0,0 @@
|
|||
New management command to update Uploads which have been imported using --in-place and are now
|
||||
stored in s3 (#2156)
|
|
@ -1 +0,0 @@
|
|||
Make sure embed codes generated before 1.3.0 are still working
|
|
@ -1 +0,0 @@
|
|||
Fixed embedded player crash when API returns relative listen URL. (#2163)
|
|
@ -1 +0,0 @@
|
|||
Cache pip package in api docker builds (#2193)
|
|
@ -1 +0,0 @@
|
|||
Fixed development docker setup (2196)
|
|
@ -1 +0,0 @@
|
|||
Fix missing og meta tags (#2208)
|
|
@ -1 +0,0 @@
|
|||
Add custom logging functionality (#2155)
|
|
@ -1 +0,0 @@
|
|||
Avoid troi radio to give duplicates (#2231)
|
|
@ -1 +0,0 @@
|
|||
Updated links to the Funkwhale website in the UI. (#2235)
|
|
@ -1 +0,0 @@
|
|||
Use correct data field for rate limiting identity field (#2248)
|
|
@ -1 +0,0 @@
|
|||
Fix broken nginx templates for docker setup (#2252)
|
|
@ -1 +0,0 @@
|
|||
Fix regression that prevent static files from being served in non-docker-deployments (#2256)
|
|
@ -1 +0,0 @@
|
|||
Do not cache all requests to avoid missing updates #2258
|
|
@ -1 +0,0 @@
|
|||
Add build metadata script
|
|
@ -1 +0,0 @@
|
|||
Replace pytz with zoneinfo in the API
|
|
@ -1 +0,0 @@
|
|||
Archived the pre-1.0 changelog
|
|
@ -1 +0,0 @@
|
|||
Add atom1.0 to node info services (#2085)
|
|
@ -1 +0,0 @@
|
|||
Fix CI deploy docs job after stable branch merge
|
|
@ -1 +0,0 @@
|
|||
Don't run CI on branch containing stable or develop
|
|
@ -1 +0,0 @@
|
|||
Rework the CI pipeline
|
|
@ -1 +0,0 @@
|
|||
Speed up linting and type-checking by using cache
|
|
@ -1 +0,0 @@
|
|||
Use buildx bake in docker job
|
|
@ -1 +0,0 @@
|
|||
Added CoC link to nodeinfo endpoint spec.
|
|
@ -1 +0,0 @@
|
|||
Added new collections spec.
|
|
@ -1 +0,0 @@
|
|||
Fixed an issue where the copy button didn't copy the Embed code in the embed modal.
|
|
@ -1 +0,0 @@
|
|||
Add basic cypress testing
|
|
@ -1,2 +0,0 @@
|
|||
This release doesn't support Debian 10 anymore. If you are still on Debian 10, we recommend
|
||||
updating to a later version. Alternatively, install a supported Python version (>= Python 3.8). Python 3.11 is recommended.
|
|
@ -1 +0,0 @@
|
|||
Log service worker registration error and add a warning about Firefox SW incompatibility in development mode
|
|
@ -1 +0,0 @@
|
|||
`postgres > db_dump.sql` cannot be used if the postgres container is stopped. Update command.
|
|
@ -1 +0,0 @@
|
|||
Make sure funkwhale_api package and metadata are available for docs
|
|
@ -1 +0,0 @@
|
|||
Drop support for python3.7
|
|
@ -1 +0,0 @@
|
|||
Fixed issue with regular expression in embed.
|
|
@ -1 +0,0 @@
|
|||
Add spec for user following.
|
|
@ -1 +0,0 @@
|
|||
Format api container file
|
|
@ -1 +0,0 @@
|
|||
Split front large bundles into smaller chunks
|
|
@ -1 +0,0 @@
|
|||
Fix help messages for running scripts using funkwhale-manage
|
|
@ -1 +0,0 @@
|
|||
Get api version from python package
|
|
@ -1 +0,0 @@
|
|||
Add missing `has_mbid` requirement to quality filter spec.
|
|
@ -1 +0,0 @@
|
|||
Lint api code using pylint
|
|
@ -1 +0,0 @@
|
|||
Maintain api version using poetry
|
|
@ -1 +0,0 @@
|
|||
Maloja: Submit album artists and duration and allow to disable server side metadata fixing
|
|
@ -1 +0,0 @@
|
|||
Make sure meta tags link to embedded player correctly
|
|
@ -1 +0,0 @@
|
|||
Allow moderators to set moderation languages (#2085)
|
|
@ -1 +0,0 @@
|
|||
Added multi-artist support spec.
|
|
@ -1 +0,0 @@
|
|||
Fix multiarch docker builds #2211
|
|
@ -1 +0,0 @@
|
|||
Generate all nginx configurations from one template
|
|
@ -1 +0,0 @@
|
|||
Updated nodeinfo spec to include usage statistics.
|
|
@ -1 +0,0 @@
|
|||
Added NodeInfo 2.1 specification
|
|
@ -1 +0,0 @@
|
|||
Updated the Nodeinfo 2 spec to address feedback from implementation.
|
|
@ -1 +0,0 @@
|
|||
Support boolean config fields in plugins
|
|
@ -1 +0,0 @@
|
|||
Add support for Python 3.12
|
|
@ -1 +0,0 @@
|
|||
Make renovate not pinning the python version to the latest one
|
|
@ -1 +0,0 @@
|
|||
Replace docs scripts with make
|
|
@ -1 +0,0 @@
|
|||
Allow to set the instances server location (#2085)
|
|
@ -1 +0,0 @@
|
|||
Add support for Funkwhale UI library.
|
|
@ -1 +0,0 @@
|
|||
Make sure build requirements for ujson are met
|
|
@ -1 +0,0 @@
|
|||
Fixed an issue with the nginx templates that caused issues when connecting to websockets.
|
Ładowanie…
Reference in New Issue