Skip to content

[MAIN][STRATCONN-5921] Updated condition for undefined consentSettings#825

Merged
AnkitSegment merged 2 commits intomasterfrom
STRATCONN-5921-bing-ads
Jul 16, 2025
Merged

[MAIN][STRATCONN-5921] Updated condition for undefined consentSettings#825
AnkitSegment merged 2 commits intomasterfrom
STRATCONN-5921-bing-ads

Conversation

@AnkitSegment
Copy link
Copy Markdown
Contributor

What does this PR do?
In this PR added support for bing ads consent mode changes.

Are there breaking changes in this PR?
No

Testing

Screenshot 2025-07-16 at 10 24 21 AM

Any background context you want to provide?

Is there parity with the server-side/android/iOS integration components (if applicable)?

Does this require a new integration setting? If so, please explain how the new setting works

Links to helpful docs and other external resources

@AnkitSegment AnkitSegment merged commit af58163 into master Jul 16, 2025
4 of 6 checks passed
@AnkitSegment AnkitSegment deleted the STRATCONN-5921-bing-ads branch July 16, 2025 06:25
@AnkitSegment AnkitSegment restored the STRATCONN-5921-bing-ads branch July 16, 2025 06:25
AnkitSegment added a commit that referenced this pull request Dec 8, 2025
* Added adStorage consent in bing ads (#819)

* Revert "Added adStorage consent in bing ads (#819)" (#820)

This reverts commit 5954107.

* [STRATCONN-5687] Added support for bing ads consent mode (#822)

* Updated Bing ads consent

* Updated Bing ads consent

* Updated unit test cases and handle other cases

* Updated unit test cases

---------

Co-authored-by: Daniel Jackins <djackins@twilio.com>
Co-authored-by: Harsh Joshi <harsh.joshi@segment.com>

* STRATCONN-5950: Upgrade twitter-ads sdk (#824)

* STRATCONN-5950: Upgrade twitter-ads sdk

* update version

* Updated condition for undefined consentSettings (#825)

* [Main] Update bing ads version 2.0.3 (#826)

* Updated condition for undefined consentSettings

* Update the version

* Updated twitter ads version to 2.5.3 (#827)

* STRATCONN-5792: Remove vulnerable dependency from several destinations. (#828)

* STRATCONN-5792: Remove vulnerable dependency from several destinations.

* update

* untouch other dependencies

* feat: add experiment name to VWO tracking data (#829)

Co-authored-by: Rohit Tyagi <rohittyagi@WINDELLAP-1217.local>

* Replaced tags into properties

* Bump up optimizely package version

---------

Co-authored-by: Daniel Jackins <djackins@twilio.com>
Co-authored-by: Harsh Joshi <harsh.joshi@segment.com>
Co-authored-by: Arjun Bhandage <abhandage@twilio.com>
Co-authored-by: VWO Integration <53477775+vwointegration@users.noreply.github.com>
Co-authored-by: Rohit Tyagi <rohittyagi@WINDELLAP-1217.local>
AnkitSegment added a commit that referenced this pull request Feb 13, 2026
commit 51c042f
Merge: 548653f 9d77328
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Fri Feb 13 12:40:10 2026 +0530

    Merge branch 'staging' into upgrade-aws-sdk-v3

commit 548653f
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 15:54:35 2026 +0530

    Fixed tester node dependency script

commit 339aa68
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 15:07:50 2026 +0530

    Upgrade @aws-sdk/client-s3 from 3.722.0 to 3.988.0

    Resolve Snyk high severity vulnerability by upgrading to the latest
    version of @aws-sdk/client-s3 and all transitive dependencies.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 2042284
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 14:28:41 2026 +0530

    Fix git safe.directory check in Docker CI containers

    Running as root inside Docker with a workspace mounted from the host
    causes Git 2.35.2+ to reject the repo due to ownership mismatch.
    Add safe.directory config to all build steps and remove debug line.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit f9ca9b3
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 14:00:42 2026 +0530

    Added debug

commit 04eee4a
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 13:02:37 2026 +0530

    Add git installation to pipeline for lerna compatibility

    Lerna requires git to determine changed packages with --since flag
    - Install git in Build and Test steps before running lerna commands
    - Fixes ENOGIT error: "The git binary was not found"

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 9c8a204
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 12:52:38 2026 +0530

    Update pipeline to Node 20 for AWS SDK v3 compatibility

    AWS SDK v3 (v3.973.1) requires Node.js >=20.0.0
    - Updated from Node 18.20 to Node 20.18 (current LTS)
    - Verified build and AWS SDK initialization work correctly

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 0020f83
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 12:43:10 2026 +0530

    Fix Buildkite pipeline for AWS SDK v3 compatibility

    - Updated Node.js from 12.18 to 18.20 (LTS) for AWS SDK v3 support
    - Changed image from circleci/node to cimg/node (updated CircleCI image)
    - Fixed CHROME-BIN to CHROME_BIN environment variable typo
    - AWS SDK v3 requires Node.js 14+ minimum

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 14cb1d3
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 12:27:43 2026 +0530

    Upgraded new node version 22.17.1-browser to build new AWS version

commit 202f450
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 12:16:15 2026 +0530

    Upgraded new node version 18.20.8-browser to build new AWS version

commit a8da0b6
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Thu Feb 12 10:29:44 2026 +0530

    Upgrade aws-sdk v2 to @aws-sdk/client-s3 v3

    Migrate the S3 upload script from the monolithic aws-sdk v2 to the
    modular @aws-sdk/client-s3 v3 package. This reduces the devDependency
    footprint significantly since v3 uses a modular architecture where only
    the S3 client is installed instead of the entire AWS SDK.

    Changes:
    - Replace `require('aws-sdk/clients/s3')` with destructured import from
      `@aws-sdk/client-s3`
    - Use `S3Client` with nested `credentials` config instead of flat
      constructor params
    - Replace `s3.putObject(params).promise()` with
      `s3.send(new PutObjectCommand(params))` pattern
    - Pin @aws-sdk/client-s3 to 3.722.0 (last version supporting Node 16)

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 8019caa
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Wed Feb 11 15:28:33 2026 +0000

    Updating GTM tests (#841)

    * Updating GTM tests

    * updating tests

commit 81cf68d
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Tue Feb 10 06:31:10 2026 +0000

    Gtm bugfix2 (#840)

    * fixing bug for gtm custom domain

    * package bump

commit 5729cd6
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Mon Feb 2 07:59:15 2026 +0000

    Bump Google Tag Manager to v2.5.2 (#839)

    Version bump to deploy the fullURLpath changes from commit 78fd671. The previous commit modified code but didn't bump the version, causing the new code to overwrite cached 2.5.1 assets that have a 1-year immutable cache policy.

    Co-authored-by: Claude (us.anthropic.claude-sonnet-4-5-20250929-v1:0) <noreply@anthropic.com>

commit 78fd671
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Tue Jan 27 06:44:16 2026 +0000

    STRATCONN-6010 - [GTM - Classic] - full domain with file path (#838)

commit 503687d
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Mon Jan 26 07:44:07 2026 +0000

    STRATCONN-5638 - [GTM] - domain configuration support (#836)

commit b62fc34
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Tue Jan 20 16:48:01 2026 +0530

    (non-prod) STRATCONN-6104: fix the pipeline to run all tests on master and remove publish step (#834)

    * chore: specify yarn package manager version in package.json

    * test

    * test

    * fix: enhance CI pipeline with master-specific build and test steps, remove publish step

    * Apply suggestions from code review

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

    * fix: correct argument order in test-master script for consistency

    * address comment

    ---------

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 8ea51e1
Author: VWO Integration <53477775+vwointegration@users.noreply.github.com>
Date:   Wed Sep 10 13:25:09 2025 +0530

    feat: add experiment name to VWO tracking data (#829)

    Co-authored-by: Rohit Tyagi <rohittyagi@WINDELLAP-1217.local>

commit 2470fd9
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Wed Jul 30 17:34:03 2025 +0530

    STRATCONN-5792: Remove vulnerable dependency from several destinations. (#828)

    * STRATCONN-5792: Remove vulnerable dependency from several destinations.

    * update

    * untouch other dependencies

commit adef8c3
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 12:14:04 2025 +0530

    Updated twitter ads version to 2.5.3 (#827)

commit 04cbb18
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 12:05:22 2025 +0530

    [Main] Update bing ads version 2.0.3 (#826)

    * Updated condition for undefined consentSettings

    * Update the version

commit af58163
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 11:55:41 2025 +0530

    Updated condition for undefined consentSettings (#825)

commit ec9a19d
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Thu Jul 10 14:56:34 2025 +0530

    STRATCONN-5950: Upgrade twitter-ads sdk (#824)

    * STRATCONN-5950: Upgrade twitter-ads sdk

    * update version

commit 8ab0178
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Apr 30 19:11:59 2025 +0530

    [STRATCONN-5687] Added support for bing ads consent mode (#822)

    * Updated Bing ads consent

    * Updated Bing ads consent

    * Updated unit test cases and handle other cases

    * Updated unit test cases

    ---------

    Co-authored-by: Daniel Jackins <djackins@twilio.com>
    Co-authored-by: Harsh Joshi <harsh.joshi@segment.com>

commit 786b989
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Thu Apr 24 15:12:53 2025 +0530

    Revert "Added adStorage consent in bing ads (#819)" (#820)

    This reverts commit 5954107.

commit 5954107
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Tue Apr 22 16:07:07 2025 +0530

    Added adStorage consent in bing ads (#819)
AnkitSegment added a commit that referenced this pull request Apr 17, 2026
commit 3e04f5f
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Fri Apr 17 14:01:41 2026 +0530

    Update package version

commit a2b2265
Author: Ankit Gupta <ankit.gupta@segment.com>
Date:   Fri Apr 17 13:50:41 2026 +0530

    Updated dynamic sdk from static

commit 9257f39
Author: Aditya Gupta <97892100+adityagupta-7@users.noreply.github.com>
Date:   Thu Apr 16 13:57:44 2026 +0530

    fix (moengage): handled obj-case find method fuzzy traits method calling (#846)

    * fix: handled obj-case find method fuzzy traits method calling

    * fix: updated history md file

commit d41432e
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Thu Mar 5 10:05:00 2026 +0530

    Upgrade aws-sdk v2 to @aws-sdk/client-s3 v3  (#844)

    * Upgraded new aws version from v2 to v3

    * Removed git command from pipeline

    * updated upload-assets file

    * updated upload-assets file

commit 8019caa
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Wed Feb 11 15:28:33 2026 +0000

    Updating GTM tests (#841)

    * Updating GTM tests

    * updating tests

commit 81cf68d
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Tue Feb 10 06:31:10 2026 +0000

    Gtm bugfix2 (#840)

    * fixing bug for gtm custom domain

    * package bump

commit 5729cd6
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Mon Feb 2 07:59:15 2026 +0000

    Bump Google Tag Manager to v2.5.2 (#839)

    Version bump to deploy the fullURLpath changes from commit 78fd671. The previous commit modified code but didn't bump the version, causing the new code to overwrite cached 2.5.1 assets that have a 1-year immutable cache policy.

    Co-authored-by: Claude (us.anthropic.claude-sonnet-4-5-20250929-v1:0) <noreply@anthropic.com>

commit 78fd671
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Tue Jan 27 06:44:16 2026 +0000

    STRATCONN-6010 - [GTM - Classic] - full domain with file path (#838)

commit 503687d
Author: Joe Ayoub <45374896+joe-ayoub-segment@users.noreply.github.com>
Date:   Mon Jan 26 07:44:07 2026 +0000

    STRATCONN-5638 - [GTM] - domain configuration support (#836)

commit b62fc34
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Tue Jan 20 16:48:01 2026 +0530

    (non-prod) STRATCONN-6104: fix the pipeline to run all tests on master and remove publish step (#834)

    * chore: specify yarn package manager version in package.json

    * test

    * test

    * fix: enhance CI pipeline with master-specific build and test steps, remove publish step

    * Apply suggestions from code review

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

    * fix: correct argument order in test-master script for consistency

    * address comment

    ---------

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 8ea51e1
Author: VWO Integration <53477775+vwointegration@users.noreply.github.com>
Date:   Wed Sep 10 13:25:09 2025 +0530

    feat: add experiment name to VWO tracking data (#829)

    Co-authored-by: Rohit Tyagi <rohittyagi@WINDELLAP-1217.local>

commit 2470fd9
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Wed Jul 30 17:34:03 2025 +0530

    STRATCONN-5792: Remove vulnerable dependency from several destinations. (#828)

    * STRATCONN-5792: Remove vulnerable dependency from several destinations.

    * update

    * untouch other dependencies

commit adef8c3
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 12:14:04 2025 +0530

    Updated twitter ads version to 2.5.3 (#827)

commit 04cbb18
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 12:05:22 2025 +0530

    [Main] Update bing ads version 2.0.3 (#826)

    * Updated condition for undefined consentSettings

    * Update the version

commit af58163
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Jul 16 11:55:41 2025 +0530

    Updated condition for undefined consentSettings (#825)

commit ec9a19d
Author: Arjun Bhandage <abhandage@twilio.com>
Date:   Thu Jul 10 14:56:34 2025 +0530

    STRATCONN-5950: Upgrade twitter-ads sdk (#824)

    * STRATCONN-5950: Upgrade twitter-ads sdk

    * update version

commit 8ab0178
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Wed Apr 30 19:11:59 2025 +0530

    [STRATCONN-5687] Added support for bing ads consent mode (#822)

    * Updated Bing ads consent

    * Updated Bing ads consent

    * Updated unit test cases and handle other cases

    * Updated unit test cases

    ---------

    Co-authored-by: Daniel Jackins <djackins@twilio.com>
    Co-authored-by: Harsh Joshi <harsh.joshi@segment.com>

commit 786b989
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Thu Apr 24 15:12:53 2025 +0530

    Revert "Added adStorage consent in bing ads (#819)" (#820)

    This reverts commit 5954107.

commit 5954107
Author: Ankit Gupta <139338151+AnkitSegment@users.noreply.github.com>
Date:   Tue Apr 22 16:07:07 2025 +0530

    Added adStorage consent in bing ads (#819)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants