Skip to content

v2.1.1 - eriksson ♟️

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Apr 03:27
· 17 commits to master since this release
2c85c9f

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:latest

Changelog

  • 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

Full Changelog: v2.1.0-delbosque...v2.1.1-eriksson