Skip to content

Platform releases

Each platform release is a deployed combination of the components below. Versions link to the commit that was built, so any release here can be reproduced exactly.

2026.10.7

Released 13 October 2026

Core library v0.4.4 · Backend v0.6.7 · Frontend v0.5.13

Component changes
  • Backend v0.6.6 · Features — (releases) Serve preview highlights only to preview users
  • Frontend v0.5.13 · Features — (releases) Show preview highlights to preview users in what's new

2026.10.6

Released 13 October 2026

Core library v0.4.4 · Backend v0.6.5 · Frontend v0.5.12

  • New Explore and search across your interviews (preview)

    Browse by question, section, survey or language, and search by keyword or meaning across all your transcripts.

  • New Code your transcripts with the new codebook (preview)

    Build a tree of codes, apply them to turns, and find similar coded passages across interviews.

  • New New report view for your analysis results (preview)

    Filter by condition, deduplicate participants, and export the report as a PDF.

  • Fixed Fixed the AI moderator sometimes using the wrong language

    Interviews now consistently run in their configured language.

  • Improved More accurate interview duration stats

    Long gaps between answers are capped so they no longer inflate reported duration, and average duration is now highlighted on the monitoring page.

  • Improved Comments now support authors and threaded replies

Component changes
  • Core library v0.4.0 · Breaking Changes — Move vLLM model configuration to proxy repository
  • Core library v0.4.0 · Features — Move vLLM model configuration to proxy repository [breaking]
  • Core library v0.4.0 · Features — Add message embedding components and fix linting
  • Core library v0.4.1 · Features — Move html escaping to frontend rendering, so raw text is stored. This makes downstream text analysis tasks easier.
  • Core library v0.4.1 · Features — Add sections as embedding chunks
  • Core library v0.4.1 · Bug Fixes — (build) Commit only release files in publish recipe
  • Core library v0.4.2 · Breaking Changes — Make interview_history the source of truth as to what message type is received
  • Core library v0.4.2 · Bug Fixes — Make interview_history the source of truth as to what message type is received [breaking]
  • Core library v0.4.3 · Features — Store condition_carrier message in task context
  • Core library v0.4.4 · Features — Update models and implement per model configuration for alex endpoint
  • Core library v0.4.4 · Features — Remove default extra traits from interviewees
  • Backend v0.5.0 · Features — Add report endpoint
  • Backend v0.5.0 · Features — Let comments be author specific and implement comment replies
  • Backend v0.5.0 · Features — Add comment authorship and permissions
  • Backend v0.5.0 · Features — (report) Add conditions to report payload
  • Backend v0.5.0 · Features — (monitoring) Change characters to log scale and duration from seconds -> minutes
  • Backend v0.5.0 · Features — Add embedding components
  • Backend v0.5.0 · Features — Implement new and better any-llm exception handling
  • Backend v0.5.0 · Features — Improved embedding chunk turn identification and grouping
  • Backend v0.5.0 · Features — Add umap embeddings and add language information to embedding chunks
  • Backend v0.5.0 · Features — Improve language filtering for embeddings
  • Backend v0.5.0 · Features — Implement pagination for embeddings endpoints
  • Backend v0.5.0 · Features — Add question filtering for data exploration
  • Backend v0.5.0 · Features — Add browsing with keywords
  • Backend v0.5.0 · Features — Improve keyword search match
  • Backend v0.5.0 · Features — Streamline transcript payloads
  • Backend v0.5.0 · Features — Add survey filtering for embeddings
  • Backend v0.5.0 · Features — Add order and filtering to browsing endpoints
  • Backend v0.5.0 · Features — Add sections as embedding kind
  • Backend v0.5.0 · Bug Fixes — Cascade delete annotations when interviews are deleted
  • Backend v0.5.0 · Bug Fixes — (build) Commit only release files in publish recipe
  • Backend v0.5.0 · Bug Fixes — Update a users last_active status on token refresh
  • Backend v0.5.0 · Bug Fixes — Better timeout handling for embedding client
  • Backend v0.5.0 · Bug Fixes — Harden language type across api
  • Backend v0.5.0 · Bug Fixes — Don't cast synthetic messages to ReceivedData before sumbission
  • Backend v0.5.0 · Bug Fixes — Harden API authorization for annotations
  • Backend v0.5.1 · Features — Improve embeddings service
  • Backend v0.5.1 · Features — Add chunks for interview kinds
  • Backend v0.5.2 · Features — Add groupby controls (interview/guide) and question filtering to all units
  • Backend v0.5.6 · Features — Add condition carrier counts to report
  • Backend v0.5.8 · Features — Implement shared interview filtering for report, and add deduplicate_by_pid argument
  • Backend v0.6.0 · Features — Switch from old annotations to new codebook analytical framework
  • Backend v0.6.1 · Features — Improve duration trimming for interviews by capping answer gaps to 5min
  • Backend v0.6.2 · Features — Implement better code exploration integration
  • Backend v0.6.2 · Features — Add similarity search based on coded turns
  • Backend v0.6.5 · Features — Improved embedding batching
  • Backend v0.6.5 · Features — (synthesize) Limit demo users' synthetic interviews per user
  • Backend v0.6.5 · Features — (auth) Add password reset via emailed magic link
  • Backend v0.6.5 · Features — (auth) Enforce preview features on the API
  • Backend v0.6.5 · Features — (db) Enforce foreign keys by default
  • Backend v0.6.5 · Features — (codebook) Carry merges in the codebook save
  • Backend v0.6.5 · Features — (embed) Add a live flag to stop embedding during interviews
  • Backend v0.6.5 · Features — Implement better code exploration integration
  • Backend v0.6.5 · Features — Add similarity search based on coded turns
  • Backend v0.6.5 · Features — Improve duration trimming for interviews by capping answer gaps to 5min
  • Backend v0.6.5 · Features — Switch from old annotations to new codebook analytical framework
  • Backend v0.6.5 · Features — Implement shared interview filtering for report, and add deduplicate_by_pid argument
  • Backend v0.6.5 · Features — Add condition carrier counts to report
  • Backend v0.6.5 · Features — Add groupby controls (interview/guide) and question filtering to all units
  • Backend v0.6.5 · Features — Improve embeddings service
  • Backend v0.6.5 · Features — Add chunks for interview kinds
  • Backend v0.6.5 · Features — Add report endpoint
  • Backend v0.6.5 · Features — Let comments be author specific and implement comment replies
  • Backend v0.6.5 · Features — Add comment authorship and permissions
  • Backend v0.6.5 · Features — (report) Add conditions to report payload
  • Backend v0.6.5 · Features — (monitoring) Change characters to log scale and duration from seconds -> minutes
  • Backend v0.6.5 · Features — Add embedding components
  • Backend v0.6.5 · Features — Implement new and better any-llm exception handling
  • Backend v0.6.5 · Features — Improved embedding chunk turn identification and grouping
  • Backend v0.6.5 · Features — Add umap embeddings and add language information to embedding chunks
  • Backend v0.6.5 · Features — Improve language filtering for embeddings
  • Backend v0.6.5 · Features — Implement pagination for embeddings endpoints
  • Backend v0.6.5 · Features — Add question filtering for data exploration
  • Backend v0.6.5 · Features — Add browsing with keywords
  • Backend v0.6.5 · Features — Improve keyword search match
  • Backend v0.6.5 · Features — Streamline transcript payloads
  • Backend v0.6.5 · Features — Add survey filtering for embeddings
  • Backend v0.6.5 · Features — Add order and filtering to browsing endpoints
  • Backend v0.6.5 · Features — Add sections as embedding kind
  • Backend v0.6.5 · Bug Fixes — (export) Infer the messages dataframe schema from every row
  • Backend v0.6.5 · Bug Fixes — (migrations) Keep the testrun triggers through the started_by migration
  • Backend v0.6.5 · Bug Fixes — (migrations) Let alembic own the touch-last_updated triggers
  • Backend v0.6.5 · Bug Fixes — (participants) Return 404 for opt-out links that match nobody
  • Backend v0.6.5 · Bug Fixes — (websockets) End live sessions before deleting their interviews
  • Backend v0.6.5 · Bug Fixes — (interviews) Refuse stale test-run, participant and interview ids
  • Backend v0.6.5 · Bug Fixes — (interviews) End the session when a write hits a deleted interview
  • Backend v0.6.5 · Bug Fixes — (synthesize) Scope test-setup routes to the project in their path
  • Backend v0.6.5 · Bug Fixes — (db) Stamp trigger-bumped last_updated with the app clock
  • Backend v0.6.5 · Bug Fixes — (migrations) Register app_now on alembic's engine
  • Backend v0.6.5 · Bug Fixes — (migrations) Stop the orphan sweep deleting children of live parents
  • Backend v0.6.5 · Bug Fixes — (ws) Run AI interviews in the interview's own language
  • Backend v0.6.5 · Bug Fixes — Cascade delete annotations when interviews are deleted
  • Backend v0.6.5 · Bug Fixes — (build) Commit only release files in publish recipe
  • Backend v0.6.5 · Bug Fixes — Update a users last_active status on token refresh
  • Backend v0.6.5 · Bug Fixes — Better timeout handling for embedding client
  • Backend v0.6.5 · Bug Fixes — Harden language type across api
  • Backend v0.6.5 · Bug Fixes — Don't cast synthetic messages to ReceivedData before sumbission
  • Backend v0.6.5 · Bug Fixes — Harden API authorization for annotations
  • Backend v0.6.5 · Performance — (db) Index every foreign-key column
  • Frontend v0.3.0 · Features — (demo) Add initial implementation of analysis visualization / report subpage
  • Frontend v0.3.0 · Features — Implement lazy mounting of charts, increases load time for chart heavy pages
  • Frontend v0.3.0 · Features — Fetch project information in same Promise as the rest in dashboard layout loads. Should result in slightly fewer round trips
  • Frontend v0.3.0 · Features — Improve page load performance and data loading, mounting and visualizations
  • Frontend v0.3.0 · Features — Improved comments, including authoring and replies
  • Frontend v0.3.0 · Features — Consilidate view for interview transcription and analysis display.
  • Frontend v0.3.0 · Features — Minor improvements to style and consistency across report and monitoring pages
  • Frontend v0.3.0 · Bug Fixes — Improve filtering requests
  • Frontend v0.3.0 · Bug Fixes — Allow users to close the dropdown in the header by pressing escape
  • Frontend v0.4.0 · Features — Add analysis explore view
  • Frontend v0.4.0 · Features — Implement better service unavailability detection and user facing warnings
  • Frontend v0.4.0 · Features — Change color-on-primary to white
  • Frontend v0.4.0 · Features — Add questions, sections and turn information to embedding entries
  • Frontend v0.4.0 · Features — Improved anchored question display in embedding view
  • Frontend v0.4.0 · Features — Reset view when changing embedding unit
  • Frontend v0.4.0 · Features — Add language and more clustering controls to embedding exploration
  • Frontend v0.4.0 · Features — Move exploration controls to a collapsible sidebar
  • Frontend v0.4.0 · Features — Improve embeddings view loading state and move reconnecting pill to view footer strip
  • Frontend v0.4.0 · Features — Improve language filtering in exploration
  • Frontend v0.4.0 · Features — Improve exploration control pane grouping
  • Frontend v0.4.0 · Features — Implement pagination for similarity queries in exploration
  • Frontend v0.4.0 · Features — Escape user input messages before displaying them in messages
  • Frontend v0.4.0 · Features — Add question/section filtering to exploration
  • Frontend v0.4.0 · Features — Add browsing interviews by list with semantic search, keywords and corpus filtering shared with embeddings view
  • Frontend v0.4.0 · Features — Improve match highlighting for keyword searches
  • Frontend v0.4.0 · Features — (explore) Remove show more / less from chunks; page loading no longer changes the order of existing chunks; transcripts now show in a modal
  • Frontend v0.4.0 · Features — Refactor and consolidate interview message display across sites
  • Frontend v0.4.0 · Features — (explore) Make list the default exploration view
  • Frontend v0.4.0 · Features — (explore) Add survey corpus filtering
  • Frontend v0.4.0 · Features — (explore) Minor improvements to list view and controls
  • Frontend v0.4.0 · Features — (explore) Add sections as unit/kind and display survey item types and conditions in chunks
  • Frontend v0.4.0 · Bug Fixes — (build) Commit only release files in publish recipe
  • Frontend v0.4.0 · Bug Fixes — Better availability gate for explore page when embeddings services is down
  • Frontend v0.4.0 · Bug Fixes — Sanitize and render interview guide messages
  • Frontend v0.4.0 · Bug Fixes — Harden API authorization for annotations
  • Frontend v0.4.1 · Features — (admin) Implement new generalized AWS proxy server health and settings
  • Frontend v0.4.1 · Features — (explore) Make interviews the default unit and fix their rendering
  • Frontend v0.4.2 · Features — (explore) Add groupby control (interview/guide) and questions filter to all units
  • Frontend v0.4.3 · Features — (explore) Store filters in the url params/query
  • Frontend v0.4.4 · Features — Add busy state to admin aws dashboard
  • Frontend v0.4.4 · Features — Improve action bar placement and page content bottom margin
  • Frontend v0.4.4 · Features — Streamline labels across explore and report
  • Frontend v0.4.4 · Features — Switch label from Anchor to -> Show similar
  • Frontend v0.4.4 · Features — Remove radio and checkbox labels from survey item panel
  • Frontend v0.4.4 · Features — Minor improvements to report; including histogram y grids and labels, and conditions.
  • Frontend v0.4.5 · Features — Improve self-referential conditions in report
  • Frontend v0.4.6 · Features — Add participant deduplication toggle to report
  • Frontend v0.4.7 · Features — Add participant deduplication toggle to report
  • Frontend v0.4.8 · Features — Improve PDF printing of report
  • Frontend v0.5.0 · Features — Add coding tree support
  • Frontend v0.5.0 · Features — Recolor a node when it is moved from one subtree to another
  • Frontend v0.5.0 · Features — Update seed text for coding route
  • Frontend v0.5.0 · Features — Create node on edge drag
  • Frontend v0.5.0 · Features — Better refitting on code creation
  • Frontend v0.5.0 · Features — Add kinds (group, tag, score) to codes
  • Frontend v0.5.0 · Features — Double click code node to rename it, single click to focus
  • Frontend v0.5.0 · Features — Focus a new code node when creating through edge
  • Frontend v0.5.0 · Features — Let the user edit palette colors used for coding
  • Frontend v0.5.0 · Features — Add codes to explore
  • Frontend v0.5.0 · Features — Switch from old annotations to new codebook analytical framework
  • Frontend v0.5.0 · Bug Fixes — Also highlight section chunks when moving from chunks view to full transcripts
  • Frontend v0.5.0 · Bug Fixes — Title field no longer hugs focus when editing other fields in the sidebar
  • Frontend v0.5.0 · Bug Fixes — Improve wording of score help
  • Frontend v0.5.1 · Features — Improve text coding menu and highlighting
  • Frontend v0.5.1 · Features — Improve codebook default zoom
  • Frontend v0.5.1 · Features — Change codebook tree default direction from top -> down to left -> right
  • Frontend v0.5.1 · Features — Improve code menu ux
  • Frontend v0.5.1 · Features — Improve duration monitoring by using answer gaps rather than total time, and highlight average duration in kpi card
  • Frontend v0.5.2 · Features — (monitor) Minor improvements to kpi cards
  • Frontend v0.5.3 · Features — (explore) Add a link to the codebook in the code sidebar if it's empty
  • Frontend v0.5.3 · Features — (explore) Add hints on how to apply the codes to turns in the code sidebar
  • Frontend v0.5.4 · Features — (explore) Better code exploration integration
  • Frontend v0.5.4 · Features — (explore) Add code similarity searches and code definition and memo updates to the explore view code panel.
  • Frontend v0.5.4 · Features — (codebook) Minor improvements to layout
  • Frontend v0.5.4 · Bug Fixes — (explore) Display code menu on top of transcript modal
  • Frontend v0.5.7 · Features — Improve coding pill padding and wrapping
  • Frontend v0.5.7 · Features — Fix UI for environments with settings.services.embeddings.enabled = false
  • Frontend v0.5.7 · Bug Fixes — Improved text and icon alignment in sidebar
  • Frontend v0.5.11 · Features — (simulations) Show demo limits on the runs page
  • Frontend v0.5.11 · Features — (auth) Wire forgot-password and add reset-password page
  • Frontend v0.5.11 · Features — (auth) Refresh and retry on a stale preview-features claim
  • Frontend v0.5.11 · Features — (codebook) Merge one code into another
  • Frontend v0.5.11 · Features — Improve coding pill padding and wrapping
  • Frontend v0.5.11 · Features — Fix UI for environments with settings.services.embeddings.enabled = false
  • Frontend v0.5.11 · Features — Navigating projects and languages in the header now stays on the same subroute instead of defaulting to setup
  • Frontend v0.5.11 · Features — Improved CodeMenu scrolling and submenu positioning
  • Frontend v0.5.11 · Features — Improve message scrolling after new questions
  • Frontend v0.5.11 · Features — Anchor code menu and more improvements to code menu height and folding
  • Frontend v0.5.11 · Features — (explore) Better code exploration integration
  • Frontend v0.5.11 · Features — (explore) Add code similarity searches and code definition and memo updates to the explore view code panel.
  • Frontend v0.5.11 · Features — (codebook) Minor improvements to layout
  • Frontend v0.5.11 · Features — (explore) Add a link to the codebook in the code sidebar if it's empty
  • Frontend v0.5.11 · Features — (explore) Add hints on how to apply the codes to turns in the code sidebar
  • Frontend v0.5.11 · Features — (monitor) Minor improvements to kpi cards
  • Frontend v0.5.11 · Features — Improve text coding menu and highlighting
  • Frontend v0.5.11 · Features — Improve codebook default zoom
  • Frontend v0.5.11 · Features — Change codebook tree default direction from top -> down to left -> right
  • Frontend v0.5.11 · Features — Improve code menu ux
  • Frontend v0.5.11 · Features — Improve duration monitoring by using answer gaps rather than total time, and highlight average duration in kpi card
  • Frontend v0.5.11 · Features — Add coding tree support
  • Frontend v0.5.11 · Features — Recolor a node when it is moved from one subtree to another
  • Frontend v0.5.11 · Features — Update seed text for coding route
  • Frontend v0.5.11 · Features — Create node on edge drag
  • Frontend v0.5.11 · Features — Better refitting on code creation
  • Frontend v0.5.11 · Features — Add kinds (group, tag, score) to codes
  • Frontend v0.5.11 · Features — Double click code node to rename it, single click to focus
  • Frontend v0.5.11 · Features — Focus a new code node when creating through edge
  • Frontend v0.5.11 · Features — Let the user edit palette colors used for coding
  • Frontend v0.5.11 · Features — Add codes to explore
  • Frontend v0.5.11 · Features — Switch from old annotations to new codebook analytical framework
  • Frontend v0.5.11 · Features — Improve PDF printing of report
  • Frontend v0.5.11 · Features — Add participant deduplication toggle to report
  • Frontend v0.5.11 · Features — Render markup from interview guide questions across the dashboard
  • Frontend v0.5.11 · Features — Improve self-referential conditions in report
  • Frontend v0.5.11 · Features — Add busy state to admin aws dashboard
  • Frontend v0.5.11 · Features — Improve action bar placement and page content bottom margin
  • Frontend v0.5.11 · Features — Streamline labels across explore and report
  • Frontend v0.5.11 · Features — Switch label from Anchor to -> Show similar
  • Frontend v0.5.11 · Features — Remove radio and checkbox labels from survey item panel
  • Frontend v0.5.11 · Features — Minor improvements to report; including histogram y grids and labels, and conditions.
  • Frontend v0.5.11 · Features — (explore) Store filters in the url params/query
  • Frontend v0.5.11 · Features — (explore) Add groupby control (interview/guide) and questions filter to all units
  • Frontend v0.5.11 · Features — (admin) Implement new generalized AWS proxy server health and settings
  • Frontend v0.5.11 · Features — (explore) Make interviews the default unit and fix their rendering
  • Frontend v0.5.11 · Features — Add analysis explore view
  • Frontend v0.5.11 · Features — Implement better service unavailability detection and user facing warnings
  • Frontend v0.5.11 · Features — Change color-on-primary to white
  • Frontend v0.5.11 · Features — Add questions, sections and turn information to embedding entries
  • Frontend v0.5.11 · Features — Improved anchored question display in embedding view
  • Frontend v0.5.11 · Features — Reset view when changing embedding unit
  • Frontend v0.5.11 · Features — Add language and more clustering controls to embedding exploration
  • Frontend v0.5.11 · Features — Move exploration controls to a collapsible sidebar
  • Frontend v0.5.11 · Features — Improve embeddings view loading state and move reconnecting pill to view footer strip
  • Frontend v0.5.11 · Features — Improve language filtering in exploration
  • Frontend v0.5.11 · Features — Improve exploration control pane grouping
  • Frontend v0.5.11 · Features — Implement pagination for similarity queries in exploration
  • Frontend v0.5.11 · Features — Escape user input messages before displaying them in messages
  • Frontend v0.5.11 · Features — Add question/section filtering to exploration
  • Frontend v0.5.11 · Features — Add browsing interviews by list with semantic search, keywords and corpus filtering shared with embeddings view
  • Frontend v0.5.11 · Features — Improve match highlighting for keyword searches
  • Frontend v0.5.11 · Features — (explore) Remove show more / less from chunks; page loading no longer changes the order of existing chunks; transcripts now show in a modal
  • Frontend v0.5.11 · Features — Refactor and consolidate interview message display across sites
  • Frontend v0.5.11 · Features — (explore) Make list the default exploration view
  • Frontend v0.5.11 · Features — (explore) Add survey corpus filtering
  • Frontend v0.5.11 · Features — (explore) Minor improvements to list view and controls
  • Frontend v0.5.11 · Features — (explore) Add sections as unit/kind and display survey item types and conditions in chunks
  • Frontend v0.5.11 · Features — (demo) Add initial implementation of analysis visualization / report subpage
  • Frontend v0.5.11 · Features — Implement lazy mounting of charts, increases load time for chart heavy pages
  • Frontend v0.5.11 · Features — Fetch project information in same Promise as the rest in dashboard layout loads. Should result in slightly fewer round trips
  • Frontend v0.5.11 · Features — Improve page load performance and data loading, mounting and visualizations
  • Frontend v0.5.11 · Features — Improved comments, including authoring and replies
  • Frontend v0.5.11 · Features — Consilidate view for interview transcription and analysis display.
  • Frontend v0.5.11 · Features — Minor improvements to style and consistency across report and monitoring pages
  • Frontend v0.5.11 · Bug Fixes — (privacy) Self-host Inter and Font Awesome
  • Frontend v0.5.11 · Bug Fixes — Change DemoRestrictionOverlay z-index from 10 -> 20 to avoid table header overlap
  • Frontend v0.5.11 · Bug Fixes — Hide scrollbars in CodeMenu
  • Frontend v0.5.11 · Bug Fixes — Improved text and icon alignment in sidebar
  • Frontend v0.5.11 · Bug Fixes — Use resolve for all paths in header switchers
  • Frontend v0.5.11 · Bug Fixes — Code menu submenus no longer stack on top of each other when there is no more right space available
  • Frontend v0.5.11 · Bug Fixes — (explore) Display code menu on top of transcript modal
  • Frontend v0.5.11 · Bug Fixes — Also highlight section chunks when moving from chunks view to full transcripts
  • Frontend v0.5.11 · Bug Fixes — Title field no longer hugs focus when editing other fields in the sidebar
  • Frontend v0.5.11 · Bug Fixes — Improve wording of score help
  • Frontend v0.5.11 · Bug Fixes — (build) Commit only release files in publish recipe
  • Frontend v0.5.11 · Bug Fixes — Better availability gate for explore page when embeddings services is down
  • Frontend v0.5.11 · Bug Fixes — Sanitize and render interview guide messages
  • Frontend v0.5.11 · Bug Fixes — Harden API authorization for annotations
  • Frontend v0.5.11 · Bug Fixes — Improve filtering requests
  • Frontend v0.5.11 · Bug Fixes — Allow users to close the dropdown in the header by pressing escape

2026.10.5

Released 06 October 2026

Core library v0.3.5 · Backend v0.4.38 · Frontend v0.2.93

  • New Guided tours for simulations

    A step-by-step walkthrough is now available to help you get started with simulations.

Component changes
  • Frontend v0.2.93 · Features — (onboarding) Add guided tours for simulations

2026.10.4

Released 05 October 2026

Core library v0.3.5 · Backend v0.4.38 · Frontend v0.2.92

Component changes
  • Frontend v0.2.92 · Bug Fixes — (privacy) Self-host Inter and Font Awesome

2026.10.2

Released 05 October 2026

Core library v0.3.5 · Backend v0.4.38 · Frontend v0.2.91

Component changes
  • Backend v0.4.38 · Bug Fixes — (migrations) Keep the testrun triggers through the started_by migration

2026.10.1

Released 05 October 2026

Core library v0.3.5 · Backend v0.4.37 · Frontend v0.2.91

  • New Reset your password by email

    Use a magic link sent to your email to reset a forgotten password.

  • New See your demo interview limits on the runs page

  • Fixed Exported transcripts now include all columns correctly

    Data exports no longer drop fields that only appeared in some messages.

Component changes
  • Backend v0.4.37 · Features — (synthesize) Limit demo users' synthetic interviews per user
  • Backend v0.4.37 · Features — (auth) Add password reset via emailed magic link
  • Backend v0.4.37 · Bug Fixes — (websockets) Stop enqueueing messages on the unconsumed embedding queue
  • Backend v0.4.37 · Bug Fixes — (export) Infer the messages dataframe schema from every row
  • Frontend v0.2.91 · Features — (simulations) Show demo limits on the runs page
  • Frontend v0.2.91 · Features — (auth) Wire forgot-password and add reset-password page

2026.08.21

Released 27 August 2026

Core library v0.3.5 · Backend v0.4.36 · Frontend v0.2.90

  • New See participation rate and language mix on the monitoring dashboard

  • Improved Fixed answers setup now shows the relevant guide structure

  • Improved Deletion confirmations now name what you're about to delete

    Confirming a section or question deletion lists exactly which items will be removed.

Component changes
  • Backend v0.4.36 · Features — Add participant deduplication to monitor stats
  • Backend v0.4.36 · Features — Add Participation Rate and Language Distribution to monitoring payload
  • Frontend v0.2.90 · Features — Show sections in "Fixed Answers" setup
  • Frontend v0.2.90 · Features — Section and question deletion now indicates which section and question(s) are being deleted in confirmation dialogue
  • Frontend v0.2.90 · Features — The dialogue for editing a folder is now more intuitive when adding new collaborators
  • Frontend v0.2.90 · Features — Use the sidebars state to improve the outlines hidden state detection
  • Frontend v0.2.90 · Features — Add deduplication for participants in monitoring dashboard
  • Frontend v0.2.90 · Features — Add Participation Rate and Language Distribution KPI cards to monitoring
  • Frontend v0.2.90 · Bug Fixes — Action bar in simulations now stays at the bottom of the screen, and sits on top of table headers
  • Frontend v0.2.90 · Bug Fixes — Outline in interview guide now properly fits the screen without overflowing beyond the screen height
  • Frontend v0.2.90 · Bug Fixes — SetupActionBar now properly resizes on smaller screens

