Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turn on frontend.enableTokenNamespaceEnforcement by default #3798

Merged
merged 2 commits into from
Jan 11, 2023

Conversation

dnr
Copy link
Member

@dnr dnr commented Jan 11, 2023

What changed?
Change default for frontend.enableTokenNamespaceEnforcement to true.

Why?
This was added in #1086 but disabled by default for compatibility concerns. It's a useful security hardening feature, though. If this does break anyone now, they should fix their clients to send matching namespace fields, or upgrade SDKs.

How did you test it?
CI

Potential risks
Could possibly break some obscure uses. Cluster operators can turn it off if necessary.

Is hotfix candidate?

@dnr dnr requested a review from sergeybykov January 11, 2023 01:38
@dnr dnr requested a review from a team as a code owner January 11, 2023 01:38
@alexshtin alexshtin added the release/1.20.0 PR must be highlighted in release notes label Jan 11, 2023
@dnr dnr merged commit ef98234 into temporalio:master Jan 11, 2023
@dnr dnr deleted the nstoken branch January 11, 2023 21:28
@yiminc yiminc added the release/1.19.1 Patches for v1.19.1 label Jan 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release/1.19.1 Patches for v1.19.1 release/1.20.0 PR must be highlighted in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants