2026.11.05.0
2026.11.05.0
Integration sources in the catalog
Source documentation has moved into the catalog, with an Entities and Sources rail, provider overview and search, and field and column detail that opens in a shareable link. Lineage graphs now frame the entity you selected, keep your viewport when mappings refresh, and show original vendor source nodes. Old integration-sources links redirect automatically.
NewEdit Access from the catalog
Administrators can adjust entity grants without leaving the catalog, using a resizable side sheet that shows a net change count and follows browser back and forward.
NewSchedules use your time zone
Snapshot and export schedules now save and display in the administrator’s own time zone rather than labeling local selections as UTC. Existing schedules show correctly and update to the new behavior when saved.
ImprovementArchived content containment
Rich HTML in archived course content now stays within the content area and can no longer break out of the archive viewer.
ImprovementCourses list on phones
Search, pagination, and view options on the courses list now work properly at small screen widths.
ImprovementGradebook table controls
Simplified toolbar in archived course gradebooks, with feedback staying visible while grade data refreshes.
ImprovementSearch loading states
Searching course modules no longer flashes “no match” before results arrive, and loading wording is consistent across modules, analytics sharing, and worksheet collaborators.
ImprovementFramework security update
Applied the latest framework security release.
ImprovementConnections and AI Features visibility
Connections settings and AI Features now appear only on DataX institutions, even where a role still carries lakehouse or Snowflake permissions.
FixPlus 4 internal improvements to translation streaming, database migration repair, and developer tooling.
Internal
Source documentation has moved into the catalog, with an Entities and Sources rail, provider overview and search, and field and column detail that opens in a shareable link. Lineage graphs now frame the entity you selected, keep your viewport when mappings refresh, and show original vendor source nodes. Old integration-sources links redirect automatically.
NewEdit Access from the catalog
Administrators can adjust entity grants without leaving the catalog, using a resizable side sheet that shows a net change count and follows browser back and forward.
NewSchedules use your time zone
Snapshot and export schedules now save and display in the administrator’s own time zone rather than labeling local selections as UTC. Existing schedules show correctly and update to the new behavior when saved.
ImprovementArchived content containment
Rich HTML in archived course content now stays within the content area and can no longer break out of the archive viewer.
ImprovementCourses list on phones
Search, pagination, and view options on the courses list now work properly at small screen widths.
ImprovementGradebook table controls
Simplified toolbar in archived course gradebooks, with feedback staying visible while grade data refreshes.
ImprovementSearch loading states
Searching course modules no longer flashes “no match” before results arrive, and loading wording is consistent across modules, analytics sharing, and worksheet collaborators.
ImprovementFramework security update
Applied the latest framework security release.
ImprovementConnections and AI Features visibility
Connections settings and AI Features now appear only on DataX institutions, even where a role still carries lakehouse or Snowflake permissions.
FixPlus 4 internal improvements to translation streaming, database migration repair, and developer tooling.
Internal
2026.11.04.0
2026.11.04.0
Global search
Search across your institution from the Global Search widget or Cmd+K, covering courses, people, modules, module items, and course content. Results respect your course access. Catalog entities, column names, glossary terms, and in-app documentation are included, so you can jump to reference material without knowing which screen holds it.
NewSearch across lakehouse data
On DataX and SIS Archive institutions, global search also sweeps lakehouse table text under your own Snowflake role. Results cap at 50 rows with a “50+” indicator when more exist, and a match hands off to an analytics worksheet.
NewSearch accounts by SSN or TIN
Search SIS accounts by full or partial identifier from the accounts directory. Results stay masked, and the identifier is never placed in the address bar or stored in the browser.
NewBrightspace survey submissions
Archived Brightspace surveys now show a submissions table on the quiz page, with answers opening in a side panel you can link to directly. Student names resolve even when a survey has no associated grade column.
NewGradebook student display
Archived course gradebooks now show both active and inactive students by default, and each student’s section names appear beneath their name in place of the email address.
ImprovementAuthentication libraries updated
Applied the November 3 security release for the authentication and passkey libraries, and moved assistant authorization onto per-institution token issuers with a new consent step.
ImprovementNot found page
The 404 page now shows an illustrated scene, which stays still if you have reduced motion enabled.
ImprovementTwo-factor status when enrollment is blocked
Security settings now show the correct state for users who already have an authenticator set up on institutions that block new enrollment, instead of reporting that MFA is off or offering actions that fail.
FixImport CSV downloads
Source CSV downloads work again on import runs whose stored file keys were encoded, and filenames containing quotes no longer break the download.
FixCommand palette shortcut
Cmd/Ctrl+K now works reliably from form fields, including integration wizard inputs, without errors.
FixPlus 5 internal improvements to search resilience, documentation, and build tooling.
Internal
Search across your institution from the Global Search widget or Cmd+K, covering courses, people, modules, module items, and course content. Results respect your course access. Catalog entities, column names, glossary terms, and in-app documentation are included, so you can jump to reference material without knowing which screen holds it.
NewSearch across lakehouse data
On DataX and SIS Archive institutions, global search also sweeps lakehouse table text under your own Snowflake role. Results cap at 50 rows with a “50+” indicator when more exist, and a match hands off to an analytics worksheet.
NewSearch accounts by SSN or TIN
Search SIS accounts by full or partial identifier from the accounts directory. Results stay masked, and the identifier is never placed in the address bar or stored in the browser.
NewBrightspace survey submissions
Archived Brightspace surveys now show a submissions table on the quiz page, with answers opening in a side panel you can link to directly. Student names resolve even when a survey has no associated grade column.
NewGradebook student display
Archived course gradebooks now show both active and inactive students by default, and each student’s section names appear beneath their name in place of the email address.
ImprovementAuthentication libraries updated
Applied the November 3 security release for the authentication and passkey libraries, and moved assistant authorization onto per-institution token issuers with a new consent step.
ImprovementNot found page
The 404 page now shows an illustrated scene, which stays still if you have reduced motion enabled.
ImprovementTwo-factor status when enrollment is blocked
Security settings now show the correct state for users who already have an authenticator set up on institutions that block new enrollment, instead of reporting that MFA is off or offering actions that fail.
FixImport CSV downloads
Source CSV downloads work again on import runs whose stored file keys were encoded, and filenames containing quotes no longer break the download.
FixCommand palette shortcut
Cmd/Ctrl+K now works reliably from form fields, including integration wizard inputs, without errors.
FixPlus 5 internal improvements to search resilience, documentation, and build tooling.
Internal
2026.11.02.1
2026.11.02.1
Plus 2 internal improvements to deployment reliability and test coverage.
Internal
Internal
2026.11.02.0
2026.11.02.0
Scheduled export delivery over SFTP
Set up reusable SFTP connections under Settings → Connections and target them from scheduled exports, with per-destination retries, staging, and progress in the Exports view.
NewAI Features settings
Organization AI controls now live under Settings → AI Features, where admins can enable or disable the AI assistant, worksheet AI, and MCP independently under a master switch.
NewSettings search
Search across settings and edit the matching control in place, covering profile, security, notifications, connections, members, roles, integrations, and retention. The settings sidebar has also been regrouped with clearer subheaders.
NewRename snapshots
Lakehouse snapshots can now be renamed from the interface.
NewSync to LMS
Push a course back to the connected LMS from the course view, with progress tracked through the run. Works alongside the existing restore path.
NewCanvas LTI AI detection
AI detection is now available to eligible teaching roles directly from a Canvas LTI launch, with rate limits and secured notices.
NewScoped gradebook exports
Export a gradebook for the whole course, a single student, or a single graded item, as PDF, CSV, discussions, or submission archives.
NewPer-user course access
Administrators can grant or revoke a member’s access to a specific course from either user administration or course settings.
NewMember counts on roles
Roles administration now shows how many users are assigned to each role.
NewPassword login policy for SSO tenants
SSO institutions can now control whether members may also sign in with a password, managed from admin security settings. MFA enrollment is enforced natively on SSO-enabled pools.
ImprovementArchived gradebooks
Search now covers the full roster rather than the current page, column headers stay visible while scrolling, and the grade matrix can be navigated by keyboard. Scores display correctly on courses without a percent grading schema, with clearer feedback while data loads.
ImprovementRole permissions and product areas
View People now includes enrolled courses and messages, enrolled-course roles regain the full course interface, and Manage data access and Snowflake MCP appear only on DataX-equivalent tenants. Account labels match People navigation.
ImprovementIntegration administration
Migration advanced options are editable, the wizard supports Canvas MFA setup, credential checks are hidden for Microsoft SSO Canvas, and integration deletion no longer enqueues unintended cascading work. Course lists now show readable integration names.
ImprovementIntegration-scoped imports
Imports and Push to LMS now respect which integrations a role is authorized for, and both require View integrations.
ImprovementCourse imports
The runs list, detail, and create flows have been polished, and status now reflects the latest attempt as Queued or Processing.
ImprovementCatalog performance
Large catalogs are more responsive, with shared caching across requests and paginated entity reads.
ImprovementIntegration scope on full-access roles
Full-access roles no longer inherit authorized-only integration scope, restoring the intended permission boundary for administrators.
FixOff-site redirects after sign-in
Return URLs after login, MFA, and password reset are now restricted to the institution’s own origin.
FixScheduled report isolation
Resolves failure potential in schedule reports.
FixBrightspace submissions without grade columns
Assignment submissions now appear in archived Brightspace courses that have no grade columns configured.
FixDashboard paging and filters
Filters, paging, and shared controls now persist when switching between widgets and report forms.
FixPeople directory navigation
Directory filters are reflected in the URL so a refresh restores the same view, and pagination placeholders render correctly.
FixTable search field borders
Focused table search fields no longer show a broken outline.
FixPlus 8 internal improvements to usage analytics, crawler security, CI performance, and release QA tooling.
Internal
Set up reusable SFTP connections under Settings → Connections and target them from scheduled exports, with per-destination retries, staging, and progress in the Exports view.
NewAI Features settings
Organization AI controls now live under Settings → AI Features, where admins can enable or disable the AI assistant, worksheet AI, and MCP independently under a master switch.
NewSettings search
Search across settings and edit the matching control in place, covering profile, security, notifications, connections, members, roles, integrations, and retention. The settings sidebar has also been regrouped with clearer subheaders.
NewRename snapshots
Lakehouse snapshots can now be renamed from the interface.
NewSync to LMS
Push a course back to the connected LMS from the course view, with progress tracked through the run. Works alongside the existing restore path.
NewCanvas LTI AI detection
AI detection is now available to eligible teaching roles directly from a Canvas LTI launch, with rate limits and secured notices.
NewScoped gradebook exports
Export a gradebook for the whole course, a single student, or a single graded item, as PDF, CSV, discussions, or submission archives.
NewPer-user course access
Administrators can grant or revoke a member’s access to a specific course from either user administration or course settings.
NewMember counts on roles
Roles administration now shows how many users are assigned to each role.
NewPassword login policy for SSO tenants
SSO institutions can now control whether members may also sign in with a password, managed from admin security settings. MFA enrollment is enforced natively on SSO-enabled pools.
ImprovementArchived gradebooks
Search now covers the full roster rather than the current page, column headers stay visible while scrolling, and the grade matrix can be navigated by keyboard. Scores display correctly on courses without a percent grading schema, with clearer feedback while data loads.
ImprovementRole permissions and product areas
View People now includes enrolled courses and messages, enrolled-course roles regain the full course interface, and Manage data access and Snowflake MCP appear only on DataX-equivalent tenants. Account labels match People navigation.
ImprovementIntegration administration
Migration advanced options are editable, the wizard supports Canvas MFA setup, credential checks are hidden for Microsoft SSO Canvas, and integration deletion no longer enqueues unintended cascading work. Course lists now show readable integration names.
ImprovementIntegration-scoped imports
Imports and Push to LMS now respect which integrations a role is authorized for, and both require View integrations.
ImprovementCourse imports
The runs list, detail, and create flows have been polished, and status now reflects the latest attempt as Queued or Processing.
ImprovementCatalog performance
Large catalogs are more responsive, with shared caching across requests and paginated entity reads.
ImprovementIntegration scope on full-access roles
Full-access roles no longer inherit authorized-only integration scope, restoring the intended permission boundary for administrators.
FixOff-site redirects after sign-in
Return URLs after login, MFA, and password reset are now restricted to the institution’s own origin.
FixScheduled report isolation
Resolves failure potential in schedule reports.
FixBrightspace submissions without grade columns
Assignment submissions now appear in archived Brightspace courses that have no grade columns configured.
FixDashboard paging and filters
Filters, paging, and shared controls now persist when switching between widgets and report forms.
FixPeople directory navigation
Directory filters are reflected in the URL so a refresh restores the same view, and pagination placeholders render correctly.
FixTable search field borders
Focused table search fields no longer show a broken outline.
FixPlus 8 internal improvements to usage analytics, crawler security, CI performance, and release QA tooling.
Internal
2026.10.23.0
2026.10.23.0
Assistant handling of slow queries
Read-only SQL queries from the assistant now have up to three minutes to complete, and the connection stays alive during long waits. When a query does time out, the assistant explains what happened instead of failing, and in a batch of queries the ones that finished are kept.
ImprovementLong assistant conversations failing
Multi-step assistant runs no longer end with a generic stopped-response error. A reply that reaches its limit now closes with a clear notice that the response is incomplete, saves properly, reloads intact, and accepts follow-up questions.
FixPlus 7 internal improvements to timeout handling, deployment coordination, and test tooling.
Internal
Read-only SQL queries from the assistant now have up to three minutes to complete, and the connection stays alive during long waits. When a query does time out, the assistant explains what happened instead of failing, and in a batch of queries the ones that finished are kept.
ImprovementLong assistant conversations failing
Multi-step assistant runs no longer end with a generic stopped-response error. A reply that reaches its limit now closes with a clear notice that the response is incomplete, saves properly, reloads intact, and accepts follow-up questions.
FixPlus 7 internal improvements to timeout handling, deployment coordination, and test tooling.
Internal
2026.10.22.1
2026.10.22.1
Courses page failing to load
Repeated “Failed to fetch” errors on the Courses experience have been resolved. Cached course data could be served with incorrect encoding information after a background refresh, which the browser couldn’t decode. Existing affected cache entries repair themselves as they’re read.
FixPlus 6 internal improvements to cache handling and test coverage.
Internal
Repeated “Failed to fetch” errors on the Courses experience have been resolved. Cached course data could be served with incorrect encoding information after a background refresh, which the browser couldn’t decode. Existing affected cache entries repair themselves as they’re read.
FixPlus 6 internal improvements to cache handling and test coverage.
Internal
2026.10.22.0
2026.10.22.0
Passkey sign-in
Sign in with a passkey instead of a password, and add, rename, or remove passkeys under Settings & Security. Passkey authentication is recorded in the audit log.
NewBlackboard package imports
Upload a Blackboard package as a ZIP and start an import run, with upload progress, support for archives up to 10 GiB, and live history of previous runs. Requires the package imports permission and is off by default.
NewData retention in the new dashboard
Archive data retention has moved into the dashboard, with rule creation, editing, and disabling, plus searchable course academic-hold management. Available at Data Retention under Admin and Settings for users with retention access.
NewAuthentication audit history
Sign-in, MFA, passkey, SSO, sign-out, password and TOTP changes, admin resets, impersonation, and session events now appear in the audit log.
NewLast ingest time on integrations
The dashboard integration status widget now shows when each integration last successfully ingested data.
NewQuiz questions and banks
Archived quizzes now show question pools and linked banks in one searchable Questions table, with working bank links, nested pool questions, and paging that keeps groups together.
ImprovementTenant and sign-in hardening
Conflicting institution hints in a request are now rejected, unexpected authentication errors return a generic message, and development-only routing is restricted to non-production. The application has also been updated to the latest framework security release.
ImprovementDashboard widgets by product
Archive-only tenants no longer see system health and admin shortcuts that don’t apply to them. Mobile sidebar sections stay expanded when the command menu opens.
ImprovementWorksheet copy and export
Copy results now offers only clipboard formats, with file downloads on the dedicated export button.
ImprovementGlossary performance and metadata
Business glossary pages load lighter, and Created by and Created now display recorded values separately from Owner and Updated.
ImprovementGradebook export for backup faculty
Export Gradebook Data is available again for LMS Backup faculty on eligible course archives.
FixAssistant responses on large results
A chat turn returning a very large tool result no longer fails. Oversized results are marked as unavailable in saved history rather than ending the turn.
FixExplorer and focus styling
Expanded rows in the glossary, catalog, and analytics explorers no longer appear boxed, duplicate focus outlines on grants and dashboard controls are gone, and the active row stays highlighted after navigating from a row title.
FixPlus 3 internal improvements to error monitoring, log routing, and CI consolidation.
Internal
Sign in with a passkey instead of a password, and add, rename, or remove passkeys under Settings & Security. Passkey authentication is recorded in the audit log.
NewBlackboard package imports
Upload a Blackboard package as a ZIP and start an import run, with upload progress, support for archives up to 10 GiB, and live history of previous runs. Requires the package imports permission and is off by default.
NewData retention in the new dashboard
Archive data retention has moved into the dashboard, with rule creation, editing, and disabling, plus searchable course academic-hold management. Available at Data Retention under Admin and Settings for users with retention access.
NewAuthentication audit history
Sign-in, MFA, passkey, SSO, sign-out, password and TOTP changes, admin resets, impersonation, and session events now appear in the audit log.
NewLast ingest time on integrations
The dashboard integration status widget now shows when each integration last successfully ingested data.
NewQuiz questions and banks
Archived quizzes now show question pools and linked banks in one searchable Questions table, with working bank links, nested pool questions, and paging that keeps groups together.
ImprovementTenant and sign-in hardening
Conflicting institution hints in a request are now rejected, unexpected authentication errors return a generic message, and development-only routing is restricted to non-production. The application has also been updated to the latest framework security release.
ImprovementDashboard widgets by product
Archive-only tenants no longer see system health and admin shortcuts that don’t apply to them. Mobile sidebar sections stay expanded when the command menu opens.
ImprovementWorksheet copy and export
Copy results now offers only clipboard formats, with file downloads on the dedicated export button.
ImprovementGlossary performance and metadata
Business glossary pages load lighter, and Created by and Created now display recorded values separately from Owner and Updated.
ImprovementGradebook export for backup faculty
Export Gradebook Data is available again for LMS Backup faculty on eligible course archives.
FixAssistant responses on large results
A chat turn returning a very large tool result no longer fails. Oversized results are marked as unavailable in saved history rather than ending the turn.
FixExplorer and focus styling
Expanded rows in the glossary, catalog, and analytics explorers no longer appear boxed, duplicate focus outlines on grants and dashboard controls are gone, and the active row stays highlighted after navigating from a row title.
FixPlus 3 internal improvements to error monitoring, log routing, and CI consolidation.
Internal
2026.10.14.0
2026.10.14.0
Worksheet collaborators
Worksheet owners can invite other DataX users to edit a worksheet together. Access is managed from the worksheet rail, shared worksheets appear under Shared, and edits sync live. Removing someone revokes their access immediately.
NewWorksheet folders
Organize worksheets into nested private and institution folders, moving them by drag-and-drop or menu. Publishing to the institution root asks for confirmation first, and public worksheets are view-only.
NewLoad more worksheet results
Query results beyond the first 1,000 rows can now be loaded, up to 10,000, without re-running the query. Row selection is preserved and the results bar shows the ceiling.
ImprovementGlossary rail sorting
The business glossary explorer rail can be sorted alphabetically, by status, or by updated date, and remembers your choice for the session. Column sorting in the main table is unchanged.
ImprovementKeyboard and screen reader access
Improved keyboard navigation, focus handling, and page structure across accounts, courses, analytics landing pages, and worksheets.
ImprovementHome activity widget
Recent activity and quick actions now share one history, work with keyboard and touch, and drop worksheets that were removed elsewhere.
ImprovementBlueprint and role visibility
Create blueprint now appears only for catalog tenants with the right permission, and DataX role options are hidden on institutions without DataX access.
FixRole deletion
Deleting a role tied to a scaffold now completes promptly instead of timing out, and data access lists no longer show roles that are no longer active.
FixSign-in and sign-out loops
Signing out of an SSO tenant now returns you to the sign-in page instead of being signed straight back in. Sessions from a different institution no longer cause a redirect loop between sign-in and home.
FixGradebook attempt export
Exporting from the gradebook entry detail dialog works again, producing HTML with all submission attempts and legacy submission comments.
FixCourse folder downloads hanging
Folder ZIP downloads no longer hang indefinitely when an imported folder tree contains a circular parent reference.
FixPlus 1 internal improvement to collaboration test reliability.
Internal
Worksheet owners can invite other DataX users to edit a worksheet together. Access is managed from the worksheet rail, shared worksheets appear under Shared, and edits sync live. Removing someone revokes their access immediately.
NewWorksheet folders
Organize worksheets into nested private and institution folders, moving them by drag-and-drop or menu. Publishing to the institution root asks for confirmation first, and public worksheets are view-only.
NewLoad more worksheet results
Query results beyond the first 1,000 rows can now be loaded, up to 10,000, without re-running the query. Row selection is preserved and the results bar shows the ceiling.
ImprovementGlossary rail sorting
The business glossary explorer rail can be sorted alphabetically, by status, or by updated date, and remembers your choice for the session. Column sorting in the main table is unchanged.
ImprovementKeyboard and screen reader access
Improved keyboard navigation, focus handling, and page structure across accounts, courses, analytics landing pages, and worksheets.
ImprovementHome activity widget
Recent activity and quick actions now share one history, work with keyboard and touch, and drop worksheets that were removed elsewhere.
ImprovementBlueprint and role visibility
Create blueprint now appears only for catalog tenants with the right permission, and DataX role options are hidden on institutions without DataX access.
FixRole deletion
Deleting a role tied to a scaffold now completes promptly instead of timing out, and data access lists no longer show roles that are no longer active.
FixSign-in and sign-out loops
Signing out of an SSO tenant now returns you to the sign-in page instead of being signed straight back in. Sessions from a different institution no longer cause a redirect loop between sign-in and home.
FixGradebook attempt export
Exporting from the gradebook entry detail dialog works again, producing HTML with all submission attempts and legacy submission comments.
FixCourse folder downloads hanging
Folder ZIP downloads no longer hang indefinitely when an imported folder tree contains a circular parent reference.
FixPlus 1 internal improvement to collaboration test reliability.
Internal
2026.10.13.0
2026.10.13.0
Worksheet descriptions and tags
Worksheets can now carry a description and tags, shown in the header preview and on rail hover. Search matches tags, and Save as Blueprint carries both across.
NewDataX activity widgets
The home dashboard can now show recent business glossary updates, AI Assistant conversations, and lakehouse snapshots. Each respects your permissions and can be added from Customize.
NewFilter courses by integration
The courses list can now be narrowed to a single connected LMS integration.
NewGrades on enrollment detail
Course enrollment detail now shows gradebook grades for enrollments that have them.
NewSecurity hardening
A broad set of authentication and authorization changes. Multi-factor authentication is now required before reaching the dashboard, existing sessions have been expired, and stored provider tokens cleared — everyone will need to sign in again. Also included: rate limiting on authentication routes, validated logout redirects, protection for owner and admin accounts, additional permission checks on lakehouse imports and snapshots, outbound request protections on integration validation, recipient rechecks before scheduled report delivery, and sanitized discussion content in course exports. Additional Rubric Fields in archive settings are now limited to superadmins.
ImprovementLMS Backup access rules
Backup student views now follow LMS rules more closely: enrollment state filtering, hidden unpublished courses and content, course and module date restrictions, and prerequisite and sequential module locks. Locked items now explain why.
ImprovementCourse folder downloads
Folder ZIP downloads now handle larger folders, download in parallel, and report a specific reason when something fails instead of a generic error.
ImprovementCourse archive settings and navigation
Settings panels now show only the fields relevant to each section rather than one generic panel. External URL module items open in the drawer instead of navigating away, archived page titles appear in detail headers, and redundant header text has been removed.
ImprovementPassword change feedback
Requirements are now shown before you submit, and entering the wrong current password gives a clear message.
ImprovementCatalog and deployments navigation
Returning from deployment versions now lands back on the originating catalog entity rather than the catalog list, and the column source sheet is easier to read.
ImprovementUser Data manager access
User Data managers can now reach dashboards and retention tools on every scaffold type rather than a subset.
ImprovementCatalog publish and deployment state
Draft saves, live Snowflake state, and the deployments view now stay in sync during first publish and upgrades, including column masking.
FixCourse files pagination
The Files tab now honors the page size you select, and pagination no longer jumps between pages when data refreshes.
FixEmpty and loading states
People, documents, and directory tables now show consistent loading skeletons and correct empty-state wording when no search is active. The integration admin sheet loads cleanly when switching between integrations, and malformed course metadata no longer breaks the course detail page.
FixPlus 4 internal improvements to outbound request security, sanitization in production, write throughput, and role migration tooling.
Internal
Worksheets can now carry a description and tags, shown in the header preview and on rail hover. Search matches tags, and Save as Blueprint carries both across.
NewDataX activity widgets
The home dashboard can now show recent business glossary updates, AI Assistant conversations, and lakehouse snapshots. Each respects your permissions and can be added from Customize.
NewFilter courses by integration
The courses list can now be narrowed to a single connected LMS integration.
NewGrades on enrollment detail
Course enrollment detail now shows gradebook grades for enrollments that have them.
NewSecurity hardening
A broad set of authentication and authorization changes. Multi-factor authentication is now required before reaching the dashboard, existing sessions have been expired, and stored provider tokens cleared — everyone will need to sign in again. Also included: rate limiting on authentication routes, validated logout redirects, protection for owner and admin accounts, additional permission checks on lakehouse imports and snapshots, outbound request protections on integration validation, recipient rechecks before scheduled report delivery, and sanitized discussion content in course exports. Additional Rubric Fields in archive settings are now limited to superadmins.
ImprovementLMS Backup access rules
Backup student views now follow LMS rules more closely: enrollment state filtering, hidden unpublished courses and content, course and module date restrictions, and prerequisite and sequential module locks. Locked items now explain why.
ImprovementCourse folder downloads
Folder ZIP downloads now handle larger folders, download in parallel, and report a specific reason when something fails instead of a generic error.
ImprovementCourse archive settings and navigation
Settings panels now show only the fields relevant to each section rather than one generic panel. External URL module items open in the drawer instead of navigating away, archived page titles appear in detail headers, and redundant header text has been removed.
ImprovementPassword change feedback
Requirements are now shown before you submit, and entering the wrong current password gives a clear message.
ImprovementCatalog and deployments navigation
Returning from deployment versions now lands back on the originating catalog entity rather than the catalog list, and the column source sheet is easier to read.
ImprovementUser Data manager access
User Data managers can now reach dashboards and retention tools on every scaffold type rather than a subset.
ImprovementCatalog publish and deployment state
Draft saves, live Snowflake state, and the deployments view now stay in sync during first publish and upgrades, including column masking.
FixCourse files pagination
The Files tab now honors the page size you select, and pagination no longer jumps between pages when data refreshes.
FixEmpty and loading states
People, documents, and directory tables now show consistent loading skeletons and correct empty-state wording when no search is active. The integration admin sheet loads cleanly when switching between integrations, and malformed course metadata no longer breaks the course detail page.
FixPlus 4 internal improvements to outbound request security, sanitization in production, write throughput, and role migration tooling.
Internal
2026.09.25.0
2026.09.25.0
Sticky table headers
Column headers stay visible while scrolling long tables in the documentation catalog and across Lakehouse snapshot list tabs, detail, column, and sample tables.
ImprovementImports list loading
The Lakehouse imports toolbar no longer flashes “Loading…” or shifts layout while the list loads. Only the table area shows a placeholder.
ImprovementColumn constraints search
The search placeholder now mentions entities as well as columns, matching what it actually filters.
ImprovementPlus 10 internal improvements to access control, caching behavior, documentation, and test coverage.
Internal
Column headers stay visible while scrolling long tables in the documentation catalog and across Lakehouse snapshot list tabs, detail, column, and sample tables.
ImprovementImports list loading
The Lakehouse imports toolbar no longer flashes “Loading…” or shifts layout while the list loads. Only the table area shows a placeholder.
ImprovementColumn constraints search
The search placeholder now mentions entities as well as columns, matching what it actually filters.
ImprovementPlus 10 internal improvements to access control, caching behavior, documentation, and test coverage.
Internal
2026.09.24.0
2026.09.24.0
Schedules calendar
The Snapshots Schedules tab now has a List and Calendar toggle, with a month navigator and an agenda of upcoming runs in UTC. Snapshot and export runs are marked distinctly, and the view updates while the page stays open.
NewUpcoming Schedules widget
DataX home now includes an Upcoming Schedules widget with the same calendar and agenda, linking through to the Schedules calendar. Existing DataX home layouts have been reset to the new default so the widget appears; Archive home layouts are unchanged.
NewPaused and stale integrations
Pausing an integration no longer hides its underlying state — a paused integration still shows as Active, Offline, or Error, with “Paused by admin” as the reason. Integrations that are connected but haven’t pulled recently now show “No sync in 30+ days” instead of being reported as offline.
ImprovementCourse section visibility
Staff, student, and backup course views now share one set of rules, so the sidebar, overview links, and direct URLs all enforce the same section access.
ImprovementException Log for staff
Staff can now open the Exception Log on a course without needing imports access. It stays hidden in student and backup course views.
ImprovementSchedule forms
Snapshot and export schedule forms now open in a side drawer rather than a modal, matching the rest of the application.
ImprovementSyllabus empty state
A course with no syllabus content now says so plainly, instead of wording that suggested the archive had failed.
FixPlus 5 internal improvements to integration status handling, deployment notifications, and test coverage.
Internal
The Snapshots Schedules tab now has a List and Calendar toggle, with a month navigator and an agenda of upcoming runs in UTC. Snapshot and export runs are marked distinctly, and the view updates while the page stays open.
NewUpcoming Schedules widget
DataX home now includes an Upcoming Schedules widget with the same calendar and agenda, linking through to the Schedules calendar. Existing DataX home layouts have been reset to the new default so the widget appears; Archive home layouts are unchanged.
NewPaused and stale integrations
Pausing an integration no longer hides its underlying state — a paused integration still shows as Active, Offline, or Error, with “Paused by admin” as the reason. Integrations that are connected but haven’t pulled recently now show “No sync in 30+ days” instead of being reported as offline.
ImprovementCourse section visibility
Staff, student, and backup course views now share one set of rules, so the sidebar, overview links, and direct URLs all enforce the same section access.
ImprovementException Log for staff
Staff can now open the Exception Log on a course without needing imports access. It stays hidden in student and backup course views.
ImprovementSchedule forms
Snapshot and export schedule forms now open in a side drawer rather than a modal, matching the rest of the application.
ImprovementSyllabus empty state
A course with no syllabus content now says so plainly, instead of wording that suggested the archive had failed.
FixPlus 5 internal improvements to integration status handling, deployment notifications, and test coverage.
Internal
2026.09.23.0
2026.09.23.0
Brightspace integration
Brightspace is now available as an LMS integration, with an automated setup that walks through authorization and a manual option for entering application and user credentials directly. Configurable when creating an integration or from the Config tab afterward.
NewCourse restore
Deleted Canvas and Brightspace courses can now be restored from the course Restore page, with readiness checks, a source and target picker, and a result log that tracks each phase while the restore runs. Archive V2 tenants, restore permission required.
NewCourses CSV export
Export the courses list to CSV, including import status columns.
NewDiagrams from the Schema Explorer
Explore, Relationships, and Lineage now open directly from the worksheet Schema Explorer header, with the selected column in focus.
NewArchived course gradebooks
Display grade is now the default view, with Points still available from the toggle. Rows are identified by student first and last name, headers stay visible while scrolling, and enrollments can be filtered by active, inactive, or both. Opening a student shows grade column titles, and Canvas final, current, and unposted columns appear when the archive has them.
ImprovementModule item details
Clicking a module item now opens its details in a side drawer over the modules list instead of navigating away. File items show type and size with a download action, and existing links to the old page redirect into the drawer.
ImprovementCourse Enrollments
The Users tab is now Enrollments, with a simplified column set, name sorting by default, and rows that open the enrollment detail. First and last names display consistently across the roster and section views.
ImprovementFaster list and summary pages
Course terms, import runs, course search, and course summaries now load faster on large tenants.
ImprovementCourse imports availability
Course imports can now be turned on or off per institution, in addition to existing permission checks. Enabled by default.
ImprovementAnalytics Dashboards marked Beta
Dashboards now carries a Beta label in the sidebar, tooltips, and command palette, with an explanation of what that means.
ImprovementWorksheet and editor polish
Query execution timing now shows after every run rather than only slow ones, keyboard shortcut labels match your operating system, and the column visibility menu has a select-all toggle.
ImprovementCatalog column details
Entity columns are now sorted alphabetically, and column origin details open consistently from an info control on catalog detail and related pages.
ImprovementWide table scrolling
Long tables across the catalog, business glossary, documents, folders, imports, deployments, and column constraints now scroll horizontally inside the table rather than pushing the page sideways.
ImprovementDocumentation catalog stuck empty
Large catalogs could get stuck showing an empty cached result. The cache limit has been raised, oversized entries are no longer served, and a Refresh control has been added to the catalog toolbar and command palette.
FixGrade Scale on Canvas archives
Grade Scale now includes scales stored as grade schemas, not only grade scales, with correct symbol and scheme detail and updated counts on course and gradebook summaries.
FixPlus 4 internal improvements to AI assistant tooling, developer automation, API error handling, and test isolation.
Internal
Brightspace is now available as an LMS integration, with an automated setup that walks through authorization and a manual option for entering application and user credentials directly. Configurable when creating an integration or from the Config tab afterward.
NewCourse restore
Deleted Canvas and Brightspace courses can now be restored from the course Restore page, with readiness checks, a source and target picker, and a result log that tracks each phase while the restore runs. Archive V2 tenants, restore permission required.
NewCourses CSV export
Export the courses list to CSV, including import status columns.
NewDiagrams from the Schema Explorer
Explore, Relationships, and Lineage now open directly from the worksheet Schema Explorer header, with the selected column in focus.
NewArchived course gradebooks
Display grade is now the default view, with Points still available from the toggle. Rows are identified by student first and last name, headers stay visible while scrolling, and enrollments can be filtered by active, inactive, or both. Opening a student shows grade column titles, and Canvas final, current, and unposted columns appear when the archive has them.
ImprovementModule item details
Clicking a module item now opens its details in a side drawer over the modules list instead of navigating away. File items show type and size with a download action, and existing links to the old page redirect into the drawer.
ImprovementCourse Enrollments
The Users tab is now Enrollments, with a simplified column set, name sorting by default, and rows that open the enrollment detail. First and last names display consistently across the roster and section views.
ImprovementFaster list and summary pages
Course terms, import runs, course search, and course summaries now load faster on large tenants.
ImprovementCourse imports availability
Course imports can now be turned on or off per institution, in addition to existing permission checks. Enabled by default.
ImprovementAnalytics Dashboards marked Beta
Dashboards now carries a Beta label in the sidebar, tooltips, and command palette, with an explanation of what that means.
ImprovementWorksheet and editor polish
Query execution timing now shows after every run rather than only slow ones, keyboard shortcut labels match your operating system, and the column visibility menu has a select-all toggle.
ImprovementCatalog column details
Entity columns are now sorted alphabetically, and column origin details open consistently from an info control on catalog detail and related pages.
ImprovementWide table scrolling
Long tables across the catalog, business glossary, documents, folders, imports, deployments, and column constraints now scroll horizontally inside the table rather than pushing the page sideways.
ImprovementDocumentation catalog stuck empty
Large catalogs could get stuck showing an empty cached result. The cache limit has been raised, oversized entries are no longer served, and a Refresh control has been added to the catalog toolbar and command palette.
FixGrade Scale on Canvas archives
Grade Scale now includes scales stored as grade schemas, not only grade scales, with correct symbol and scheme detail and updated counts on course and gradebook summaries.
FixPlus 4 internal improvements to AI assistant tooling, developer automation, API error handling, and test isolation.
Internal
2026.09.18.0
2026.09.18.0
Accept an invitation with institutional SSO
Invitees at SSO-enabled institutions can now sign in with their institution to accept an invitation, without creating a separate password. Email mismatches and expired invitations now give a clear explanation.
NewAligned Goals on discussions
Archived discussions now show a panel with Blackboard aligned goal details, including title, category, type, status, and description.
NewDiscussion settings panel
The settings drawer on archived discussions now shows the details you’d actually look for — Published, Points, Category, Allow Liking, Unlock At, Due, Lock, and Linked Rubric. Dates and rubric links now fall back to archived assignment data when the discussion record doesn’t carry them.
ImprovementImport file removal during active tasks
The remove control on Lakehouse import files is now disabled while a scan, publish, or other action is running, rather than staying available mid-task.
ImprovementWorksheet autocomplete icon
Autocomplete in SQL worksheets now uses its own icon, with the sparkle reserved for the AI assistant. Button locations and actions stay the same, just an update to the icons.
ImprovementInvitation acceptance after a failed sign-in
A failed SSO attempt on an invited email no longer blocks that invitation from being accepted afterward. Invitations that stall partway through now recover on their own instead of staying stuck.
FixEmpty catalog folders
Newly created empty folders now appear under Imports in the Documentation catalog instead of being hidden until they had contents.
FixPlus 3 internal improvements to authentication handling, CI reliability, and documentation.
Internal
Invitees at SSO-enabled institutions can now sign in with their institution to accept an invitation, without creating a separate password. Email mismatches and expired invitations now give a clear explanation.
NewAligned Goals on discussions
Archived discussions now show a panel with Blackboard aligned goal details, including title, category, type, status, and description.
NewDiscussion settings panel
The settings drawer on archived discussions now shows the details you’d actually look for — Published, Points, Category, Allow Liking, Unlock At, Due, Lock, and Linked Rubric. Dates and rubric links now fall back to archived assignment data when the discussion record doesn’t carry them.
ImprovementImport file removal during active tasks
The remove control on Lakehouse import files is now disabled while a scan, publish, or other action is running, rather than staying available mid-task.
ImprovementWorksheet autocomplete icon
Autocomplete in SQL worksheets now uses its own icon, with the sparkle reserved for the AI assistant. Button locations and actions stay the same, just an update to the icons.
ImprovementInvitation acceptance after a failed sign-in
A failed SSO attempt on an invited email no longer blocks that invitation from being accepted afterward. Invitations that stall partway through now recover on their own instead of staying stuck.
FixEmpty catalog folders
Newly created empty folders now appear under Imports in the Documentation catalog instead of being hidden until they had contents.
FixPlus 3 internal improvements to authentication handling, CI reliability, and documentation.
Internal
2026.09.17.0
2026.09.17.0
Course Files loading
Files on large archived courses now load in normal time instead of hanging, timing out, or retrying. Previously the listing could take over 100 seconds on large archives.
FixInvitations for previously removed users
Reinviting someone who was removed no longer fails with a conflict error when they accept. Their account now restores correctly.
FixCanvas Backup navigation
Restricted pages that weren’t available to backup users are now hidden rather than reachable and broken: Global Search has been removed from the home dashboard, AI Connections no longer appears in personal settings or the command palette, and Files is hidden from the course sidebar for students. Files remains reachable from modules, pages, assignments, and direct links, and instructors still see it in navigation. The orientation guide now points to Courses in the sidebar.
Fix
Files on large archived courses now load in normal time instead of hanging, timing out, or retrying. Previously the listing could take over 100 seconds on large archives.
FixInvitations for previously removed users
Reinviting someone who was removed no longer fails with a conflict error when they accept. Their account now restores correctly.
FixCanvas Backup navigation
Restricted pages that weren’t available to backup users are now hidden rather than reachable and broken: Global Search has been removed from the home dashboard, AI Connections no longer appears in personal settings or the command palette, and Files is hidden from the course sidebar for students. Files remains reachable from modules, pages, assignments, and direct links, and instructors still see it in navigation. The orientation guide now points to Courses in the sidebar.
Fix
2026.09.16.0
2026.09.16.0
User Data Management
A new admin surface for Academic Holds and Removal Requests, with student search, hold updates, removal requests, and restore workflows. Available on Archive V2 tenants for administrators with user data permissions.
NewExport selected worksheet rows
Select individual rows or a full page of analytics worksheet results and export or copy just that selection as CSV, TSV, or JSON. Exporting with nothing selected still returns the full query.
NewBulk delete for Lakehouse imports
Select multiple imports and delete them together, with a confirmation dialog and reporting if any individual delete fails.
NewCanvas Backup student experience
Backup students now see a read-only orientation guide on the dashboard, and the course view has been tailored to their access: enrollments, grading configuration, and gradebook export are hidden, and quizzes show an overview without questions or other students’ attempts.
NewSSN and TIN masking
SIS account identifiers now display as *—1234 in both list and detail views. Users with HR access can reveal a full value on demand, and plaintext is no longer held in query caches.
ImprovementGrade column submissions
The grade column view now has a searchable, paginated submissions table with PDF export, and clicking a score opens the full gradebook entry detail. Headers stay visible while the table scrolls.
ImprovementAutomatic course import
Import-by-end-date settings are available again for self-service Archive V2 tenants, with configuration on Canvas and Brightspace integrations and source labels when creating an import. Enabled per tenant.
ImprovementLarge worksheet results
Analytics worksheets no longer freeze on large result sets — rows and columns now render only as you scroll to them.
ImprovementLong-running pages
Pages left open for extended periods no longer accumulate memory. Imports and deployments stop polling when nothing is active, and dashboard widgets share a single update stream.
ImprovementDeletion confirmations
Snapshot and schedule delete dialogs now name the item being deleted, so it’s clear which one you’re confirming.
ImprovementCourse page headers
Removed the repetitive instructional subtitles from course content headers across archive lists, detail pages, gradebook, files, and enrollments.
ImprovementDashboard cleanup
Removed the Integration and SSO provider shortcuts from the dashboard and New menu, and clarified the integrations widget when none are configured.
ImprovementSIS account pages
Section tables hide search when there are only a few rows, academic history enrollments match the legacy list configuration, and permission copy no longer references enrollment export.
ImprovementTable row actions
Row actions on admin users and integrations are now in a consistent overflow menu instead of varying by table.
ImprovementCanvas Backup course access
Newly provisioned backup users can now reach their enrolled course list. Previously the Courses section was unavailable to them.
FixCourse list refresh
Refreshing the course list now shows newly synced and updated courses immediately, without a full page reload.
FixGroup set member rows
Clicking a member in a group set no longer navigates into the gradebook enrollment detail. Membership browsing stays on the roster view.
FixBlueprint role access
Role access grants are now applied when a blueprint is published rather than during draft save, so only the roles you checked receive access.
FixCatalog relationships popup
Now closes on its own when a blueprint has no relationships to display.
FixPlus 4 internal improvements to query performance and test coverage.
Internal
A new admin surface for Academic Holds and Removal Requests, with student search, hold updates, removal requests, and restore workflows. Available on Archive V2 tenants for administrators with user data permissions.
NewExport selected worksheet rows
Select individual rows or a full page of analytics worksheet results and export or copy just that selection as CSV, TSV, or JSON. Exporting with nothing selected still returns the full query.
NewBulk delete for Lakehouse imports
Select multiple imports and delete them together, with a confirmation dialog and reporting if any individual delete fails.
NewCanvas Backup student experience
Backup students now see a read-only orientation guide on the dashboard, and the course view has been tailored to their access: enrollments, grading configuration, and gradebook export are hidden, and quizzes show an overview without questions or other students’ attempts.
NewSSN and TIN masking
SIS account identifiers now display as *—1234 in both list and detail views. Users with HR access can reveal a full value on demand, and plaintext is no longer held in query caches.
ImprovementGrade column submissions
The grade column view now has a searchable, paginated submissions table with PDF export, and clicking a score opens the full gradebook entry detail. Headers stay visible while the table scrolls.
ImprovementAutomatic course import
Import-by-end-date settings are available again for self-service Archive V2 tenants, with configuration on Canvas and Brightspace integrations and source labels when creating an import. Enabled per tenant.
ImprovementLarge worksheet results
Analytics worksheets no longer freeze on large result sets — rows and columns now render only as you scroll to them.
ImprovementLong-running pages
Pages left open for extended periods no longer accumulate memory. Imports and deployments stop polling when nothing is active, and dashboard widgets share a single update stream.
ImprovementDeletion confirmations
Snapshot and schedule delete dialogs now name the item being deleted, so it’s clear which one you’re confirming.
ImprovementCourse page headers
Removed the repetitive instructional subtitles from course content headers across archive lists, detail pages, gradebook, files, and enrollments.
ImprovementDashboard cleanup
Removed the Integration and SSO provider shortcuts from the dashboard and New menu, and clarified the integrations widget when none are configured.
ImprovementSIS account pages
Section tables hide search when there are only a few rows, academic history enrollments match the legacy list configuration, and permission copy no longer references enrollment export.
ImprovementTable row actions
Row actions on admin users and integrations are now in a consistent overflow menu instead of varying by table.
ImprovementCanvas Backup course access
Newly provisioned backup users can now reach their enrolled course list. Previously the Courses section was unavailable to them.
FixCourse list refresh
Refreshing the course list now shows newly synced and updated courses immediately, without a full page reload.
FixGroup set member rows
Clicking a member in a group set no longer navigates into the gradebook enrollment detail. Membership browsing stays on the roster view.
FixBlueprint role access
Role access grants are now applied when a blueprint is published rather than during draft save, so only the roles you checked receive access.
FixCatalog relationships popup
Now closes on its own when a blueprint has no relationships to display.
FixPlus 4 internal improvements to query performance and test coverage.
Internal
2026.09.11.0
2026.09.11.0
Grade column categories
Canvas courses now have a Categories drawer on the grade columns list showing assignment group weights, positions, and drop rules from the archived data.
NewOutcomes detail
Restructured to match the legacy view: corrected proficiency rating and description sections, fixed decaying versus weighted average labels, added an Alignments section, and added outcome group navigation with a side panel.
ImprovementPeople archive
Now matches the legacy layout, with Enrolled Courses and Messages tabs, LMS-specific enrollment columns, and detail views for conversations and user messages.
ImprovementAssignment detail
Archived assignments now show aligned goals, submission counts, and LMS-specific facts, with categories resolved from legacy assignment group titles.
ImprovementWhat’s New targeting
Announcements are now scoped to the products your tenant actually has, so SIS Archive-only tenants no longer see DataX-only updates.
ImprovementArchived page detail
Simplified to show publish status and page content, without the extra metadata panels used elsewhere in the archive.
ImprovementGrant and proposal tables
Removed search inputs from short nested tables in grant and proposal detail — Location, Personnel, User Defined Data, and Pass Through Agency — where filtering a handful of rows wasn’t useful.
ImprovementPass Through Agency empty state
No longer shows “No data available” above a valid Pass Through Indicator.
FixPlus 4 internal improvements to database connection handling and CI coverage checks.
Internal
Canvas courses now have a Categories drawer on the grade columns list showing assignment group weights, positions, and drop rules from the archived data.
NewOutcomes detail
Restructured to match the legacy view: corrected proficiency rating and description sections, fixed decaying versus weighted average labels, added an Alignments section, and added outcome group navigation with a side panel.
ImprovementPeople archive
Now matches the legacy layout, with Enrolled Courses and Messages tabs, LMS-specific enrollment columns, and detail views for conversations and user messages.
ImprovementAssignment detail
Archived assignments now show aligned goals, submission counts, and LMS-specific facts, with categories resolved from legacy assignment group titles.
ImprovementWhat’s New targeting
Announcements are now scoped to the products your tenant actually has, so SIS Archive-only tenants no longer see DataX-only updates.
ImprovementArchived page detail
Simplified to show publish status and page content, without the extra metadata panels used elsewhere in the archive.
ImprovementGrant and proposal tables
Removed search inputs from short nested tables in grant and proposal detail — Location, Personnel, User Defined Data, and Pass Through Agency — where filtering a handful of rows wasn’t useful.
ImprovementPass Through Agency empty state
No longer shows “No data available” above a valid Pass Through Indicator.
FixPlus 4 internal improvements to database connection handling and CI coverage checks.
Internal
2026.09.10.1
2026.09.10.1
Integrations status updates
The Integrations widget and admin list now refresh on a steady cadence instead of re-rendering on every sync event, so rows no longer jump position while syncs are running.
ImprovementSSO sign-in failures
Users with a linked SSO account but no existing tenant record can now sign in instead of hitting a repeated
FixPlus 10 internal improvements.
Internal
The Integrations widget and admin list now refresh on a steady cadence instead of re-rendering on every sync event, so rows no longer jump position while syncs are running.
ImprovementSSO sign-in failures
Users with a linked SSO account but no existing tenant record can now sign in instead of hitting a repeated
unable_to_get_user_info error.FixPlus 10 internal improvements.
Internal
2026.09.10.0
2026.09.10.0
Exception Log
Course Setup now includes an Exception Log with paginated import exception history, severity and interaction filters, search, and links back to import runs. Available on courses with imports enabled.
NewPlatform status in the dashboard
The profile menu and sidebar now show live platform health, with dismissible cards for active incidents and announcements.
NewTrust Portal link
Added to the profile menu, below Docs. Opens the K16 Trust Portal in a new tab.
NewFaster dashboard navigation
Pages respond immediately when you click, with loading skeletons on admin and analytics routes instead of a blank wait.
ImprovementLarge file previews
Spreadsheet and document previews for XLSX, CSV, and DOCX no longer freeze the page on large files. Long files show a bounded set of rows with a note about truncation.
ImprovementDiagram zoom controls
Explore, Relationships, and Lineage diagrams now have +/− zoom buttons, including in dialog views.
ImprovementSnowflake connection errors
Creating a connection no longer reports a false unauthorized-role error after the token is successfully issued. Error messages now explain what to do about duplicates, role conflicts, and timeouts instead of showing the raw backend error.
FixLists shifting during refresh
Integrations rows and lakehouse import results no longer jump or go blank while status refreshes in the background.
FixPlus 9 internal improvements.
Internal
Course Setup now includes an Exception Log with paginated import exception history, severity and interaction filters, search, and links back to import runs. Available on courses with imports enabled.
NewPlatform status in the dashboard
The profile menu and sidebar now show live platform health, with dismissible cards for active incidents and announcements.
NewTrust Portal link
Added to the profile menu, below Docs. Opens the K16 Trust Portal in a new tab.
NewFaster dashboard navigation
Pages respond immediately when you click, with loading skeletons on admin and analytics routes instead of a blank wait.
ImprovementLarge file previews
Spreadsheet and document previews for XLSX, CSV, and DOCX no longer freeze the page on large files. Long files show a bounded set of rows with a note about truncation.
ImprovementDiagram zoom controls
Explore, Relationships, and Lineage diagrams now have +/− zoom buttons, including in dialog views.
ImprovementSnowflake connection errors
Creating a connection no longer reports a false unauthorized-role error after the token is successfully issued. Error messages now explain what to do about duplicates, role conflicts, and timeouts instead of showing the raw backend error.
FixLists shifting during refresh
Integrations rows and lakehouse import results no longer jump or go blank while status refreshes in the background.
FixPlus 9 internal improvements.
Internal
2026.09.09.0
2026.09.09.0
9 internal improvements to AI billing infrastructure.
Internal
Internal
2026.09.08.2
2026.09.08.2
17 internal improvements to AI infrastructure, developer tooling, and testing.
Internal
Internal
2026.09.08.1
2026.09.08.1
Course navigation
Added an “All courses” link to the course rail and mobile menu. Removed the source-integration footer to declutter the rail.
ImprovementReporting workbook errors
When the reporting service fails to return workbooks, the page now shows an error with a retry option instead of an empty list that looked like you had no workbooks.
FixIntegration credential checks
Background credential validation no longer re-runs repeatedly during a session, which could cascade into spurious authentication errors on the integrations page.
FixPlus 7 internal improvements to monitoring, documentation, and testing.
Internal
Added an “All courses” link to the course rail and mobile menu. Removed the source-integration footer to declutter the rail.
ImprovementReporting workbook errors
When the reporting service fails to return workbooks, the page now shows an error with a retry option instead of an empty list that looked like you had no workbooks.
FixIntegration credential checks
Background credential validation no longer re-runs repeatedly during a session, which could cascade into spurious authentication errors on the integrations page.
FixPlus 7 internal improvements to monitoring, documentation, and testing.
Internal
2026.09.08.0
2026.09.08.0
Grade Columns list
Now shows Name, Category, and Points only, with a header that stays put while scrolling.
ImprovementGradebook score details
Clicking a score now opens grade history, submission comments, and instructor feedback, matching the legacy gradebook.
FixDiscussion thread display
Replies are indented and show author names instead of placeholder IDs, with reply counts on collapsed threads.
FixHEIC and HEIF photo previews
These no longer appear as broken images in course files and folders. They now show a file type icon with a download option.
LabelPlus 12 internal improvements to monitoring, testing, and infrastructure.
Internal
Now shows Name, Category, and Points only, with a header that stays put while scrolling.
ImprovementGradebook score details
Clicking a score now opens grade history, submission comments, and instructor feedback, matching the legacy gradebook.
FixDiscussion thread display
Replies are indented and show author names instead of placeholder IDs, with reply counts on collapsed threads.
FixHEIC and HEIF photo previews
These no longer appear as broken images in course files and folders. They now show a file type icon with a download option.
LabelPlus 12 internal improvements to monitoring, testing, and infrastructure.
Internal
2026.09.04.1
2026.09.04.1
Baseline public release