From 3a6600f0a9fce3675666dc986fdfafc79d380eaf Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 8 Jan 2024 04:48:55 +0000 Subject: [PATCH 1/4] chore(release): 1.62.0 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f04592f8e..6451eb074 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,33 @@ 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.62.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.61.0...v1.62.0) (2024-01-08) + + +### Features + +* deprecate category name for onetrust consent management ([#1125](https://github.com/rudderlabs/rudder-config-schema/issues/1125)) ([9a4b830](https://github.com/rudderlabs/rudder-config-schema/commit/9a4b830fe3eb43839831c54f1fbdbc783efecedb)) +* disable clickhouse warehous source ([#1130](https://github.com/rudderlabs/rudder-config-schema/issues/1130)) ([bd0e35c](https://github.com/rudderlabs/rudder-config-schema/commit/bd0e35cf5aacec46f3b95dbdb4605d49e21c1a08)) +* **INT-780:** move intercom to routerTransform ([#1143](https://github.com/rudderlabs/rudder-config-schema/issues/1143)) ([9e662ed](https://github.com/rudderlabs/rudder-config-schema/commit/9e662ed525a5253883b958c198e45a542c79234d)) +* move Kafka destination to new UI form-builder ([#1090](https://github.com/rudderlabs/rudder-config-schema/issues/1090)) ([9ef698a](https://github.com/rudderlabs/rudder-config-schema/commit/9ef698a9447f16c15c9abc5e7c644e52ed986886)) +* move statsig to new UI form builder ([#1108](https://github.com/rudderlabs/rudder-config-schema/issues/1108)) ([e909562](https://github.com/rudderlabs/rudder-config-schema/commit/e909562c6a195be8af89053f79ddd3a554b32cc5)) +* onboard new destination the trade desk ([#1116](https://github.com/rudderlabs/rudder-config-schema/issues/1116)) ([a1b1e97](https://github.com/rudderlabs/rudder-config-schema/commit/a1b1e975488bf3276eae118b092457e758f25289)) +* onboard reddit cloud mode destination ([#1080](https://github.com/rudderlabs/rudder-config-schema/issues/1080)) ([a3abe96](https://github.com/rudderlabs/rudder-config-schema/commit/a3abe9622fd32b0c13c834b9b9cdfc06a48b06be)) +* re-add removed supportedConnectionModes for eloqua and launchdarkly audience ([#1112](https://github.com/rudderlabs/rudder-config-schema/issues/1112)) ([89294dd](https://github.com/rudderlabs/rudder-config-schema/commit/89294dd3706b0de5f1dac9490351a71777eaf298)) +* **reddit:** add support for hashData field ([#1107](https://github.com/rudderlabs/rudder-config-schema/issues/1107)) ([d875c96](https://github.com/rudderlabs/rudder-config-schema/commit/d875c9619c0150ab678f4730a7f408ab02194639)) +* **sprig:** cloud mode ([#1089](https://github.com/rudderlabs/rudder-config-schema/issues/1089)) ([c3c06b0](https://github.com/rudderlabs/rudder-config-schema/commit/c3c06b00415b20d9ed79f0d979f6eac7e4ce837e)) +* tiktok_ads: add support for custom events ([#1109](https://github.com/rudderlabs/rudder-config-schema/issues/1109)) ([a7cdf3d](https://github.com/rudderlabs/rudder-config-schema/commit/a7cdf3dae4a06c2a3f3488358cee482bd88ebe1b)) + + +### Bug Fixes + +* add check for requirement of hybridModeCloudEventsFilter property ([#1115](https://github.com/rudderlabs/rudder-config-schema/issues/1115)) ([eaa58a3](https://github.com/rudderlabs/rudder-config-schema/commit/eaa58a3861544bb96984814088379ec5c3c01204)) +* blank aud flow in criteo ([#1144](https://github.com/rudderlabs/rudder-config-schema/issues/1144)) ([2f118da](https://github.com/rudderlabs/rudder-config-schema/commit/2f118da1f5542198416feb58a35c80c5357aab25)) +* destination definition files and add schema ([#1092](https://github.com/rudderlabs/rudder-config-schema/issues/1092)) ([e205d16](https://github.com/rudderlabs/rudder-config-schema/commit/e205d16eb12db2d7921b49c09c9d450e4483b15e)) +* **ortto:** updated default for orttoPersonAttributes.type to "text" from ["text"] ([#1137](https://github.com/rudderlabs/rudder-config-schema/issues/1137)) ([4fc2062](https://github.com/rudderlabs/rudder-config-schema/commit/4fc2062b965e0d591e64a845855b29496ef98e43)) +* **PRO-1448:** update wht library definititons to reflect updated repository names [PRO- ([#1124](https://github.com/rudderlabs/rudder-config-schema/issues/1124)) ([de8928f](https://github.com/rudderlabs/rudder-config-schema/commit/de8928f7f3d22f95276f32bbb06e21743c2ba722)) +* **sprig:** schema issues ([#1141](https://github.com/rudderlabs/rudder-config-schema/issues/1141)) ([fffe907](https://github.com/rudderlabs/rudder-config-schema/commit/fffe907c541892d1f8e5b59fe9027d3c7248b461)) + ## [1.61.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.60.2...v1.61.0) (2023-12-12) diff --git a/package-lock.json b/package-lock.json index b24180329..5df3f2437 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rudder-config-schema", - "version": "1.61.0", + "version": "1.62.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "rudder-config-schema", - "version": "1.61.0", + "version": "1.62.0", "license": "MIT", "dependencies": { "ajv": "^8.12.0", diff --git a/package.json b/package.json index 5cff7b61a..f020224fb 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rudder-config-schema", - "version": "1.61.0", + "version": "1.62.0", "description": "", "main": "src/index.ts", "private": true, From 6a1bbe7656bb50dc82a68389faae63b1242b3eff Mon Sep 17 00:00:00 2001 From: Sandeep Digumarty Date: Mon, 8 Jan 2024 12:45:30 +0530 Subject: [PATCH 2/4] feat(kafka): repositioned a couple of fields for better UX (#1145) --- .../destinations/kafka/schema.json | 2 +- .../destinations/kafka/ui-config.json | 164 +++++++----------- 2 files changed, 67 insertions(+), 99 deletions(-) diff --git a/src/configurations/destinations/kafka/schema.json b/src/configurations/destinations/kafka/schema.json index 7b26a350e..9a6380b5e 100644 --- a/src/configurations/destinations/kafka/schema.json +++ b/src/configurations/destinations/kafka/schema.json @@ -52,7 +52,7 @@ }, "username": { "type": "string", - "pattern": "^[a-zA-Z0-9_-]{1,32}$" + "pattern": "^[a-zA-Z0-9_-]{0,32}$" }, "password": { "type": "string", diff --git a/src/configurations/destinations/kafka/ui-config.json b/src/configurations/destinations/kafka/ui-config.json index e7a83057f..72a3ffee9 100644 --- a/src/configurations/destinations/kafka/ui-config.json +++ b/src/configurations/destinations/kafka/ui-config.json @@ -66,7 +66,7 @@ "note": "Manage the settings for your destination", "sections": [ { - "title": "SSL and SASL Settings", + "title": "Destination settings", "note": "Set your SSL and SASL authentication related settings.", "icon": "magnifyingGlass", "groups": [ @@ -169,82 +169,6 @@ } ] }, - { - "title": "Destination settings", - "note": "Configure advanced destination-specific settings here", - "icon": "settings", - "groups": [ - { - "title": "AVRO Schema settings", - "note": "Configure settings related to AVRO Schema", - "fields": [ - { - "type": "checkbox", - "label": "Convert Data to AVRO format", - "note": "If this option is turned on we will convert the data to avro", - "configKey": "convertToAvro", - "default": false - }, - { - "type": "redirect", - "redirectGroupKey": "avroSettings", - "label": "AVRO schema mapping", - "note": "Enter your ARVO schema and ID related settings", - "preRequisites": { - "fields": [ - { - "configKey": "convertToAvro", - "value": true - } - ] - } - }, - { - "type": "checkbox", - "label": "Embed Schema ID in Event Data", - "note": "This embeds the Avro schema ID in the payload to enable Confluent consumers to automatically know the schema ID used to encode.", - "configKey": "embedAvroSchemaID", - "default": false, - "preRequisites": { - "fields": [ - { - "configKey": "convertToAvro", - "value": true - } - ] - } - } - ] - }, - { - "title": "Topic related settings", - "note": "Configure settings related to Topic", - "fields": [ - { - "type": "checkbox", - "label": "Enable multiple topic support for event types and event names", - "note": "Enable this option to deliver events to multiple topics", - "configKey": "enableMultiTopic", - "default": false - }, - { - "type": "redirect", - "redirectGroupKey": "topicMapping", - "label": "Event to Topic mapping ", - "note": "Enter your RudderStack event to Topic", - "preRequisites": { - "fields": [ - { - "configKey": "enableMultiTopic", - "value": true - } - ] - } - } - ] - } - ] - }, { "title": "Other settings", "note": "Configure advanced RudderStack features here", @@ -279,6 +203,28 @@ ] } ] + }, + { + "title": "AVRO Schema and Topic mapping", + "note": "Configure settings related to AVRO Schema and Topics", + "hideEditIcon": true, + "sections": [ + { + "groups": [ + { + "title": "AVRO Schema and Topic settings", + "fields": [ + { + "type": "redirect", + "redirectGroupKey": "avroAndTopicSettings", + "label": "AVRO schema and Topic mappings", + "note": "Enter your ARVO schema and Topics related settings" + } + ] + } + ] + } + ] } ], "sdkTemplate": { @@ -287,36 +233,58 @@ "fields": [] }, "redirectGroups": { - "avroSettings": { - "fields": [ + "avroAndTopicSettings": { + "tabs": [ { - "type": "mapping", - "label": "AVRO Schema Lists", - "note": "Enter your AVRO schema settings", - "configKey": "avroSchemas", - "default": [], - "columns": [ + "name": "AVRO Schema", + "fields": [ + { + "type": "checkbox", + "label": "Convert Data to AVRO format", + "note": "If this option is turned on we will convert the data to avro", + "configKey": "convertToAvro", + "default": false + }, { - "type": "textInput", - "key": "schemaId", - "label": "Schema Id", - "placeholder": "e.g: schema-id" + "type": "mapping", + "label": "AVRO Schema Lists", + "note": "Enter your AVRO schema settings", + "configKey": "avroSchemas", + "default": [], + "columns": [ + { + "type": "textInput", + "key": "schemaId", + "label": "Schema Id", + "placeholder": "e.g: schema-id" + }, + { + "type": "textInput", + "key": "schema", + "label": "Schema", + "placeholder": "schema object..." + } + ] }, { - "type": "textInput", - "key": "schema", - "label": "Schema", - "placeholder": "schema object..." + "type": "checkbox", + "label": "Embed Schema ID in Event Data", + "note": "This embeds the Avro schema ID in the payload to enable Confluent consumers to automatically know the schema ID used to encode.", + "configKey": "embedAvroSchemaID", + "default": false } ] - } - ] - }, - "topicMapping": { - "tabs": [ + }, { "name": "Event type to Topic", "fields": [ + { + "type": "checkbox", + "label": "Enable multiple topic support for event types and event names", + "note": "Enable this option to deliver events to multiple topics", + "configKey": "enableMultiTopic", + "default": false + }, { "type": "mapping", "label": "Map your RudderStack event type to Topic", From 97d33e99319153054ebc2098fccd1629937f2e21 Mon Sep 17 00:00:00 2001 From: a-rampalli Date: Mon, 8 Jan 2024 12:47:45 +0530 Subject: [PATCH 3/4] chore: updates sendgrid image --- src/configurations/sources/singer_sendgrid/db-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configurations/sources/singer_sendgrid/db-config.json b/src/configurations/sources/singer_sendgrid/db-config.json index 393f7f44b..9375d1501 100644 --- a/src/configurations/sources/singer_sendgrid/db-config.json +++ b/src/configurations/sources/singer_sendgrid/db-config.json @@ -4,7 +4,7 @@ "displayName": "Sendgrid", "options": { "isBeta": false, - "image": "rudderstack/source-sendgrid:v5.3.0-sendgrid-fixes" + "image": "rudderstack/source-sendgrid:v5.3.0-sendgrid-messages-fixes" }, "type": "cloudSource" } From 0f2e71d78e5080ea3b8ec784d490e6d9b577b2bc Mon Sep 17 00:00:00 2001 From: Krishna Chaitanya Date: Tue, 9 Jan 2024 10:56:38 +0530 Subject: [PATCH 4/4] chore: update kafka placeholder --- src/configurations/destinations/kafka/ui-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configurations/destinations/kafka/ui-config.json b/src/configurations/destinations/kafka/ui-config.json index 72a3ffee9..2c73da779 100644 --- a/src/configurations/destinations/kafka/ui-config.json +++ b/src/configurations/destinations/kafka/ui-config.json @@ -309,7 +309,7 @@ "type": "textInput", "key": "to", "label": "Topic", - "placeholder": "schema object..." + "placeholder": "sample topic" } ] }