Skip to content

Commit

Permalink
Merge pull request #1300 from rudderlabs/release/v1.69.0
Browse files Browse the repository at this point in the history
chore(release): pull release/v1.69.0 into main
  • Loading branch information
yashasvibajpai authored Apr 4, 2024
2 parents 409c421 + a9bd56a commit de0e710
Show file tree
Hide file tree
Showing 54 changed files with 1,184 additions and 49 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

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.69.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.68.1...v1.69.0) (2024-04-02)


### Features

* onboard new destination bloomreach ([#1273](https://github.com/rudderlabs/rudder-config-schema/issues/1273)) ([09e8e8f](https://github.com/rudderlabs/rudder-config-schema/commit/09e8e8f55ccf6d17ad6e929a82caaaa9677f4f7f))
* onboarding linkedin conversion api ([#1274](https://github.com/rudderlabs/rudder-config-schema/issues/1274)) ([0fc0081](https://github.com/rudderlabs/rudder-config-schema/commit/0fc0081f512b2aece54ab4fbba82328f89911625))


### Bug Fixes

* ninetailed: modify page support ([#1293](https://github.com/rudderlabs/rudder-config-schema/issues/1293)) ([f0b1ca2](https://github.com/rudderlabs/rudder-config-schema/commit/f0b1ca256cfd7a28455ae88680b38147d1837c2f))
* snap pixel: typo ([#1295](https://github.com/rudderlabs/rudder-config-schema/issues/1295)) ([c391320](https://github.com/rudderlabs/rudder-config-schema/commit/c391320a903b96ad793cb2ea248fd0d64128aa54))
* snapchat conversion: add event level_complete ([#1299](https://github.com/rudderlabs/rudder-config-schema/issues/1299)) ([e82967f](https://github.com/rudderlabs/rudder-config-schema/commit/e82967f16967c441fb177ee35644f3af7eac6557))
* support mapping for all standard events for snappixel ([#1290](https://github.com/rudderlabs/rudder-config-schema/issues/1290)) ([03516eb](https://github.com/rudderlabs/rudder-config-schema/commit/03516eb762e0ca5fe345d01cdfe45bca1161b8d0))

### [1.68.1](https://github.com/rudderlabs/rudder-config-schema/compare/v1.68.0...v1.68.1) (2024-03-21)

## [1.68.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.67.1...v1.68.0) (2024-03-18)
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.68.1",
"version": "1.69.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
2 changes: 2 additions & 0 deletions src/configurations/destinations/azure_datalake/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
"accountKey",
"useSASTokens",
"sasToken",
"skipTracksTable",
"skipUsersTable",
"syncFrequency",
"syncStartAt",
"oneTrustCookieCategories"
Expand Down
10 changes: 9 additions & 1 deletion src/configurations/destinations/azure_datalake/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,18 @@
"type": "boolean",
"default": false
},
"skipTracksTable": {
"type": "boolean",
"default": false
},
"skipUsersTable": {
"type": "boolean",
"default": false
},
"syncFrequency": {
"type": "string",
"enum": ["30", "60", "180", "360", "720", "1440"],
"default": "30"
"default": "180"
},
"syncStartAt": {
"type": "string"
Expand Down
23 changes: 21 additions & 2 deletions src/configurations/destinations/azure_datalake/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@
}
],
"defaultOption": {
"name": "Every 30 minutes",
"value": "30"
"name": "Every 3 hours",
"value": "180"
},
"required": false
},
Expand All @@ -132,6 +132,25 @@
}
]
},
{
"title": "Advanced Settings",
"fields": [
{
"type": "checkbox",
"label": "Skip User Table",
"value": "skipUsersTable",
"footerNote": "Enable this feature to send event data exclusively to the Identify table, and skip user table. Eliminates the need for merge operation on the user table",
"default": false
},
{
"type": "checkbox",
"label": "Skip Tracks Table",
"value": "skipTracksTable",
"footerNote": "Enable this feature to skip sending the event data to the “tracks” table",
"default": false
}
]
},
{
"title": "Consent Settings",
"fields": [
Expand Down
2 changes: 2 additions & 0 deletions src/configurations/destinations/azure_synapse/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
"syncStartAt",
"excludeWindow",
"useRudderStorage",
"skipTracksTable",
"skipUsersTable",
"oneTrustCookieCategories"
]
},
Expand Down
8 changes: 8 additions & 0 deletions src/configurations/destinations/azure_synapse/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,14 @@
"type": "boolean",
"default": true
},
"skipTracksTable": {
"type": "boolean",
"default": false
},
"skipUsersTable": {
"type": "boolean",
"default": false
},
"bucketProvider": {
"type": "string",
"pattern": "^(S3|GCS|AZURE_BLOB|MINIO)$"
Expand Down
14 changes: 14 additions & 0 deletions src/configurations/destinations/azure_synapse/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -552,6 +552,20 @@
"value": "preferAppend",
"footerNote": "Disable to move from Append to Merge operation. Switching from Append to Merge ensures 100% non-duplicate data, but would increase warehouse operations time significantly",
"default": true
},
{
"type": "checkbox",
"label": "Skip User Table",
"value": "skipUsersTable",
"footerNote": "Enable this feature to send event data exclusively to the Identify table, and skip user table. Eliminates the need for merge operation on the user table",
"default": false
},
{
"type": "checkbox",
"label": "Skip Tracks Table",
"value": "skipTracksTable",
"footerNote": "Enable this feature to skip sending the event data to the “tracks” table",
"default": false
}
]
},
Expand Down
61 changes: 61 additions & 0 deletions src/configurations/destinations/bloomreach/db-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"name": "BLOOMREACH",
"displayName": "bloomreach",
"config": {
"cdkV2Enabled": true,
"transformAtV1": "router",
"saveDestinationResponse": true,
"supportedSourceTypes": [
"android",
"ios",
"web",
"unity",
"amp",
"cloud",
"reactnative",
"flutter",
"cordova",
"shopify"
],
"supportedMessageTypes": {
"cloud": ["identify", "track", "page", "screen"]
},
"supportedConnectionModes": {
"android": ["cloud"],
"ios": ["cloud"],
"web": ["cloud"],
"unity": ["cloud"],
"amp": ["cloud"],
"cloud": ["cloud"],
"reactnative": ["cloud"],
"flutter": ["cloud"],
"cordova": ["cloud"],
"shopify": ["cloud"]
},
"destConfig": {
"defaultConfig": [
"apiBaseUrl",
"apiKey",
"apiSecret",
"hardID",
"softID",
"projectToken",
"oneTrustCookieCategories"
],
"android": ["connectionMode"],
"ios": ["connectionMode"],
"web": ["connectionMode"],
"unity": ["connectionMode"],
"amp": ["connectionMode"],
"cloud": ["connectionMode"],
"reactnative": ["connectionMode"],
"flutter": ["connectionMode"],
"cordova": ["connectionMode"],
"shopify": ["connectionMode"]
},
"secretKeys": ["apiKey", "apiSecret"]
},
"options": {
"isBeta": true
}
}
90 changes: 90 additions & 0 deletions src/configurations/destinations/bloomreach/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
{
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"required": ["apiBaseUrl", "apiKey", "apiSecret", "projectToken", "hardID", "softID"],
"type": "object",
"properties": {
"apiBaseUrl": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|(?!.*\\.ngrok\\.io)^(?:http(s)?:\\/\\/)?[\\w.-]+(?:\\.[\\w\\.-]+)+[\\w\\-\\._~:/?#[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$|^$"
},
"apiKey": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"apiSecret": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"projectToken": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"hardID": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"softID": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"oneTrustCookieCategories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
},
"connectionMode": {
"type": "object",
"properties": {
"android": {
"type": "string",
"enum": ["cloud"]
},
"ios": {
"type": "string",
"enum": ["cloud"]
},
"web": {
"type": "string",
"enum": ["cloud"]
},
"unity": {
"type": "string",
"enum": ["cloud"]
},
"amp": {
"type": "string",
"enum": ["cloud"]
},
"cloud": {
"type": "string",
"enum": ["cloud"]
},
"reactnative": {
"type": "string",
"enum": ["cloud"]
},
"flutter": {
"type": "string",
"enum": ["cloud"]
},
"cordova": {
"type": "string",
"enum": ["cloud"]
},
"shopify": {
"type": "string",
"enum": ["cloud"]
}
}
}
}
}
}
Loading

0 comments on commit de0e710

Please sign in to comment.