Skip to content

feat: webhook DLQ filters, SDK sandbox mocks, SDK playground, API version notices - #1303

Merged
github-actions[bot] merged 4 commits into
Smartdevs17:mainfrom
fortezzalaboratory:api-dx-webhook-replay-sandbox-playground-changelog
Oct 18, 2026
Merged

github-actions[bot] merged 4 commits into
Smartdevs17:mainfrom
fortezzalaboratory:api-dx-webhook-replay-sandbox-playground-changelog

Conversation

@fortezzalaboratory

Copy link
Copy Markdown
Contributor

What

Resolves the four Stellar Wave issues #929, #930, #931 and #932 in one PR, with one commit per issue.

Issues Resolved

Closes #929
Closes #930
Closes #931
Closes #932

Changes

#929 - Build webhook event replay console

Adds an eventType filter to the DLQ list service and route, and mounts the existing webhooks-dlq router at /api/v1/webhooks, which was not wired into the app.

#930 - Implement API sandbox environment with mock data

Adds SANDBOX_MOCK_PAYMENTS and a deterministic createMockPaymentResult helper to the SDK sandbox module, exported from the SDK index.

#931 - Add SDK playground with interactive examples

Adds packages/sdk/src/playground.ts with runnable read-only examples (sandbox status, refund policy, merchant splits, verification) and docs/sdk/PLAYGROUND.md.

#932 - Build API changelog and versioning notice system

routes/api-versions.ts imported functions that did not exist in middleware/versioning.ts. This adds an in-memory version registry (register, list, get, deprecate), sends Deprecation, Sunset and Link headers for deprecated versions, and mounts the router at /api/v1/api-versions.

Assumptions

  • The issue bodies were generic, so the four items were interpreted as the gaps above. Several capabilities already existed in the codebase, and these changes extend them rather than replace them.

How to test

Not run locally. Please review the diffs for the four areas above.

@vercel

vercel Bot commented Oct 18, 2026

Copy link
Copy Markdown

@fortezzalaboratory is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@fortezzalaboratory Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@github-actions
github-actions Bot merged commit 9f5f14b into Smartdevs17:main Oct 18, 2026
16 of 32 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

1 participant