Skip to content

Component changelogs

The per-commit detail behind each platform release, taken from the components' published GitHub Releases.

Core library

ainterviewer/lib

v0.4.0

01 September 2026

Breaking Changes

  • Move vLLM model configuration to proxy repository

Features

  • Move vLLM model configuration to proxy repository [breaking]
  • Add message embedding components and fix linting

Internal

  • Add citation information
  • Fix broken url in readme
  • Fix imports
  • Update dev deps

v0.3.5

21 August 2026

Bug Fixes

  • Inactive interview status is now set correctly

v0.3.4

20 August 2026

Internal

  • Rename script

v0.3.2

19 August 2026

Internal

  • Remove default_language from InterviewConfig (now lives in backend table instead)

v0.3.1

14 August 2026

Bug Fixes

  • When translating an interview guide, the condition trigger values are now also translated

v0.3.0

14 August 2026

Breaking Changes

  • Move translation to BasePrompts.translation

Features

  • Improve json rendering in jinja templates
  • Better traceback for language errors

Bug Fixes

  • Improve language localization prompts and answering agent
  • Add explicit current_section=None to GuideAgentPrompts.generate_section_prompt template render
  • Move translation to BasePrompts.translation [breaking]
  • Improve whitespace in jinja templates

Internal

  • Document the dead language templates in the codebase

v0.2.17

12 August 2026

Internal

  • Implement cliff and release note strategy

Earlier releases

Tagged before this component adopted the changelog:

v0.2.16, v0.2.15, v0.2.14, v0.2.13, v0.2.12, v0.2.11, v0.2.10, v0.2.9, v0.2.8, v0.2.7, v0.2.4, v0.2.3, v0.2.2, v0.2.0, v0.1.7, v0.1.6, v0.1.5, v0.1.4, v0.1.3, v0.1.2, v0.0.20, v0.0.18, v0.0.17, v0.0.16, v0.0.12, v0.0.11, v0.0.9, v0.0.8, v0.0.7, v0.0.6, v0.0.5, v0.0.4, v0.0.2

Backend

ainterviewer/backend

v0.4.36

27 August 2026

Features

  • Add participant deduplication to monitor stats
  • Add Participation Rate and Language Distribution to monitoring payload

Internal

  • (release) Add tag guard to docker release step
  • Move tts/stt components into audio services

v0.4.35

26 August 2026

Internal

  • Fix broken url in readme

v0.4.34

26 August 2026

Features

  • (email) Implement template substitution in email subject line
  • Add pid to InterviewSummaryPublic
  • Add resumeable respondent links
  • Improve dropout monitoring with full section/question range and guide content

Bug Fixes

  • Harden interview auth and remove unused and redundant guest scope

v0.4.33

26 August 2026

Features

  • Better email template validation

v0.4.32

25 August 2026

Features

  • (interviews) Filter, search and facet the interview list server-side

Internal

  • Add citation information

v0.4.31

21 August 2026

Features

  • Update InterviewTable.last_updated on message insert

Bug Fixes

  • Sort interviews based on completed status correctly
  • Sorting by last_updated on InterviewTable now correctly falls back to created_at when it is not set
  • Auth session cookie for interviews now survives browser close. And an invalid/outdated auth now also displays a proper message before restarting.
  • Better error handling for interview loop
  • Move sqlite pragmas to engine
  • When deleting an interview, also delete messages, tasks, interviewees
  • Add cascade on testrun and experiment_project foreign keys
  • Invitation.access_request_id on delete set null and remove cascade="all, delete-orphan"

Internal

  • (interview) Remove dead create argument for get_interview
  • Remove outdated comment
  • Bump lib version
  • Improve alembic env with logger and better target url handling
  • Remove orphaned table rows
  • Move message loadin for interviews to improve speed

v0.4.30

20 August 2026

Bug Fixes

  • (security) Harden file upload and file serving

v0.4.29

20 August 2026

Bug Fixes

  • Add project storage helpers to manage storage such as email attachments and project deletion

v0.4.28

20 August 2026

Bug Fixes

  • Interview creation external params should only be validated for DISTRIBUTED interviews

v0.4.27

20 August 2026

Features

  • Add new validate_interview_params public api endpoint so we can gate the interview before any content is shown to the user

v0.4.26

20 August 2026

Internal

  • Bump lib

v0.4.25

19 August 2026

Internal

  • Bump lib

v0.4.24

19 August 2026

Bug Fixes

  • Strip blank particinapts from uploads

v0.4.23

19 August 2026

Internal

  • Remove unused analysis dependencies

v0.4.22

19 August 2026

Internal

  • Remove unused analysis dependencies

v0.4.21

19 August 2026

Bug Fixes

  • Improved prompt version overwriting based on lib content
  • (api) Return 404 instead of 500 for a missing localization

Internal

  • Move project default language from config to project localization table column
  • Update CLAUDE.md

v0.4.20

14 August 2026

Internal

  • Bump lib version

v0.4.19

14 August 2026

Internal

  • Bump lib version

v0.4.18

13 August 2026

Features

  • (monitoring) Histogram ends now follow ranges that read as "round"

v0.4.17

13 August 2026

Features

  • (db-optimization) Optimized db tables and calls to improve loading speed for heavy monitoring reads.

Internal

  • Add seed-release just command

v0.4.16

13 August 2026

Features

  • (export) Exporting an interview now also exports external params

v0.4.15

12 August 2026

Features

  • Add manifest release highlight

v0.4.14

12 August 2026

Features

  • Update manifest to hold release notes and change range

v0.4.13

12 August 2026

Features

  • (projects) Let a project be moved from one folder to another

Bug Fixes

  • (lint) Change models type from list to Sequence

