Skip to content

Releases: frecar/epguides-api

v1.1.1

24 Mar 02:01

Choose a tag to compare

What's Changed

  • fix: dependabot auto-merge workflow by @frecar in #175

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Mar 11:23

Choose a tag to compare

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