chore: Update sdk_metadata features#328
Open
devin-ai-integration[bot] wants to merge 2 commits intomainfrom
Open
chore: Update sdk_metadata features#328devin-ai-integration[bot] wants to merge 2 commits intomainfrom
devin-ai-integration[bot] wants to merge 2 commits intomainfrom
Conversation
Co-Authored-By: Aaron Zeisler <azeisler@launchdarkly.com>
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Co-Authored-By: Aaron Zeisler <azeisler@launchdarkly.com>
3 tasks
|
FYI (no action needed): The build may fail until #329 is merged. |
Author
|
Understood, thanks for the heads up. This PR only touches |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requirements
Related issues
N/A
Describe the solution you've provided
Adds a
featuresmap to the Android SDK entry in.sdk_metadata.json, documenting which SDK features are supported and the version each was introduced. Feature keys use the canonical camelCase names fromsdk-meta/products/feature_info.json, and introduction versions are sourced from the SDK features documentation table (the "all other client-side SDKs" → Android column) and verified against the repository's CHANGELOG.18 features are included:
allFlags,appMetadata,autoEnvAttrs,bigSegments,contexts,experimentation,flagChanges,hooks,inlineContextCustomEvents,multiEnv,offlineMode,perContextSummaryEvents,pluginSupport,privateAttrs,relayProxyProxy,testDataSource,track,variationDetail.Updates since last revision
Added two features that were missing from the initial commit:
perContextSummaryEvents: introduced in5.11.0— verified via CHANGELOG entry "Add support for per-context summary events" under the 5.11.0 releasetestDataSource: introduced in4.0— verified via CHANGELOG entry forTestDataclass added in the 4.0.0 releaseHuman review checklist
introducedversion matches the SDK's changelog / docs tableappMetadatauses"3.6"for users-era support — docs also notes"4.2"for contexts-era; only the initial introduction version is listed here)bigSegments: "1.0"represents "All" from the docs table (i.e., supported since the SDK's first release) — confirm this convention is acceptablepluginSupport: "5.9"is mapped from the "Observability plugin" row in the docs table — verify this mapping is correct for this SDKperContextSummaryEvents: "5.11.0"andtestDataSource: "4.0"— verify these newly added features and versions are correctDescribe alternatives you've considered
N/A — this follows the established pattern used by other SDKs (e.g.,
js-core,go-server-sdk) that already havefeaturesin their.sdk_metadata.json.Additional context
.sdk_metadata.jsonacross multiple SDK repositories.Note
Low Risk
Low risk metadata-only change that updates documentation/SDK catalog data without affecting runtime code paths.
Overview
Adds a
featuressection to the Android entry in.sdk_metadata.json, listing 18 supported capabilities (for examplecontexts,hooks,pluginSupport,perContextSummaryEvents) along with the version each was introduced.Also updates the
userAgentsline formatting to accommodate the newfeaturesblock.Written by Cursor Bugbot for commit 15aba5a. This will update automatically on new commits. Configure here.