Skip to content

Append DBR/DBW client-name suffix for batch database DAO + bump to v67#1662

Merged
xinyaochen-sudo merged 1 commit into
forcedotcom:masterfrom
xinyaochen-sudo:t/eapi-bulk/migrate-src-w-22717496
Jun 24, 2026
Merged

Append DBR/DBW client-name suffix for batch database DAO + bump to v67#1662
xinyaochen-sudo merged 1 commit into
forcedotcom:masterfrom
xinyaochen-sudo:t/eapi-bulk/migrate-src-w-22717496

Conversation

@xinyaochen-sudo

Copy link
Copy Markdown
Collaborator

Summary

Adds a telemetry suffix to the Sforce-Call-Options: client=... header when Data Loader runs in batch mode with a database DAO, and bumps the release to 67.0.0.

Changes

  • pom.xml: bump dataloader and force-partner-api to 67.0.0
  • ClientBase.java: append /DBR (databaseRead) or /DBW (databaseWrite) to the client header in batch mode; CSV and UI modes unchanged
  • ClientBaseGetClientNameTest.java: 15 unit tests covering the suffix logic plus UI/CSV no-suffix regression guards

Why

Lets LoginEvent.Application measure adoption of the database DAO surface. Telemetry only — no contract change, no flag.

Testing

25/25 unit tests green; verified end-to-end against a sandbox (batch + database read/write carry the correct suffix; csv unchanged).

Sync src/ from private gitsoma repo (enterprise-api/updated-dataloader)
for the v67 release. Brings over the DBR/DBW telemetry suffix on the
Sforce-Call-Options client header (batch mode + database DAO) and its
unit tests. Bumps dataloader and force-partner-api to 67.0.0.

Only src/ and version are synced per the migration plan; internal build
plumbing (Nexus SWT deps, env-var versioning, stampy scripts) stays private.
@xinyaochen-sudo
xinyaochen-sudo marked this pull request as draft June 23, 2026 18:38
@xinyaochen-sudo
xinyaochen-sudo marked this pull request as ready for review June 23, 2026 23:21
@xinyaochen-sudo
xinyaochen-sudo merged commit 6cc5719 into forcedotcom:master Jun 24, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants