Skip to content

Commit

Permalink
Merge pull request #1745 from rudderlabs/main
Browse files Browse the repository at this point in the history
chore(release): pull main into develop post release v1.95.0
  • Loading branch information
sandeepdsvs authored Oct 14, 2024
2 parents 1c3809e + 49f2741 commit c026149
Show file tree
Hide file tree
Showing 11 changed files with 849 additions and 13 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

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.95.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.94.2...v1.95.0) (2024-10-09)


### Features

* add Iubenda support to ga4 destination ([#1691](https://github.com/rudderlabs/rudder-config-schema/issues/1691)) ([2ef7ae4](https://github.com/rudderlabs/rudder-config-schema/commit/2ef7ae497b3bad172024d1eeb54beb223ddf296a))
* added test cases ([#1659](https://github.com/rudderlabs/rudder-config-schema/issues/1659)) ([6339410](https://github.com/rudderlabs/rudder-config-schema/commit/6339410ecec4f6739df44383b866b82662642ae6))
* onboard Amazon Audience ([#1667](https://github.com/rudderlabs/rudder-config-schema/issues/1667)) ([d841adf](https://github.com/rudderlabs/rudder-config-schema/commit/d841adfc5103978a6a83412a51a00f87a9b7f28f))


### Bug Fixes

* add new field for list of props ([#1734](https://github.com/rudderlabs/rudder-config-schema/issues/1734)) ([d45386b](https://github.com/rudderlabs/rudder-config-schema/commit/d45386b4081d0d910b078c073147257842b78772))
* webhook regex url ([#1743](https://github.com/rudderlabs/rudder-config-schema/issues/174)) ([3435280](https://github.com/rudderlabs/rudder-config-schema/commit/3435280b68b6dbf30bdeddc751143994ad07f3f4))

### [1.94.2](https://github.com/rudderlabs/rudder-config-schema/compare/v1.94.1...v1.94.2) (2024-10-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.94.2",
"version": "1.95.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
40 changes: 40 additions & 0 deletions src/configurations/destinations/amazon_audience/db-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"name": "AMAZON_AUDIENCE",
"displayName": "Amazon Audience",
"config": {
"auth": { "type": "OAuth", "role": "amazon_audience", "rudderScopes": ["delivery"] },
"transformAtV1": "router",
"excludeKeys": [],
"supportedSourceTypes": ["warehouse"],
"supportedConnectionModes": {
"warehouse": ["cloud"]
},
"isAudienceSupported": true,
"supportsBlankAudienceCreation": true,
"syncBehaviours": ["mirror"],
"disableJsonMapper": true,
"supportsVisualMapper": true,
"includeKeys": ["oneTrustCookieCategories", "consentManagement"],
"destConfig": {
"defaultConfig": [
"rudderAccountId",
"audienceId",
"authServer",
"advertiserId",
"externalAudienceId",
"ttl",
"dataSourceCountry",
"enableHash"
],
"warehouse": [
"oneTrustCookieCategories",
"connectionMode",
"consentManagement",
"ketchConsentPurposes"
]
},
"secretKeys": [],
"supportedMessageTypes": { "cloud": ["record"] }
},
"options": { "isBeta": true }
}
134 changes: 134 additions & 0 deletions src/configurations/destinations/amazon_audience/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
{
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["authServer"],
"properties": {
"authServer": {
"type": "string",
"enum": ["North America"],
"default": "North America"
},
"advertiserId": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,150})$"
},
"externalAudienceId": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,50})$"
},
"ttl": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^[0-9]\\d*$"
},
"enableHash": {
"type": "boolean",
"default": false
},
"dataSourceCountry": {
"type": "array",
"items": {
"type": "object",
"properties": {
"country": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
},
"oneTrustCookieCategories": {
"type": "object",
"properties": {
"warehouse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"oneTrustCookieCategory": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
},
"consentManagement": {
"type": "object",
"properties": {
"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"]
}
}
]
}
}
}
},
"ketchConsentPurposes": {
"type": "object",
"properties": {
"warehouse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
}
}
}
}
}
},
"connectionMode": {
"type": "object",
"properties": {
"cloud": { "type": "string", "enum": ["cloud"] },
"warehouse": { "type": "string", "enum": ["cloud"] }
}
}
}
}
}
Loading

0 comments on commit c026149

Please sign in to comment.