mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
- Added support for `@opentelemetry/sdk-node` in the backend. - Updated various dependencies including AWS SDK and OpenTelemetry packages. - Implemented graceful shutdown handling for non-Vercel runtimes in `prisma-client.tsx`. - Enhanced AWS credentials retrieval to support GCP Workload Identity Federation. - Introduced a Dockerfile for Cloud Run deployment, optimizing the backend build process. - Updated `.gitignore` to include Terraform runtime files and secrets. This commit improves the backend's observability and deployment flexibility, particularly for Cloud Run environments. <!-- Make sure you've read the CONTRIBUTING.md guidelines: https://github.com/stack-auth/stack-auth/blob/dev/CONTRIBUTING.md --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * OpenTelemetry observability with dynamic provider selection per deployment. * Cloud Run trusted-proxy support for accurate client IP handling. * Graceful shutdown that waits for in-flight background work. * New background-task handling to improve async webhook/email delivery reliability. * AWS credential providers added (Vercel OIDC & GCP Workload Identity Federation). * Dockerized backend image for Cloud Run / self-host deployments. * **Chores** * Updated dependencies for OpenTelemetry and AWS SDK support. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Konstantin Wohlwend <n2d4xc@gmail.com> |
||
|---|---|---|
| .. | ||
| access-token-refresh.test.ts | ||
| api-keys.test.ts | ||
| app.test.ts | ||
| auth-like.test.ts | ||
| config.test.ts | ||
| connected-accounts.test.ts | ||
| convex.test.ts | ||
| cookies.test.ts | ||
| cross-domain-auth.test.ts | ||
| data-vault.test.ts | ||
| email-template-existing-project.test.ts | ||
| email.test.ts | ||
| inheritance.test.ts | ||
| js-helpers.ts | ||
| list-users.test.ts | ||
| oauth-providers.test.ts | ||
| oauth.test.ts | ||
| payments.test.ts | ||
| restricted-users.test.ts | ||
| team-invitations.test.ts | ||