Skip to content

feat: support configurable idempotency TTL#544

Merged
alexluong merged 3 commits into
v0.7.1from
idempotence-ttl
Oct 21, 2025
Merged

feat: support configurable idempotency TTL#544
alexluong merged 3 commits into
v0.7.1from
idempotence-ttl

Conversation

@alexluong
Copy link
Copy Markdown
Collaborator

implements #539

@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 20, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
outpost-docs Ready Ready Preview Comment Oct 21, 2025 3:37am
outpost-website Ready Ready Preview Comment Oct 21, 2025 3:37am

💡 Enable Vercel Agent with $100 free credit for automated AI reviews

| `PUBLISH_GCP_PUBSUB_SERVICE_ACCOUNT_CREDENTIALS` | JSON string or path to a file containing GCP service account credentials for the Pub/Sub publish topic. Required if GCP Pub/Sub is chosen and not using implicit credentials. | `nil` | Conditional |
| `PUBLISH_GCP_PUBSUB_SUBSCRIPTION` | Name of the GCP Pub/Sub subscription to read published events from. Required if GCP Pub/Sub is the chosen publish MQ provider. | `nil` | Conditional |
| `PUBLISH_GCP_PUBSUB_TOPIC` | Name of the GCP Pub/Sub topic for publishing events. Required if GCP Pub/Sub is the chosen publish MQ provider. | `nil` | Conditional |
| `PUBLISH_IDEMPOTENCY_KEY_TTL` | Time-to-live in seconds for publish queue idempotency keys. Controls how long processed events are remembered to prevent duplicate processing. Default: 86400 (24 hours). | `86400` | No |
Copy link
Copy Markdown
Contributor

@alexbouchardd alexbouchardd Oct 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a fan of bundling configs in the docs that 99% of people won't ever have to change with configs you expects users to change like PUBLISH_GCP_PUBSUB_SERVICE_ACCOUNT_CREDENTIALS

We need a better way of surfacing "standard" and "advanced" configs

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

Base automatically changed from idgen-config to v0.7.1 October 21, 2025 03:26
# Conflicts:
#	internal/services/api/router_test.go

# Conflicts:
#	internal/services/delivery/delivery.go
@vercel vercel Bot temporarily deployed to Preview – outpost-website October 21, 2025 03:37 Inactive
@alexluong alexluong merged commit fcc971a into v0.7.1 Oct 21, 2025
2 of 4 checks passed
@alexluong alexluong deleted the idempotence-ttl branch October 21, 2025 03:37
@vercel vercel Bot temporarily deployed to Preview – outpost-docs October 21, 2025 03:37 Inactive
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