Skip to content

Releases

v8.10.1

Choose a tag to compare

@niemyjski niemyjski released this 11 Nov 03:19
698830e

What's Changed

Fixed

  • Allow users to approve supported scopes requested by self-registered OAuth clients, fixing MCP sign-in when clients request stacks:write. Preserve administrator-managed scope restrictions when client metadata refreshes (#2722) by @ejsmith and @niemyjski
  • Show clearer OAuth consent errors when requested scopes cannot be authorized (#2722) by @ejsmith

Changed

  • Update System.Security.Cryptography.Pkcs and MessagePack dependencies to address security advisories and restore builds (#2722) by @ejsmith

Notes

  • No breaking changes are intended for existing projects or API clients.

Full Changelog: v8.10.0...v8.10.1

v8.10.0

Choose a tag to compare

@ejsmith ejsmith released this 29 Sep 03:03
776d610

What's Changed

Breaking Changes

  • No breaking changes are intended for existing projects or API clients.

Added

  • Add five optional guided tours covering navigation, project setup, saved views, error investigation, and Exie, with saved completion and responsive navigation. Fix investigation-tour availability after login and organization changes (#2506, #2598) by @niemyjski
  • Add guarded reruns for eligible completed migrations through System Migrations and the job CLI, including confirmation, background execution, recovery, and separate operation status (#2562) by @ejsmith
  • Add Exie conversation-sharing controls with an administrator default and saved user preferences (#2567) by @ejsmith

Changed

  • Improve OAuth application administration with authorization filters, recent-update ordering, organization links, and expandable configuration details. Clean up abandoned automatic registrations after 24 hours while preserving administrator-managed, disabled, and previously authorized applications (#2581) by @ejsmith
  • Improve tag autocomplete with up to 250 cached organization-wide suggestions, search beyond the initial results, and preserved selections (#2584) by @niemyjski
  • Show full, localized timestamps with seconds and time zones in event and stack tooltips and assistive-technology text (#2583) by @niemyjski
  • Improve Exie diagnostics with correlated conversation and provider errors, clearer outcome reporting, and response, streaming, and tool timing metrics (#2567) by @ejsmith
  • Upgrade Elastic Stack images and deployment defaults from 8.19.15 to 8.19.21 (#2563) by @ejsmith
  • Update .NET runtime images, backend and frontend dependencies, OpenTelemetry, and build tooling (408900a, 4871ac4, 252711f) by @niemyjski

Fixed

  • Preserve provider reasoning and tool definitions across Exie tool continuations. Report output-limit, filtering, and provider failures accurately, reject incomplete streams before using their output, and preserve browser telemetry sessions while authentication data refreshes (#2567) by @ejsmith
  • Preserve destination query parameters and fragments through login and session expiry, resolve Svelte runtime paths correctly, and reject disguised external assistant resource URLs (#2566) by @ejsmith
  • Select the correct organization when following resource links, including event, stack, project, and invoice destinations, and redirect mismatched project/stack links to their canonical page (#2565) by @ejsmith
  • Fix administrator organization searches to support name words, case differences, and surrounding whitespace while preserving exact ID lookup (#2564) by @ejsmith
  • Make saved-view updates immediately available and ensure organization invitation tokens are searchable before invitation emails are sent (a5621b7, 5121e73) by @niemyjski
  • Prevent dashboard chart series from extending beyond the plot area and improve saved-view sidebar action placement (#2561) by @ejsmith
  • Keep project filter options within the available viewport while leaving search and footer actions visible (#2585) by @niemyjski
  • Wrap long event URLs and respect the requested time zone when formatting relative date labels (9e8929f, b8d8a55) by @niemyjski
  • Remove full user objects, authentication codes, invitation tokens, and Slack credentials from affected diagnostic logging paths (919fa6c) by @niemyjski
  • Correct SigNoz filtering of successful Redis spans across service names and semantic-convention versions while retaining error spans (#2479) by @ejsmith

Notes

  • Exie conversation sharing starts disabled. Users can override the administrator default; usage and error diagnostics remain enabled independently.
  • Migration reruns preserve the recorded migration version and original completion timestamp. Split web/worker deployments require a distributed queue and Redis-backed cache for UI-triggered reruns; the CLI recovery path is also available.
  • The Elasticsearch upgrade remains within 8.19 and does not require an application index-schema migration or bulk reindex.

Full Changelog: v8.9.0...776d610

v8.9.0

Choose a tag to compare

@ejsmith ejsmith released this 03 Sep 15:33
baf7f98

What's Changed

Breaking Changes

  • None.

Added

  • Add saved views to Sessions, including the predefined All view, saved filters, charts, table customization, autofill selection, routes, and navigation (#2548) by @ejsmith
  • Add personal, per-organization saved-view ordering across Events, Sessions, Stacks, and Stream, with sidebar drag-and-drop and keyboard-accessible ordering controls (#2549) by @ejsmith
  • Add persistent runtime system settings for Exie availability and model selection, event submission, and notification banners, presented through a compact System Settings interface (#2542, #2545, #2546) by @ejsmith
  • Improve OAuth application administration with dedicated create and edit pages, server-side paging and filtering, organization associations, and a resumable association backfill (#2544) by @ejsmith

Changed

  • Replace the Foundation, Gulp, and Handlebars email-template pipeline with strongly typed, precompiled Razor components while preserving queued-message and delivery contracts (#2525) by @ejsmith
  • Upgrade the .NET SDK and runtime, OpenTelemetry, Scalar, frontend packages, and related build tooling (#2495, e22681d) by @ejsmith and @niemyjski
  • Allow production Svelte runtime diagnostics to support compatible patch releases while continuing to fail builds when required runtime internals change (#2543) by @ejsmith

Fixed

  • Preserve organization invitation tokens through password and OAuth login and signup flows, including when public account creation is disabled, while keeping normal OAuth account linking intact (#2528) by @niemyjski
  • Harden email URL, mailto:, regression-label, and JSON-LD subject rendering against malformed or hostile content (#2526) by @niemyjski
  • Wrap long event and session content, restore the Session Events user column, retain saved table settings when opening session-filtered events, and correct several navigation and cell-layout details (#2547) by @ejsmith
  • Keep the desktop navbar logo within the expanded sidebar boundary (ebb7c98) by @niemyjski

Notes

  • No breaking changes are intended for existing projects or API clients.
  • Existing deployment settings remain the defaults when runtime overrides are unset.
  • This release includes migrations for the Sessions predefined view and existing OAuth application organization associations.

Full Changelog: v8.8.4...v8.9.0

v8.8.4

Choose a tag to compare

@ejsmith ejsmith released this 26 Aug 21:14
e53dee6

What's Changed

Changed

  • Make floating table controls easier to notice with a subtle, theme-aware glow that appears only while the controls are stuck (#2532) by @ejsmith

Fixed

  • Preserve the current scroll position when paging or changing the page size while the first data row is already visible, and bring the grid into view only when floating controls would otherwise obscure it (#2532) by @ejsmith
  • Keep floating table controls available on short result pages and ignore hidden empty-state rows when calculating scroll alignment (#2532) by @ejsmith

Notes

  • No breaking changes are intended for existing projects or clients.

Full Changelog: v8.8.3...v8.8.4

v8.8.3

Choose a tag to compare

@ejsmith ejsmith released this 25 Aug 21:22
ef8eaf2

What's Changed

Changed

  • Add first-page table navigation and scope unsaved saved-view drafts to the current browser session (#2529) by @ejsmith
  • Simplify stack-trace rendering to reduce DOM overhead while preserving formatting, syntax highlighting, parameters, offsets, and source locations (#2530) by @ejsmith

Fixed

  • Clear stale table row selections when pagination, sorting, filters, time ranges, or saved-view context changes (#2529) by @ejsmith
  • Keep structured and simple stack traces on single lines with horizontal scrolling instead of wrapping long frames (#2530) by @ejsmith

Notes

  • Refresh ASP.NET Core client setup guidance and document self-hosted base URL and SMTP sender configuration (9a9318c) by @niemyjski
  • Generate richer nested sample stack traces for development and testing (#2530) by @ejsmith
  • No breaking changes are intended for existing projects or clients.

Full Changelog: v8.8.2...v8.8.3

v8.8.2

Choose a tag to compare

@ejsmith ejsmith released this 25 Aug 01:34
3ca8442

What's Changed

Added

  • Add personal and organization-wide saved-view home defaults with built-in fallback behavior (#2518) by @ejsmith
  • Persist unsaved saved-view filters, columns, display options, and sorting across navigation and browser reloads (#2517) by @ejsmith
  • Add canonical copy-link actions to event and stack detail sheets (#2508) by @ejsmith

Changed

  • Improve stack and event table workflows with column wrapping, context preservation, selection handling, refresh behavior, and compact pagination (#2512) by @ejsmith
  • Keep dashboard charts visible and stable during background refreshes (#2514) by @ejsmith
  • Improve fixed-width table overflow with synchronized edge fades and accessible horizontal scrolling (#2515) by @ejsmith
  • Improve table actions, pagination, responsive layouts, and scroll-position preservation across activity and administrative lists (#2516, #2519, #2520, #2522, #2523, #2524) by @ejsmith

Fixed

  • Handle expected source map download and parsing failures without generating noisy application errors while retaining clear stack-trace diagnostics (#2509) by @ejsmith
  • Prevent long-running Exie requests from being reset by the ingress timeout (#2510) by @ejsmith

Notes

  • Strengthen release safeguards so releases use reviewed notes and the exact latest origin/main SHA (#2507) by @ejsmith
  • Restore the frontend formatting gate for the responsive pager without changing behavior (#2521) by @ejsmith
  • No breaking changes are intended for existing projects or clients.

Full Changelog: v8.8.1...v8.8.2

v8.8.1

Choose a tag to compare

@ejsmith ejsmith released this 22 Aug 20:06
f5f0d88

What's Changed

Added

Changed

  • Use the latest DeepSeek Flash model and recover malformed tool calls (#2494) by @ejsmith
  • Improve Exie tool activity display (#2496) by @ejsmith
  • Improve session duration and user column readability (#2486) by @ejsmith

Fixed

  • Fix regression batch processing so a stack without a candidate does not prevent later stacks from being marked as regressed (#2497) by @niemyjski

Notes

  • Guided tours (#2458) were fully reverted before this release (#2505) by @niemyjski and are not included.
  • No breaking changes are intended for existing projects or clients.

Full Changelog: v8.8.0...v8.8.1

v8.8.0: Exie is here

Choose a tag to compare

@ejsmith ejsmith released this 18 Aug 01:21

Exie is here

Exceptionless 8.8 introduces Exie, an AI assistant for investigating events and stacks in plain language, with project-aware explanations, linked results, suggested next steps, and Fix with Exie actions from event and stack views.

Added and changed

  • Added Exie assistant support, including linked result presentation, follow-up suggestions, stack references, and guarded assistant write actions.
  • Added MCP 2026-07-28 conformance updates, including configured browser-origin validation and OAuth metadata cache handling.
  • Added syntax highlighting in the View Event JSON dialog while preserving raw JSON for clipboard copying.
  • Added configurable saved-view auto-fill columns.
  • Improved detail-sheet browser-history behavior, command-palette interactions, session layout, event-list interactions, project-filter alignment, and Exie setup/upgrade flows.
  • Allowed deletion of legacy suspended organizations while migrating their legacy Stripe suspension identity.

Fixed and hardened

  • Hardened Exie target selection, write authorization, suggested-action binding, usage accounting, and Markdown/reference handling.
  • Improved assistant access and upgrade-flow handling for named projects and verified clients.
  • Updated backend/frontend dependencies and build tooling.

Compatibility

No breaking changes are intended for existing projects or clients. Exie availability depends on your plan and assistant configuration.

Full changelog: v8.7.8...v8.8.0

v8.7.8

Choose a tag to compare

@ejsmith ejsmith released this 14 Aug 04:29
1840b6e

What's Changed

Fixed

Full Changelog: v8.7.7...v8.7.8

v8.7.7

Choose a tag to compare

@ejsmith ejsmith released this 12 Aug 15:53
d2dee90

What's Changed

Fixed

  • Keep secured Intercom SPA updates authenticated during navigation and user/company data refreshes (#2461) by @ejsmith

Maintenance

Full Changelog: v8.7.6...v8.7.7

⌂ 换网址