Skip to content

Commit

Permalink
Merge pull request #1453 from rudderlabs/release/v1.76.0
Browse files Browse the repository at this point in the history
chore(release): pull release/v1.76.0 into main
  • Loading branch information
shrouti1507 authored Jun 13, 2024
2 parents 48cd565 + b825c09 commit 1feb2eb
Show file tree
Hide file tree
Showing 161 changed files with 21,966 additions and 413 deletions.
1 change: 1 addition & 0 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Setup Node
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy-to-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- name: Extract Package Version
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- name: Setup Node
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/draft-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Setup Node
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/publish-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Setup Node
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/report-code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ jobs:
- name: Checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- name: Setup Node
Expand Down
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.76.0](https://github.com/rudderlabs/rudder-config-schema/compare/v1.75.2...v1.76.0) (2024-06-10)


### Features

* added GCM support for 5 destinations - Batch 1 ([#1419](https://github.com/rudderlabs/rudder-config-schema/issues/1419)) ([146be7e](https://github.com/rudderlabs/rudder-config-schema/commit/146be7e7d183c1758706a7871d0a784da932b34c))
* added GCM support for 5 destinations - Batch 2 ([#1420](https://github.com/rudderlabs/rudder-config-schema/issues/1420)) ([d726ac5](https://github.com/rudderlabs/rudder-config-schema/commit/d726ac50055e4e7f2a0b87d1cc90234ffc1abf9d))
* added GCM support for 5 destinations - Batch 3 ([#1422](https://github.com/rudderlabs/rudder-config-schema/issues/1422)) ([ccd4393](https://github.com/rudderlabs/rudder-config-schema/commit/ccd43933f52bc25b9ba840ffc38a828309ff551a))
* added GCM support for 5 destinations - Batch 4 ([#1425](https://github.com/rudderlabs/rudder-config-schema/issues/1425)) ([f647ced](https://github.com/rudderlabs/rudder-config-schema/commit/f647ced7d68b93189ae0a764ff678db8539bd090))
* added GCM support for 5 destinations - Batch 5 ([#1426](https://github.com/rudderlabs/rudder-config-schema/issues/1426)) ([8f8bb25](https://github.com/rudderlabs/rudder-config-schema/commit/8f8bb25bf4d7b7fb6286bbb348366837c84a9b51))
* added GCM support for 5 destinations - Batch 6 ([#1431](https://github.com/rudderlabs/rudder-config-schema/issues/1431)) ([7ed3664](https://github.com/rudderlabs/rudder-config-schema/commit/7ed3664d14bc9a3e9e6dcffbd8d13ea07823584a))
* added GCM support for 5 destinations - Batch 7 ([#1433](https://github.com/rudderlabs/rudder-config-schema/issues/1433)) ([1d9136c](https://github.com/rudderlabs/rudder-config-schema/commit/1d9136c96375c34feda9860f4c4415d78093a31f))
* adding s2s key for appsflyer ([#1427](https://github.com/rudderlabs/rudder-config-schema/issues/1427)) ([c386e28](https://github.com/rudderlabs/rudder-config-schema/commit/c386e287d88858340e33987c29a5973016d978e2))
* new singer klaviyo source for the latest API ([#1437](https://github.com/rudderlabs/rudder-config-schema/issues/1437)) ([10c2230](https://github.com/rudderlabs/rudder-config-schema/commit/10c22309fdb72e3a4dde5e96410d7b74c899bd0f))

### [1.75.2](https://github.com/rudderlabs/rudder-config-schema/compare/v1.75.1...v1.75.2) (2024-06-06)


Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ For any questions, concerns, or queries, you can start by asking a question in o
<!----variables---->

[issue]: https://github.com/rudderlabs/rudder-config-schema/issues/new
[CLA]: https://rudderlabs.wufoo.com/forms/rudderlabs-contributor-license-agreement
[CLA]: https://forms.gle/845JRGVZaC6kPZy68
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.75.2",
"version": "1.76.0",
"description": "",
"main": "src/index.ts",
"private": true,
Expand Down
6 changes: 5 additions & 1 deletion src/configurations/destinations/af/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
"saveDestinationResponse": true,
"includeKeys": [
"devKey",
"authVersion",
"s2sKey",
"appleAppId",
"useRichEventName",
"blacklistedEvents",
Expand Down Expand Up @@ -53,6 +55,8 @@
},
"destConfig": {
"defaultConfig": [
"authVersion",
"s2sKey",
"devKey",
"sharingFilter",
"useRichEventName",
Expand All @@ -79,6 +83,6 @@
"warehouse": ["connectionMode", "consentManagement"],
"shopify": ["connectionMode", "consentManagement"]
},
"secretKeys": ["apiToken"]
"secretKeys": ["apiToken", "s2sKey", "devKey"]
}
}
50 changes: 44 additions & 6 deletions src/configurations/destinations/af/schema.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
{
"configSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"required": ["devKey"],
"required": ["authVersion"],
"type": "object",
"properties": {
"devKey": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
},
"authVersion": { "type": "string", "enum": ["v1", "v2"], "default": "v1" },
"androidAppId": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{0,100})$"
Expand Down Expand Up @@ -529,6 +526,47 @@
"shopify": { "type": "string", "enum": ["cloud"] }
}
}
}
},
"allOf": [
{
"if": {
"properties": {
"authVersion": {
"const": "v1"
}
},
"required": ["authVersion"]
},
"then": {
"properties": {
"devKey": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,100})$"
}
},
"required": ["devKey"]
}
},
{
"if": {
"properties": {
"authVersion": {
"const": "v2"
}
},
"required": ["authVersion"]
},
"then": {
"properties": {
"s2sKey": {
"type": "string",
"pattern": "(^\\{\\{.*\\|\\|(.*)\\}\\}$)|(^env[.].+)|^(.{1,200})$"
}
},
"required": ["s2sKey"]
}
}
],
"additionalProperties": true
}
}
36 changes: 36 additions & 0 deletions src/configurations/destinations/af/ui-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,51 @@
{
"title": "Connection Settings",
"fields": [
{
"type": "singleSelect",
"label": "Authorization Type",
"value": "authVersion",
"options": [
{
"name": "Authorization with dev key",
"value": "v1"
},
{
"name": "Authorization with server to server key",
"value": "v2"
}
],
"defaultOption": {
"value": "v1"
},
"required": true
},
{
"type": "textInput",
"preRequisiteField": {
"name": "authVersion",
"selectedValue": "v1"
},
"label": "AppsFlyer Dev Key",
"value": "devKey",
"regex": "^(.{1,100})$",
"regexErrorMessage": "Invalid AppsFlyer Dev Key",
"required": true,
"placeholder": "e.g: bSjsdXXXOo9sew21Shj"
},
{
"type": "textInput",
"preRequisiteField": {
"name": "authVersion",
"selectedValue": "v2"
},
"label": "AppsFlyer server to server API key",
"value": "s2sKey",
"regex": "^(.{1,200})$",
"regexErrorMessage": "Invalid AppsFlyer s2s key",
"required": true,
"placeholder": "e.g: bSjsdXXXOo9sew21Shj"
},
{
"type": "textInput",
"label": "Android App ID",
Expand Down
26 changes: 14 additions & 12 deletions src/configurations/destinations/braze/db-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"eventFilteringOption",
"connectionMode",
"enablePushNotification",
"allowUserSuppliedJavascript"
"allowUserSuppliedJavascript",
"consentManagement"
],
"excludeKeys": [],
"supportedSourceTypes": [
Expand Down Expand Up @@ -75,23 +76,24 @@
"eventFilteringOption",
"oneTrustCookieCategories"
],
"android": ["useNativeSDK", "connectionMode"],
"ios": ["useNativeSDK", "connectionMode"],
"reactnative": ["useNativeSDK", "connectionMode"],
"flutter": ["useNativeSDK", "connectionMode"],
"android": ["useNativeSDK", "connectionMode", "consentManagement"],
"ios": ["useNativeSDK", "connectionMode", "consentManagement"],
"reactnative": ["useNativeSDK", "connectionMode", "consentManagement"],
"flutter": ["useNativeSDK", "connectionMode", "consentManagement"],
"web": [
"useNativeSDK",
"enableBrazeLogging",
"connectionMode",
"enablePushNotification",
"allowUserSuppliedJavascript"
"allowUserSuppliedJavascript",
"consentManagement"
],
"unity": ["connectionMode"],
"amp": ["connectionMode"],
"cloud": ["connectionMode"],
"warehouse": ["connectionMode"],
"cordova": ["connectionMode"],
"shopify": ["connectionMode"]
"unity": ["connectionMode", "consentManagement"],
"amp": ["connectionMode", "consentManagement"],
"cloud": ["connectionMode", "consentManagement"],
"warehouse": ["connectionMode", "consentManagement"],
"cordova": ["connectionMode", "consentManagement"],
"shopify": ["connectionMode", "consentManagement"]
},
"secretKeys": ["restApiKey", "appKey"]
}
Expand Down
Loading

0 comments on commit 1feb2eb

Please sign in to comment.