Skip to content

Embed FluxzySetting snapshot in archive meta#653

Merged
haga-rak merged 1 commit into
mainfrom
feat/archive-captured-setting
May 5, 2026
Merged

Embed FluxzySetting snapshot in archive meta#653
haga-rak merged 1 commit into
mainfrom
feat/archive-captured-setting

Conversation

@haga-rak
Copy link
Copy Markdown
Owner

@haga-rak haga-rak commented May 5, 2026

Summary

  • Persists the active FluxzySetting and resolved bind endpoints in meta.json so archive consumers can see how the proxy was configured.
  • Redacts credentials and local file paths in the snapshot; alteration rules and the save filter can be additionally dropped via FluxzySharedSetting.RedactSettingsInArchive (env var FLUXZY_REDACT_SETTINGS_IN_ARCHIVE=1).
  • Bumps ArchiveVersion to 0.3.0. Readers degrade gracefully (CapturedSetting becomes null) when the embedded setting fails to deserialize, e.g. unknown Filter/Action discriminators from a newer plugin.

Persist the active FluxzySetting and resolved bind endpoints in
meta.json so consumers can see how the proxy was configured for a
capture. Credentials and local paths are redacted; rules can be
opted out via FluxzySharedSetting.RedactSettingsInArchive. Bumps
ArchiveVersion to 0.3.0; readers degrade gracefully when the
embedded setting fails to deserialize.
@haga-rak haga-rak merged commit 7dba428 into main May 5, 2026
2 checks passed
@haga-rak haga-rak added the enhancement New feature or request label May 5, 2026
@haga-rak haga-rak deleted the feat/archive-captured-setting branch May 7, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant