Skip to content

Dev#5

Merged
jacksonsr451 merged 10 commits intomainfrom
dev
Jan 21, 2026
Merged

Dev#5
jacksonsr451 merged 10 commits intomainfrom
dev

Conversation

@jacksonsr451
Copy link
Copy Markdown
Owner

This PR promotes the validated changes from the dev branch into main, including:

  • CORS + /api/v1 versioning
  • auth_service integration (JWT/roles)
  • Rate limiting
  • YAML-based proxy routes (regex + rewrite + CRUD)
  • Docs and metadata updates (README, env.example, LICENSE, CODE_OF_CONDUCT)

Tests:

  • poetry run pytest

jacksonsr45 and others added 10 commits January 20, 2026 16:26
- setup cors to app
- seting version to routers
- include tests to cors
- add auth service client and FastAPI deps
- add auth/authz tests
- add auth settings to config/env
- add rate limit middleware
- add rate limit settings/env
- add rate limit tests
feat: add rate limiting

- add rate limit middleware with 429 + headers
- add rate limit settings/env
- add rate limit tests
- add yaml-backed routes CRUD
- add proxy catch-all with regex match, rewrite, auth/roles
- add tests and config for proxy routes
feat: add proxy routing with yaml routes

- add yaml-backed routes CRUD
- add proxy catch-all with regex match, rewrite, auth/roles
- add tests and config for proxy routes
- add readme
- add license
- add CODE_OF_CONDUCT.md
@jacksonsr451 jacksonsr451 merged commit f4594bf into main Jan 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants