Skip to content

Commit

Permalink
Merge pull request #1803 from rudderlabs/release/v1.98.0
Browse files Browse the repository at this point in the history
chore(release): pull release/v1.98.0 into main
  • Loading branch information
aashishmalik authored Nov 20, 2024
2 parents 3bb60cc + d0cc5f9 commit 56ff8c1
Show file tree
Hide file tree
Showing 21 changed files with 620 additions and 19 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.98.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.97.3...v1.98.0) (2024-11-18)


### Features

* gaec migration ([#1783](https://github.com/rudderlabs/rudder-config-schema/issues/1783)) ([6e42f7f](https://github.com/rudderlabs/rudder-config-schema/commit/6e42f7f3b333642d5302f0ababac482fa852d3b5))
* iterable eudc ([#1762](https://github.com/rudderlabs/rudder-config-schema/issues/1762)) ([fb89118](https://github.com/rudderlabs/rudder-config-schema/commit/fb89118b5b883787705b1c12f5e93ca13fd5acfe))
* muliselect int-info component ([#1792](https://github.com/rudderlabs/rudder-config-schema/issues/1792)) ([2e64eca](https://github.com/rudderlabs/rudder-config-schema/commit/2e64ecac8d7fe981f327e8253cd13821d7927c3c))
* onboard linkedin audience destination ([#1758](https://github.com/rudderlabs/rudder-config-schema/issues/1758)) ([a039627](https://github.com/rudderlabs/rudder-config-schema/commit/a039627f5ed48cfb40f18198df3e742a219f705b))
* onboarding intercom v2 retl support ([#1781](https://github.com/rudderlabs/rudder-config-schema/issues/1781)) ([076d6a9](https://github.com/rudderlabs/rudder-config-schema/commit/076d6a901fb4372a66183a0b5c9f2fdf65b24b8d))


### Bug Fixes

* gaec schema ([#1787](https://github.com/rudderlabs/rudder-config-schema/issues/1787)) ([faa4fa6](https://github.com/rudderlabs/rudder-config-schema/commit/faa4fa61a60edae5a9aaf3242b9d61da8654c2f9))
* http enchancements ([#1759](https://github.com/rudderlabs/rudder-config-schema/issues/1759)) ([3886598](https://github.com/rudderlabs/rudder-config-schema/commit/38865980a34deb77fb33e9b6f8948fa37aeee10b))
* revert develop changes gaec ([#1802](https://github.com/rudderlabs/rudder-config-schema/issues/1802)) ([c70c6b0](https://github.com/rudderlabs/rudder-config-schema/commit/c70c6b0c0942ac4999ac5511a5659014d1fc85ee))

### [1.97.3](https://github.com/rudderlabs/rudder-config-schema/compare/v1.97.2...v1.97.3) (2024-11-14)


Expand Down
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.97.3",
"version": "1.98.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["customerId", "subAccount"],
"additionalProperties": true,
"properties": {
"oneTrustCookieCategories": {
"type": "object",
Expand Down Expand Up @@ -276,6 +278,30 @@
}
}
}
},
"requireHash": {
"type": "boolean",
"default": true
},
"subAccount": {
"type": "boolean",
"default": false
},
"listOfConversions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"conversions": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
},
"customerId": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,27 @@
],
"default": ["email"]
}
]
],
"preRequisites": {
"fields": [
{
"configKey": "connectionMode.cloud",
"value": "cloud"
},
{
"configKey": "connectionMode.shopify",
"value": "cloud"
}
],
"condition": "or",
"prerequisitesCondition": "or",
"featureFlags": [
{
"configKey": "AMP_vdm-next",
"value": false
}
]
}
}
]
},
Expand Down
5 changes: 4 additions & 1 deletion src/configurations/destinations/http/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,10 @@
},
"options": {
"isBeta": true,
"hidden": true,
"hidden": {
"featureFlagName": "AMP_http_webhook",
"featureFlagValue": false
},
"secondPositionRedirectComponent": true
}
}
9 changes: 7 additions & 2 deletions src/configurations/destinations/http/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -526,6 +526,7 @@
"to": "$."
}
],
"jsonPathValidation": true,
"columns": [
{
"type": "textInput",
Expand All @@ -551,6 +552,8 @@
"label": "Map your query parameters",
"configKey": "queryParams",
"default": [],
"jsonPathValidation": true,
"hideKeysJsonView": true,
"columns": [
{
"type": "textInput",
Expand All @@ -562,7 +565,7 @@
"type": "textInput",
"key": "from",
"label": "Value",
"placeholder": "e.g: $.userId"
"placeholder": "e.g: $.userId or \"userId\""
}
]
}
Expand All @@ -576,6 +579,8 @@
"label": "Map your headers",
"configKey": "headers",
"default": [],
"hideKeysJsonView": true,
"jsonPathValidation": true,
"columns": [
{
"type": "textInput",
Expand All @@ -587,7 +592,7 @@
"type": "textInput",
"key": "from",
"label": "Value",
"placeholder": "e.g. application/json"
"placeholder": "e.g. \"application/json\""
}
]
}
Expand Down
17 changes: 14 additions & 3 deletions src/configurations/destinations/intercom_v2/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
"name": "INTERCOM_V2",
"displayName": "Intercom V2",
"config": {
"disableJsonMapper": true,
"supportsVisualMapper": true,
"syncBehaviours": ["mirror"],
"transformAtV1": "router",
"saveDestinationResponse": true,
"throttlingCost": { "eventType": { "group": 3, "identify": 3 } },
Expand All @@ -20,10 +23,11 @@
"cloud",
"reactnative",
"flutter",
"cordova"
"cordova",
"warehouse"
],
"supportedMessageTypes": {
"cloud": ["identify", "track", "group"]
"cloud": ["identify", "track", "group", "record"]
},
"supportedConnectionModes": {
"web": ["cloud"],
Expand All @@ -34,7 +38,8 @@
"reactnative": ["cloud"],
"flutter": ["cloud"],
"cordova": ["cloud"],
"cloud": ["cloud"]
"cloud": ["cloud"],
"warehouse": ["cloud"]
},
"destConfig": {
"defaultConfig": ["rudderAccountId", "apiServer", "sendAnonymousId"],
Expand Down Expand Up @@ -91,6 +96,12 @@
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"warehouse": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
]
},
"secretKeys": []
Expand Down
74 changes: 74 additions & 0 deletions src/configurations/destinations/intercom_v2/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,18 @@
}
}
}
},
"warehouse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
},
Expand Down Expand Up @@ -535,6 +547,52 @@
}
]
}
},
"warehouse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": ["custom", "ketch", "oneTrust"],
"default": "oneTrust"
},
"consents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"consent": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
},
"allOf": [
{
"if": {
"properties": {
"provider": {
"const": "custom"
}
},
"required": ["provider"]
},
"then": {
"properties": {
"resolutionStrategy": {
"type": "string",
"enum": ["and", "or"]
}
},
"required": ["resolutionStrategy"]
}
}
]
}
}
}
},
Expand Down Expand Up @@ -648,6 +706,18 @@
}
}
}
},
"warehouse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
},
Expand Down Expand Up @@ -689,6 +759,10 @@
"cloud": {
"type": "string",
"enum": ["cloud"]
},
"warehouse": {
"type": "string",
"enum": ["cloud"]
}
}
}
Expand Down
43 changes: 42 additions & 1 deletion src/configurations/destinations/intercom_v2/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,48 @@
"configKey": "sendAnonymousId",
"default": false
}
]
],
"preRequisites": {
"fields": [
{
"configKey": "connectionMode.web",
"value": "cloud"
},
{
"configKey": "connectionMode.android",
"value": "cloud"
},
{
"configKey": "connectionMode.ios",
"value": "cloud"
},
{
"configKey": "connectionMode.unity",
"value": "cloud"
},
{
"configKey": "connectionMode.amp",
"value": "cloud"
},
{
"configKey": "connectionMode.reactnative",
"value": "cloud"
},
{
"configKey": "connectionMode.flutter",
"value": "cloud"
},
{
"configKey": "connectionMode.cordova",
"value": "cloud"
},
{
"configKey": "connectionMode.cloud",
"value": "cloud"
}
],
"condition": "or"
}
}
]
},
Expand Down
2 changes: 2 additions & 0 deletions src/configurations/destinations/iterable/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"saveDestinationResponse": true,
"includeKeys": [
"apiKey",
"dataCenter",
"initialisationIdentifier",
"getInAppEventMapping",
"purchaseEventMapping",
Expand Down Expand Up @@ -71,6 +72,7 @@
"destConfig": {
"defaultConfig": [
"apiKey",
"dataCenter",
"packageName",
"preferUserId",
"trackAllPages",
Expand Down
Loading

0 comments on commit 56ff8c1

Please sign in to comment.