Releases: e0406370/markuapi
v1.1.1
v1.1.0
Changelog
-
Rename project from
markuapiztomarkuapi. -
Downgrade Python version from
3.13to3.12in all build-related files, to match available runtime image in Leapcell.pyproject.toml,poetry.lock,uv.lock,Dockerfile,test.yml
-
Implement Pydantic-based response models for all endpoints, to customise schemas displayed in Swagger UI.
-
Improve test coverage by including test entries with the
official_sitefield in the info EP. -
Disable deployment workflow as the API is no longer hosted on Render.
-
Remove internal heartbeat cron job as the associated uptime limitation previously imposed by Render no longer applies.
- Health checks are handled via external cron jobs in GitHub Actions.
-
Add Redis support for caching responses.
-
Add tests for Redis caching and configure Redis service container in CI workflow.
-
Setup deployment to Vercel (without Redis caching) as a secondary instance. (ref.
deploy-vercelbranch) -
Include MIT License file in README.
-
Include badges, mention Vercel instance in API section, and add License section in README.