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

fix: rudderlabs pull to team #74

Merged
merged 353 commits into from
Dec 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
6b4ad45
Merge pull request #71 from scheduleonce/technocrats/ONCEHUB-71928
JustinFernandes19 Sep 20, 2023
e97e7ca
fix: bqstream event ordering fix (#2624)
shrouti1507 Sep 20, 2023
f267aa3
fix(mixpanel incremental properties): add check for undefined propert…
Gauravudia Sep 20, 2023
884f0f6
chore(release): pull release/v1.42.0 into main (#2627)
ItsSudip Sep 20, 2023
5fbddd1
fix: use promise for prompts in personalize create tracking script (#…
koladilip Sep 20, 2023
fd6698e
chore(release): pull main into develop post release v1.42.0 (#2636)
ItsSudip Sep 21, 2023
16a9b8e
fix(snyk): snyk updated versions merged to oen pr
Sanjay-Veernala Sep 21, 2023
5a15022
Merge branch 'develop' into feat/synk-fixes
Sanjay-Veernala Sep 21, 2023
70bdce8
chore: add ttl values for cache (#2593)
sivashanmukh Sep 21, 2023
b49d0ee
fix(hubspot): add validation for hubspotEvents (#2643)
ItsSudip Sep 22, 2023
c200ef5
chore: fixed prod image build runs (#2637)
krishna2020 Sep 22, 2023
b8209d0
Merge branch 'develop' into feat/synk-fixes
Sanjay-Veernala Sep 25, 2023
10a13bc
fix: add optional chaining for error message in network handler of In…
ItsSudip Sep 25, 2023
7030f53
Merge branch 'develop' into feat/synk-fixes
Sanjay-Veernala Sep 25, 2023
364779c
fix(snyk): removed the new added dependencies
Sanjay-Veernala Sep 25, 2023
08a3535
fix(snyk): removed aws-sdk dependency
Sanjay-Veernala Sep 25, 2023
a21ea3a
feat: add circular reference check in flattern json (#2650)
Gauravudia Sep 25, 2023
5c981e1
feat: update google_cloud_function implementation as per custom desti…
ujjwal-ab Sep 25, 2023
2778ed7
chore(release): 1.43.0
web-flow Sep 25, 2023
8422744
fix(snyk): fix dependencies version from snyk (#2640)
Sanjay-Veernala Sep 25, 2023
4f7cbc4
chore(release): pull hotfix-release/v1.43.0 into main (#2653)
ujjwal-ab Sep 25, 2023
e7dbd2c
chore(release): pull main into develop post release v1.43.0 (#2654)
ItsSudip Sep 25, 2023
eb2724f
fix(dm): updated the stats definition for the tracking plan service
abhimanyubabbar Sep 26, 2023
6fcac7a
chore: update fb_error message for invalid type of property value (#2…
ujjwal-ab Sep 26, 2023
84083aa
fix(iterable): event id mapping (#2659)
mihir-4116 Sep 26, 2023
c0ab19a
feat(iterable): user deletion support (#2621)
mihir-4116 Sep 26, 2023
12d6f57
chore(release): 1.43.1
web-flow Sep 26, 2023
6edd4a9
chore: update release owners (#2661)
anantjain45823 Sep 26, 2023
5cd6294
chore(release): pull hotfix-release/v1.43.1 into main (#2660)
ItsSudip Sep 26, 2023
0008277
feat(gaec): partial failures handling (#2631)
mihir-4116 Sep 26, 2023
deddae1
chore: move unit tests to correct place for mssql and postgres (#2657)
ujjwal-ab Sep 26, 2023
100c808
feat: add axios mocking to component test-suite (#2638)
sanpj2292 Sep 28, 2023
4d6c4b8
feat: tslint rules enable (#2604)
aashishmalik Sep 29, 2023
b784800
fix: add auth status inactive category handling to GA in userDeletion…
sanpj2292 Sep 29, 2023
f63b493
fix: refactor adjust using optional chaining (#2671)
anantjain45823 Sep 29, 2023
5dade9a
chore(release): pull main into develop post release v1.43.1 (#2662)
devops-github-rudderstack Sep 29, 2023
56c80f2
chore: update error messages of GAOC (#2655)
ItsSudip Sep 29, 2023
6fc3d97
chore(release): pull release/v1.44.0 into main (#2672)
devops-github-rudderstack Oct 3, 2023
b5d28a3
chore: return 298 for filtered/dropped events in user transformer (#2…
psrikanth88 Oct 3, 2023
0ecd031
chore: move mixpanel tests to component test suite (#2668)
ujjwal-ab Oct 4, 2023
d4cac26
fix(garl): partial failure handling (#2666)
mihir-4116 Oct 4, 2023
cbe333a
fix: criteo_aud auth_token expire code incorporated (#2687)
anantjain45823 Oct 5, 2023
e37d693
fix: main into develop conflicts (#2686)
anantjain45823 Oct 5, 2023
99f39f5
fix(kafka): add status code & batched value in response structure (#2…
ujjwal-ab Oct 5, 2023
13473a0
chore(release): 1.44.1
web-flow Oct 6, 2023
5e762fc
chore(release): pull hotfix-release/v1.44.1 into main (#2689)
sandeepdsvs Oct 6, 2023
252e168
Merge branch 'main' of github.com:rudderlabs/rudder-transformer into …
Oct 6, 2023
75d665d
fix: main -> develop conflict (#2692)
sanpj2292 Oct 6, 2023
bbf7ad4
fix: create instance of transformedObj (#2694)
ItsSudip Oct 9, 2023
37495e3
fix: create instance of transformedObj
ItsSudip Oct 8, 2023
1ba7d22
chore(release): 1.44.2
web-flow Oct 9, 2023
6bdb01e
feat(integrations): introduced new status codes to suppress or filter…
mihir-4116 Oct 9, 2023
f4c3a6b
chore(release): pull hotfix-release/v1.44.2 into main (#2700)
sandeepdsvs Oct 9, 2023
4ce47ec
chore(release): pull main into develop post release v1.44.2 (#2702)
devops-github-rudderstack Oct 9, 2023
f205325
feat: onboard braze stats (#2703)
utsabc Oct 10, 2023
6e20a72
chore: add metrics to prometheus (#2705)
utsabc Oct 10, 2023
bc88f13
fix(klaviyo): sending error field at root level for suppress events (…
mihir-4116 Oct 11, 2023
7e150fe
Merge pull request #73 from scheduleonce/technocrats/ONCEHUB-71346
SoniRani Oct 11, 2023
b211840
fix: bugsnag event sent as an object for track call (#2681)
anantjain45823 Oct 11, 2023
eca3be1
fix: correct handling of permission_denied error for GAEC & GARL (#2699)
sanpj2292 Oct 11, 2023
d681d5e
feat: support page call in snapchat conversion (#2688)
anantjain45823 Oct 11, 2023
f49244d
fix: added matchId check and timestamp conversion (#2709)
aashishmalik Oct 11, 2023
d6488d5
fix: snapchat conversion introduce missing fields (#2704)
anantjain45823 Oct 11, 2023
26ef97b
Merge remote-tracking branch 'origin/main' into develop
web-flow Oct 11, 2023
73d9295
chore(release): 1.45.0
web-flow Oct 11, 2023
2f538cc
chore: code review changes
mihir-4116 Oct 12, 2023
acac447
chore: update change log
mihir-4116 Oct 12, 2023
a210657
chore: update change log (#2717)
mihir-4116 Oct 12, 2023
1de7d94
chore(release): pull release/v1.45.0 into main (#2712)
mihir-4116 Oct 12, 2023
8bca3e4
chore(release): pull main into develop post release v1.45.0 (#2718)
mihir-4116 Oct 12, 2023
4682268
feat: onboard source ortto (#2693)
ujjwal-ab Oct 13, 2023
43e1a61
feat: facebook pixel audit refactor (#2713)
sandeepdsvs Oct 13, 2023
6b6bb66
feat: mixpanel gzip support for import endpoint (#2667)
Gauravudia Oct 13, 2023
45da19d
feat: enhancement: snapchat_conversion add new fields (#2721)
anantjain45823 Oct 16, 2023
a70d4db
fix(clevertap): invalid parameters ordering issue
mihir-4116 Oct 16, 2023
d634017
chore: added tests
mihir-4116 Oct 16, 2023
bd6e096
fix(clevertap): parameters ordering issue (#2727)
mihir-4116 Oct 17, 2023
c9a9ced
chore(release): 1.45.1
web-flow Oct 17, 2023
022a816
chore(release): pull hotfix-release/v1.45.1 into main (#2729)
mihir-4116 Oct 17, 2023
a54075a
chore(release): pull main into develop post release v1.45.1 (#2731)
mihir-4116 Oct 17, 2023
3aabe81
fix: fix getFbGenderVal function (#2724)
shrouti1507 Oct 17, 2023
5269af4
feat: onboard facebook_conversions destination (#2720)
sandeepdsvs Oct 17, 2023
57ce691
chore: add chandu to github workflows (#2735)
psrikanth88 Oct 17, 2023
f0493dc
fix: add event metadata to 298 status code responses
psrikanth88 Oct 17, 2023
e58127c
chore(release): 1.45.2
psrikanth88 Oct 17, 2023
9aa28c0
chore(release): pull hotfix-release/v1.45.2 into main (#2736)
chandumlg Oct 17, 2023
c8d3882
fix: ut metadata map ts type
psrikanth88 Oct 17, 2023
351401b
chore(release): 1.45.3
psrikanth88 Oct 17, 2023
c9e8bdb
chore(release): pull hotfix-release/v1.45.3 into main (#2738)
chandumlg Oct 17, 2023
2237de5
chore(release): pull main into develop post release v1.45.2 (#2737)
mihir-4116 Oct 18, 2023
8542960
chore: add mihir to release workflow (#2740)
mihir-4116 Oct 18, 2023
a65554f
chore(release): 1.46.0
web-flow Oct 18, 2023
7461199
fix: fixed hub not found error in helm charts (#2734)
aashishmalik Oct 18, 2023
17cd1f8
feat: setting empty string as default if app event params are not pre…
sandeepdsvs Oct 18, 2023
be4c410
fix: update duplicate verions in github release (#2708)
aashishmalik Oct 18, 2023
dca6ee0
chore: refactor migrate test cases to new format (#2630)
sanpj2292 Oct 18, 2023
15c51ca
chore(release): pull release/v1.46.0 into main (#2741)
mihir-4116 Oct 18, 2023
de2be59
chore(release): pull main into develop post release v1.46.0 (#2743)
mihir-4116 Oct 18, 2023
5f094bc
refactor: destination tests to component test case suite (#2698)
yashasvibajpai Oct 18, 2023
bed4bfa
chore: braze response added in error message (#2747)
mihir-4116 Oct 19, 2023
146f1c6
feat: add support filtering component tests by feature and index (#2748)
koladilip Oct 19, 2023
d72410f
chore: add gzip support compatibility (#2745)
Gauravudia Oct 19, 2023
20678a5
chore(release): 1.46.1
web-flow Oct 19, 2023
b649105
chore: update changelog (#2750)
Gauravudia Oct 19, 2023
8261ab3
chore(release): pull hotfix-release/v1.46.1 into main (#2749)
mihir-4116 Oct 19, 2023
a2ccdad
fix: bugsnag error for salesforce (#2753)
sanpj2292 Oct 19, 2023
d414064
fix: do not send 298 event for aborted ones in ut
psrikanth88 Oct 19, 2023
77e910e
chore(release): 1.46.2
web-flow Oct 19, 2023
4d65048
chore(release): pull hotfix-release/v1.46.2 into main (#2755)
chandumlg Oct 19, 2023
81066ed
chore(release): pull main into develop post release v1.46.1 (#2751)
chandumlg Oct 19, 2023
bc76305
fix: deduplication key issue (#2757)
anantjain45823 Oct 20, 2023
626c922
chore(release): 1.46.3
web-flow Oct 20, 2023
4bb71f4
chore(release): pull hotfix-release/v1.46.3 into main (#2758)
chandumlg Oct 20, 2023
9ead1b6
chore(release): pull main into develop post release v1.46.3 (#2759)
mihir-4116 Oct 20, 2023
391c7cd
fix(hs): time stamp and contact not found issue
mihir-4116 Oct 20, 2023
255e9aa
chore: code review changes
mihir-4116 Oct 20, 2023
f5a1d45
fix(hs): time stamp and contact not found issue (#2760)
mihir-4116 Oct 20, 2023
e64d1a9
chore(release): 1.46.4
web-flow Oct 20, 2023
9ff4653
chore: update change log
mihir-4116 Oct 20, 2023
f47a2dc
chore(release): pull hotfix-release/v1.46.4 into main (#2761)
mihir-4116 Oct 20, 2023
656ba27
chore(release): pull main into develop post release v1.46.4 (#2762)
mihir-4116 Oct 20, 2023
5530031
fix(hubspot): property mismatch
mihir-4116 Oct 23, 2023
5ddabdf
fix(hubspot): property mismatch (#2765)
mihir-4116 Oct 23, 2023
66b85d1
chore(release): 1.46.5
web-flow Oct 23, 2023
64f3c6c
chore: update change log
mihir-4116 Oct 23, 2023
2ba4864
chore(release): pull hotfix-release/v1.46.5 into main (#2766)
mihir-4116 Oct 23, 2023
4079ec6
chore(release): pull main into develop post release v1.46.5 (#2767)
mihir-4116 Oct 24, 2023
6b23a9b
fix: salesforce: handle ECONNABORTED error (#2732)
anantjain45823 Oct 24, 2023
52c432c
refactor: migrate ga, ga360, gcs_datalake, google adwords destination…
ItsSudip Oct 25, 2023
c8baf5b
fix: oom kill while stringifying large response json (#2754)
sanpj2292 Oct 26, 2023
9be5740
feat: onboard destination ortto (#2730)
ujjwal-ab Oct 30, 2023
3387cb0
chore(INT-562): update component test suite (#2744)
Sanjay-Veernala Oct 30, 2023
9c4fcd3
feat: add custom utm parameters to mixpanel (#2771)
Gauravudia Oct 30, 2023
14c5e40
feat: onboard facebook custom audience to transformer proxy (#2769)
shrouti1507 Oct 30, 2023
748b622
chore: add yashasvibajpai and sanpj2292 to release workflow actors (#…
yashasvibajpai Oct 30, 2023
a210cbd
chore(release): 1.47.0
web-flow Oct 30, 2023
a586a92
feat: add custom event name support in pinterest v5 (#2773)
Gauravudia Oct 30, 2023
f641a1e
chore: update changelog for pinterest custom event name support (#2781)
Gauravudia Oct 31, 2023
c147906
chore(release): pull release/v1.47.0 into main (#2779)
yashasvibajpai Oct 31, 2023
c38f14f
chore(release): pull main into develop post release v1.47.0 (#2782)
yashasvibajpai Oct 31, 2023
57fee04
chore: refactoring amplitude using optional chaining (#2645)
anantjain45823 Nov 2, 2023
9bc0fd8
feat: add new destination tiktok_audience (#2710)
ItsSudip Nov 2, 2023
bc1a760
feat: add support to add custom network policies for specific workspa…
Jayachand Oct 31, 2023
3e1fb26
chore(release): 1.48.0
web-flow Nov 2, 2023
289ffdc
chore(release): pull hotfix-release/v1.48.0 into main (#2791)
chandumlg Nov 3, 2023
ec206c6
chore(release): pull main into develop post release v1.48.0 (#2792)
krishna2020 Nov 3, 2023
570532c
fix: allow support for full url from UI in freshsales and freshmarket…
yashasvibajpai Nov 3, 2023
818858e
feat: onboard one signal to router transform (#2785)
shrouti1507 Nov 6, 2023
0947c58
chore: update release owner (#2794)
ujjwal-ab Nov 6, 2023
55f9637
feat: onboard revenuecat as a source (#2774)
yashasvibajpai Nov 6, 2023
6e89cd3
fix: add check to remove null and undefined properties before sending…
yashasvibajpai Nov 6, 2023
11fb7c4
fix: busgnag issues for klaviyo, freshsales, customeio (#2795)
ujjwal-ab Nov 6, 2023
3735355
chore(release): 1.49.0
web-flow Nov 6, 2023
c99361b
chore: comments addressed
anantjain45823 Nov 7, 2023
5412023
chore: refactor screen code for evType and properties
anantjain45823 Nov 7, 2023
30e9981
chore(release): pull release/v1.49.0 into main (#2797)
ujjwal-ab Nov 7, 2023
5dcc9f2
chore(release): pull main into develop post release v1.49.0 (#2801)
ujjwal-ab Nov 7, 2023
b41aebf
chore(dm): added stats for the user transformation batch request (#2…
abhimanyubabbar Nov 8, 2023
8be8294
chore: security upgrade crypto-js from 4.1.1 to 4.2.0 (#2768)
mihir-4116 Nov 8, 2023
c14b689
chore: security upgrade axios from 1.4.0 to 1.6.0 (#2772)
ktgowtham Nov 8, 2023
c02370e
fix: shopify redis metric when there is no data returned for a key (#…
anantjain45823 Nov 9, 2023
8eb1e1d
chore: import error classes from integrations lib (#2719)
Gauravudia Nov 10, 2023
dd884dd
fix: update create-hotfix-branch.yml (#2815)
anantjain45823 Nov 10, 2023
084c6fb
revert: fix: amplitude page and screen call containg double spaces (#…
anantjain45823 Nov 10, 2023
608a4d5
chore(release): 1.49.1
web-flow Nov 10, 2023
b7d86d0
chore(release): pull hotfix-release/v1.49.1 into main (#2817)
krishna2020 Nov 10, 2023
0996e81
feat: introduce v1/source/sourceType endpoint (#2722)
anantjain45823 Nov 10, 2023
42bec54
chore: add error import from lib for missing integrations (#2818)
Gauravudia Nov 10, 2023
0e14296
feat: add clickId support for tiktok and pinterest destination (#2784)
ujjwal-ab Nov 10, 2023
195b48a
feat: move cdkV1 to cdkv2 component tests (#2804)
aashishmalik Nov 10, 2023
7b17293
chore(release): pull main into develop post release v1.49.1 (#2819)
sanpj2292 Nov 13, 2023
e82cef8
feat: add delivery_category as part of contents, remove flattening cu…
sandeepdsvs Nov 13, 2023
916ea4c
feat: adding support for future oauth facility in salesforce (#2746)
shrouti1507 Nov 13, 2023
ee1f473
feat: add delivery_category as part of contents, update flattening cu…
sandeepdsvs Nov 13, 2023
93a82bd
feat: use custom screen name amplitude (#2823)
aashishmalik Nov 13, 2023
b928461
chore(release): 1.50.0
web-flow Nov 13, 2023
a56d668
fix: source transform error stat (#2825)
chandumlg Nov 13, 2023
2055dab
fix: snapchat_conversion category mapping (#2826)
aashishmalik Nov 14, 2023
c702456
chore(release): pull release/v1.50.0 into main (#2824)
aashishmalik Nov 14, 2023
a6f7d13
chore(release): pull main into develop post release v1.50.0 (#2827)
aashishmalik Nov 14, 2023
06c6503
chore: update import and export names, default new routes (#2810)
utsabc Nov 14, 2023
ff80b88
feat(INT-305): onboard gladly destination (#2786)
mihir-4116 Nov 14, 2023
e5f8714
chore: capture correct status code on faas pod time out (#2831)
abhimanyubabbar Nov 16, 2023
5c63d2c
chore: add date mock to fix timestamp validation in tests (#2844)
sandeepdsvs Nov 21, 2023
9eda50e
feat: mixpanel set once feature onboard (#2820)
shrouti1507 Nov 23, 2023
8c02b8c
fix: unhandled error code in facebook_custom_audience (#2853)
sanpj2292 Nov 28, 2023
cd9a046
fix: sfmc bug fix for track event validations (#2852)
utsabc Nov 29, 2023
91d4cd1
fix: remove errorCategory for braze dedup error (#2850)
sanpj2292 Nov 29, 2023
3127a1c
feat: update facebook destinations API version to v18.0 (#2828)
sandeepdsvs Nov 29, 2023
4bde435
chore: update PR template (#2851)
yashasvibajpai Nov 29, 2023
0e7adc6
fix: bugsnag issue in moengage identify event (#2845)
sanpj2292 Nov 29, 2023
27f0797
feat: cm360 transformerproxy V1 flag (#2848)
aashishmalik Nov 30, 2023
571dbf5
fix: encode &, < and > to html counterparts in adobe analytics (#2854)
yashasvibajpai Nov 30, 2023
4b260e4
feat: cm360 router batching (#2836)
aashishmalik Nov 30, 2023
1a8d825
fix: updated transformerProxyV1 name (#2859)
aashishmalik Dec 1, 2023
a015460
fix: error handling in active_campaign (#2843)
sanpj2292 Dec 1, 2023
284d141
feat: onboard webhook to component tests (#2837)
aashishmalik Dec 1, 2023
80cf69d
fix: make supportTransformerProxyV1 false (#2861)
aashishmalik Dec 1, 2023
7910dba
feat: marketo: migrate config fields and fix test cases (#2789)
anantjain45823 Dec 2, 2023
4cec65e
fix: salesforce transformer proxy response handling issue for authori…
shrouti1507 Dec 5, 2023
a97f6db
chore(release): 1.50.1
web-flow Dec 5, 2023
e04cedd
chore(release): pull hotfix-release/v1.50.1 into main (#2874)
utsabc Dec 5, 2023
e48eda6
Merge branch 'main' of github.com:rudderlabs/rudder-transformer into …
krishna2020 Dec 5, 2023
c2317a1
chore(release): pull main into develop post release v1.50.1 (#2877)
utsabc Dec 5, 2023
be6ef26
fix: add support for custom properties for braze purchase events (#2856)
utsabc Dec 6, 2023
669ed41
chore(release): 1.51.0
web-flow Dec 6, 2023
623cd5d
chore(release): pull release/v1.51.0 into main (#2878)
utsabc Dec 6, 2023
5ea82fa
chore(release): pull main into develop post release v1.51.0 (#2879)
utsabc Dec 6, 2023
cd6c3b0
fix: marketo new field introduction backward compatibility
anantjain45823 Dec 4, 2023
b13f0a6
fix: remove ErrorResponse type from postTransfomration delivery
aashishmalik Dec 4, 2023
24a2cd4
chore: cleanup of postTransformation.ts
utsabc Dec 6, 2023
45db590
chore: remove logging in tiktok_audience (#2864)
sanpj2292 Dec 6, 2023
af6aebb
fix: marketo backward compatibility (#2880)
utsabc Dec 6, 2023
6dd0eb2
chore(release): 1.51.1
web-flow Dec 6, 2023
981bae8
chore(release): pull release/v1.51.1 into main (#2881)
utsabc Dec 6, 2023
e1714bd
chore(release): pull main into develop post release v1.51.1 (#2882)
utsabc Dec 6, 2023
7131791
chore: add stats for shopify Id resolution (#2885)
anantjain45823 Dec 7, 2023
b3437a3
fix(dm): add workspaceId in common metadata to be returned to the cal…
abhimanyubabbar Dec 7, 2023
c8e5bfb
chore: add user deletion stats for regulation worker at destType leve…
anantjain45823 Dec 8, 2023
babb89a
feat: onboard reddit cloud mode destination (#2829)
ujjwal-ab Dec 11, 2023
776d2c4
fix: removed retry logic from v1 cm360, added adapter for v1 to v0 co…
aashishmalik Dec 11, 2023
36d3f25
feat: onboard msl changes for new record event (#2644)
yashasvibajpai Dec 11, 2023
e8f2d1a
chore: onboard Adobe Analytics to transformer proxy (#2858)
yashasvibajpai Dec 11, 2023
ede22e3
fix(integrations): onboard sprig destination (#2857)
mihir-4116 Dec 12, 2023
bf39215
fix: adobe_analytics event field check (#2890)
koladilip Dec 12, 2023
1a86a07
fix: add check to remove empty properties object from payload (#2896)
ujjwal-ab Dec 12, 2023
ec974ba
Update prepare-for-prod-deploy.yml
koladilip Dec 12, 2023
a7df54f
Update prepare-for-prod-ut-deploy.yml
koladilip Dec 12, 2023
a664158
Rename prepare-for-prod-deploy.yml to prepare-for-prod-dt-deploy.yml
koladilip Dec 12, 2023
69b74d4
Update build-push-docker-image.yml
koladilip Dec 12, 2023
50e921d
fix: missing null check in braze populateCustomAttributesWithOperatio…
koladilip Dec 12, 2023
da36d89
chore(INT-850): upgrade dependencies (#2807)
koladilip Dec 12, 2023
4a7eaa0
fix: mailjet source transformation by adding email exists check (#2889)
koladilip Dec 12, 2023
bed431e
fix: covert toString before toLowercase (#2830)
aashishmalik Dec 12, 2023
091354c
feat: tiktok_ads: add support for custom events (#2891)
anantjain45823 Dec 12, 2023
5a6d296
fix: active_campaign error handler (#2895)
sanpj2292 Dec 12, 2023
eb28f4a
Update draft-new-release.yml
koladilip Dec 12, 2023
b55feed
chore(release): 1.52.0
web-flow Dec 12, 2023
439ba73
fix(dm): dropped support of useClones for trackingplans cache (#2899)
abhimanyubabbar Dec 12, 2023
be20850
chore: add stringtype check to escapehtml in adobe (#2900)
yashasvibajpai Dec 13, 2023
90c725e
fix: braze transformation error due to wrong import (#2901)
sanpj2292 Dec 13, 2023
aad2480
chore: add lowercase check to MSL for event type audiencelist (#2904)
yashasvibajpai Dec 13, 2023
7825c19
fix: updated error response of v1 proxy (#2906)
aashishmalik Dec 13, 2023
a606ec1
fix(reddit): add undefined check for eventsMapping field (#2905)
ujjwal-ab Dec 13, 2023
045f362
chore(release): pull release/v1.52.0 into main (#2898)
krishna2020 Dec 13, 2023
f44a791
chore: clean up protected branches and add dispatch support for house…
saikumarrs Dec 14, 2023
7d275ca
fix: update response handling for v1 proxy
utsabc Dec 14, 2023
5f18875
chore(release): 1.52.1
web-flow Dec 14, 2023
344717c
chore(release): pull hotfix-release/v1.52.1 into main (#2913)
chandumlg Dec 14, 2023
0cb3387
Merge tag 'v1.52.1' into technocrats/ONCEHUB-75672
Dec 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 20 additions & 18 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
],
"unicorn/no-instanceof-array": "error",
"unicorn/no-static-only-class": "error",
"unicorn/consistent-destructuring": "off",
"unicorn/consistent-destructuring": "error",
"unicorn/better-regex": "error",
"unicorn/no-for-loop": "error",
"unicorn/prefer-array-some": "error",
Expand All @@ -40,29 +40,31 @@
"unicorn/no-useless-spread": "error",
"unicorn/no-useless-length-check": "error",
"unicorn/prefer-export-from": "error",
"import/no-dynamic-require": "warn",
"no-param-reassign": "warn",
"import/no-dynamic-require": "error",
"no-param-reassign": "error",
"sonarjs/prefer-immediate-return": "off",
"sonarjs/no-nested-template-literals": "off",
"sonarjs/max-switch-cases": "off",
"sonarjs/no-small-switch": "warn",
"sonarjs/max-switch-cases": "error",
"sonarjs/no-small-switch": "error",
"sonarjs/cognitive-complexity": ["error", 60],
"@typescript-eslint/no-var-requires": "off",
"global-require": "off",
"@typescript-eslint/naming-convention": "off",
"@typescript-eslint/ban-types": "off",
"global-require": "error",
"@typescript-eslint/naming-convention": "error",
"@typescript-eslint/ban-types": "error",
"@typescript-eslint/no-explicit-any": "off",
"class-methods-use-this": "off",
"@typescript-eslint/return-await": "off",
"@typescript-eslint/return-await": "error",
"import/prefer-default-export": "off",
"sonarjs/no-ignored-return": "off",
"no-new": "off",
"@typescript-eslint/no-shadow": "off",
"@typescript-eslint/no-loop-func": "off",
"sonarjs/no-same-line-conditional": "off",
"no-restricted-syntax": "off",
"sonarjs/no-duplicate-string": "off",
"sonarjs/no-identical-functions": "off",
"sonarjs/no-ignored-return": "error",
"no-new": "error",
"@typescript-eslint/no-shadow": "error",
"@typescript-eslint/no-loop-func": "error",
"sonarjs/no-same-line-conditional": "error",
"no-restricted-syntax": "error",
"sonarjs/no-duplicate-string": "error",
"sonarjs/no-identical-functions": "error",
"no-prototype-builtins": "off",
"@typescript-eslint/dot-notation": "off"
"@typescript-eslint/dot-notation": "error",
"@typescript-eslint/no-unused-vars": "error"
}
}
57 changes: 57 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
## What are the changes introduced in this PR?

Write a brief explainer on your code changes.

## Please explain the objectives of your changes below

Put down any required details on the broader aspect of your changes. If there are any dependent changes, **mandatorily** mention them here

### Type of change

If the pull request is a **bug-fix**, **enhancement** or a **refactor**, please fill in the details on the changes made.

- Existing capabilities/behavior

- New capabilities/behavior

If the pull request is a **new feature**,

### Any technical or performance related pointers to consider with the change?

N/A

### Any new dependencies introduced with this change?

N/A

### Any new generic utility introduced or modified. Please explain the changes.

N/A

### If the PR has changes in more than 10 files, please mention why the changes were not split into multiple PRs.

N/A

### If multiple linear tasks are associated with the PR changes, please elaborate on the reason:

N/A

<hr>

### Developer checklist

- [ ] **No breaking changes are being introduced.**

- [ ] Are all related docs linked with the PR?

- [ ] Are all changes manually tested?

- [ ] Does this change require any documentation changes?

- [ ] Are relevant unit and component test-cases added?

### Reviewer checklist

- [ ] Is the type of change in the PR title appropriate as per the changes?

- [ ] Verified that there are no credentials or confidential data exposed with the changes.
104 changes: 93 additions & 11 deletions .github/workflows/build-push-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ on:
push_target:
required: true
type: string
build_type:
type: string
secrets:
DOCKERHUB_PROD_TOKEN:
required: true
Expand All @@ -34,9 +36,9 @@ env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}

jobs:
build-transformer-image:
name: Build Transformer Docker Image
runs-on: ubuntu-latest
build-transformer-image-arm64:
name: Build Transformer Docker Image ARM64
runs-on: [self-hosted, Linux, ARM64]
steps:
- name: Checkout
uses: actions/[email protected]
Expand All @@ -61,12 +63,12 @@ jobs:
target: ${{ inputs.load_target }}
load: true
tags: ${{ inputs.build_tag }}
cache-from: type=gha
cache-to: type=gha,mode=max
# cache-from: type=gha
# cache-to: type=gha,mode=max

- name: Run Tests
run: |
docker run ${{ inputs.build_tag }} npm run test:js:ci
docker run ${{ inputs.build_tag }} npm run test:js:ci
docker run ${{ inputs.build_tag }} npm run test:ts:ci

- name: Build and Push Multi-platform Images
Expand All @@ -76,12 +78,92 @@ jobs:
file: ${{ inputs.dockerfile }}
target: ${{ inputs.push_target }}
push: true
tags: ${{ inputs.push_tags }}
tags: ${{ inputs.push_tags }}-arm64
platforms: |
linux/amd64
linux/arm64
build-args: |
version=${{ inputs.img_tag }}
version=${{ inputs.img_tag }}-arm64
GIT_COMMIT_SHA=${{ github.sha }}
cache-from: type=gha
cache-to: type=gha,mode=max
# cache-from: type=gha
# cache-to: type=gha,mode=max

build-transformer-image-amd64:
name: Build Transformer Docker Image AMD64
runs-on: [self-hosted, Linux, X64]
steps:
- name: Checkout
uses: actions/[email protected]
with:
fetch-depth: 1

- name: Setup Docker Buildx
uses: docker/[email protected]

- name: Login to DockerHub
uses: docker/[email protected]
with:
username: ${{ env.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PROD_TOKEN }}

- name: Build Docker Image
uses: docker/[email protected]
with:
context: .
file: ${{ inputs.dockerfile }}
target: ${{ inputs.load_target }}
load: true
tags: ${{ inputs.build_tag }}
# cache-from: type=gha
# cache-to: type=gha,mode=max

- name: Run Tests
run: |
docker run ${{ inputs.build_tag }} npm run test:js:ci
docker run ${{ inputs.build_tag }} npm run test:ts:ci

- name: Build and Push Multi-platform Images
uses: docker/[email protected]
with:
context: .
file: ${{ inputs.dockerfile }}
target: ${{ inputs.push_target }}
push: true
tags: ${{ inputs.push_tags }}-amd64
platforms: |
linux/amd64
build-args: |
version=${{ inputs.img_tag }}-amd64
GIT_COMMIT_SHA=${{ github.sha }}
# cache-from: type=gha
# cache-to: type=gha,mode=max

create-manifest:
name: Create multi-arch manifest
runs-on: ubuntu-latest
needs: [build-transformer-image-amd64, build-transformer-image-arm64]

steps:
- name: Set up Docker Buildx
uses: docker/[email protected]

- name: Login to DockerHub
uses: docker/[email protected]
with:
username: ${{ env.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PROD_TOKEN }}

- name: Create multi-arch manifest
run: |
docker buildx imagetools create -t ${{ inputs.push_tags }} ${{ inputs.push_tags }}-amd64 ${{ inputs.push_tags }}-arm64

- name: Create latest multi-arch manifest
# To be triggered only for release/hotfix PR merges coming from `prepare-for-prod-dt-deploy.yaml`
if: ${{ inputs.build_type == 'dt' }}
run: |
docker buildx imagetools create -t rudderstack/rudder-transformer:latest ${{ inputs.push_tags }}-amd64 ${{ inputs.push_tags }}-arm64

- name: Create latest ut multi-arch manifest
# To be triggered only for release/hotfix PR merges coming from `prepare-for-prod-ut-deploy.yaml`
if: ${{ inputs.build_type == 'ut' }}
run: |
docker buildx imagetools create -t rudderstack/rudder-transformer:ut-latest ${{ inputs.push_tags }}-amd64 ${{ inputs.push_tags }}-arm64
2 changes: 1 addition & 1 deletion .github/workflows/create-hotfix-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest

# Only allow these users to create new hotfix branch from 'main'
if: github.ref == 'refs/heads/main' && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs' || github.actor == 'sandeepdsvs' || github.actor == 'shrouti1507') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'saikumarrs' || github.triggering_actor == 'sandeepdsvs' || github.triggering_actor == 'shrouti1507')
if: github.ref == 'refs/heads/main' && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs' || github.actor == 'sandeepdsvs' || github.actor == 'shrouti1507' || github.actor == 'anantjain45823' || github.actor == 'chandumlg' || github.actor == 'mihir-4116' || github.actor == 'ujjwal-ab') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'saikumarrs' || github.triggering_actor == 'sandeepdsvs' || github.triggering_actor == 'shrouti1507' || github.triggering_actor == 'anantjain45823' || github.triggering_actor == 'chandumlg' || github.triggering_actor == 'mihir-4116' || github.triggering_actor == 'ujjwal-ab')
steps:
- name: Create Branch
uses: peterjgrainger/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/draft-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest

# Only allow release stakeholders to initiate releases
if: (github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/heads/hotfix/')) && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs' || github.actor == 'sandeepdsvs' || github.actor == 'shrouti1507') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'saikumarrs' || github.triggering_actor == 'sandeepdsvs' || github.triggering_actor == 'shrouti1507')
if: (github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/heads/hotfix/')) && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs' || github.actor == 'sandeepdsvs' || github.actor == 'koladilip' || github.actor == 'shrouti1507' || github.actor == 'anantjain45823' || github.actor == 'chandumlg' || github.actor == 'mihir-4116' || github.actor == 'yashasvibajpai' || github.actor == 'sanpj2292' || github.actor == 'ujjwal-ab') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'koladilip' || github.triggering_actor == 'saikumarrs' || github.triggering_actor == 'sandeepdsvs' || github.triggering_actor == 'shrouti1507' || github.triggering_actor == 'anantjain45823' || github.triggering_actor == 'chandumlg' || github.triggering_actor == 'mihir-4116' || github.triggering_actor == 'yashasvibajpai' || github.triggering_actor == 'sanpj2292' || github.triggering_actor == 'ujjwal-ab')
steps:
- name: Checkout
uses: actions/[email protected]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/housekeeping.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
schedule:
# Run everyday at 1 AM
- cron: '0 1 * * *'
workflow_dispatch:

jobs:
prs:
Expand Down Expand Up @@ -41,5 +42,5 @@ jobs:
date: '3 months ago'
dry_run: false
delete_tags: false
extra_protected_branch_regex: ^(main|release/.*|develop|hotfix/.*|hotfix-release/.*)$
extra_protected_branch_regex: ^(main|develop)$
exclude_open_pr_branches: true
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Prepare for Production Environment Deployment
name: Prepare for DT Production Environment Deployment

on:
push:
Expand Down Expand Up @@ -52,6 +52,7 @@ jobs:
dockerfile: Dockerfile
load_target: development
push_target: production
build_type: dt
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down Expand Up @@ -127,7 +128,7 @@ jobs:
git commit -m "chore: upgrade shared transformers to $TAG_NAME"
git push -u origin shared-transformer-$TAG_NAME

hub pull-request -m "chore: upgrade shared transformers to $TAG_NAME"
gh pr create --fill

- name: Update Helm Chart and Raise Pull Request For Hosted Transformer
env:
Expand All @@ -144,4 +145,4 @@ jobs:
git commit -m "chore: upgrade hosted transformer to $TAG_NAME"
git push -u origin hosted-transformer-$TAG_NAME

hub pull-request -m "chore: upgrade hosted transformer to $TAG_NAME"
gh pr create --fill
4 changes: 2 additions & 2 deletions .github/workflows/prepare-for-prod-rollback.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:

# Only allow to be deployed from tags and main branch
# Only allow specific actors to trigger
if: (startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/main')) && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'saikumarrs')
if: (startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/main')) && (github.actor == 'ItsSudip' || github.actor == 'krishna2020' || github.actor == 'saikumarrs' || github.actor == 'chandumlg') && (github.triggering_actor == 'ItsSudip' || github.triggering_actor == 'krishna2020' || github.triggering_actor == 'saikumarrs' || github.triggering_actor == 'chandumlg')

steps:
- name: Get Target Version
Expand Down Expand Up @@ -56,4 +56,4 @@ jobs:
git commit -m "chore: rollback shared transformers to ${{ steps.target-version.outputs.tag_name }}"
git push -u origin shared-transformer-rollback-${{ steps.target-version.outputs.tag_name }}

hub pull-request -m "chore: rollback shared transformers to ${{ steps.target-version.outputs.tag_name }}"
gh pr create --fill
7 changes: 4 additions & 3 deletions .github/workflows/prepare-for-prod-ut-deploy.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Prepare for Production Environment Deployment
name: Prepare for UT Production Environment Deployment

on:
push:
Expand Down Expand Up @@ -55,6 +55,7 @@ jobs:
dockerfile: Dockerfile-ut-func
load_target: development
push_target: production
build_type: ut
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down Expand Up @@ -112,7 +113,7 @@ jobs:
git commit -m "chore: upgrade shared user-transformers to $UT_TAG_NAME"
git push -u origin shared-user-transformer-$UT_TAG_NAME

hub pull-request -m "chore: upgrade shared user-transformers to $UT_TAG_NAME"
gh pr create --fill

- name: Update Helm Chart and Raise Pull Request For Hosted Transformer
env:
Expand All @@ -129,4 +130,4 @@ jobs:
git commit -m "chore: upgrade hosted user-transformer to $UT_TAG_NAME"
git push -u origin hosted-user-transformer-$UT_TAG_NAME

hub pull-request -m "chore: upgrade hosted user-transformer to $UT_TAG_NAME"
gh pr create --fill
3 changes: 2 additions & 1 deletion .github/workflows/prepare-for-staging-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ jobs:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}


create-pull-request:
name: Update Helm Charts For Staging and Create Pull Request
runs-on: ubuntu-latest
Expand Down Expand Up @@ -123,5 +124,5 @@ jobs:

git commit -m "chore: upgrade staging env transformers to \"$TAG_NAME\""
git push -u origin $BRANCH_NAME
hub pull-request -m "chore: upgrade staging env transformers to \"$TAG_NAME\""
gh pr create --fill
fi
Loading
Loading