Skip to content

Document the quarantine release rules of MillionSend v0.16.0 - #8

Merged
heliocosta-dev merged 1 commit into
mainfrom
docs/release-rules-v0.16
Oct 17, 2026
Merged

heliocosta-dev merged 1 commit into
mainfrom
docs/release-rules-v0.16

Conversation

@heliocosta-dev

Copy link
Copy Markdown
Member

MillionSend v0.16.0 narrows POST /inboxes/{inbox_id}/quarantine/{email_id}/release. This brings the README in line; no code changes.

  • The inbox example releases without trust_sender, so trusting the sender no longer reads as routine.
  • A paragraph after the example: trust_sender works only for mail held as not_allowlisted from an authenticated (external) sender, else 403 trust_not_allowed. On an agent inbox with screening on, holds made before screening ran (not_allowlisted, unauthenticated_sender, failed_auth) are screened at release and stay held (409 held_by_screening) when screening finds prompt injection or phishing.
  • Errors: the two new release codes, plus forbidden (403) and screening_unavailable (503), which only MCP clients' releases get.
  • The server versions table gains a v0.16.0 row.

The new codes raise the base MillionSendError with e.code set: no new error classes, so runtime behavior is unchanged. README only: no version bump, nothing to tag.

🤖 Generated with Claude Code

- The inbox example releases without trust_sender, so trusting the sender no
  longer reads as routine.
- A paragraph says trust_sender works only for mail held as not_allowlisted
  from an authenticated sender (else 403 trust_not_allowed), and that
  holds made before screening ran are screened at release on an agent
  inbox with screening on (409 held_by_screening when screening finds
  prompt injection or phishing).
- The errors section names trust_not_allowed and held_by_screening, and
  says forbidden and screening_unavailable answer only MCP clients'
  releases.
- The server versions table gains a v0.16.0 row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@heliocosta-dev
heliocosta-dev merged commit 4eefc00 into main Oct 17, 2026
5 checks passed
@heliocosta-dev
heliocosta-dev deleted the docs/release-rules-v0.16 branch October 17, 2026 23:36
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