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

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
Improvements
Improvements
- 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
Bug Fixes
Bug Fixes
- 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
API
API
- Added
POST /balances/createendpoint for creating standalone balances - #547, #556 - Added
GET /balances/listendpoint for listing customer balances - #547 - Added
versionparameter 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

Improvements
Improvements
- Code cleanup and refactoring in Stripe billing plan evaluation system - #525
- Added
customerIdto 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
Bug Fixes
Bug Fixes
- 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_usagecalculation 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_versionfield from subscription API schema - #522 - Fixed duplicate features in plan editor when closing edit feature sheet - #508
API
API
- Added
entity_idparameter support to legacy balance update endpoint - #532 - Added
/configs/pushand/configs/nukeendpoints for managing organization configuration in sandbox environments - #521 - Implemented idempotency protection for billing endpoints using
idempotency-keyheader - #516 - Added new
POST /customers/listV2 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.
Improvements
Improvements
- 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
Bug Fixes
Bug Fixes
- 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
API
API
- RevenueCat payment processor integration added and reverted - #497, #495, #435, #493
- Added manual secret key override to Hono
autumnHandler - Added
checkoutSessionParamstoPricingTablecomponent fromautumn-js/react - Added
new_billing_subscriptionto theattachendpoint, 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.- RevenueCat integration: Documentation
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!- List Events: React hooks and API reference
- Aggregate Events: React hooks and API reference


December 16th 2025
Stripe customer portal link within the customer page
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.
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!
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!


