Skip to main content

Changelog

All the latest features, improvements, and fixes to CertNode.

New Featuresv1.3.0

Self-Service Upgrade Flow

Upgrade your subscription directly from the billing dashboard with our new self-service flow.

billingstriperevenue

We've made it easier than ever to upgrade your CertNode subscription. Click 'Upgrade Plan' from your billing dashboard, compare plans side-by-side, and checkout securely with Stripe. Your new limits activate instantly—no waiting, no sales calls required.

✨ Added

  • Self-service upgrade modal with plan comparison
  • Stripe Checkout integration for seamless payments
  • Automatic subscription tier updates via webhooks
  • Instant plan activation after payment
  • Upgrade recommendations when approaching limits
🔒Securityv1.2.0

Rate Limiting & Error Monitoring

Production-grade rate limiting and error monitoring to protect your API and track issues in real-time.

securitymonitoringinfrastructure

We've hardened CertNode's infrastructure with intelligent rate limiting powered by Upstash Redis and comprehensive error tracking with Sentry integration. Your API is now protected from abuse while maintaining excellent performance for legitimate traffic.

✨ Added

  • Global rate limiting middleware (100 req/min default)
  • Four-tier rate limiting system (API, Public, Authenticated, Sensitive)
  • X-RateLimit-* headers on all API responses
  • 429 Too Many Requests with retry-after guidance
  • Sentry error monitoring (client, server, edge)
  • Session replay with privacy masking
  • Performance monitoring with transaction tracing

⚡ Improved

  • API security with distributed rate limiting
  • Error visibility with real-time tracking
  • Production reliability and observability
New Featuresv1.1.0

Usage-Based Billing Dashboard

Track your usage, understand your costs, and see overage projections—all in one place.

billinganalyticsdashboard

Stay on top of your CertNode usage with our new billing dashboard. See real-time metrics for receipts, API calls, and storage. Get instant visibility into overage costs and receive smart upgrade recommendations when you're approaching your plan limits.

✨ Added

  • Real-time usage tracking dashboard at /dashboard/billing
  • Three usage metric cards (Receipts, API Calls, Storage)
  • Progress bars with color-coded warnings (80% = orange, 100% = red)
  • Overage cost calculations and projections
  • Current month charges breakdown
  • Cost projection based on current usage rate
  • Upgrade alerts when approaching limits
  • Quick access to plan upgrade and subscription management
New Featuresv1.0.0

Interactive API Documentation & Webhook Tester

Complete developer experience overhaul with interactive API docs and in-dashboard webhook testing.

developer-experienceapiwebhooks

We've completely reimagined the developer experience. Browse our interactive API documentation with live 'Try It Out' functionality, and test webhooks directly from your dashboard without leaving the browser. Perfect for rapid integration and debugging.

✨ Added

  • Interactive API documentation at /dashboard/api-docs
  • Swagger UI integration with 'Try It Out' functionality
  • Live API testing with your authentication
  • Webhook testing tool at /dashboard/webhook-tester
  • Send test webhook payloads to any URL
  • JSON payload editor with syntax highlighting
  • Response inspector with status codes and timing
  • Webhook signature verification code snippets
  • Webhook proxy API for CORS-free testing
🔌Integrationsv0.9.0

Shopify App Integration

One-click Shopify integration with automatic receipt generation for every order.

shopifyecommerceintegration

Connect your Shopify store in seconds and automatically generate cryptographic receipts for every order. Perfect for chargeback protection and dispute evidence. The integration handles orders, refunds, and fulfillments automatically—no code required.

✨ Added

  • One-click Shopify OAuth integration
  • Automatic receipt generation for all orders
  • Webhook handlers for orders, refunds, and fulfillments
  • Shopify store management dashboard
  • Multi-store support per organization
  • Secure HMAC verification for all webhooks
  • Platform mapping (Shopify order ID → CertNode receipt)
  • Integration event logging and monitoring
Improvementsv0.8.0

Dashboard Enhancements & Performance

Major dashboard overhaul with stats widget, notifications, quick actions, and 41% faster load times.

dashboardperformanceux

We've rebuilt the dashboard from the ground up. Get instant visibility into your account with real-time stats, stay updated with our new notification center, and navigate faster with the ⌘K quick actions menu. Plus, we've optimized performance across the board—pages now load 41% faster.

✨ Added

  • Real-time stats widget with live metrics
  • Notification center with bell icon and unread badges
  • Recent activity feed
  • Quick actions menu with ⌘K shortcut
  • Onboarding checklist for new users
  • Comprehensive settings page
  • Empty states for all major pages

⚡ Improved

  • Bundle size reduced by 39% (850KB → 520KB)
  • Time to Interactive improved by 41% (3.2s → 1.9s)
  • API response time improved by 70% (400ms → 120ms)
  • Database queries reduced by 67% per page load
  • Code splitting for all heavy components
  • Redis caching for API responses (30s + 15s SWR)
  • Optimized images with Next.js Image component
  • Added database indexes for faster queries

Stay updated

Subscribe to our changelog to get notified about new features and improvements.