2026.08.20

Released 26 August 2026

Core library v0.3.5 · Backend v0.4.35 · Frontend v0.2.89

  • New Switch projects and languages from the header

    You can now jump between your projects and change the interview language directly from the top navigation.

Component changes
  • Frontend v0.2.89 · Features — Add project and language navigation to header

2026.08.19

Released 26 August 2026

Core library v0.3.5 · Backend v0.4.34 · Frontend v0.2.88

  • Improved Dropout monitoring now shows accurate section and question detail

    Charts correctly attribute drop-off to the right section, and hovering shows the corresponding section description or main question text.

  • New Respondents can resume an interview where they left off

    A resumable link lets a respondent pick up an in-progress interview instead of starting over. You can generate one by going to the "Interview Data" table and clicking on an uncompleted interview's action menu.

  • New Jump from a participant straight to their interview

    Participant records now link directly to the interview(s) they took part in.

  • New Personalize email subject lines with placeholders

    Subject lines now support the same template placeholders as the email body.

  • Improved Email template editor catches more mistakes

    Validation is stricter and placeholders are easier to use and read while editing templates.

Component changes
  • Backend v0.4.33 · Features — Better email template validation
  • Backend v0.4.34 · Features — (email) Implement template substitution in email subject line
  • Backend v0.4.34 · Features — Add pid to InterviewSummaryPublic
  • Backend v0.4.34 · Features — Add resumeable respondent links
  • Backend v0.4.34 · Features — Improve dropout monitoring with full section/question range and guide content
  • Backend v0.4.34 · Bug Fixes — Harden interview auth and remove unused and redundant guest scope
  • Frontend v0.2.86 · Features — Better email template validation
  • Frontend v0.2.86 · Features — Improve email template placeholder styling
  • Frontend v0.2.87 · Features — (email) Implement template substitution in email subject line
  • Frontend v0.2.87 · Features — Add link between participants and interviews
  • Frontend v0.2.87 · Features — Add resumeable respondent links
  • Frontend v0.2.87 · Features — Improved dropout chart with correct section assignment
  • Frontend v0.2.87 · Features — Improve monitor card and text styling
  • Frontend v0.2.87 · Features — Add question text to dropout hover and improve dropout section hover
  • Frontend v0.2.87 · Features — Small improvements to text color in PieChart label
  • Frontend v0.2.87 · Bug Fixes — Harden interview authentication
  • Frontend v0.2.87 · Bug Fixes — Remove unused and redundant guest scope

