# Server

All notable changes to the GoFigr Server (API & Backend).

**Current version:** v2.12.2

***

## April 2026

### v2.12.2 — April 7, 2026

* Backend performance improvements (faster short ID lookups, faster cold starts)

### v2.12.1 — April 7, 2026

* Backend stability improvements

### v2.12.0 — April 6, 2026

* **`publish()` parameter docs** — AI code editor is now aware of `width`, `height`, and `dpi` arguments in `publish()`
* **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

* **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

### v2.11.2 — March 31, 2026

* Fixed null `figure_id` in activity log after auto-assign moves a revision to another figure
* Backend stability and infrastructure improvements

### 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

* **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

* **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

* **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

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_data` endpoint

### 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

* Backend stability improvements

### v2.5.0 — March 2, 2026

Major release supporting Clean Room Studio:

* **New `derive` and `append_data` endpoints** 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

### v2.4.12 — February 6, 2026

* Security and stability improvements

### v2.4.11 — January 28, 2026

* Enabled anonymous access to site settings

***

## January 2026

### v2.4.10 — January 22, 2026

* Use first figure slide for story thumbnail

### v2.4.9 — January 22, 2026

* Added `og:article:author` property to OG tags
* Fixed: Use `X-Forwarded-Host` header for correct host behind proxies
* OG tag tweaks

### v2.4.8 — January 20, 2026

* Return analysis info in figure revision endpoint

### v2.4.7 — January 20, 2026

* Fixed: Deny Organization access for workspace-scoped API keys
* Fixed `generate_description` endpoint persisting errors
* Fixed description author/timestamp update on manual edit

### v2.4.6 — January 20, 2026

* Bug fixes and stability improvements

### v2.4.5 — January 19, 2026

* Bug fixes and stability improvements

### v2.4.4 — January 18, 2026

* **Performance optimizations** — Faster workspace and thumbnail loading, story thumbnail support

### v2.4.3 — January 16, 2026

* Enabled anonymous AI access for public stories
* Fixed thumbnail size handling

### 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

* Bug fixes and stability improvements

***

## December 2025

### 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](https://docs.gofigr.io/releases/2026-01) for detailed descriptions.

### v2.3.0 — December 2025

* Initial Deep Insight integration
* Workspace management improvements
* Document assistant enhancements
