Skip to main content

What's New 🤾

Releases, service updates, and announcements from Onetime Secret.

15 updates shipped Latest:
Operations

DNSSEC validation failures during our move off Cloudflare

Our DNS migration caused intermittent DNSSEC validation failures for onetimesecret.com; custom domains on onetime.co were unaffected.

  • Some DNSSEC-validating resolvers could not resolve onetimesecret.com and its subdomains intermittently from about 19–26 August
  • Custom domains route through onetime.co, which never used Cloudflare, and were unaffected
  • Mitigation is in place: Bunny's ZSK was added to Cloudflare's DNSKEY set, stale Hetzner records were removed, and the Cloudflare zone was deleted
  • Cloudflare nameserver and DS removal from the parent delegation remains pending; recovery will be verified from independent validating resolvers
  • A temporary DNS probe now monitors DNSSEC validation and hostname resolution while we work on a more robust solution
Why Cloudflare was added in 2024
Release

All new Admin UI

A rebuilt Colonel operating console — every admin capability written once, served as an op call, the CLI, and the UI.

  • Write-once operations: extract Operations::* so the CLI and admin API become thin adapters over the same shared verbs
  • New admin UI kit (DataTable, StatCard, FilterBar, DetailDrawer, ConfirmDialog, JsonViewer) on its own Rolldown-Vite entry, out of the customer bundle
  • AdminAuditEvent: every mutating operation records actor/verb/target/result
  • Support without SSH: filterable Customers list + detail page, plus Secrets, Domains, Organizations, System, BannedIPs, and Usage screens
PR #3679
Release

Better branding and private-label in v0.26

A cohesive branding experience across the app, emails, and every recipient touchpoint.

  • Neutral-by-default: self-hosted instances no longer ship with OTS orange or OTS branding
  • BrandSettings expanded from 15 to 22 fields (product name, domain, support email, footer, logos, favicon)
  • 12 email templates ported to brand helpers, replacing hardcoded colors/logos
PR #3054
News

Invites now live in EU

The invites system is now enabled in EU, completing the rollout across all five regions.

  • European Union (EU)
Release

Organizations, SSO, and incoming secrets in v0.25

Organizations and team members, site-wide and per-domain SSO, incoming secrets, and per-domain email sender configuration.

  • Organizations with role-based membership and branded invitations
  • SSO authentication site-wide and per-domain (OIDC, Google, GitHub, Entra, and more IdP providers to come)
  • Incoming Secrets, site-wide and per-custom-domain with recipient management UI
  • Email sender configuration per custom domain with per-record DKIM verification
GitHub release notes
News

UK region launched

Fifth region (uk.onetimesecret.com) launched on UpCloud, following the share-nothing regional architecture.

  • Brings the total to five regions: UK, NZ, CA, US, EU
  • v0.24 rollout order followed launch order: UK → NZ → CA → US → EU