2026.08.18

Released 25 August 2026

Core library v0.3.5 · Backend v0.4.32 · Frontend v0.2.85

  • New Search and filter the interview list

    You can now filter, search, and use facets to narrow down interviews directly in the list.

  • Fixed Interview list now sorts and shows status correctly

    Completed and inactive interviews are now reflected accurately, and sorting by last update falls back to creation time when no update has occurred yet.

  • Improved Clearer handling when your interview session expires

    Interviewees now stay logged in across browser restarts and see a proper message when it has expired instead of hitting a confusing error.

  • Fixed Deleting an interview now cleanly removes all its data

    Messages, tasks, and interviewees tied to a deleted interview are removed along with it.

  • Fixed Downloaded bundle filenames now display correctly

Component changes
  • Core library v0.3.5 · Bug Fixes — Inactive interview status is now set correctly
  • Backend v0.4.31 · Features — Update InterviewTable.last_updated on message insert
  • Backend v0.4.31 · Bug Fixes — Sort interviews based on completed status correctly
  • Backend v0.4.31 · Bug Fixes — Sorting by last_updated on InterviewTable now correctly falls back to created_at when it is not set
  • Backend v0.4.31 · Bug Fixes — Auth session cookie for interviews now survives browser close. And an invalid/outdated auth now also displays a proper message before restarting.
  • Backend v0.4.31 · Bug Fixes — Better error handling for interview loop
  • Backend v0.4.31 · Bug Fixes — Move sqlite pragmas to engine
  • Backend v0.4.31 · Bug Fixes — When deleting an interview, also delete messages, tasks, interviewees
  • Backend v0.4.31 · Bug Fixes — Add cascade on testrun and experiment_project foreign keys
  • Backend v0.4.31 · Bug Fixes — Invitation.access_request_id on delete set null and remove cascade="all, delete-orphan"
  • Backend v0.4.32 · Features — (interviews) Filter, search and facet the interview list server-side
  • Frontend v0.2.83 · Bug Fixes — Fix filename encoding for bundle downloads
  • Frontend v0.2.84 · Features — Show a popup for users whos authentication session has expired for an interview
  • Frontend v0.2.84 · Bug Fixes — Remove the flashing loading state on table pagination
  • Frontend v0.2.85 · Features — (tables) Unify all dashboard tables on TanStack Table v9

