Skip to content

feat(core): Bumped UCS dependency to bring latest changes#10977

Merged
bernard-eugine merged 4 commits intomainfrom
ucs_tokenization_field
Jan 27, 2026
Merged

feat(core): Bumped UCS dependency to bring latest changes#10977
bernard-eugine merged 4 commits intomainfrom
ucs_tokenization_field

Conversation

@Shubhodip900
Copy link
Contributor

@Shubhodip900 Shubhodip900 commented Jan 19, 2026

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

Bumped UCS dependency to bring latest changes which includes

  1. Passing newly added tokenization field.
  2. Passing recurring_mandate_payment_data field to ucs.

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Tested using Cypress tests for connector Cybersource:-
Create Single Use Mandate:-
Screenshot 2026-01-19 at 3 57 01 PM
Config:-

curl --location 'http://localhost:8080/configs/' \
--header 'Content-Type: application/json' \
--header 'api-key: test_admin' \
--header 'x-tenant-id: public' \
--data '{
    "key": "ucs_rollout_config_cyMerchant_8bd112de_cybersource_card_Authorize",
    "value": "{\"rollout_percent\": 1.0, \"http_url\": \"http://localhost:8081\", \"https_url\": \"http://localhost:8081\", \"execution_mode\": \"shadow\"}"
}'

Diff Check Results:-
Image
Image

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@Shubhodip900 Shubhodip900 self-assigned this Jan 19, 2026
@Shubhodip900 Shubhodip900 requested review from a team as code owners January 19, 2026 10:35
@semanticdiff-com
Copy link

semanticdiff-com bot commented Jan 19, 2026

Review changes with  SemanticDiff

Changed Files
File Status
  Cargo.lock Unsupported file format
  crates/external_services/Cargo.toml Unsupported file format
  crates/hyperswitch_interfaces/Cargo.toml Unsupported file format
  crates/router/Cargo.toml Unsupported file format
  crates/router/src/core/unified_connector_service/transformers.rs  0% smaller

@Shubhodip900 Shubhodip900 linked an issue Jan 19, 2026 that may be closed by this pull request
2 tasks
hrithikesh026
hrithikesh026 previously approved these changes Jan 19, 2026
gopikrishna000
gopikrishna000 previously approved these changes Jan 19, 2026
gopikrishna000
gopikrishna000 previously approved these changes Jan 19, 2026
hrithikesh026
hrithikesh026 previously approved these changes Jan 20, 2026
@Shubhodip900 Shubhodip900 added the S-test-ready Status: This PR is ready for cypress-tests label Jan 23, 2026
@codecov
Copy link

codecov bot commented Jan 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@0cb8820). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #10977   +/-   ##
=======================================
  Coverage        ?        0           
=======================================
  Files           ?        0           
  Lines           ?        0           
  Branches        ?        0           
=======================================
  Hits            ?        0           
  Misses          ?        0           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@bernard-eugine bernard-eugine added this pull request to the merge queue Jan 27, 2026
Merged via the queue into main with commit fff0461 Jan 27, 2026
28 of 31 checks passed
@bernard-eugine bernard-eugine deleted the ucs_tokenization_field branch January 27, 2026 10:20
pixincreate added a commit that referenced this pull request Jan 27, 2026
* 'main' of github.com:juspay/hyperswitch:
  feat: card_redirect_ucs (#10924)
  refactor: Refactor PaymentMethod sessions update API to include payment_method_data in response and fix  fingerprintID bug in PM delete (#11021)
  fix: Fixed payload in NT API from body to query params (#11025)
  feat(core): Bumped UCS dependency to bring latest changes (#10977)
  fix(payments): Avoid unnecessary database call for 'on-session' payments (#11038)
  feat(platform): enable connected merchant creation for platform organization in sandbox (#11039)
  feat(platform): `make_pm_data` to work with platform setup (#11017)
  feat(errors): populate error details in response (#10837)
  refactor: Refactored S2S PM APIs to store cvc (#10912)
@hyperswitch-bot hyperswitch-bot bot removed the S-test-ready Status: This PR is ready for cypress-tests label Feb 1, 2026
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.

[FEATURE] Bumped UCS dependency to bring latest changes

4 participants