Merge branch 'stable' into develop

environments/review-docs-fix-b-pl938h/deployments/17650
Georg Krause 2023-06-02 08:25:17 +02:00
commit 69508c69e0
186 zmienionych plików z 13079 dodań i 12935 usunięć

Wyświetl plik

@ -391,14 +391,21 @@ deploy_docs:
needs:
- job: build_docs
artifacts: true
before_script:
- apk add openssh-client rsync
- mkdir -p ~/.ssh
- echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- eval `ssh-agent -s`
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
script:
- rsync -r -e "ssh -p 2282" $CI_PROJECT_DIR/public/ docs@docs.funkwhale.audio:/htdocs/$CI_COMMIT_REF_NAME
rules:
- if: $CI_COMMIT_BRANCH =~ /(stable|develop)/
image: $CI_REGISTRY/funkwhale/ci/python:3.11
variables:
GIT_STRATEGY: none
script:
- rsync -r -e "ssh -p 2282" $CI_PROJECT_DIR/public/ docs@docs.funkwhale.audio:/htdocs/$CI_COMMIT_REF_NAME
.docker:
interruptible: false

Wyświetl plik

@ -9,64 +9,10 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
<!-- towncrier -->
## 1.3.0-rc6 (2023-05-12)
## 1.3.0 (2023-06-01)
Updates since 1.3.0-rc5
- Add systemd update instructions to Debian upgrade instructions (#1966)
- Fix broken links in CHANGELOG (#1976)
- Add generic upgrade instructions to Docker postgres documentation (#2049)
- Added Nginx regeneration instructions to Debian update guide (#2050)
- Fixed mobile player element widths (#2054)
- Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those.
- Fix front album tracks count translation
- Prefer str over dict for the CACHE_URL api setting\
This fix the ability to reuse the CACHE_URL with other settings such as\
CELERY_BROKER_URL.\
Move api docker hardcoded env vars in the settings module\
## 1.3.0-rc5 (2023-03-26)
Updates since 1.3.0-rc4
- Bump cryptography to 38.0.3-rc1 to match package provided by alpine
- Fix numerous frontend performance and stability issues
## 1.3.0-rc4 (2023-03-24)
Update since 1.3.0-rc2:
- Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058)
- Improve signal handling for service and containers
- Fixes an issue which made it possible to download all media files without access control (#2101)
## 1.3.0-rc3 (2023-01-23)
Update since 1.3.0-rc2:
- Fix pipeline execution for tags
## 1.3.0-rc2 (2023-01-23)
Update since 1.3.0-rc1:
Enhancements:
- Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022)
Bugfixes:
- Docker setup: do not export the API port 5000 publicly
- Fix artist name submission in Maloja plugin
Deprecations:
- That's the last minor version series that supports python3.7. Funkwhale 1.4 will remove support for it. #1693
- Deprecate the api manage.py script in favor of the funkwhale-manage entrypoint
## 1.3.0-rc1 (2023-01-20)
Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html
Upgrade instructions are available at
https://docs.funkwhale.audio/admin/upgrading.html
Update instructions:
@ -74,7 +20,7 @@ Update instructions:
In this small example we show you how to save the old config and update it
correctly:
```sh
```
export FUNKWHALE_VERSION="1.3.0"
cd /srv/funkwhale
docker-compose down
@ -89,32 +35,26 @@ Update instructions:
Replace all occurrences of `/funkwhale` by `/usr/share/nginx/html`.
This loads the templates from your `nginx` folder and overrides the template files in the Docker container.
````
```sh
```
docker-compose up -d
````
```
- The Docker instructions now use the updated Docker compose plugin. If you previously used the `docker-compose` standalone installation, do the following while upgrading:
- The Docker instructions now use the updated Docker compose plugin. If you previously used the `docker-compose` standalone installation, do the following while upgrading:
1. Download the [Docker compose plugin](https://docs.docker.com/compose/install/linux/#install-using-the-repository)
1. Download the `Docker compose plugin <https://docs.docker.com/compose/install/linux/#install-using-the-repository>`\_
2. Stop your containers using the **docker-compose** syntax.
```sh
.. code-block:: sh
sudo docker-compose down
```
3. Bring the containers back up using the **docker compose** syntax.
```sh
.. code-block:: sh
sudo docker compose up -d
```
After this you can continue to use the **docker compose** syntax for all Docker management tasks.
- Upgrade Postgres to version 15. [Make sure to migrate!](https://docs.funkwhale.audio/administrator/upgrade/docker.html#upgrade-the-postgres-container)
- Upgrade Postgres to version 15. [Make sure to migrate!](https://docs.funkwhale.audio/administrator_documentation/upgrade_docs/docker.html#upgrade-the-postgres-container)
- With this update Funkwhale starts using poetry to maintain its dependencies. We therefore recommend
removing the old virtualenv by running `rm -rf /srv/funkwhale/virtualenv`.
@ -132,12 +72,15 @@ Enhancements:
- Add coverage report for Frontend Tests
- Add hint which serializer is used for OembedView (#1901)
- Add music visualizer (#1135)
- Add playable tracks to gitpod instance
- Add playlists radio to search page (#1968)
- Add proper serialization for TextPreviewView (#1903)
- Add python debug and test support for gitpod
- Add Serializer for SpaManifest endpoint
- Add support for python 3.11
- Added proper serializers for the rate-limit endpoint.
- Added type hints to the API.
- Adding support for play all radio in search result page (#1563)
- All administrator documentation has been rewritten to improve clarity and update outdated information.
- Allow arbitrary length names for artists, albums and tracks
- Allow installing the funkwhale_api package
@ -184,6 +127,7 @@ Enhancements:
- Remove unnecessary or wrong `is` keyword usage from backend
- Rename OpenAPI schema's operation ids for nicer API client method names.
- Replace django-channels package with web socket implementation from @vueuse/core (#1715)
- Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022)
- Rewrite embedded player to petite-vue
- Split DATABASE_URL into multiple configuration variables
- The ListenBrainz plugin submits the track duration
@ -204,8 +148,12 @@ Bugfixes:
- Allow enabling systemd funkwhale.target
- Allow playback of media from external frontend (#1937).
- Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those.
- Catch ValueError on radio end (#1596)
- Channel overview was displaying foreign tracks (#1773) (1773)
- Docker setup: do not export the API port 5000 publicly
- Fix adding same track multiple times (#1933)
- Fix artist name submission in Maloja plugin
- Fix changing visualizer CORS error (#1934).
- Fix content form autofocus despite `autofocus` prop being set to `false` (#1924)
- Fix CSP header issues
@ -217,10 +165,14 @@ Bugfixes:
- Fix embedded player not working on social posts (1946)
- Fix favorite button in queue
- Fix fetching pages of albums in album detail view (#1927)
- Fix front album tracks count translation
- Fix global keyboard shortcuts firing when input is focused (#1876)
- Fix lots of problems in debian installation guide
- Fix media directory nginx routing error in front docker container introduced in !1897
- Fix OAuth login (#1890)
- Fix play button in albums with multi-page volumes (#1928)
- Fix player closing when queue ends (#1931)
- Fix postgres connection details in docker setup
- Fix purging of dangling files #1929
- Fix remote search (#1857)
- Fix search by text in affected views (#1858)
@ -230,29 +182,44 @@ Bugfixes:
- Fix validity issues in openapi/swagger spec files (#1171)
- Fixed an issue which caused links in Markdown forms to not render correctly. (#2023)
- Fixed login redirect (1736)
- Fixed mobile player element widths (#2054)
- Fixed remote subscription form in Podcast and search views (#1708)
- Fixed upload form VUE errors (#1738) (1738)
- Fixes an issue which made it possible to download all media files without access control (#2101)
- Fixes channel page (#1729) (1729)
- Fixes development environment set-up with docker (1726)
- Fixes embed player (#1783) (1783)
- Fixes service worker (#1634)
- Fixes track listenings not being sent when tab is not focused
- Hide create custom radio to un-authenticated users (#1720)
- Improve signal handling for service and containers
- Move api docker hardcoded env vars in the settings module
- Prefer str over dict for the CACHE_URL api setting
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.
- Remove trailing slash from reverse proxy configuration
- Remove unused Footer component (#1660)
- Remove usage of deprecated Model and Serializer fields (#1663)
- Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058)
- Skip refreshing local actors in celery federation.refresh_actor_data task - fixes disappearing avatars (!1873)
Documentation:
- Add ability to translate documentation into multiple languages
- Add generic upgrade instructions to Docker postgres documentation (#2049)
- Add restore instructions to backup docs (#1627).
- Add systemd update instructions to Debian upgrade instructions (#1966)
- Added Nginx regeneration instructions to Debian update guide (#2050)
- Added virtualenv upgrade instructions for Debian (#1562).
- Cleaned up documentation
- Document the new login flow of the CLI-tool (#1800)
- Documented LOGLEVEL command (#1541).
- Documented the `NGINX_MAX_BODY_SIZE` .env variable (#1624).
- Fix broken links in CHANGELOG (#1976)
- Harden security for debian install docs
- Remove unnecessary postgres variable in Docker migration guide (#2124).
- Rewrote documentation contributor guide.
- Rewrote the architecture file (#1908)
- Rewrote the federation developer documentation (#1911)
@ -266,14 +233,12 @@ Other:
- Add a CI job to check if changelog snippet is available
- Add CI broken links checker
- Add pre-commit hooks
- flake8
- black
- isort
- pyupgrade
- prettier
- codespell
- Add pre-commit to development tools
- Align the openapi spec to the actual API wherever possible
- Cache lychee checked urls for 1 day in CI
@ -297,11 +262,165 @@ Other:
- Unpin asgiref in API dependencies
- Use vite for building the frontend, #1644
Deprecation:
- Deprecate the api manage.py script in favor of the funkwhale-manage entrypoint
- That's the last minor version series that supports python3.7. Funkwhale 1.4 will remove support for
it. #1693
- The automatically generated 'DATABASE_URL' configuration in the docker setup is deprecated, please
configure either the 'DATABASE_URL' environment variable or the 'DATABASE_HOST', 'DATABASE_USER' and
'DATABASE_PASSWORD' environment variables instead.
Removal:
- This release removes support for Python 3.6. Please make sure you update your python version before
Updating Funkwhale!
Committers:
- Agate
- Aina Hernàndez Campaña
- AMoonRabbit
- Anton
- bruce diao
- Bruno Talanski
- ButterflyOfFire
- Çağla Pickaxe
- Ciarán Ainsworth
- Dignified Silence
- dignny
- Éilias McTalún
- EorlBruder
- Fedi Funkers
- Georg Krause
- ghose
- Henri Dickson
- Jacek Pruciak
- Jasper Bogers
- Jhoan Sebastian Espinosa Borrero
- jo
- jooola
- Julian Rademacher
- JuniorJPDJ
- Kasper Seweryn
- Keunes
- Kisel1337
- Laurin W
- Marcos Peña
- Matyáš Caras
- Michael Long
- nztvar
- oki
- Petitminion
- Philipp Wolfer
- poeppe
- Porrumentzio
- ppom
- Reinhard Prechtl
- Sky
- Sporiff
- Stuart Begley-Miller
- @ta
- Thomas
- Till Robin Zickel
- tobifroe
- wvffle
Contributors to our Issues:
- AMoonRabbit
- Agate
- Artem Anufrij
- ChengChung
- Ciarán Ainsworth
- Creak
- Eric Mesa
- Georg Krause
- Hans Bauer
- HurricaneDancer
- Jakob Schürz
- Jucgshu
- Julian-Samuel Gebühr
- JuniorJPDJ
- Kasper Seweryn
- Keunes
- Laser Lesbian
- Laurin W
- Marco
- Marcos Peña
- Martin Giger
- Mathieu Jourdan
- MattDHarding
- Meliurwen
- Micha Gläß-Stöcker
- MichaelBechHansen
- Nathan Mih
- Nicolas Derive
- Nolan Darilek
- Philipp Wolfer
- Porrumentzio
- Rodion Borisov
- Sam Birch
- Sky Leite
- TheSunCat
- Thomas
- Tobias Frölich
- Tony Wasserka
- Vincent Riquer
- Virgile Robles
- dddddd-mmmmmm
- gerry_the_hat
- getzze
- heyarne
- jake
- jooola
- jovuit
- nouts
- petitminion
- ppom
- pullopen
- resister
- silksow
- troll
Contributors to our Merge Requests:
- AMoonRabbit
- Ciarán Ainsworth
- Georg Krause
- JuniorJPDJ
- Kasper Seweryn
- Laurin W
- Marcos Peña
- Mathieu Jourdan
- Nicolas Derive
- Philipp Wolfer
- Rodion Borisov
- Thomas
- Tobias Frölich
- getzze
- jooola
- mqus
- petitminion
- poeppe
## 1.2.10 (2023-03-17)
Bugfixes:
- Fixes a security vulnerability that allows to download all media files without access control #2101
Contributors to our Issues:
- Georg Krause
- JuniorJPDJ
Special thanks to Conradowatz for reporting the vulnerability
Committers:
- JuniorJPDJ
## 1.2.9 (2022-11-25)
Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html

Wyświetl plik

@ -1,6 +1,6 @@
[tool.poetry]
name = "funkwhale-api"
version = "1.2.10"
version = "1.3.0"
description = "Funkwhale API"
authors = ["Funkwhale Collective"]

Wyświetl plik

@ -1 +0,0 @@
Add music visualizer (#1135)

Wyświetl plik

@ -1 +0,0 @@
Fix validity issues in openapi/swagger spec files (#1171)

Wyświetl plik

@ -1 +0,0 @@
Parameterize the default S3 ACL when uploading objects. (#1319)

Wyświetl plik

@ -1 +0,0 @@
Fix editing playlist tracks (#1362)

Wyświetl plik

@ -1 +0,0 @@
Automatically fetch next page of tracks (#1526)

Wyświetl plik

@ -1 +0,0 @@
Documented LOGLEVEL command (#1541).

Wyświetl plik

@ -1 +0,0 @@
Added virtualenv upgrade instructions for Debian (#1562).

Wyświetl plik

@ -1 +0,0 @@
Adding support for play all radio in search result page (#1563)

Wyświetl plik

@ -1 +0,0 @@
Documented the `NGINX_MAX_BODY_SIZE` .env variable (#1624).

Wyświetl plik

@ -1 +0,0 @@
Add restore instructions to backup docs (#1627).

Wyświetl plik

@ -1 +0,0 @@
Use vite for building the frontend, #1644

Wyświetl plik

@ -1 +0,0 @@
Remove unused Footer component (#1660)

Wyświetl plik

@ -1 +0,0 @@
Remove usage of deprecated Model and Serializer fields (#1663)

Wyświetl plik

@ -1 +0,0 @@
Fixed remote subscription form in Podcast and search views (#1708)

Wyświetl plik

@ -1 +0,0 @@
New task checking if remote instance is reachable to avoid playback latence (#1711)

Wyświetl plik

@ -1 +0,0 @@
Hide create custom radio to un-authenticated users (#1720)

Wyświetl plik

@ -1 +0,0 @@
Fixes development environment set-up with docker (1726)

Wyświetl plik

@ -1 +0,0 @@
Fixes channel page (#1729) (1729)

Wyświetl plik

@ -1 +0,0 @@
Fixed login redirect (1736)

Wyświetl plik

@ -1 +0,0 @@
Fixed upload form VUE errors (#1738) (1738)

Wyświetl plik

@ -1 +0,0 @@
Fix CSP issue caused by django-channels package (#1752)

Wyświetl plik

@ -1 +0,0 @@
Replace django-channels package with web socket implementation from @vueuse/core (#1715)

Wyświetl plik

@ -1 +0,0 @@
Migrate to Vue 3

Wyświetl plik

@ -1 +0,0 @@
Fixes service worker (#1634)

Wyświetl plik

@ -1 +0,0 @@
Handle PWA correctly and provide better cache strategy for album covers (#1721)

Wyświetl plik

@ -1 +0,0 @@
Channel overview was displaying foreign tracks (#1773) (1773)

Wyświetl plik

@ -1 +0,0 @@
Fixes embed player (#1783) (1783)

Wyświetl plik

@ -1 +0,0 @@
Allow arbitrary length names for artists, albums and tracks

Wyświetl plik

@ -1 +0,0 @@
Cleanup Gitlab CI and Dockerfiles (!1796)

Wyświetl plik

@ -1 +0,0 @@
Document the new login flow of the CLI-tool (#1800)

Wyświetl plik

@ -1 +0,0 @@
Prepare API for the upcoming version 2

Wyświetl plik

@ -1 +0,0 @@
Allow enabling systemd funkwhale.target

Wyświetl plik

@ -1 +0,0 @@
Update migration after django update (#1815)

Wyświetl plik

@ -1,24 +0,0 @@
If you are running the docker deployment, make sure to update our compose file.
In this small example we show you how to save the old config and update it
correctly:
```
export FUNKWHALE_VERSION="1.3.0"
cd /srv/funkwhale
docker-compose down
mv docker-compose.yml docker-compose.bak
curl -L -o /srv/funkwhale/docker-compose.yml "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/${FUNKWHALE_VERSION}/deploy/docker-compose.yml"
```
.. note::
If you need to customize your nginx template, e.g. to work around `problems with
Docker's resolver <https://docs.funkwhale.audio/admin/external-storages.html#no-resolver-found>`_, you can mount your
custom nginx configuration into the container. Uncomment the commented volumes in the `nginx` section of your `docker-compose.yml`.
Additionally you need to update the paths in `nginx/funkwhale.template`.
Replace all occurrences of `/funkwhale` by `/usr/share/nginx/html`.
This loads the templates from your `nginx` folder and overrides the template files in the Docker container.
```
docker-compose up -d
```

Wyświetl plik

@ -1,2 +0,0 @@
Migrate to vue-i18n (#1831)
Fix locale changing (#1862)

Wyświetl plik

@ -1 +0,0 @@
Add Gitpod configuration and guide

Wyświetl plik

@ -1 +0,0 @@
Fix Serializer for inline channel artists (#1833)

Wyświetl plik

@ -1 +0,0 @@
Add playable tracks to gitpod instance

Wyświetl plik

@ -1 +0,0 @@
Skip refreshing local actors in celery federation.refresh_actor_data task - fixes disappearing avatars (!1873)

Wyświetl plik

@ -1 +0,0 @@
Add python debug and test support for gitpod

Wyświetl plik

@ -1 +0,0 @@
Fix global keyboard shortcuts firing when input is focused (#1876)

Wyświetl plik

@ -1 +0,0 @@
Replace django-rest-auth with dj-rest-auth (#1877)

Wyświetl plik

@ -1 +0,0 @@
Apply migrations on API container start (!1879)

Wyświetl plik

@ -1 +0,0 @@
Fix OAuth login (#1890)

Wyświetl plik

@ -1 +0,0 @@
Fix openapi specs for user endpoints (#1892, #1894)

Wyświetl plik

@ -1 +0,0 @@
Make sure ChannelViewSet always has a serializer (#1895)

Wyświetl plik

@ -1 +0,0 @@
Improve specification of LibraryFollowViewSet (#1896)

Wyświetl plik

@ -1 +0,0 @@
Add Serializer for SpaManifest endpoint

Wyświetl plik

@ -1 +0,0 @@
Fix specs for ListenViewSet (#1898)

Wyświetl plik

@ -1 +0,0 @@
Exclude /api/v1/oauth/authorize from the specs since its not supported yet (#1899)

Wyświetl plik

@ -1 +0,0 @@
Add hint which serializer is used for OembedView (#1901)

Wyświetl plik

@ -1 +0,0 @@
Use proper serializer for Search endpoint (#1902)

Wyświetl plik

@ -1 +0,0 @@
Add proper serialization for TextPreviewView (#1903)

Wyświetl plik

@ -1 +0,0 @@
Rewrote the architecture file (#1908)

Wyświetl plik

@ -1 +0,0 @@
Rewrote the plugins documentation (#1910)

Wyświetl plik

@ -1 +0,0 @@
Rewrote the federation developer documentation (#1911)

Wyświetl plik

@ -1 +0,0 @@
Fix media directory nginx routing error in front docker container introduced in !1897

Wyświetl plik

@ -1 +0,0 @@
Fix track table showing all tracks and double pagination in some cases (#1923)

Wyświetl plik

@ -1 +0,0 @@
Fix user requests and reports filtering (#1924)

Wyświetl plik

@ -1 +0,0 @@
Fix content form autofocus despite `autofocus` prop being set to `false` (#1924)

Wyświetl plik

@ -1 +0,0 @@
Fix fetching pages of albums in album detail view (#1927)

Wyświetl plik

@ -1 +0,0 @@
Fix play button in albums with multi-page volumes (#1928)

Wyświetl plik

@ -1 +0,0 @@
Fix purging of dangling files #1929

Wyświetl plik

@ -1 +0,0 @@
Fix player closing when queue ends (#1931)

Wyświetl plik

@ -1 +0,0 @@
Fix adding same track multiple times (#1933)

Wyświetl plik

@ -1 +0,0 @@
Fix changing visualizer CORS error (#1934).

Wyświetl plik

@ -1 +0,0 @@
Allow playback of media from external frontend (#1937).

Wyświetl plik

@ -1 +0,0 @@
Fix embedded player not working on social posts (1946)

Wyświetl plik

@ -1 +0,0 @@
Add systemd update instructions to Debian upgrade instructions (#1966)

Wyświetl plik

@ -1 +0,0 @@
Add playlists radio to search page (#1968)

Wyświetl plik

@ -1 +0,0 @@
Fix search by text in affected views (#1858)

Wyświetl plik

@ -1 +0,0 @@
Drop direct dependency on pyopenssl (#1975)

Wyświetl plik

@ -1 +0,0 @@
Fix remote search (#1857)

Wyświetl plik

@ -1 +0,0 @@
Fix broken links in CHANGELOG (#1976)

Wyświetl plik

@ -1 +0,0 @@
Fix CSP header issues

Wyświetl plik

@ -1 +0,0 @@
Fixes track listenings not being sent when tab is not focused

Wyświetl plik

@ -1 +0,0 @@
Update upload status when import fails (#1999)

Wyświetl plik

@ -1 +0,0 @@
Remove trailing slash from reverse proxy configuration

Wyświetl plik

@ -1 +0,0 @@
Fix timeout on spa manifest requests

Wyświetl plik

@ -1 +0,0 @@
Random and less listened radio filter out un-owned content on library section (#2007)

Wyświetl plik

@ -1 +0,0 @@
Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022)

Wyświetl plik

@ -1 +0,0 @@
Fixed an issue which caused links in Markdown forms to not render correctly. (#2023)

Wyświetl plik

@ -1 +0,0 @@
Fix postgres connection details in docker setup

Wyświetl plik

@ -1 +0,0 @@
Add generic upgrade instructions to Docker postgres documentation (#2049)

Wyświetl plik

@ -1 +0,0 @@
Added Nginx regeneration instructions to Debian update guide (#2050)

Wyświetl plik

@ -1 +0,0 @@
Fixed mobile player element widths (#2054)

Wyświetl plik

@ -1 +0,0 @@
Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058)

Wyświetl plik

@ -1 +0,0 @@
Fix docker builds on armv7

Wyświetl plik

@ -1 +0,0 @@
Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those.

Wyświetl plik

@ -1 +0,0 @@
Fix front album tracks count translation

Wyświetl plik

@ -1,4 +0,0 @@
Prefer str over dict for the CACHE_URL api setting
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.

Wyświetl plik

@ -1 +0,0 @@
Add pre-commit to development tools

Wyświetl plik

@ -1 +0,0 @@
All administrator documentation has been rewritten to improve clarity and update outdated information.

Wyświetl plik

@ -1 +0,0 @@
Upgrade docker base image to alpine 3.17

Wyświetl plik

@ -1 +0,0 @@
Pin Alpine package versions in API Dockerfile (fixes part of CI build issues).

Wyświetl plik

@ -1 +0,0 @@
Fix api tests warnings by renaming fixtures

Wyświetl plik

@ -1 +0,0 @@
Move api tools config to pyproject.toml

Some files were not shown because too many files have changed in this diff Show More