Skip to content

prepare for release v0.7.0 - #207

Merged
aspiers merged 1 commit into
mainfrom
changeset-release/main
Jul 20, 2026
Merged

prepare for release v0.7.0#207
aspiers merged 1 commit into
mainfrom
changeset-release/main

Conversation

@hypercerts-release-bot

Copy link
Copy Markdown

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

ePDS@0.7.0

Who should read this release

Minor Changes

  • #197 ce25beb Thanks @aspiers! - Email delivery logs use a consistent recipient field.

    Affects: Operators

    Operators: All four email delivery paths now log the recipient as email: client-branded OTP, standard sign-in OTP, welcome OTP, and backup-email verification. Update structured-log queries for Sent client-branded OTP email to read email instead of to.

  • #203 2193515 Thanks @aspiers! - OTP send logs now record how long the email handoff took, the provider's message ID, and the SMTP server response.

    Affects: Operators

    Operators: every OTP email completion line (all four paths — client-branded, sign-in, welcome, backup-email verification) now carries elapsedMs, messageId, and smtpResponse alongside email. messageId lets these logs be joined to Resend delivery events; elapsedMs isolates a slow SMTP handoff from other causes of late-arriving codes. Failed sends log elapsedMs too, on the existing better-auth: failed to send OTP email error line.

  • #198 2bf9af4 Thanks @aspiers! - Optional email-event logging for operators who choose the third-party Resend service to send email; ePDS continues to support other email providers.

    Affects: Operators

    Operators: ePDS remains compatible with any SMTP provider and does not require Resend. Operators who already use Resend can opt in by registering https://<AUTH_HOSTNAME>/webhooks/resend for the documented email events and setting RESEND_WEBHOOK_SECRET; logs include delivery, open, complaint, suppression, and scheduling events. The route verifies each webhook, logs only events whose sender exactly matches SMTP_FROM, acknowledges unsupported click and inbound events without logging their payloads, and does not persist webhook data.

@hypercerts-release-bot hypercerts-release-bot Bot changed the title chore: release prepare for release v0.7.0 Jul 20, 2026
@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
epds-demo Ready Ready Preview, Comment Jul 20, 2026 3:01pm

Request Review

@sonarqubecloud

Copy link
Copy Markdown

@aspiers
aspiers merged commit 7dc00a7 into main Jul 20, 2026
13 checks passed
@aspiers
aspiers deleted the changeset-release/main branch July 20, 2026 15:02
@coveralls-official

Copy link
Copy Markdown

Coverage Report for CI Build 29753214145

Coverage remained the same at 57.272%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 3068
Covered Lines: 1752
Line Coverage: 57.11%
Relevant Branches: 1910
Covered Branches: 1099
Branch Coverage: 57.54%
Branches in Coverage %: Yes
Coverage Strength: 6.06 hits per line

💛 - Coveralls

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