Skip to content

Commit

Permalink
Merge pull request #454 from rudderlabs/release/1.15.0
Browse files Browse the repository at this point in the history
chore(release): pull release/1.15.0 into main
  • Loading branch information
ItsSudip authored Mar 14, 2023
2 parents 851a4fa + 709cebf commit ad119ab
Show file tree
Hide file tree
Showing 31 changed files with 1,117 additions and 476 deletions.
380 changes: 380 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rudder-config-schema",
"version": "1.14.0",
"version": "1.15.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@
],
"label": "Role Based Authentication",
"value": "roleBasedAuth",
"default": false
"default": true
},
{
"type": "textInput",
Expand Down
2 changes: 1 addition & 1 deletion src/configurations/destinations/clickhouse/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@
],
"label": "Role Based Authentication",
"value": "roleBasedAuth",
"default": false
"default": true
},
{
"type": "textInput",
Expand Down
2 changes: 1 addition & 1 deletion src/configurations/destinations/deltalake/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@
],
"label": "Role Based Authentication",
"value": "roleBasedAuth",
"default": false
"default": true
},
{
"type": "textInput",
Expand Down
2 changes: 1 addition & 1 deletion src/configurations/destinations/eventbridge/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"type": "checkbox",
"label": "Role Based Authentication",
"value": "roleBasedAuth",
"default": false
"default": true
},
{
"type": "textInput",
Expand Down
2 changes: 1 addition & 1 deletion src/configurations/destinations/firehose/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"type": "checkbox",
"label": "Role Based Authentication",
"value": "roleBasedAuth",
"default": false
"default": true
},
{
"type": "textInput",
Expand Down
86 changes: 54 additions & 32 deletions src/configurations/destinations/ga4/db-config.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
{
"name": "GA4",
"displayName": "Google Analytics 4",
"displayName": "Google Analytics 4 (GA4)",
"config": {
"transformAt": "processor",
"transformAtV1": "processor",
"saveDestinationResponse": false,
"includeKeys": [
"measurementId",
"blockPageViewEvent",
"extendPageViewParams",
"clientIdFieldIdentifier",
"sendUserId",
"useNativeSDKToSend",
"eventFilteringOption",
"capturePageView",
"whitelistedEvents",
"blacklistedEvents",
"oneTrustCookieCategories",
"debugMode",
"addSendToParameter"
"useNativeSDKToSend",
"addSendToParameter",
"eventFilteringOption",
"extendPageViewParams",
"oneTrustCookieCategories"
],
"excludeKeys": [],
"supportedSourceTypes": [
Expand All @@ -32,35 +29,60 @@
"cordova",
"warehouse"
],
"supportedMessageTypes": ["identify", "track", "group", "page"],
"supportedMessageTypes": [
"track",
"group",
"page"
],
"supportedConnectionModes": {
"android": [
"cloud",
"device"
],
"web": [
"cloud",
"device",
"hybrid"
],
"ios": [
"cloud",
"device"
]
},
"destConfig": {
"defaultConfig": [
"apiSecret",
"debugMode",
"typesOfClient",
"measurementId",
"firebaseAppId",
"clientIdFieldIdentifier",
"enableServerSideIdentify",
"newOrExistingUserTrait",
"sendLoginSignup",
"loginSignupMethod",
"generateLead",
"generateLeadValueTrait",
"generateLeadCurrencyTrait",
"blockPageViewEvent",
"extendPageViewParams",
"sendUserId",
"debugMode",
"addSendToParameter",
"eventFilteringOption",
"whitelistedEvents",
"blacklistedEvents"
"blacklistedEvents",
"eventFilteringOption",
"oneTrustCookieCategories"
],
"web": [
"useNativeSDK",
"connectionMode",
"capturePageView",
"addSendToParameter",
"useNativeSDKToSend",
"extendPageViewParams"
],
"android": [
"useNativeSDK",
"connectionMode"
],
"web": ["useNativeSDK", "useNativeSDKToSend", "oneTrustCookieCategories"],
"android": ["useNativeSDK", "oneTrustCookieCategories"],
"ios": ["useNativeSDK", "oneTrustCookieCategories"]
"ios": [
"useNativeSDK",
"connectionMode"
]
},
"secretKeys": ["apiSecret"]
"secretKeys": [
"apiSecret"
]
},
"options": { "isBeta": true }
}
"options": {
"isBeta": true
}
}
98 changes: 48 additions & 50 deletions src/configurations/destinations/ga4/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["measurementId"],
"required": [
"measurementId"
],
"properties": {
"apiSecret": {
"type": "string",
Expand All @@ -20,53 +22,54 @@
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"enableServerSideIdentify": {
"type": "boolean"
},
"newOrExistingUserTrait": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"sendLoginSignup": {
"type": "boolean"
},
"loginSignupMethod": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"generateLead": {
"type": "boolean"
},
"generateLeadValueTrait": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"generateLeadCurrencyTrait": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"clientIdFieldIdentifier": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"eventFilteringOption": {
"type": "string",
"pattern": "(^env[.].+)|^(disable|whitelistedEvents|blacklistedEvents)$"
},
"blockPageViewEvent": {
"type": "boolean"
"capturePageView": {
"type": "object",
"properties": {
"web": {
"type": "string",
"pattern": "(^env[.].+)|^(rs|gtag)$"
}
}
},
"extendPageViewParams": {
"type": "boolean"
},
"sendUserId": {
"type": "boolean"
"type": "object",
"properties": {
"web": {
"type": "boolean"
}
}
},
"debugMode": {
"type": "boolean"
},
"addSendToParameter": {
"type": "boolean"
"type": "object",
"properties": {
"web": {
"type": "boolean"
}
}
},
"connectionMode": {
"type": "object",
"properties": {
"web": {
"type": "string",
"pattern": "^(cloud|device|hybrid)$"
},
"ios": {
"type": "string",
"pattern": "^(cloud|device)$"
},
"android": {
"type": "string",
"pattern": "^(cloud|device)$"
}
}
},
"whitelistedEvents": {
"type": "array",
Expand Down Expand Up @@ -101,22 +104,17 @@
}
},
"oneTrustCookieCategories": {
"type": "object",
"properties": {
"web": {
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
}
}
}
Loading

0 comments on commit ad119ab

Please sign in to comment.