Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): pull release/v1.61.0 into main #3234

Merged
merged 29 commits into from
Apr 3, 2024
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
ac7e887
fix: update correct staging deployment file (#3189)
sanpj2292 Mar 18, 2024
906ea3f
chore(release): pull main into develop post release v1.59.0 (#3193)
sandeepdsvs Mar 20, 2024
2aac2a6
feat: consent field support for gaoc for API v15 and upgrade the api …
shrouti1507 Mar 22, 2024
345c87d
fix: shopify invalid_event metric prometheus label (#3200)
sanpj2292 Mar 26, 2024
f658a36
chore: adding more package systems to dependabot (#3184)
sanpj2292 Mar 26, 2024
621d4a1
chore(release): pull main into develop post release v1.60.0 (#3215)
utsabc Mar 26, 2024
8a09144
chore: component tests webhook (#3196)
aashishmalik Mar 26, 2024
b1b479f
chore: add mixpanel batch size metrics (#3201)
Gauravudia Mar 27, 2024
70a468b
fix: fixed userId mapping, now mapping to uid instead of id (#3192)
sandeepdsvs Mar 28, 2024
81290e8
chore: skip users and tracks tables with destConfig (#3214)
cisse21 Mar 28, 2024
2f30c56
fix: ninetailed: remove page support (#3218)
anantjain45823 Apr 1, 2024
667095f
feat: update movable ink batch size (#3223)
Gauravudia Apr 1, 2024
d9b7e1f
feat: onboard new destination bloomreach (#3185)
Gauravudia Apr 1, 2024
92515a5
feat: consent field support for ga4 (#3213)
mihir-4116 Apr 1, 2024
eb7b197
feat: onboarding linkedin conversion api (#3194)
shrouti1507 Apr 1, 2024
84cdf5f
chore: fix deployment conflicts (#3230)
yashasvibajpai Apr 1, 2024
7370191
feat: snapchat conversion: add event level_complete
anantjain45823 Apr 1, 2024
d563e64
chore: add destType to http_request_duration stats (#3217)
koladilip Apr 1, 2024
042dd6d
fix: merge conflict with main (#3233)
sanpj2292 Apr 2, 2024
3a27256
Merge remote-tracking branch 'origin/main' into develop
web-flow Apr 2, 2024
d93bb9f
chore(release): 1.61.0
web-flow Apr 2, 2024
4651af4
chore:update mapping name value
anantjain45823 Apr 2, 2024
717c68c
Merge branch 'release/v1.61.0' into feat.addEventInSnapCon
anantjain45823 Apr 2, 2024
bcde021
chore: cleanup changelogs
yashasvibajpai Apr 2, 2024
39368a0
fix: snapchat conversion: add event level_complete (#3231)
yashasvibajpai Apr 2, 2024
2d3432e
Merge branch 'release/v1.61.0' of github.com:rudderlabs/rudder-transf…
yashasvibajpai Apr 2, 2024
476b401
chore: update changelog
yashasvibajpai Apr 2, 2024
aaddac1
chore: no success should return empty array for linkedin ads (#3238)
shrouti1507 Apr 2, 2024
a96d954
chore: update CHANGELOG.md with snapchat changes
anantjain45823 Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,11 @@ updates:
directory: '/'
schedule:
interval: 'weekly'
- package-ecosystem: 'docker'
directory: '/'
schedule:
interval: 'daily'
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'daily'
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@

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.61.0](https://github.com/rudderlabs/rudder-transformer/compare/v1.60.0...v1.61.0) (2024-04-02)


### Features

* consent field support for ga4 ([#3213](https://github.com/rudderlabs/rudder-transformer/issues/3213)) ([92515a5](https://github.com/rudderlabs/rudder-transformer/commit/92515a5fd8a2798c48010078f62b360ec6a49979))
* consent field support for gaoc and upgrade the api version from v14 to v16 ([#3121](https://github.com/rudderlabs/rudder-transformer/issues/3121)) ([2aac2a6](https://github.com/rudderlabs/rudder-transformer/commit/2aac2a62547b7a7c617735fc3d6e88e0a1bed76e)), closes [#3190](https://github.com/rudderlabs/rudder-transformer/issues/3190)
* onboard new destination bloomreach ([#3185](https://github.com/rudderlabs/rudder-transformer/issues/3185)) ([d9b7e1f](https://github.com/rudderlabs/rudder-transformer/commit/d9b7e1f70565d59979aee3e62f60e39edb9a23c7))
* onboarding linkedin conversion api ([#3194](https://github.com/rudderlabs/rudder-transformer/issues/3194)) ([eb7b197](https://github.com/rudderlabs/rudder-transformer/commit/eb7b197322c617b14c2579de8cb4d4dacf8e1df3))
* update movable ink batch size ([#3223](https://github.com/rudderlabs/rudder-transformer/issues/3223)) ([667095f](https://github.com/rudderlabs/rudder-transformer/commit/667095fa8316cd95a066f15b848ad503c6b4af80))


### Bug Fixes

krishna2020 marked this conversation as resolved.
Show resolved Hide resolved
* fixed userId mapping, now mapping to uid instead of id ([#3192](https://github.com/rudderlabs/rudder-transformer/issues/3192)) ([70a468b](https://github.com/rudderlabs/rudder-transformer/commit/70a468bf16ecd5ee0b6fecee4b837895d19c525f))
* ninetailed: remove page support ([#3218](https://github.com/rudderlabs/rudder-transformer/issues/3218)) ([2f30c56](https://github.com/rudderlabs/rudder-transformer/commit/2f30c56af62e983d09b5d4f2da9a0ba22f5c1612))
* shopify invalid_event metric prometheus label ([#3200](https://github.com/rudderlabs/rudder-transformer/issues/3200)) ([345c87d](https://github.com/rudderlabs/rudder-transformer/commit/345c87d7c530c621ae3fd6c504d64e5a14e31f22))

## [1.60.0](https://github.com/rudderlabs/rudder-transformer/compare/v1.57.1...v1.60.0) (2024-03-20)


Expand Down
139 changes: 84 additions & 55 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rudder-transformer",
"version": "1.60.0",
"version": "1.61.0",
"description": "",
"homepage": "https://github.com/rudderlabs/rudder-transformer#readme",
"bugs": {
Expand Down Expand Up @@ -64,8 +64,8 @@
"@koa/router": "^12.0.0",
"@ndhoule/extend": "^2.0.0",
"@pyroscope/nodejs": "^0.2.6",
"@rudderstack/integrations-lib": "^0.2.4",
"@rudderstack/workflow-engine": "^0.7.2",
"@rudderstack/integrations-lib": "^0.2.7",
"@rudderstack/workflow-engine": "^0.7.5",
"@shopify/jest-koa-mocks": "^5.1.1",
"ajv": "^8.12.0",
"ajv-draft-04": "^1.0.0",
Expand Down
30 changes: 30 additions & 0 deletions src/cdk/v2/destinations/bloomreach/config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import { getMappingConfig } from '../../../../v0/util';

export const CUSTOMER_COMMAND = 'customers';
export const CUSTOMER_EVENT_COMMAND = 'customers/events';
export const MAX_BATCH_SIZE = 50;

// ref:- https://documentation.bloomreach.com/engagement/reference/batch-commands-2
export const getBatchEndpoint = (apiBaseUrl: string, projectToken: string): string =>
`${apiBaseUrl}/track/v2/projects/${projectToken}/batch`;

const CONFIG_CATEGORIES = {
CUSTOMER_PROPERTIES_CONFIG: { name: 'BloomreachCustomerPropertiesConfig' },
};
const MAPPING_CONFIG = getMappingConfig(CONFIG_CATEGORIES, __dirname);
export const EXCLUSION_FIELDS: string[] = [
'email',
'firstName',
'firstname',
'first_name',
'lastName',
'lastname',
'last_name',
'name',
'phone',
'city',
'birthday',
'country',
];
export const CUSTOMER_PROPERTIES_CONFIG =
MAPPING_CONFIG[CONFIG_CATEGORIES.CUSTOMER_PROPERTIES_CONFIG.name];
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
[
{
"destKey": "first_name",
"sourceKeys": "firstName",
"sourceFromGenericMap": true
},
{
"destKey": "last_name",
"sourceKeys": "lastName",
"sourceFromGenericMap": true
},
{
"destKey": "email",
"sourceKeys": "emailOnly",
"sourceFromGenericMap": true
},
{
"destKey": "phone",
"sourceKeys": "phone",
"sourceFromGenericMap": true
},
{
"destKey": "city",
"sourceKeys": "city",
"sourceFromGenericMap": true
},
{
"destKey": "country",
"sourceKeys": ["traits.address.country", "context.traits.address.country"]
},
{
"destKey": "birthday",
"sourceKeys": "birthday",
"sourceFromGenericMap": true
}
]
Loading
Loading