Skip to content

[v3] In Memory Mode#294

Open
kkostov wants to merge 3 commits into
feat/processorsfrom
feat/in-memory-mode
Open

[v3] In Memory Mode#294
kkostov wants to merge 3 commits into
feat/processorsfrom
feat/in-memory-mode

Conversation

@kkostov

@kkostov kkostov commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This PR formalises in-memory mode of operation for the SDK. In this mode, none of our default processors will use client side persistence to disk.

try await TelemetryDeck.initialize(
    appID: "<YOUR-APP-ID>",
    namespace: "<YOUR-NAMESPACE>",
    inMemoryOnly: true
)

Features unavailable in in-memory only mode:

  • Persistent event caching: events that haven't been sent will be discarded when the app terminates.
  • New-install detection
  • Session retention metrics
  • Cross-launch duration persistence: duration events are usable only during the lifetime of the app.

@kkostov kkostov requested a review from winsmith July 1, 2026 11:29
@kkostov kkostov self-assigned this Jul 1, 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.

1 participant