Skip to content

feat(go): support encrypted CDN resolver state#459

Merged
andreas-karlsson merged 9 commits into
mainfrom
nicklasl/encrypted-state-go
Jul 7, 2026
Merged

feat(go): support encrypted CDN resolver state#459
andreas-karlsson merged 9 commits into
mainfrom
nicklasl/encrypted-state-go

Conversation

@nicklasl

Copy link
Copy Markdown
Member

Depends on #456. Adds EncryptionKey config, header+fallback detection, SetEncryptedResolverState through all resolver layers, and e2e test.

@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-wasm-core branch from 833228a to 35d700e Compare June 23, 2026 05:40
@nicklasl nicklasl closed this Jun 23, 2026
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch from 5ce6667 to 35d700e Compare June 23, 2026 05:45
@nicklasl nicklasl reopened this Jun 23, 2026
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch from d24d2a1 to 8a41f9f Compare June 29, 2026 13:04
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-wasm-core branch 2 times, most recently from 21e0579 to a05782d Compare June 30, 2026 07:20
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch from 8a41f9f to a6a67e3 Compare June 30, 2026 12:52
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-wasm-core branch 2 times, most recently from 942fd41 to 0f1bff5 Compare June 30, 2026 13:23
@nicklasl nicklasl changed the base branch from nicklasl/encrypted-state-wasm-core to main June 30, 2026 14:51
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch 2 times, most recently from 5929f17 to 2d33565 Compare June 30, 2026 14:57
@nicklasl nicklasl changed the base branch from main to nicklasl/encrypted-state-wasm-core June 30, 2026 14:59
@nicklasl nicklasl changed the base branch from nicklasl/encrypted-state-wasm-core to main June 30, 2026 15:02
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch 2 times, most recently from b98448c to 7fb3145 Compare June 30, 2026 15:22
Comment thread openfeature-provider/go/confidence/internal/local_resolver/recover.go Outdated
@nicklasl nicklasl marked this pull request as ready for review July 1, 2026 13:18
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch 4 times, most recently from 2eef632 to 98a3c17 Compare July 6, 2026 09:23
nicklasl and others added 6 commits July 6, 2026 11:24
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace dual atomic fields + useEncrypted bool with a single
replayState func that captures the last state-setting call.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nicklasl nicklasl force-pushed the nicklasl/encrypted-state-go branch from 98a3c17 to c46e368 Compare July 6, 2026 09:25

@nicklasl nicklasl left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@andreas-karlsson andreas-karlsson merged commit 0602dc9 into main Jul 7, 2026
10 checks passed
@andreas-karlsson andreas-karlsson deleted the nicklasl/encrypted-state-go branch July 7, 2026 13:41
@github-actions github-actions Bot mentioned this pull request Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants