@@ -10,7 +10,6 @@ import type { SessionPersistence } from '../session/sessionConstants'
1010import type { MatchOption } from '../../tools/matchOption'
1111import { isAllowedTrackingOrigins } from '../allowedTrackingOrigins'
1212import type { Site } from '../intakeSites'
13- import { isWorkerEnvironment } from '../../tools/globalObject'
1413import type { TransportConfiguration } from './transportConfiguration'
1514import { computeTransportConfiguration } from './transportConfiguration'
1615
@@ -216,15 +215,6 @@ export interface InitConfiguration {
216215 */
217216 trackAnonymousUser ?: boolean | undefined
218217
219- /**
220- * Encode cookie options in the cookie value. This can be used as a mitigation for microssession issues.
221- * ⚠️ This is a beta feature and may be changed or removed in the future.
222- *
223- * @category Beta
224- * @defaultValue false
225- */
226- betaEncodeCookieOptions ?: boolean | undefined
227-
228218 // internal options
229219 /**
230220 * [Internal option] Enable experimental features
@@ -327,7 +317,6 @@ export interface Configuration extends TransportConfiguration {
327317 trackingConsent : TrackingConsent
328318 storeContextsAcrossPages : boolean
329319 trackAnonymousUser ?: boolean
330- betaEncodeCookieOptions : boolean
331320
332321 // internal
333322 sdkVersion : string | undefined
@@ -401,7 +390,7 @@ export function validateAndBuildConfiguration(
401390 return {
402391 beforeSend :
403392 initConfiguration . beforeSend && catchUserErrors ( initConfiguration . beforeSend , 'beforeSend threw an error:' ) ,
404- sessionStoreStrategyType : isWorkerEnvironment ? undefined : selectSessionStoreStrategyType ( initConfiguration ) ,
393+ sessionStoreStrategyType : selectSessionStoreStrategyType ( initConfiguration ) ,
405394 sessionSampleRate : initConfiguration . sessionSampleRate ?? 100 ,
406395 telemetrySampleRate : initConfiguration . telemetrySampleRate ?? 20 ,
407396 telemetryConfigurationSampleRate : initConfiguration . telemetryConfigurationSampleRate ?? 5 ,
@@ -415,7 +404,6 @@ export function validateAndBuildConfiguration(
415404 trackingConsent : initConfiguration . trackingConsent ?? TrackingConsent . GRANTED ,
416405 trackAnonymousUser : initConfiguration . trackAnonymousUser ?? true ,
417406 storeContextsAcrossPages : ! ! initConfiguration . storeContextsAcrossPages ,
418- betaEncodeCookieOptions : ! ! initConfiguration . betaEncodeCookieOptions ,
419407
420408 /**
421409 * The source of the SDK, used for support plugins purposes.
@@ -448,7 +436,6 @@ export function serializeConfiguration(initConfiguration: InitConfiguration) {
448436 allow_untrusted_events : ! ! initConfiguration . allowUntrustedEvents ,
449437 tracking_consent : initConfiguration . trackingConsent ,
450438 use_allowed_tracking_origins : Array . isArray ( initConfiguration . allowedTrackingOrigins ) ,
451- beta_encode_cookie_options : initConfiguration . betaEncodeCookieOptions ,
452439 source : initConfiguration . source ,
453440 sdk_version : initConfiguration . sdkVersion ,
454441 variant : initConfiguration . variant ,
0 commit comments