Skip to main content
January 18th 2026

New Subscription Update Flow

We’ve completely rebuilt the subscription update experience. You can now update a customer’s plan directly from the dashboard with a live preview of changes, animated transitions, and proper handling of trials, add-ons, and version upgrades.
  • Live preview: See exactly what will change before confirming the update
  • Version upgrades: Update customers to specific plan versions with one click
  • Stripe discount support: Percent-off and amount-off coupons now apply correctly during updates
This endpoint will be released in our new API v2.0, which will be available in the next few weeks.

Pricing Agent Onboarding

Design your pricing with AI. Our new chat-based pricing builder lets you describe your pricing in plain English and watch it come to life. You can preview the results, what the checkout page will look like, then copy into your org when ready.

Create a Standalone Balance

Grant credits or feature access to customers without requiring them to be on a plan. Perfect for promotional credits, manual adjustments, or custom entitlements. You can set a custom expiration date for each balance you create.

Create Balance - API Reference

Other changes
  • Discord feedback dialog in sidebar for quick user feedback - #568
  • Timezone-aware analytics with proper bucket alignment for user’s local time - #567
  • Redis JSON cache for full customer data with atomic Lua deduction engine - #540
  • Split customer plans into Subscriptions and Purchases views - #588
  • Tiered pricing support added to Pricing Agent - #588
  • Products list reorganized into Recurring (Main/Add-on) vs One-off sections - #588
  • Added Vite build GitHub Action for CI type-checking - #580
  • PostHog session tracking for improved analytics - #565, #566
  • Fixed bug where you can’t disable a default product - #541
  • Fixed Redis floating point precision error causing false insufficient balance rejections - #549
  • Fixed referral redemption flow - #548
  • Fixed create customer race condition with proper duplicate handling - #560, #563
  • Fixed update add-on flow to properly remove and replace existing sub-items - #569
  • Fixed Advanced section visibility for continuous use features - #572
  • Fixed entity feature config logic for continuous use features - #571
  • Fixed trial handling for one-off and free products - #581
  • Fixed TypeScript type errors in server and tests - #579, #562
  • Fixed UI balance display bug - #555
  • Added POST /balances/create endpoint for creating standalone balances - #547, #556
  • Added GET /balances/list endpoint for listing customer balances - #547
  • Added version parameter to subscription update API for version-specific upgrades - #551
  • Stripe discounts now properly applied to line items during subscription updates - #535
  • Removed paid-only restriction on trials - any plan can now have trials - #577
January 12th 2026

Dynamic onboarding prompts

We’ve added a new in-app onboarding guide to help you get your billing set up in less than 30 minutes.
  • Docs in app: Access documentation directly within the dashboard
  • 3 prompts → full billing setup: Complete your entire billing configuration in just 3 steps
  • Dynamic code snippets: Get code snippets and prompts tailored to your specific pricing config
  • Real-time updates: See your progress update as you complete each step


  • Code cleanup and refactoring in Stripe billing plan evaluation system - #525
  • Added customerId to request context for improved tracking and observability - #520
  • Improved cache verification workflow with free product filtering and Sentry alert tags - #519
  • Major Redis Lua refactor with cache versioning, filtering, and safer updates - #512
  • Fixed multi-region cache deletion to delete from all configured regions - #539
  • Fixed import path casing issue for createProrationinvoice - #537
  • Fixed TypeScript type compatibility in BullMQ worker - #538
  • Fixed type annotations in OpenAPI definitions and RevenueCat mappings - #533, #534
  • Fixed migration logic for product downgrades and cancellations - #529
  • Fixed subscription migration to prevent auto-uncanceling during version updates - #527
  • Fixed included_usage calculation in V1.2 API backward compatibility layer - #526
  • Implemented Redis-first caching for add-to-balance operations - #524
  • Simplified Stripe webhook cache refresh strategy - #523
  • Removed redundant plan_version field from subscription API schema - #522
  • Fixed duplicate features in plan editor when closing edit feature sheet - #508
  • Added entity_id parameter support to legacy balance update endpoint - #532
  • Added /configs/push and /configs/nuke endpoints for managing organization configuration in sandbox environments - #521
  • Implemented idempotency protection for billing endpoints using idempotency-key header - #516
  • Added new POST /customers/list V2 endpoint with plan filtering, subscription status filtering, and search functionality - #518, #517
December 26th 2025

Add to balance in the dashboard

Merry Christmas! 🎄You can now add to a customer’s balance directly from the dashboard. This is useful for giving extra credits to a customer.You can input a positive or negative value in this field.

  • Balance management enhancements with atomic “Add to Balance” feature - #503
  • Product copy workflow streamlined with direct environment selection - #501
  • Plan feature sheet with discard/update actions and change detection - #499
  • Base price display logic centralized into reusable utility - #488
  • Stripe secret key authentication always available, improved UI - #491
  • Console logs removed from production builds for cleaner output - #487
  • Sign-in flow simplified by removing onboarding redirect logic - #484
  • Enter key handler added for email sign-in and cache improvements - #483
  • Plan editor UI enhanced with better pricing configuration - #481
  • Hono dependency pinned to exact version for build consistency - #494
  • UI refinements and number formatting improvements - #500
  • Add-on products no longer carry usage from main products - #502
  • Base price display component type handling fixed - #496
  • Invoice checkout cache invalidation fixed for null customer IDs - #490
  • One-off products properly handled during subscription upgrades - #489
  • Sandbox redirect logic restored for non-deployed organizations - #486
  • Dashboard checkout success URL fixed for production environments - #485
  • Transfer endpoint cache clearing URL pattern corrected - #482
  • Cache race condition in attach flow resolved with timestamp guards - #479
  • RevenueCat payment processor integration added and reverted - #497, #495, #435, #493
  • Added manual secret key override to Hono autumnHandler
  • Added checkoutSessionParams to PricingTable component from autumn-js/react
  • Added new_billing_subscription to the attach endpoint, allowing you to create a new Stripe subscription instead of combining with an existing one
December 24th 2025

RevenueCat integration

We just released a new integration with RevenueCat, to let you manage your mobile app subscriptions and billing with Autumn.This is especially helpful for users that have a mix of web and mobile users, and want to manage their billing in one place.
This is currently in beta, please reach out to us on Discord or email us at [email protected] to get access.

December 18th 2025

List and aggregate events endpoints

We just released two new endpoints to retrieve usage data that your customers have sent to Autumn.You can use this to display a billing event log, and a timeseries chart of usage data, so you can provide first-class billing observability out of the box!
December 16th 2025
You can now open a customer’s Stripe customer portal directly from the customer page. You can quickly preview this and send to customers that want to manage their payment methods or see past invoices.
Stripe customer portal

December 10th 2025

Usage columns in your customer list

Preview a customer’s current credit balances straight from the customer list. Now you can see who’s worth peeking into!
Usage columns
December 5th 2025

Autumn is live in us-east

Autumn is live on US-East! Previously all requests were hitting our us-west DB.Now, we’re reading and writing from multiple Redis caches, so both checking feature balances and tracking usage events are faster and more reliable.More regions coming soon!
US-East region
December 1st 2025

Dark mode

Dark mode is here. No need to say more. We know you guys are all night owls.We also shipped an entirely new design for the plan editor and customer pages, to make managing your plans and customers easier.
Dark mode