Skip to content

refactor: extract environment metadata from DebugEntry#29

Merged
georgidhristov merged 1 commit into
mainfrom
refactor/extract-environment-from-debug-entry
May 12, 2026
Merged

refactor: extract environment metadata from DebugEntry#29
georgidhristov merged 1 commit into
mainfrom
refactor/extract-environment-from-debug-entry

Conversation

@georgidhristov
Copy link
Copy Markdown
Collaborator

Closes #6

Summary

Extract environment metadata from DebugEntry into a dedicated DebugEnvironment model stored once in DebugEntryStore.

Changes

  • added DebugEnvironment model
  • initialized environment metadata once during startup
  • added /debug/environment endpoint
  • updated compare flow to load remote environment separately
  • updated details page rendering

Benefits

  • reduced memory usage
  • smaller serialized payloads
  • cleaner separation between request data and application metadata
  • prepares foundation for future remote monitoring/SaaS features

@georgidhristov georgidhristov merged commit a009ebe into main May 12, 2026
1 check passed
@georgidhristov georgidhristov deleted the refactor/extract-environment-from-debug-entry branch May 12, 2026 19:05
@georgidhristov georgidhristov added .NET Pull requests that update .NET code middleware HTTP pipeline and middleware related issues refactor Code restructuring and internal improvements without behavior changes labels May 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

middleware HTTP pipeline and middleware related issues .NET Pull requests that update .NET code refactor Code restructuring and internal improvements without behavior changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Avoid storing duplicated environment metadata for every request

1 participant