Repository navigation
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