Skip to content

WIP - API hardening#1

Open
rustydotwtf wants to merge 9 commits intomainfrom
api-hardening
Open

WIP - API hardening#1
rustydotwtf wants to merge 9 commits intomainfrom
api-hardening

Conversation

@rustydotwtf
Copy link
Collaborator

@rustydotwtf rustydotwtf commented Mar 9, 2026

  • setup redis for idempotent store
  • generalize responses, make logging more detailed
  • use correct status codes
  • setup tests for new redis store
  • cleanup old deps
  • create config template

Refresh Fastify and Vitest dependencies and use loggerInstance so the API boots correctly on Fastify 5.
Enforce reachable Redis at startup, prevent public rate-limit key spoofing, and keep idempotent create dedupe stable across replicas with lock heartbeats.
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.

1 participant