feat: add custom version parameter#2586
Conversation
Add support for configuring a custom version parameter in DatadogConfiguration. Fixes DataDog#2585
barboraplasovska
left a comment
There was a problem hiding this comment.
Great work! Thank you for the contribution 🙌
|
/merge |
|
View all feedbacks in Devflow UI.
This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
The expected merge time in
|
simaoseica-dd
left a comment
There was a problem hiding this comment.
Thank you for the contribution @blimmer 🙏
|
/merge |
|
View all feedbacks in Devflow UI.
PR already in the queue with status in_progress |
What and why?
Add a public version configuration parameter to allow native iOS applications to explicitly set their app version for Unified Service Tagging. This addresses the need to identify TestFlight builds with specific build numbers (e.g., 1.0.0-1234) for better correlation of logs and errors in Datadog.
Previously, developers had to use undocumented internal APIs like
DatadogCore.set(customVersion:)orcross-platform-specificconfiguration, both of which are unsupported for native iOS use.Fixes #2585
How?
(Objective-C)
explicit version config → bundle Info.plist values → default
Review checklist
make api-surface)