Repository navigation
Immutable
release. Only release title and notes can be modified.
Minor Changes
- d4ea175: Change properties passed to
capture()and the other event methods to override registered super properties and SDK context properties such as$app_version,$os_nameand$lib, and a group passed ingroups:to override a group set withgroup(), matching posthog-android and posthog-js. If you relied on the registered or SDK value winning, stop passing the conflicting key per event;$is_identified,$process_person_profile,$geoip_disable,$recording_statusand$sdk_debug_*properties are still set by the SDK.
Patch Changes
- 5d2a98b: Send queued events, session replay snapshots, and logs when
close()is called instead of holding them until the next SDK setup - f524e31: Keep
$referring_domainand registered UTM/click-id super properties on minimal$feature_flag_calledevents - 4257154: Ignore
group(type:key:)calls with an emptytypeorkey. Previously they stored the empty group on later events and sent an invalid$groupidentify; now the call does nothing and logs a debug message - ea22826: Fix
errorTrackingConfig.ignoredExceptionTypesnot dropping matching$exceptionevents on watchOS and visionOS - 4708ca1: Cap how long a
Retry-Afterresponse header can pause log uploads at 5 minutes. - 8ad4249: Fix
$recording_statusreportingactiveafter a backgrounded session times out, whileisSessionReplayActive()returnsfalse - 0aa4af5: Send already recorded session replay snapshots when
stopSessionRecording()is called instead of holding them until the next flush