Releases: frecar/epguides-api
Releases · frecar/epguides-api
v1.1.1
v1.1.0
What's Changed
- [Doppins] Upgrade dependency raven to ==5.12.0 by @doppins-bot in #65
- fix: bind Redis to localhost in production by @frecar in #121
- fix: restrict CORS to GET-only without credentials by @frecar in #122
- fix: add User-Agent header for external HTTP requests by @frecar in #123
- fix: add graceful shutdown timeout to uvicorn by @frecar in #124
- fix: add stop_grace_period for graceful shutdown by @frecar in #125
- fix: enable Sentry profiling by @frecar in #126
- chore: make Sentry environment configurable by @frecar in #127
- fix: CI test job no longer skipped when lint fails by @frecar in #128
- chore: harden Docker production setup by @frecar in #129
- chore: add ci target to Makefile by @frecar in #130
- feat: add security headers middleware by @frecar in #131
- fix(deps): bump python-multipart from 0.0.21 to 0.0.22 by @frecar in #132
- chore: comprehensive .dockerignore by @frecar in #133
- chore: pin remaining unpinned dependencies to exact versions by @frecar in #136
- deps: bump the python-minor group with 6 updates by @dependabot[bot] in #137
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #135
- deps: bump isort from 7.0.0 to 8.0.1 by @dependabot[bot] in #138
- chore: CI improvements — concurrency, dependabot auto-merge by @frecar in #140
- deps: bump black from 25.12.0 to 26.1.0 by @dependabot[bot] in #139
- chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #134
- feat: add RequestID middleware and enhanced error handlers by @frecar in #141
- fix: remove extraneous f-string prefix (ruff F541) by @frecar in #142
- chore: add additional pre-commit hooks by @frecar in #143
- chore: add health check and log rotation to dev docker-compose by @frecar in #144
- test: add 41 tests for epguides helper functions by @frecar in #145
- test: add 37 tests for schema validation and serialization by @frecar in #146
- chore: add py.typed marker for PEP 561 by @frecar in #147
- Add CORS, OpenAPI, and error handler edge case tests by @frecar in #148
- Improve Docker health checks with dedicated script by @frecar in #149
- feat: improve error handling with specific error types by @frecar in #150
- feat: make HTTP request timeout configurable by @frecar in #151
- feat: add LOG_FORMAT env var for structured JSON logging by @frecar in #152
- chore: add check and coverage targets to Makefile by @frecar in #153
- test: add unit tests for core utilities and MCP schemas by @frecar in #154
- chore: enhance mypy configuration for stricter type checking by @frecar in #155
- chore: enhance coverage configuration with additional exclusions by @frecar in #156
- test: add tests for API error responses and edge cases by @frecar in #157
- test: add dedicated unit tests for RequestLoggingMiddleware by @frecar in #158
- ci: add mypy type checking to CI workflow by @frecar in #159
- fix: use correct uvicorn timeout flag name by @frecar in #160
- deps: bump the python-minor group with 4 updates by @dependabot[bot] in #161
- deps: bump black from 26.3.0 to 26.3.1 by @dependabot[bot] in #162
- fix: handle statement timeout in address_search by @frecar in #163
- Add Sentry profiling and distributed tracing by @frecar in #164
- deps: bump the python-minor group with 4 updates by @dependabot[bot] in #165
- fix: add no-commit-to-branch pre-commit hook by @frecar in #166
- ci: add pip-audit dependency vulnerability scanning by @frecar in #167
- fix: add cap_drop and pids_limit to production Docker services by @frecar in #168
- fix: remove pids_limit from production Docker services by @frecar in #169
- feat: strip think tags from LLM responses by @frecar in #170
- deps: bump the python-minor group with 4 updates by @dependabot[bot] in #171
- feat: auto-release workflow by @frecar in #172
- fix: use master branch in release workflow by @frecar in #174
Full Changelog: https://github.com/frecar/epguides-api/commits/v1.1.0