2026.08.17

Released 20 August 2026

Core library v0.3.4 · Backend v0.4.30 · Frontend v0.2.82

Component changes
  • Backend v0.4.30 · Bug Fixes — (security) Harden file upload and file serving
  • Frontend v0.2.82 · Bug Fixes — Update opt-out text

2026.08.16

Released 20 August 2026

Core library v0.3.4 · Backend v0.4.29 · Frontend v0.2.81

Component changes
  • Backend v0.4.29 · Bug Fixes — Add project storage helpers to manage storage such as email attachments and project deletion

2026.08.15

Released 20 August 2026

Core library v0.3.4 · Backend v0.4.28 · Frontend v0.2.81

  • Improved Distributed interview links are checked before the interview opens

    Invalid or missing parameters are caught immediately instead of letting a respondent see irrelevant content.

Component changes
  • Backend v0.4.27 · Features — Add new validate_interview_params public api endpoint so we can gate the interview before any content is shown to the user
  • Backend v0.4.28 · Bug Fixes — Interview creation external params should only be validated for DISTRIBUTED interviews
  • Frontend v0.2.79 · Bug Fixes — Don't show new release notification for only releases with only internal changes
  • Frontend v0.2.80 · Features — Validate external params as first step when an interview is loaded
  • Frontend v0.2.81 · Bug Fixes — Only validate external params for interviewType == "distributed"

2026.08.14

Released 20 August 2026

Core library v0.3.4 · Backend v0.4.26 · Frontend v0.2.78

Component changes
  • Frontend v0.2.78 · Bug Fixes — Releases with no highlights now still gets a row indicating that the changes were internal only

2026.08.13

Released 20 August 2026

Core library v0.3.4 · Backend v0.4.26 · Frontend v0.2.76

Internal changes only — nothing user-facing in this release.

2026.08.12

Released 19 August 2026

Core library v0.3.3 · Backend v0.4.25 · Frontend v0.2.76

  • Improved Smoother language selection for interviews

    Setting a default language and resolving the right language for an interview is more reliable, and the per-language menu is easier to use.

  • Improved Cleaner participant uploads

    Blank rows in a participant upload are now skipped automatically and listed in a summary so you know what was ignored.

  • Improved Easier to work with the participants table

    Sort the table by any column, and select a range of rows at once by holding shift.

