Skip to content

fix(metadata): ingest new data and regenerate products#372

Merged
aaron-zeisler merged 1 commit intomainfrom
metadata-update
Mar 18, 2026
Merged

fix(metadata): ingest new data and regenerate products#372
aaron-zeisler merged 1 commit intomainfrom
metadata-update

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 18, 2026

Metadata has changed. Ensure that the changes obey patch semantics (data added or modified in a non-breaking
way), as upstream services may consume these changes automatically.

INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','allFlags','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','appMetadata','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','bigSegments','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','contexts','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','experimentation','2.4.8',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','flagChanges','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','inlineContextCustomEvents','3.10',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','offlineMode','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','privateAttrs','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','relayProxyProxy','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','track','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-client-sdk','variationDetail','1.1',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','allFlags','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','appMetadata','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','contexts','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','experimentation','2.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','fileDataSource','2.6',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','hooks','3.10',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','inlineContextCustomEvents','3.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','offlineMode','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','privateAttrs','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','relayProxyDaemon','1.2',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','relayProxyProxy','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','storingData','1.2',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','storingDataRedis','1.2',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','testDataSource','2.6',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','track','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('cpp-server-sdk','variationDetail','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','allFlags','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','bigSegments','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','bootstrapping','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','experimentation','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','flagChanges','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','privateAttrs','1.0.1',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','relayProxyProxy','1.5.6',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','secureMode','1.5',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','track','1.1.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('electron','variationDetail','1.5.7',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','allFlags','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','appMetadata','1.3',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','autoEnvAttrs','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','bigSegments','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','contexts','2.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','experimentation','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','flagChanges','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','hooks','4.12',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','inlineContextCustomEvents','4.11.1',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','offlineMode','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','perContextSummaryEvents','4.15',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','pluginSupport','4.12',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','privateAttrs','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','relayProxyProxy','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','track','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('flutter-client-sdk','variationDetail','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','allFlags','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','appMetadata','2.26',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','bigSegments','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','bootstrapping','2.9.5',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','contexts','3.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','experimentation','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','flagChanges','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','hooks','3.7',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','perContextSummaryEvents','3.8',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','pluginSupport','3.7',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','privateAttrs','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','relayProxyProxy','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','secureMode','2.18',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','track','2.9',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('react-client-sdk','variationDetail','2.21',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','allFlags','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','appMetadata','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','bigSegments','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','bootstrapping','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','contexts','2.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','experimentation','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','flagChanges','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','hooks','2.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','inlineContextCustomEvents','2.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','perContextSummaryEvents','2.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','pluginSupport','2.4',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','privateAttrs','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','relayProxyProxy','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','secureMode','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','track','1.0',NULL,NULL);
INSERT INTO sdk_features(id,feature,introduced,deprecated,removed) VALUES('vue','variationDetail','1.0',NULL,NULL);

Note

Medium Risk
Primarily additive JSON metadata, but it is consumed by upstream services automatically, so incorrect keys/versions or schema mismatches could affect SDK feature reporting.

Overview
Adds SDK feature support metadata for cpp-client-sdk, cpp-server-sdk, electron, flutter-client-sdk, react-client-sdk, and vue, including per-feature introduced versions.

Updates the source metadata files under metadata/ to include these features maps, and regenerates the consolidated feature catalogs in api-js/src/data/features.json, api/sdkmeta/data/features.json, and products/features.json accordingly.

Written by Cursor Bugbot for commit 846a8a2. This will update automatically on new commits. Configure here.

@github-actions github-actions bot requested a review from a team as a code owner March 18, 2026 07:22
@aaron-zeisler aaron-zeisler merged commit 464af03 into main Mar 18, 2026
6 checks passed
@aaron-zeisler aaron-zeisler deleted the metadata-update branch March 18, 2026 15:22
@github-actions github-actions bot mentioned this pull request Mar 18, 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