Add deployment environments to events - #371
Open
ejsmith wants to merge 9 commits into
Open
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
Configuration.Environment, fluentSetEnvironment(...)helpers, and configuration/environment-variable support for deployment environments. Hosting integration falls back toIHostEnvironment.EnvironmentName; per-event settings override the default.Environment values retain their supplied casing after trimming. Search and aggregation normalization happens on the server, which continues grouping the same error into one stack. Duplicate detection preserves distinct event payloads.
Validation: Linux, macOS, and Windows CI passed, including net472 configuration tests. Focused regressions cover invalid overrides, host defaults, reuse, caller-owned clients, aggregate exceptions, and exclusion callbacks. No breaking public APIs.
Updates the private SourceLink build dependency from 10.0.300 to 10.0.303 to unblock CI restore and address CVE-2026-62900. The patch was published August 11; it changes build tooling only and requires no application migration.
Deploy the server support before adopting the new SDK setting.
Related PRs: Exceptionless #2570, Exceptionless.JavaScript #193.