Component changes
  • Backend v0.4.21 · Bug Fixes — Improved prompt version overwriting based on lib content
  • Backend v0.4.21 · Bug Fixes — (api) Return 404 instead of 500 for a missing localization
  • Backend v0.4.24 · Bug Fixes — Strip blank particinapts from uploads
  • Frontend v0.2.71 · Features — (language) Improve default language control
  • Frontend v0.2.71 · Bug Fixes — Improve size of WhatsNewModal
  • Frontend v0.2.71 · Bug Fixes — Better language resolvement for interviews
  • Frontend v0.2.73 · Bug Fixes — Add skipped blank rows to upload participants toast and allow the user to select ranges with shift
  • Frontend v0.2.74 · Features — Add sortable header for participants table
  • Frontend v0.2.75 · Features — Improve project language menu so per language controls are more ergonomic

2026.08.11

Released 14 August 2026

Core library v0.3.1 · Backend v0.4.20 · Frontend v0.2.70

  • Fixed Translated interview guides now translate condition trigger values too

    Previously, condition triggers could be left in the original language when translating a guide, causing them not to match.

Component changes
  • Core library v0.3.1 · Bug Fixes — When translating an interview guide, the condition trigger values are now also translated

2026.08.10

Released 14 August 2026

Core library v0.3.0 · Backend v0.4.19 · Frontend v0.2.70

  • Fixed Improved reliability of question conditions

    Skip logic now resolves the correct target question more consistently when reordering interviews.

Component changes
  • Frontend v0.2.69 · Features — (whats-new) Add platform_version to Whats New modal
  • Frontend v0.2.70 · Bug Fixes — (conditions) Improved condition target question resolution
  • Frontend v0.2.70 · Bug Fixes — (lint) Remove stale eslint-disable and remove unused handleConnect stub

2026.08.9

Released 14 August 2026

Core library v0.3.0 · Backend v0.4.19 · Frontend v0.2.68

  • Improved Better language handling in interviews

    Prompts and translations for non-English interviews are more accurate.

Component changes
  • Core library v0.3.0 · Breaking Changes — Move translation to BasePrompts.translation
  • Core library v0.3.0 · Features — Improve json rendering in jinja templates
  • Core library v0.3.0 · Features — Better traceback for language errors
  • Core library v0.3.0 · Bug Fixes — Improve language localization prompts and answering agent
  • Core library v0.3.0 · Bug Fixes — Add explicit current_section=None to GuideAgentPrompts.generate_section_prompt template render
  • Core library v0.3.0 · Bug Fixes — Move translation to BasePrompts.translation [breaking]
  • Core library v0.3.0 · Bug Fixes — Improve whitespace in jinja templates
  • Frontend v0.2.67 · Features — Add link to full release notes in WhatsNewModal
  • Frontend v0.2.67 · Bug Fixes — Change mac shortcut hint from ctrl -> ⌘ in interview
  • Frontend v0.2.68 · Bug Fixes — (admin) Change default scope for manually approved users to demo from user

2026.08.8

Released 13 August 2026

Core library v0.2.16 · Backend v0.4.18 · Frontend v0.2.66

  • Improved Faster, smoother monitoring dashboards

    Heavy monitoring views load noticeably quicker, and charts show a preview shape instead of blank space while their data arrives.

  • Improved Cleaner histogram displays

    Histogram ranges now snap to round numbers and tick labels adjust to fit the data.

Component changes
  • Backend v0.4.17 · Features — (db-optimization) Optimized db tables and calls to improve loading speed for heavy monitoring reads.
  • Backend v0.4.18 · Features — (monitoring) Histogram ends now follow ranges that read as "round"
  • Frontend v0.2.64 · Bug Fixes — Change interview model expected type to str
  • Frontend v0.2.64 · Bug Fixes — Layerchart types updated to match latest version
  • Frontend v0.2.65 · Features — (charts) Add placeholder charts while data loads
  • Frontend v0.2.66 · Bug Fixes — (charts) Adaptive tick display for histograms

2026.08.7

Released 13 August 2026

Core library v0.2.16 · Backend v0.4.16 · Frontend v0.2.63

  • Improved Refreshed release notes styling

    The new-update indicator is easier to see and notes now display in a two column layout.

Component changes
  • Frontend v0.2.63 · Bug Fixes — (release-notes) Improve new notification dot colour and make notes two column layout

2026.08.6

Released 13 August 2026

Core library v0.2.16 · Backend v0.4.16 · Frontend v0.2.62

  • New See what's new on the platform

    A new updates feed lets you follow along as new features and fixes are released.

  • Fixed External parameters now work correctly in interview setup

  • Improved Exported interviews now include external parameters

Component changes
  • Backend v0.4.15 · Features — Add manifest release highlight
  • Backend v0.4.16 · Features — (export) Exporting an interview now also exports external params
  • Frontend v0.2.61 · Bug Fixes — (interview-setup) External params now works as intended
  • Frontend v0.2.62 · Features — Add 'What's new" so users can follow along as we publish updates to the platform

Earlier releases

These predate the changelog, so no per-release notes were recorded. The component versions are exact.

