Changelog

New features, improvements, and fixes.

Request Body Capture

  • -Capture inbound request bodies - previously only response bodies could be logged
  • -New checkboxes on create and edit forms to enable request and response body capture independently
  • -Bodies are opt-in and subject to your plan's size limits
  • -Text bodies are stored; binary bodies show only size and SHA-256 fingerprint

Request Log UI Improvements

  • -Expandable table rows replace the side panel - view request details inline without losing context
  • -Stacked bar chart for status codes gives a clearer view of response distribution over time
  • -Cleaner layout with improved information density

Enhanced Team Roles & Permissions

  • -More granular control over team member permissions with new role types
  • -Separate billing management from team administration - assign a billing role to handle subscriptions without giving full team access
  • -Rename Developer role to Editor for clarity - members can create and manage torans without administrative privileges
  • -New Admin role can manage team settings and members, but not billing
  • -Perfect for larger teams: give your CFO billing access, team leads admin access, and developers editor access
  • -Viewer role remains unchanged - read-only access to all torans

Pricing Page & Documentation Improvements

  • -Simplified pricing page with clearer plan descriptions
  • -Reorganized FAQ for easier navigation
  • -Moved billing questions directly to pricing page
  • -Clarified toran's purpose as a debugging tool, not production infrastructure
  • -Enhanced homepage messaging highlighting MCP and AI tool development

Configuration System & Documentation

  • -Centralized configuration management for improved reliability
  • -Reorganized FAQ for better user experience
  • -Clarified that toran is for debugging, not production infrastructure
  • -Moved billing questions to pricing page for easier discovery

Share Links for Collaborative Debugging

  • -Generate shareable links to grant read-only access to your torans (Pro and above)
  • -Shared torans display live requests and metrics without edit permissions
  • -Share links require login for security - no anonymous viewing
  • -Revoke access anytime to immediately disable a share link
  • -Perfect for debugging with teammates, clients, or support engineers

Product Philosophy & Positioning Clarity

  • -Clarified toran's philosophy on coming soon page: 'observes, detects, and notifies' but 'never mutates, blocks, or acts automatically'
  • -Added Alerts & Notifications section showcasing planned detection features (error anomalies, latency degradation, traffic patterns, auth warnings, response shape changes)

Marketing Page Visual Improvements

  • -Simplified callout design on comparison page
  • -Removed redundant Quick links section from learn page

Polar Merchant of Record Migration

  • -Migrated from Stripe to Polar as Merchant of Record for global tax compliance
  • -Automatic tax collection and remittance (VAT, GST, sales tax) handled by Polar
  • -Simplified customer management - Polar creates customers automatically
  • -Streamlined billing with flat account-based pricing
  • -MoR-compliant subscription management through Polar customer portal

Subscriptions & Billing

  • -Billing integration for Pro ($29/mo) and Pro Plus ($99/mo) plans
  • -Secure payment processing with checkout flow
  • -Billing management in Settings with plan details and renewal date
  • -Cancel/reactivate subscriptions from the app (access continues until period end)
  • -Customer portal for payment methods and invoices
  • -Flat account-based pricing - add unlimited team members at no extra cost
  • -Webhook handling for subscription lifecycle events

Activity Logs

  • -Track actions across your account and organizations
  • -View activity in user settings and org settings pages
  • -See who created, updated, or deleted torans
  • -Track member invites, role changes, and departures
  • -Expandable view shows which fields were changed

Organizations Addition

  • -Create organizations to share torans with your team
  • -Role-based access: owner, admin, editor, billing, and viewer roles
  • -Invite teammates via email with magic link acceptance
  • -Transfer torans between personal accounts and organizations
  • -Add unlimited team members - no per-user charges

Real-time Log Streaming

  • -Live log updates via Server-Sent Events (SSE)
  • -Automatic fallback to polling for older browsers
  • -Extended metrics time range: hour, day, and week views

Safety Limits & Caps

  • -Rate limiting per toran (100-1000 req/10s by tier)
  • -Concurrency limiting per toran (5-50 in-flight requests by tier)
  • -Request body size limits (1MB-100MB by tier)
  • -Request timeout limits (30s-300s by tier)
  • -Rolling log limits with automatic cleanup (1K-250K logs by tier)
  • -Redis abstraction for Edge (Upstash HTTP) and Node.js (ioredis TCP)

Comparisons & Timing Metrics

  • -Added /vs comparison pages (Charles, Fiddler, mitmproxy, Postman, and more)
  • -Added comprehensive timing metrics (DNS, TCP, TLS, TTFB, transfer time)
  • -Response body logging with SHA256 hashing and size limits
  • -UTF-8 text detection with multi-byte support (Chinese, Japanese, Arabic, emoji)
  • -Binary bodies are never stored, only size and fingerprint

Log Filters & Response Bodies

  • -Configurable log filters for headers and query parameters
  • -Option to capture response bodies (text only, binary excluded)
  • -Cloudflare Turnstile protection for anonymous creation

Search & Log Details

  • -Search functionality across request logs
  • -Expandable log detail panel with full request/response view
  • -Improved dashboard with aggregate metrics and charts

Anonymous Mode & Dashboard

  • -Anonymous mode - create torans without signing up
  • -Claim anonymous torans via email to link to your account
  • -Unified dashboard with metrics, logs, and settings
  • -Real-time log streaming with auto-refresh

Proxy & Caching

  • -First successful proxy deployment on Vercel Edge
  • -Response caching with configurable TTL
  • -Network timing metrics (TTFB, transfer time)
  • -Multi-backend cache support (Upstash for Edge, Redis for Node.js)

Authentication & API

  • -Magic link authentication (passwordless login)
  • -toran management API (create, update, delete)
  • -Log ingestion from proxy

Project Started

  • -Initial architecture design
  • -Monorepo setup with toran-www and toran-proxy