• feat: UTC-1241: Collection storage: annotations as the single source of truth for submitted fileslatestOpenAPI 3.0.3Docs75e60622026-08-28 19:13
  • fix: FIT-2683: Prevent bad gateway errors when exporting course learnersOpenAPI 3.0.31Docs195e2342026-08-27 17:44
  • feat: UTC-1233: organization toggle for Ask AI screen captureOpenAPI 3.0.32Docse1187f32026-08-27 09:06
  • feat: UTC-1217: Review & feedback loop for submissionsOpenAPI 3.0.39Docsedd7eae2026-08-27 08:28
  • docs: FIT-2599: Clarify /api/projects reviewed_number vs analytics tasks_reviewedOpenAPI 3.0.38Docs0c43e052026-08-26 20:16
  • feat: FIT-2641: Completed-course review search, single-page mode, and URL deep linksOpenAPI 3.0.332Docsd394c732026-08-26 18:46
  • feat: FIT-2318: Filtered Label Distribution: typed filter plan and bounded aggregation APIOpenAPI 3.0.31Docscbb9ee72026-08-21 18:02
  • feat: FIT-2545: Make Courses list performantOpenAPI 3.0.341Docs4e3f3032026-08-18 21:02
  • fix: FIT-2534: Bulk task assignment endpoint times out at 90s under concurrent annotation load — remove N+1 FSM cascade from the synchronous request pathOpenAPI 3.0.31Docs1bae9ff2026-08-18 16:53
  • feat: FIT-2530: Improve courses endpointOpenAPI 3.0.311Docs472ec722026-08-17 21:12
  • fix: FIT-2527: Stop N+1 learning-resource fetches during course gatingOpenAPI 3.0.36Docs44b78f92026-08-17 20:22
  • fix: BROS-1524: “Duplication failed” badge is incorrectly displayed on all duplicated projectsOpenAPI 3.0.31Docs58679be2026-08-12 16:35
  • fix: FIT-2463: Member Performance: Select All should prefer members with data up to the 1000 limitOpenAPI 3.0.32Docs997f4712026-08-11 13:59
  • chore: type organization member role and role_source as OpenAPI enumsOpenAPI 3.0.3127Docsb385ca82026-08-10 21:06
  • feat: UTC-1079: Review ordering by annotatorOpenAPI 3.0.3511Docs9ee2b532026-08-07 22:54
  • feat: FIT-2356: add per-project hotkey preferencesOpenAPI 3.0.312Docsf7cafcd2026-08-07 21:10
  • chore: FIT-2352: Clean up fully rolled-out Analytics feature flagsOpenAPI 3.0.3no API changesDocs8f3cf372026-08-07 16:43
  • fix: FIT-2366: OpenAPI/SDK request schemas drift from runtime serializers (Users API password/is_email_verified gap)OpenAPI 3.0.3127161545Docs962cb012026-08-07 15:49
  • feat: FIT-2339: Flex Members UI, expired-seat experience, and Request a Seat notificationsOpenAPI 3.0.362Docs219cc0d2026-08-06 14:09
  • feat: FIT-2325: Courses: Show editor presence and lock pages to prevent concurrent overwritesOpenAPI 3.0.32Docs0bc22db2026-08-05 00:27
  • feat: FIT-2327: make KPI APIs public for SDK and docsOpenAPI 3.0.315Docsfcee78f2026-08-03 22:04
  • feat: FIT-2332: Add UserType.FLEX membership foundation with feature flag and enterprise gateOpenAPI 3.0.34Docs6d7c0162026-07-30 21:18
  • feat: FIT-2317: Courses: Prevent different authors overriding each other's changesOpenAPI 3.0.310Docs411a7bc2026-07-30 14:56
  • docs: remove feature flag mentions from API schemaOpenAPI 3.0.3no API changesDocs85538852026-07-28 20:31
  • feat: UTC-1086: Configurable annotator evaluation metric (settings model, API, UI)OpenAPI 3.0.38Docs6e85d022026-07-28 19:11
  • fix: FIT-2303: Hide View-Only working chrome and fix Member Performance accessOpenAPI 3.0.3212Docs6bd30792026-07-28 18:58
  • feat: FIT-2273: DM: expand annotation/prediction result child_filters (multi-line, per-row AND/OR)OpenAPI 3.0.32025Docse69b6822026-07-27 20:44
  • feat: BROS-1517: seat report API — explain why a member holds a license seatOpenAPI 3.0.31Docs85a0bc82026-07-26 11:48
  • feat: FIT-2248: track user_type historically in OrganizationMemberStateOpenAPI 3.0.31Docsb1173102026-07-24 21:18
  • feat: FIT-1790: FSM tracking for memberships, roles, and provisioningOpenAPI 3.0.36Docs726ab8e2026-07-24 18:57
  • fix: UTC-1077: Project-scoped permissions for mapped reviewersOpenAPI 3.0.33Docs90a5cbe2026-07-24 11:28
  • feat: FIT-2226: Add manual View-Only invite, upgrade, and public API lifecycleOpenAPI 3.0.312Docsb6c09482026-07-23 21:35
  • docs: document annotation bulk delete limitOpenAPI 3.0.3no API changesDocs28a438a2026-07-23 20:17
  • chore: FIT-2223: Add the View-Only membership, entitlement, and reporting foundationOpenAPI 3.0.392712Docs28c081c2026-07-21 18:00
  • fix: UTC-1062: Disallow project membership for workforce users without IDVOpenAPI 3.0.33Docs44eb7432026-07-21 17:15
  • feat: FIT-2184: Verified Email Domains for Org Auto-Join via existing SSO (Revision 3)OpenAPI 3.0.31Docs7a075f22026-07-20 19:59
  • feat: FIT-2232: Ability to export "Settings > Members" pageOpenAPI 3.0.31Docs488b8612026-07-17 17:51
  • feat: PLT-1242: Auto-disable webhooks after 50 consecutive delivery failuresOpenAPI 3.0.35Docs97858fe2026-07-17 09:52
  • feat: UTC-949: Add locked Data Manager tabsOpenAPI 3.0.311955Docs1ac56c52026-07-16 14:28
  • docs: update organization membership rotation guidanceOpenAPI 3.0.3no API changesDocs7e9d9f02026-07-15 14:54
  • feat: FIT-2174: Link Dimension label distributions to Data Manager filtersOpenAPI 3.0.31Docs6fdb87d2026-07-14 21:32
  • chore: UTC-949: add View/DatasetView lock field migrationsOpenAPI 3.0.360Docs2ae25192026-07-14 19:04
  • chore: FIT-2022: fix all drf-spectacular warningsOpenAPI 3.0.322Docs8014c482026-07-13 18:33
  • Schema updateOpenAPI 3.0.33Docs2026-07-13 16:54
  • fix: FIT-2056: OpenAPI schema: resolve remaining custom/model serializer field warningsOpenAPI 3.0.33Docs665d2ee2026-07-13 16:34
  • Schema updateOpenAPI 3.0.3no API changesDocs2026-07-13 16:26
  • chore: upgrade fernOpenAPI 3.0.31Docs4c567eb2026-07-13 15:01
  • feat: UTC-1032: Introduce an internal notes/description field for ProjectsOpenAPI 3.0.314Docs03910b82026-07-10 13:46
  • chore: FIT-2057: OpenAPI schema: add explicit serializers for schema generationOpenAPI 3.0.31037Docsde8b0d42026-07-08 21:04
  • chore: FIT-2050: OpenAPI schema: type SerializerMethodField outputsOpenAPI 3.0.3465Docsbd41adf2026-07-08 15:15