·
17 commits
to master
since this release
Release 2.1.1 - eriksson ♟️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:2.1.1
# By coach name
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:eriksson
# Latest
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:latestChangelog
- docs(changelog): release v2.1.1 Eriksson (495e81e)
- ci(cd): drop coverage flags from CD test job (#564) (53ed786)
- ci(cd): normalize and align CD pipeline (#564) (34dc0c2)
- fix(server): annotate unused on_starting parameter as _server: Any (#2) (c9a01d1)
- test(migrations): add SQLite guard, move assertions before upgrade restore (#2) (58a5596)
- feat(server): use Gunicorn + UvicornWorker with on_starting migration hook (#2) (ec97c95)
- refactor(scripts): add log helper, volume file check, API addresses (#2) (a729939)
- fix(tests): derive DB_PATH from DATABASE_URL instead of STORAGE_PATH (#2) (9df2373)
- fix(tests): apply migrations before test session via conftest fixture (#2) (a8183d2)
- docs(adr): update docs and ADRs for Alembic adoption (#2) (80cc753)
- refactor(migrations): address code review findings (#2) (3477a9b)
- test(migrations): add downgrade tests; add codecov.yaml (#2) (3cb1ea5)
- feat(migrations): implement Alembic for database migrations (#2) (3b645ab)
- chore(deps-dev): bump gevent from 25.9.1 to 26.4.0 in the pytest group (68682ad)
- chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 in the pytest group (f3c77ba)
- test(tests): replace "stub" with "fake" in conftest docstring (#559) (798a706)
- test(tests): normalize player stub to fake, rename 404 test (#559) (15e32c9)
- chore(deps): bump sqlalchemy from 2.0.48 to 2.0.49 (454a0f6)
- fix(docs): correct error codes and coach list reference (#557) (4b4f197)
- docs(readme): normalize README structure (#556) (a40a8e9)
- chore(docker): update .dockerignore with AI tooling files (#554) (a7d0e71)
- chore(sonar): add .sonarcloud.properties (#554) (6721366)
- docs(readme): rearrange badges (955e6f6)
- chore(claude): apply pre-commit and pre-release improvements (#554) (0db6d2b)
- chore(claude): fix coverage threshold and pre-release steps (#554) (1b9b77d)
- chore(claude): rename and extend slash commands (#554) (10e4099)
- test(conftest): add type hints to nonexistent_player_in_db fixture (#549) (5169a71)
- ci(cd): verify tag commit is reachable from master (#549) (aff6335)
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 (f30605d)
- docs(adr): add layered architecture and Docker strategy ADRs (88c6a33)
- chore(deps): bump fastapi from 0.135.2 to 0.135.3 in the fastapi group (2111e4a)
- chore(commands): fix markdownlint violations in /prerelease (9d1fd90)
- chore(commands): add /prerelease, update /precommit CHANGELOG step (ce0b687)
- feat(api): REST polish — cache fix, Location header, 409 detail (#530) (d922118)
📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful
What's Changed
- docs(changelog): release v2.1.0 Del Bosque by @nanotaboada in #547
- feat(api): REST polish — cache fix, Location header, 409 detail (#530) by @nanotaboada in #548
- chore(deps): bump fastapi from 0.135.2 to 0.135.3 in the fastapi group by @dependabot[bot] in #550
- docs(adr): add layered architecture and Docker strategy ADRs by @nanotaboada in #551
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #552
- ci(cd): verify tag commit is reachable from master (#549) by @nanotaboada in #553
- chore(claude): rename and extend slash commands by @nanotaboada in #555
- docs(readme): normalize README structure by @nanotaboada in #557
- chore(deps): bump sqlalchemy from 2.0.48 to 2.0.49 by @dependabot[bot] in #558
- test(tests): normalize player stub to fake, rename 404 test (#559) by @nanotaboada in #560
- chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 in the pytest group by @dependabot[bot] in #561
- chore(deps-dev): bump gevent from 25.9.1 to 26.4.0 in the pytest group by @dependabot[bot] in #562
- feat(migrations): implement Alembic for database migrations (#2) by @nanotaboada in #563
- ci(cd): normalize and align CD pipeline (#564) by @nanotaboada in #565
- docs(changelog): release v2.1.1 Eriksson by @nanotaboada in #566
Full Changelog: v2.1.0-delbosque...v2.1.1-eriksson