Skip to content

Changelog

API updates, new features, and migration timelines. Subscribe to the RSS feed for notifications.

v1.4.0 Feature

Email key delivery + signup improvements

  • Welcome email with API key sent via Resend on paid checkout (safety net for key loss)
  • Email field added to free signup — enables onboarding sequences and key recovery
  • localStorage auto-save on signup and checkout success — dashboard login is instant
  • Sandbox keys now correctly prefixed rv_test_ (was generating rv_live_)
  • Docs quickstart section: first API response in 60 seconds
v1.3.0 Feature

BYOK multi-tenant + Stripe billing

  • Bring Your Own Key (BYOK): use your own USPS credentials via encrypted D1 storage + Durable Objects
  • Per-merchant isolation via Durable Objects — fault-tolerant fallback to singleton pool
  • AES-GCM encryption for stored USPS credentials (BYOK_ENCRYPTION_KEY secret)
  • Stripe Checkout integration with webhook-driven API key provisioning
  • One-time key delivery: delivery_key column, nulled after first retrieval
  • Monthly request caps by tier: Starter 5K, Growth 25K, Pro 100K, Enterprise unlimited
v1.2.0 Feature

Python & Node.js SDKs published

  • usps-v3 on PyPI — v1.0.2, 67 tests, 9 modules (addresses, tracking, labels, prices, standards, locations)
  • usps-v3 on npm — v1.0.2, TypeScript, ESM/CJS, file-based token cache
  • Keywords expanded for discoverability: 23 keywords on PyPI, 23 on npm
  • Both SDKs name dead packages (usps-api, usps-webtools) in descriptions for search ranking
v1.1.0 Feature

Batch validation + rate shopping

  • Batch address validation: POST /api/address/validate/batch — up to 50 addresses per request
  • Rate shopping: GET /api/rates — compare USPS service prices with delivery estimates
  • Two-layer rate limiting: native burst protection (<1ms) + KV billing-grade (global)
  • Analytics Engine integration for real-time metering + D1 audit archive
v1.0.0 Launch

RevAddress API launch

  • 29 API routes covering addresses, tracking, labels, prices, standards, locations, and ZIP codes
  • 162 tests passing (now 214+)
  • USPS-approved app: REVASSEROSSHIP
  • OAuth token management with automatic refresh
  • Cloudflare Workers runtime — global edge deployment, <50ms response times
  • D1 database for API keys, usage logs, and merchant data
  • KV-backed address cache for repeat lookups
  • R2 storage for generated shipping labels (PDF/PNG)
Notice

USPS Web Tools sunset timeline

  • June 30, 2026: USPS Web Tools (XML APIs) permanently shut down
  • March 17, 2026: EasyPost auto-enrolls all accounts into their USPS integration ($0.05/label)
  • April 2026: USPS begins access control enforcement on v3 endpoints
  • RevAddress provides a direct USPS v3 integration — no middleman fees, flat monthly pricing

Stay updated

Get notified about API changes, new features, and migration deadlines.