Skip to content

Commit

Permalink
Merge branch 'develop' into feat/google-cloud-function
Browse files Browse the repository at this point in the history
  • Loading branch information
ujjwal-ab authored Sep 21, 2023
2 parents 9c0c0a5 + 43641ce commit e75b95e
Show file tree
Hide file tree
Showing 40 changed files with 2,023 additions and 533 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,57 @@

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.51.1](https://github.com/rudderlabs/rudder-config-schema/compare/v1.51.0...v1.51.1) (2023-09-21)


### Bug Fixes

* **iterable:** remove enum values for handleLinks and closeButtonPosition ([c6129c1](https://github.com/rudderlabs/rudder-config-schema/commit/c6129c14f4fd28de9f22a59d160382d59a1a620f))

## [1.51.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.50.0...v1.51.0) (2023-09-20)


### Features

* **appcues:** added proxyUrl support ([f870b4a](https://github.com/rudderlabs/rudder-config-schema/commit/f870b4aed86ba2dcc77fc58f95f8401e273eff92))
* **INT-339:** enable mirror mode for marketo static list ([#843](https://github.com/rudderlabs/rudder-config-schema/issues/843)) ([88841c2](https://github.com/rudderlabs/rudder-config-schema/commit/88841c2d4b9081f263ceace003499f7ee873cfe6))
* **INT-523:** update customerIo UI config to convert datacenter field t dropdown ([#880](https://github.com/rudderlabs/rudder-config-schema/issues/880)) ([c696c2c](https://github.com/rudderlabs/rudder-config-schema/commit/c696c2c1da6ae8450562565837cf11f60b9055ea))
* **iterable:** move to new ui ([54ac1fe](https://github.com/rudderlabs/rudder-config-schema/commit/54ac1fef3a868c491bcee9deff4b735e6d14edaa))
* onboard cloud mode support for fullstory on new UI ([#875](https://github.com/rudderlabs/rudder-config-schema/issues/875)) ([33c3d5f](https://github.com/rudderlabs/rudder-config-schema/commit/33c3d5f235cb3b26ed0b4acc5257bb1bd3f55559))
* onboard launchdarkly audience ([#877](https://github.com/rudderlabs/rudder-config-schema/issues/877)) ([a9deca0](https://github.com/rudderlabs/rudder-config-schema/commit/a9deca09e4df5a3517555e124cddb5ed5febd633))


### Bug Fixes

* fb ads account validation (ETL-114) ([#892](https://github.com/rudderlabs/rudder-config-schema/issues/892)) ([3366668](https://github.com/rudderlabs/rudder-config-schema/commit/33666685d667eec4ec72f5043c60e2249940cca0))
* **INT-568:** slack send event to event specific channel using webhooks ([#895](https://github.com/rudderlabs/rudder-config-schema/issues/895)) ([70a17f6](https://github.com/rudderlabs/rudder-config-schema/commit/70a17f663887377f4e4625091585396ec1521820))
* **iterable:** schema issues ([e902815](https://github.com/rudderlabs/rudder-config-schema/commit/e902815a7d665445b35394ff8be9f99e10efa1a0))

## [1.50.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.49.2...v1.50.0) (2023-09-19)


### Features

* **appcues:** proxyurl support ([5883d55](https://github.com/rudderlabs/rudder-config-schema/commit/5883d558b00104e044313d454dc5309813e13916))

### [1.49.2](https://github.com/rudderlabs/rudder-config-schema/compare/v1.49.1...v1.49.2) (2023-09-12)

### [1.49.1](https://github.com/rudderlabs/rudder-config-schema/compare/v1.49.0...v1.49.1) (2023-09-11)


### Bug Fixes

* fb ads account validation ([2e2715b](https://github.com/rudderlabs/rudder-config-schema/commit/2e2715bc453b3de472320a77145afba847aa179e))
* updates hubspot to 8.1.10 ([c0d3248](https://github.com/rudderlabs/rudder-config-schema/commit/c0d3248b3cfc6d8d596e8f7eb7d6abda2adc6aaf))
* updates mixpanel to 8.1.10 ([074844c](https://github.com/rudderlabs/rudder-config-schema/commit/074844cd7da72ccf348a11a2aa5dd50f62bf73f3))

## [1.49.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.48.0...v1.49.0) (2023-09-06)


### Features

* eloqua new integration onboarding ([#893](https://github.com/rudderlabs/rudder-config-schema/issues/893)) ([0f849bd](https://github.com/rudderlabs/rudder-config-schema/commit/0f849bdbd80838714d18bac859986a1ada41cb83))

## [1.48.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.47.2...v1.48.0) (2023-09-04)


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.48.0",
"version": "1.51.1",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
13 changes: 11 additions & 2 deletions src/configurations/destinations/appcues/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"saveDestinationResponse": true,
"includeKeys": [
"accountId",
"nativeSdkUrl",
"blacklistedEvents",
"whitelistedEvents",
"oneTrustCookieCategories",
Expand All @@ -26,7 +27,12 @@
"cordova",
"shopify"
],
"supportedMessageTypes": ["identify", "page", "screen", "track"],
"supportedMessageTypes": [
"identify",
"page",
"screen",
"track"
],
"destConfig": {
"defaultConfig": [
"accountId",
Expand All @@ -35,7 +41,10 @@
"eventFilteringOption",
"oneTrustCookieCategories"
],
"web": ["useNativeSDK"]
"web": [
"nativeSdkUrl",
"useNativeSDK"
]
},
"secretKeys": []
}
Expand Down
9 changes: 9 additions & 0 deletions src/configurations/destinations/appcues/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@
"regexErrorMessage": "Invalid Account Id",
"required": true,
"placeholder": "e.g: 81429"
},
{
"type": "textInput",
"label": "Appcues Javascript Native SDK URL",
"value": "nativeSdkUrl",
"regex": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|(?!.*\\.ngrok\\.io)^(.{0,100})$",
"regexErrorMessage": "Please put a valid url",
"required": false,
"footerNote": "Enter your native appcues JS SDK url for hosting appcues JS SDK. By default it is https://fast.appcues.com/${your_account_id}.js"
}
]
},
Expand Down
2 changes: 1 addition & 1 deletion src/configurations/destinations/braze/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
"fields": [
{
"type": "checkbox",
"label": "Deduplicate Traits (Beta)",
"label": "Deduplicate Traits",
"configKey": "supportDedup",
"default": false,
"note": "Turn on if you want to enable Deduplicate Traits on identify and track"
Expand Down
4 changes: 2 additions & 2 deletions src/configurations/destinations/customerio/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"includeKeys": [
"apiKey",
"siteID",
"datacenterEU",
"datacenter",
"blacklistedEvents",
"whitelistedEvents",
"oneTrustCookieCategories",
Expand All @@ -36,7 +36,7 @@
"defaultConfig": [
"apiKey",
"siteID",
"datacenterEU",
"datacenter",
"deviceTokenEventName",
"blacklistedEvents",
"whitelistedEvents",
Expand Down
20 changes: 7 additions & 13 deletions src/configurations/destinations/customerio/schema.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"siteID",
"apiKey"
],
"required": ["siteID", "apiKey"],
"type": "object",
"properties": {
"siteID": {
Expand All @@ -19,9 +16,10 @@
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
},
"datacenterEU": {
"type": "boolean",
"default": false
"datacenter": {
"type": "string",
"enum": ["US", "EU"],
"default": "US"
},
"sendPageNameInSDK": {
"type": "object",
Expand All @@ -41,11 +39,7 @@
},
"eventFilteringOption": {
"type": "string",
"enum": [
"disable",
"whitelistedEvents",
"blacklistedEvents"
],
"enum": ["disable", "whitelistedEvents", "blacklistedEvents"],
"default": "disable"
},
"whitelistedEvents": {
Expand Down Expand Up @@ -86,4 +80,4 @@
}
}
}
}
}
30 changes: 22 additions & 8 deletions src/configurations/destinations/customerio/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,21 +28,35 @@
"regex": "^(.{0,100})$",
"regexErrorMessage": "Invalid Event Name",
"placeholder": "e.g: device_token_registered",
"footerNote": "This event should be fired just after setting device token to enable sending device tokens to CustomerIO immediately."
"footerNote": "This event should be fired just after setting device token to enable sending device tokens to Customer.io immediately."
},
{
"type": "checkbox",
"label": "Account based in the EU data center?",
"value": "datacenterEU",
"default": false,
"footerNote": "Turn it ON if you want to send data to EU servers"
"type": "singleSelect",
"label": "Data Center",
"value": "datacenter",
"mode": "single",
"options": [
{
"name": "US",
"value": "US"
},
{
"name": "EU",
"value": "EU"
}
],
"defaultOption": {
"name": "US",
"value": "US"
},
"footerNote": "Select your Customer.io Data Center"
},
{
"type": "checkbox",
"label": "Send Page Name in SDK mode",
"value": "sendPageNameInSDK",
"default": true,
"footerNote": "Turn it OFF if you don't want to send the page name when connected in device mode. If OFF page name will automatically be captured by CustomerIo."
"footerNote": "Turn it OFF if you don't want to send the page name when connected in device mode. If OFF page name will automatically be captured by Customer.io."
}
]
},
Expand Down Expand Up @@ -132,4 +146,4 @@
]
}
]
}
}
22 changes: 22 additions & 0 deletions src/configurations/destinations/eloqua/db-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "ELOQUA",
"displayName": "Eloqua",
"config": {
"cdkV2Enabled": true,
"supportsVisualMapper": true,
"syncBehaviours": ["upsert"],
"transformAt": "processor",
"transformAtV1": "processor",
"saveDestinationResponse": true,
"includeKeys": [],
"excludeKeys": [],
"supportedSourceTypes": ["cloud", "warehouse"],
"supportedConnectionModes": {},
"supportedMessageTypes": ["identify", "track"],
"destConfig": {
"defaultConfig": ["companyName", "password", "userName"]
},
"secretKeys": ["password"]
},
"options": { "isBeta": true }
}
Empty file.
33 changes: 33 additions & 0 deletions src/configurations/destinations/eloqua/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["companyName", "userName", "password"],
"properties": {
"companyName": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"userName": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"password": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"oneTrustCookieCategories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
}
}
72 changes: 72 additions & 0 deletions src/configurations/destinations/eloqua/ui-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"uiConfig": {
"baseTemplate": [
{
"title": "Initial setup",
"note": "Review how this destination is set up",
"sections": [
{
"groups": [
{
"title": "Connection settings",
"note": "Update your connection settings here",
"icon": "settings",
"fields": [
{
"type": "textInput",
"label": "Company Name",
"note": ["Edit your company name you use to login in eloqua."],
"configKey": "companyName",
"regex": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$",
"regexErrorMessage": "Invalid Company Name Format",
"placeholder": "e.g: dummyCompany"
},
{
"type": "textInput",
"label": "Username",
"configKey": "userName",
"note": "Edit your username here",
"regex": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$",
"regexErrorMessage": "Invalid Username format",
"placeholder": "e.g: dummyUsername"
},
{
"type": "textInput",
"label": "Password",
"configKey": "password",
"note": "Edit your password here",
"regex": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$",
"regexErrorMessage": "Invalid Password format",
"placeholder": "e.g: dummyPassword",
"secret": true
}
]
}
]
},
{
"groups": [
{
"title": "Connection mode",
"note": [
"Update how you want to route events from your source to destination. ",
{
"text": "Get help deciding",
"link": "https://www.rudderstack.com/docs/destinations/rudderstack-connection-modes/"
}
],
"icon": "sliders",
"fields": []
}
]
}
]
}
],
"sdkTemplate": {
"title": "SDK settings",
"note": "not visible in the ui",
"fields": []
}
}
}
Loading

0 comments on commit e75b95e

Please sign in to comment.