| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-30 | 4.3 kB | |
| v8.6.1 source code.tar.gz | 2026-06-30 | 2.1 MB | |
| v8.6.1 source code.zip | 2026-06-30 | 3.8 MB | |
| Totals: 3 Items | 5.9 MB | 0 | |
Exceptionless 8.6.1
Exceptionless 8.6.1 is a follow-up release for the hosted MCP and OAuth work introduced in 8.6.0. It tightens OAuth resource scoping, improves MCP project context switching, adds user-facing OAuth grant management, and includes event ingestion, event table, saved view, dependency, and test reliability fixes.
OAuth And MCP
- Adds distinct OAuth protected resources for
/mcpand/api/v2, with resource-specific metadata, bearer challenges, and stricter token/resource validation. - Allows OAuth clients to request reduced consent scopes and explicitly selected Organizations from the OAuth consent flow.
- Moves new OAuth/MCP grants into dedicated OAuth token storage backed by SHA-256 token hashes, while preserving legacy API key behavior on the existing token path.
- Adds Account Applications management so users can review connected OAuth applications and revoke client access.
- Adds MCP context tools for reading and switching the active Organization and project, with context scoped by session, user, OAuth client, and resource.
- Cleans up rotated OAuth tokens after the refresh replay safety window while preserving refresh-token replay detection.
Event Ingestion And UI
- Rejects oversized unknown-length event POST bodies with
413 Payload Too Largebefore truncated payloads can be queued. - Adds event
versionto event summary responses and a hidden-by-default Version column in the Svelte event table. - Preserves filter UI state and pagination during URL-only filter serialization and event auto-refreshes.
- Fixes saved-view hydration so saved-view pages do not briefly load default data before their filters are ready.
- Improves tag filters with spaces, Session Events all-time navigation, Events icons, duration spacing, and the Total Events action affordance.
- Updates predefined saved views to focus built-in Errors, Logs, and Most Used Features views on open or regressed data, and adds an All stacks view.
Maintenance
- Updates .NET and frontend dependencies.
- Limits AppHost log noise captured during integration test failures.
- Updates AI Tools sample prompts and GitHub Copilot CLI setup guidance.
- Applies formatting cleanup across backend code and tests.
Compatibility Notes
OAuth/MCP behavior is stricter than 8.6.0. OAuth clients now need an explicit supported resource, at least one supported resource scope, selected Organizations, and MCP grants require offline_access for refreshable authorization. Earlier experimental OAuth/MCP grants may need to re-authorize. Legacy API keys and normal user authentication paths are unchanged.
What's Changed
- Handle oversized event post bodies by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2335
- Add event version column by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2321
- Fix event filter refresh state by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2338
- Limit test AppHost logs to warnings by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2337
- Update package dependencies by @niemyjski in https://github.com/exceptionless/Exceptionless/commit/85f835f46d90361d83bec8f82a405866708a29c0
- Update frontend dependencies by @niemyjski in https://github.com/exceptionless/Exceptionless/commit/c8bc2db9b3d9ec98f9a79d33642580bf0f9d88df
- Add REST API OAuth resource scopes by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2336
- Update AI Tools sample prompts by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2342
- Add MCP project context switching by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2341
- Clean up rotated OAuth tokens by @ejsmith in https://github.com/exceptionless/Exceptionless/pull/2343
- Update saved views by @ejsmith in https://github.com/exceptionless/Exceptionless/commit/fbbe3282bdba2ae87b0310f0b2716d5f1b0eeebc
- Fix saved view predefined seed tests by @ejsmith in https://github.com/exceptionless/Exceptionless/commit/00329fc8d7794da6bf4a28a1d1ac267db139a33b
Full Changelog: https://github.com/exceptionless/Exceptionless/compare/v8.6.0...v8.6.1
Breaking Changes
None.
Thanks
Thank you to everyone in the community, our contributors, and our project sponsors for continuing to support Exceptionless.