Server Changelog
All notable changes to the GoFigr Server (API & Backend).
Current version: v3.5.0
June 2026
Section titled “June 2026”v3.5.0 — June 26, 2026
Section titled “v3.5.0 — June 26, 2026”- R Server on Managed Compute — R Server joins Jupyter and code-server as a third in-browser editor on compute instances
- Soft delete with recovery — deleted compute instances can be restored within a grace window; storage billing pauses while an instance is pending deletion
- Per-GB storage billing for compute data volumes, itemized in the per-instance usage view and on billing-period statements
- Compute billing history — customer-facing period statements
- Notification inbox — in-app notifications for compute events (idle, ready, error, reboot) and billing events (payment failed, subscription canceled)
- Auto-shutdown configurable at launch; plan-scoped tier allowlists and pricing in launch options; user-triggered reboot to apply staged OS security updates; optional confirmed-email gate before launch
v3.4.4 — June 18, 2026
Section titled “v3.4.4 — June 18, 2026”- Deep Insight now analyzes clean-room (re-published) figures by gathering their code, instead of returning empty
v3.4.3 — June 18, 2026
Section titled “v3.4.3 — June 18, 2026”- More accurate search on matplotlib figures — label text is reconstructed from the figure’s vector glyphs instead of guessed via OCR
v3.4.2 — June 18, 2026
Section titled “v3.4.2 — June 18, 2026”- General improvements
v3.4.1 — June 18, 2026
Section titled “v3.4.1 — June 18, 2026”- Compute over-allowance warnings are softened when overages are enabled, so opted-in users aren’t blocked
v3.4.0 — June 13, 2026
Section titled “v3.4.0 — June 13, 2026”- Semantic search — search figures by meaning, not just keywords (
search_type=semantic), powered by multimodal embeddings - Search now indexes figure code, AI descriptions, and figure names/descriptions; keyword results include highlighted match context
- Fixed short-ID watermark resolution
v3.3.0 — June 11, 2026
Section titled “v3.3.0 — June 11, 2026”- Compute allowances & overages — a monthly included compute allowance, enforced at launch/start, with opt-in overage billing and a clear upgrade path when it’s exhausted
- Compute usage reconciled to the Stripe invoice and shown against the billing month
- Workspace and organization admins can operate and terminate compute instances they didn’t launch
v3.2.0 — June 4, 2026
Section titled “v3.2.0 — June 4, 2026”- Expanded compute tier catalog (5 tiers) with live pricing surfaced before launch
- Compute usage read endpoints so you can see your consumption
- Per-plan data-volume size caps shown in launch options
- New “starting services” instance state during boot
- code-server instances ship with the GoFigr extension pre-installed and the Python interpreter pre-configured; new notebooks auto-enable GoFigr
v3.1.1 — June 1, 2026
Section titled “v3.1.1 — June 1, 2026”- Compute instances show an in-page idle-shutdown warning and a post-stop summary, and surface the last-started time
May 2026
Section titled “May 2026”v3.1.0 — May 29, 2026
Section titled “v3.1.0 — May 29, 2026”- Self-service billing — Stripe Checkout, billing portal, and self-cancellation
- Plan switching for paying customers, with a graceful downgrade to Free
- Promo code support at checkout
- Larger upload limits on compute instances (up to ~500 MB)
v3.0.1 — May 21, 2026
Section titled “v3.0.1 — May 21, 2026”- Compute and idle-shutdown plan limits are now shown on plan details
v3.0.0 — May 20, 2026
Section titled “v3.0.0 — May 20, 2026”Major release introducing Managed Compute:
- Managed Compute — launch cloud machines and work in browser-based Jupyter or code-server, with GoFigr credentials provisioned automatically
- Instance lifecycle — start, stop, and terminate; named tiers (Standard, Pro) instead of raw instance types
- Idle auto-shutdown — running instances stop automatically when idle, with plan-driven limits
- Per-instance live status, activity tracking, and event log; session/expiry banners and reconnect handling
April 2026
Section titled “April 2026”v2.12.2 — April 7, 2026
Section titled “v2.12.2 — April 7, 2026”- Backend performance improvements (faster short ID lookups, faster cold starts)
v2.12.1 — April 7, 2026
Section titled “v2.12.1 — April 7, 2026”- Backend stability improvements
v2.12.0 — April 6, 2026
Section titled “v2.12.0 — April 6, 2026”publish()parameter docs — AI code editor is now aware ofwidth,height, anddpiarguments inpublish()- Improved AI chat context — latest figure image is sent after conversation history for better grounding
- Backend stability and infrastructure improvements
v2.11.4 — April 3, 2026
Section titled “v2.11.4 — April 3, 2026”- R language support in Clean Room code editor — agentic code editing now supports R workspaces
- Figure image and package context added to the code edit agent
- Backend stability and infrastructure improvements
March 2026
Section titled “March 2026”v2.11.2 — March 31, 2026
Section titled “v2.11.2 — March 31, 2026”- Fixed null
figure_idin activity log after auto-assign moves a revision to another figure - Backend stability and infrastructure improvements
v2.10.0 — March 28, 2026
Section titled “v2.10.0 — March 28, 2026”Major release introducing Auth0 authentication:
- Auth0 JWT authentication — dual-mode authentication (legacy + Auth0)
- MFA enrollment and status endpoints — self-service MFA from user settings
- User settings Auth0 integration — claim sync, password change, and email update flows
- Auth0 client IDs exposed via
/info— separate SPA and CLI client IDs for frontends and command-line tools - Figure title generation now uses figure code context for better suggestions
v2.9.0 — March 23, 2026
Section titled “v2.9.0 — March 23, 2026”- Auto-assign revision endpoint — New endpoint for AI-powered figure title assignment; revisions can be automatically moved to matching existing figures
- Task progress reporting — Story generation now reports detailed progress (completed slides, last content) through all generation phases
- Fixed processing flag not clearing after data task completion
- Fixed stale foreign key race condition in description saves
- Backend stability and infrastructure improvements
v2.8.0 — March 20, 2026
Section titled “v2.8.0 — March 20, 2026”- Short ID support for revisions — Figure revisions can now be resolved by short ID for compact sharing URLs
- Fixed short ID enumeration vulnerability by checking VIEW permission
- Backend stability and performance improvements
v2.7.0 — March 16, 2026
Section titled “v2.7.0 — March 16, 2026”- Analysis-scoped asset lookups — Asset and AssetRevision API endpoints (find_by_name, find_by_hash) now accept an analysis filter; analysis field added to Asset serializers
- Fixed activity aggregate timezone shift causing dates to display one day off in western timezones
- Backend stability and infrastructure improvements
v2.6.0 — March 10, 2026
Section titled “v2.6.0 — March 10, 2026”Major release improving Story Mode generation:
- Improved story generation — More reliable figure analysis, overview generation, and refinement
- Updated Claude model registry — Removed Claude 3, added Claude 4.6 and Haiku 4.5
- Overview slide figure reordering — LLM can now suggest improved narrative flow for figure slides
- Async story generation — Story generation and refinement now run in the background
- Fixed task cancellation not working during story generation
- Fixed model selection not being respected across story generation endpoints
- Fixed size double-counting in
append_dataendpoint
v2.5.2 — March 3, 2026
Section titled “v2.5.2 — March 3, 2026”- AI code editing for Studio — Agentic code editing for Clean Room figures
- Use Claude Sonnet 4.5 as default model for AI Figure Assistant
- Fixed derive endpoint cloning stale code into derived revisions
v2.5.1 — March 2, 2026
Section titled “v2.5.1 — March 2, 2026”- Backend stability improvements
v2.5.0 — March 2, 2026
Section titled “v2.5.0 — March 2, 2026”Major release supporting Clean Room Studio:
- New
deriveandappend_dataendpoints for studio figure publication - Clean Room support — New field to distinguish Clean Room figures
- Python 3.12 compatibility
- Fixed derive endpoint excluding code/DataFrame objects
- Derived revision activity log entries are now visible
February 2026
Section titled “February 2026”v2.4.12 — February 6, 2026
Section titled “v2.4.12 — February 6, 2026”- Security and stability improvements
v2.4.11 — January 28, 2026
Section titled “v2.4.11 — January 28, 2026”- Enabled anonymous access to site settings
January 2026
Section titled “January 2026”v2.4.10 — January 22, 2026
Section titled “v2.4.10 — January 22, 2026”- Use first figure slide for story thumbnail
v2.4.9 — January 22, 2026
Section titled “v2.4.9 — January 22, 2026”- Added
og:article:authorproperty to OG tags - Fixed: Use
X-Forwarded-Hostheader for correct host behind proxies - OG tag tweaks
v2.4.8 — January 20, 2026
Section titled “v2.4.8 — January 20, 2026”- Return analysis info in figure revision endpoint
v2.4.7 — January 20, 2026
Section titled “v2.4.7 — January 20, 2026”- Fixed: Deny Organization access for workspace-scoped API keys
- Fixed
generate_descriptionendpoint persisting errors - Fixed description author/timestamp update on manual edit
v2.4.6 — January 20, 2026
Section titled “v2.4.6 — January 20, 2026”- Bug fixes and stability improvements
v2.4.5 — January 19, 2026
Section titled “v2.4.5 — January 19, 2026”- Bug fixes and stability improvements
v2.4.4 — January 18, 2026
Section titled “v2.4.4 — January 18, 2026”- Performance optimizations — Faster workspace and thumbnail loading, story thumbnail support
v2.4.3 — January 16, 2026
Section titled “v2.4.3 — January 16, 2026”- Enabled anonymous AI access for public stories
- Fixed thumbnail size handling
v2.4.2 — January 16, 2026
Section titled “v2.4.2 — January 16, 2026”- AI metering — Added anonymous user support for AI features
- Improved security for comment endpoints
v2.4.1 — January 14, 2026
Section titled “v2.4.1 — January 14, 2026”- Bug fixes and stability improvements
December 2025
Section titled “December 2025”v2.4.0 — December 2025
Section titled “v2.4.0 — December 2025”Major release introducing:
- AI-Powered Story Mode — Transform figures into presentations
- Comments & Collaboration — Team feedback with @mentions
- Git Repository Import — Import notebooks from GitHub/GitLab
- Document Import — Extract figures from PowerPoint & Word
- Enhanced Search — Text and visual similarity search
See January 2026 Feature Summary for detailed descriptions.
v2.3.0 — December 2025
Section titled “v2.3.0 — December 2025”- Initial Deep Insight integration
- Workspace management improvements
- Document assistant enhancements