You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rejects requests using a CDI version below a configured minimum (400). Useful for
refusing older CDI versions entirely. Validated as a supported version and <= max.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
9
9
10
10
- Security: app-specific management APIs now reject non-public/unknown tenant paths on every CDI version (the public-tenant guard was only enforced for CDI >= 5.0, letting `/sometenant/recipe/...` on CDI 3.0-4.0 bypass it)
11
11
- Security: the api-key and IP-allow/deny checks no longer fail open when the request's tenant does not exist; they resolve against the app's public tenant instead
12
+
- Adds `supertokens_min_cdi_version` config to reject requests using a CDI version below a configured minimum
12
13
- Adds CDI 5.5: webauthn sign-in options are single-use — consumed atomically on successful sign in (replay returns `OPTIONS_NOT_FOUND_ERROR`); requests on CDI <= 5.4 are unaffected. Requires SDKs on CDI 5.5 to verify each assertion exactly once (see supertokens-core#1195)
13
14
- Adds `removeOptions_Transaction` to `WebAuthNSQLStorage` (plugin-interface addition; needs a plugin-interface version bump at release)
0 commit comments