Skip to main content

Is the feature flag impression toggle supported by my SDK version?

Question

The feature flag Impression tracking toggle allows me to control my generated impressions (feature flag evaluation data) for a given feature flag definition. The toggle setting is detected by new Harness FME SDK versions, but older SDK versions will not detect the setting (impressions will be sent to Harness servers).

How can I confirm that the FME SDK version that I am using in my codebase will not send impressions for a feature flag definition that has impression tracking turned off (as shown below)?

Answer

Please refer to the following table to check that your Harness FME SDK version or optional infrastructure version supports the Impression tracking toggle.

SDK or InfraVersion that supports SemVer
Client-side SDKs
Android SDK5.1.0 and later
Browser SDK1.1.0 and later
iOS SDK3.1.0 and later
JavaScript SDK11.1.0 and later
React Native SDK1.1.0 and later
Server-side SDKs
Elixir Thin Client SDKSee SplitD version
Go SDK6.7.0 and later
Java SDK4.12.0 and later
Node.js SDK11.1.0 and later
PHP Thin Client SDKSee SplitD version
Python SDK10.2.0 and later
Ruby SDK8.5.0 and later
Optional infrastructure
Split Daemon1.5.0 and later
Split Synchronizer5.10.0 and later