Internal

  • (api) Use the custom patched openapi.json file as the one served by the api
  • Update openapi.json file
  • (justfile) Remove static openapi spec command and output file
  • (justfile) Lint
  • Implement cliff and release note strategy

Frontend

ainterviewer/frontend

v0.3.0

02 September 2026

Features

  • (demo) Add initial implementation of analysis visualization / report subpage
  • Implement lazy mounting of charts, increases load time for chart heavy pages
  • Fetch project information in same Promise as the rest in dashboard layout loads. Should result in slightly fewer round trips
  • Improve page load performance and data loading, mounting and visualizations
  • Improved comments, including authoring and replies
  • Consilidate view for interview transcription and analysis display.
  • Minor improvements to style and consistency across report and monitoring pages

Bug Fixes

  • Improve filtering requests
  • Allow users to close the dropdown in the header by pressing escape

Internal

  • Add CITATION.cff to .prettierignore
  • Rename visualizations → report
  • Rename analysis route h1 from visualizations → analysis
  • Redundant SvelteDate changed to Date
  • (ui) Change icon used for report in sidebar

v0.2.90

27 August 2026

Features

  • Show sections in "Fixed Answers" setup
  • Section and question deletion now indicates which section and question(s) are being deleted in confirmation dialogue
  • The dialogue for editing a folder is now more intuitive when adding new collaborators
  • Use the sidebars state to improve the outlines hidden state detection
  • Add deduplication for participants in monitoring dashboard
  • Add Participation Rate and Language Distribution KPI cards to monitoring

Bug Fixes

  • Action bar in simulations now stays at the bottom of the screen, and sits on top of table headers
  • Outline in interview guide now properly fits the screen without overflowing beyond the screen height
  • SetupActionBar now properly resizes on smaller screens

v0.2.89

26 August 2026

Features

  • Add project and language navigation to header

v0.2.88

26 August 2026

Internal

  • Fix broken url in readme

v0.2.87

26 August 2026

Features

  • (email) Implement template substitution in email subject line
  • Add link between participants and interviews
  • Add resumeable respondent links
  • Improved dropout chart with correct section assignment
  • Improve monitor card and text styling
  • Add question text to dropout hover and improve dropout section hover
  • Small improvements to text color in PieChart label

Bug Fixes

  • Harden interview authentication
  • Remove unused and redundant guest scope

v0.2.86

26 August 2026

Features

  • Better email template validation
  • Improve email template placeholder styling

v0.2.85

25 August 2026

Features

  • (tables) Unify all dashboard tables on TanStack Table v9

Internal

  • Add citation information

v0.2.84

21 August 2026

Features

  • Show a popup for users whos authentication session has expired for an interview

Bug Fixes

  • Remove the flashing loading state on table pagination

Internal

  • Update sdk

v0.2.83

21 August 2026

Bug Fixes

  • Fix filename encoding for bundle downloads

v0.2.82

20 August 2026

Bug Fixes

  • Update opt-out text

v0.2.81

20 August 2026

Bug Fixes

  • Only validate external params for interviewType == "distributed"

v0.2.80

20 August 2026

Features

  • Validate external params as first step when an interview is loaded

v0.2.79

20 August 2026

Bug Fixes

  • Don't show new release notification for only releases with only internal changes

v0.2.78

20 August 2026

Bug Fixes

  • Releases with no highlights now still gets a row indicating that the changes were internal only

v0.2.77

19 August 2026

Internal

  • Update dependencies
  • Fix linter

v0.2.76

19 August 2026

Internal

  • Update dependencies
  • Fix linter

v0.2.75

19 August 2026

Features

  • Improve project language menu so per language controls are more ergonomic

v0.2.74

19 August 2026

Features

  • Add sortable header for participants table

v0.2.73

19 August 2026

Bug Fixes

  • Add skipped blank rows to upload participants toast and allow the user to select ranges with shift

v0.2.72

19 August 2026

Internal

  • Fix linters

v0.2.71

19 August 2026

Features

  • (language) Improve default language control

Bug Fixes

  • Improve size of WhatsNewModal
  • Better language resolvement for interviews

v0.2.70

14 August 2026

Bug Fixes

  • (conditions) Improved condition target question resolution
  • (lint) Remove stale eslint-disable and remove unused handleConnect stub

v0.2.69

14 August 2026

Features

  • (whats-new) Add platform_version to Whats New modal

v0.2.68

14 August 2026

Bug Fixes

  • (admin) Change default scope for manually approved users to demo from user

v0.2.67

14 August 2026

Features

  • Add link to full release notes in WhatsNewModal

Bug Fixes

  • Change mac shortcut hint from ctrl -> ⌘ in interview

v0.2.66

13 August 2026

Bug Fixes

  • (charts) Adaptive tick display for histograms

v0.2.65

13 August 2026

Features

  • (charts) Add placeholder charts while data loads

v0.2.64

13 August 2026

Bug Fixes

  • Change interview model expected type to str
  • Layerchart types updated to match latest version

Internal

  • Update dependencies
  • Update dependencies

v0.2.63

13 August 2026

Bug Fixes

  • (release-notes) Improve new notification dot colour and make notes two column layout

v0.2.62

13 August 2026

Features

  • Add 'What's new" so users can follow along as we publish updates to the platform

v0.2.61

13 August 2026

Bug Fixes

  • (interview-setup) External params now works as intended

v0.2.60

12 August 2026

Features

  • (dashboard) Drag and drop projects between folders in the main dashboard

Internal

  • (sdk) The sdk now gets generated from a live endpoint from the backend server
  • (justfile) Lint justfile
  • Implement cliff and release note strategy