Platform Released Core library Backend Frontend
2026.10.8 20 October 2026 v0.4.4 v0.6.7 v0.5.13
2026.10.3 05 October 2026 v0.3.5 v0.4.38 v0.2.91
2026.08.5 12 August 2026 v0.2.16 v0.4.14 v0.2.60
2026.08.4 12 August 2026 v0.2.16 v0.4.13 v0.2.60
2026.08.3 12 August 2026 v0.2.16 v0.4.11 v0.2.58
2026.08.2 12 August 2026 v0.2.16 v0.4.11 v0.2.57
2026.08.1 12 August 2026 v0.2.16 v0.4.11 v0.2.57
2026.07.7 24 July 2026 v0.2.16 v0.4.11 v0.2.57
2026.07.6 07 July 2026 v0.2.16 v0.4.10 v0.2.57
2026.07.5 07 July 2026 v0.2.16 v0.4.10 v0.2.57
2026.07.4 06 July 2026 v0.2.16 v0.4.10 v0.2.57
2026.07.3 03 July 2026 v0.2.16 v0.4.10 v0.2.56
2026.07.2 02 July 2026 v0.2.16 v0.4.10 v0.2.55
2026.07.1 02 July 2026 v0.2.16 v0.4.9 v0.2.54
2026.06.18 30 June 2026 v0.2.15 v0.4.4 v0.2.47
2026.06.17 29 June 2026 v0.2.15 v0.4.4 v0.2.47
2026.06.16 23 June 2026 v0.2.14 v0.4.2 v0.2.38
2026.06.15 23 June 2026 v0.2.14 v0.4.1 v0.2.37
2026.06.14 19 June 2026 v0.2.14 v0.3.39 v0.2.36
2026.06.13 19 June 2026 v0.2.14 v0.3.39 v0.2.36
2026.06.12 19 June 2026 v0.2.13 v0.3.38 v0.2.36
2026.06.11 19 June 2026 v0.2.13 v0.3.36 v0.2.34
2026.06.10 18 June 2026 v0.2.12 v0.3.35 v0.2.33
2026.06.9 17 June 2026 v0.2.12 v0.3.33 v0.2.32
2026.06.8 17 June 2026 v0.2.12 v0.3.31 v0.2.32
2026.06.7 17 June 2026 v0.2.12 v0.3.30 v0.2.32
2026.06.6 11 June 2026 v0.2.12 v0.3.28 v0.2.30
2026.06.5 11 June 2026 v0.2.12 v0.3.27 v0.2.28
2026.06.4 10 June 2026 v0.2.10 v0.3.26 v0.2.27
2026.06.3 09 June 2026 v0.2.10 v0.3.24 v0.2.26
2026.06.2 09 June 2026 v0.2.10 v0.3.24 v0.2.26
2026.06.1 03 June 2026 v0.2.8 v0.3.21 v0.2.25
2026.05.22 28 May 2026 v0.2.8 v0.3.21 v0.2.24
2026.05.21 27 May 2026 v0.2.8 v0.3.21 v0.2.23
2026.05.20 27 May 2026 v0.2.7 v0.3.19 v0.2.23
2026.05.19 27 May 2026 v0.2.7 v0.3.19 v0.2.22
2026.05.18 27 May 2026 v0.2.6 v0.3.18 v0.2.20
2026.05.17 15 May 2026 v0.2.4 v0.3.15 v0.2.18
2026.05.16 12 May 2026 v0.2.4 v0.3.14 v0.2.17
2026.05.15 12 May 2026 v0.2.4 v0.3.14 v0.2.16
2026.05.14 12 May 2026 v0.2.4 v0.3.14 v0.2.14
2026.05.13 12 May 2026 v0.2.4 v0.3.12 v0.2.13
2026.05.12 11 May 2026 v0.2.4 v0.3.8 v0.2.12
2026.05.11 11 May 2026 v0.2.4 v0.3.6 v0.2.11
2026.05.10 11 May 2026 v0.2.4 v0.3.6 v0.2.10
2026.05.9 11 May 2026 v0.2.4 v0.3.6 v0.2.9
2026.05.8 11 May 2026 v0.2.4 v0.3.6 v0.2.7
2026.05.7 11 May 2026 v0.2.4 v0.3.6 v0.2.7
2026.05.6 08 May 2026 v0.2.4 v0.3.6 v0.2.6
2026.05.5 08 May 2026 v0.2.4 v0.3.6 v0.2.5
2026.05.4 07 May 2026 v0.2.4 v0.3.5 v0.2.3
2026.05.3 07 May 2026 v0.2.4 v0.3.5 v0.2.3
2026.05.2 07 May 2026 v0.2.4 v0.3.4 v0.2.2
2026.05.1 01 May 2026 v0.1.7 v0.2.14 v0.1.31
2026.04.20 30 April 2026 v0.1.7 v0.2.14 v0.1.30
2026.04.19 30 April 2026 v0.1.7 v0.2.12 v0.1.29
2026.04.18 30 April 2026 v0.1.7 v0.2.12 v0.1.29
2026.04.17 29 April 2026 v0.1.6 v0.2.11 v0.1.27
2026.04.16 29 April 2026 v0.1.5 v0.2.9 v0.1.27
2026.04.15 29 April 2026 v0.1.4 v0.2.8 v0.1.27
2026.04.14 27 April 2026 v0.1.4 v0.2.7 v0.1.26
2026.04.13 27 April 2026 v0.1.4 v0.2.7 v0.1.25
2026.04.12 27 April 2026 v0.1.4 v0.2.6 v0.1.25
2026.04.11 27 April 2026 v0.1.4 v0.2.6 v0.1.24
2026.04.10 24 April 2026 v0.1.4 v0.2.5 v0.1.22
2026.04.9 23 April 2026 v0.1.4 v0.2.4 v0.1.21
2026.04.8 22 April 2026 v0.1.4 v0.2.2 v0.1.21
2026.04.7 21 April 2026 v0.0.20 v0.1.19 v0.1.18
2026.04.6 21 April 2026 v0.0.20 v0.1.19 v0.1.17
2026.04.5 20 April 2026 v0.0.18 v0.1.18 v0.1.16
2026.04.4 20 April 2026 v0.0.18 v0.1.18 v0.1.15
2026.04.3 19 April 2026 v0.0.18 v0.1.17 v0.1.14
2026.04.2 18 April 2026 v0.0.18 v0.1.17 v0.1.13
2026.04.1 14 April 2026 v0.0.17 v0.1.14 v0.1.11