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

[pull] master from DataDog:master #110

Open
wants to merge 6,253 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6253 commits
Select commit Hold shift + click to select a range
3654b3d
Merge pull request #2166 from DataDog/release/2.22.0
dd-mergequeue[bot] Jan 2, 2025
f015c86
RUM-7823 CR feedback
ncreated Jan 2, 2025
01612cf
Update DogfoodingConfig path
gonzalezreal Dec 18, 2024
a78383d
Merge pull request #2156 from DataDog/update-dogfood-script
ncreated Jan 3, 2025
545ffd5
Fix CHANGELOG after 2.22.0 release
ncreated Jan 3, 2025
e00dd2c
Move the agent_psr from the root of the span to the metrics map
Reallnas Dec 30, 2024
71a6959
Remove non allowed `_dd` handling at the root of spans in SpanMatcher
Reallnas Dec 30, 2024
91d826e
Merge pull request #2168 from DataDog/ncreated/chore/update-2.22.0-ch…
ncreated Jan 3, 2025
95648a4
Merge pull request #2165 from DataDog/ncreated/RUM-7823/itnv-custom-s…
ncreated Jan 3, 2025
634f364
Merge branch 'develop' into ncreated/fix/move-agent-psr
ncreated Jan 3, 2025
aaaf1b2
Merge pull request #2164 from DataDog/ncreated/fix/move-agent-psr
simaoseica-dd Jan 3, 2025
1815c75
RUM-3029: Fix flaky test while handling a stopped session
simaoseica-dd Jan 2, 2025
d92e5d0
Merge pull request #2167 from DataDog/simaoseica/RUM-3029/stopped-vie…
simaoseica-dd Jan 3, 2025
a90a1c4
RUM-768: Improve telemetry over dropped events due to size limits
simaoseica-dd Dec 30, 2024
eb0c1aa
RUM-768: Rename `MAX_DATA_LENGTH` to `maxTLVDataLength`
simaoseica-dd Jan 2, 2025
4519c78
Merge pull request #2163 from DataDog/simaoseica/RUM-768/improve-tele…
simaoseica-dd Jan 7, 2025
f763e63
RUM-7937 Use deterministic random ids
maxep Jan 8, 2025
a13a516
Merge pull request #2169 from DataDog/maxep/RUM-7937/fix-duplicated-s…
dd-mergequeue[bot] Jan 9, 2025
a0e9caa
Update EffectsModifiersView.swift
maxep Jan 9, 2025
e4a5401
Merge pull request #2171 from DataDog/maxep/fix-swiftui-benchmarks
dd-mergequeue[bot] Jan 10, 2025
3d55742
RUM-7936 [SR] Fix SwiftUI Placeholder with Feature Flag
mariedm Jan 9, 2025
afdb2b4
RUM-7795 Add anonymous user id tracking configuration
maciejburda Jan 10, 2025
931336a
RUM-7936 Replace switch with if else statement + update changelog
mariedm Jan 10, 2025
0f6baa5
RUM-7936 Delete FrameworkUtils
mariedm Jan 10, 2025
90cff07
RUM-7795 Initial implementation
maciejburda Jan 10, 2025
1b0ac46
Merge pull request #2170 from DataDog/mariedm/sr/fix-swiftui-placehol…
dd-mergequeue[bot] Jan 10, 2025
3419e29
RUM-7795 Set anonymous id
maciejburda Jan 10, 2025
9e6c08d
RUM-7795 Add tests
maciejburda Jan 10, 2025
28f1c00
RUM-7795 PR Fixes
maciejburda Jan 10, 2025
d048bfc
Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Jan 10, 2025
b8a6eb0
RUM-7795 Correct test names
maciejburda Jan 10, 2025
d79dcfa
Merge branch 'develop' into feature/view-loading-times
ncreated Jan 14, 2025
074bc4b
RUM-6501 Update api-surface
ncreated Jan 14, 2025
d41d5dd
Merge pull request #2139 from DataDog/feature/view-loading-times
ncreated Jan 14, 2025
62883cc
Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Jan 14, 2025
7ca3267
Update DatadogRUM/Sources/RUMConfiguration.swift
maciejburda Jan 14, 2025
5fc115b
RUM-7795 PR Fixes
maciejburda Jan 14, 2025
62a6214
RUM-7795 PR Fixes
maciejburda Jan 14, 2025
b98ae98
Create session_replay_performance.md
maxep Jan 14, 2025
91c0fea
Update session_replay_performance.md
maxep Jan 14, 2025
3474b3f
Update docs/session_replay_performance.md
maxep Jan 14, 2025
a77bcde
Apply suggestions from code review
maxep Jan 15, 2025
8dee753
RUM-7795 PR Fixes
maciejburda Jan 15, 2025
357e9ae
Merge pull request #2173 from DataDog/maxep/RUM-7808/session-replay-perf
dd-mergequeue[bot] Jan 15, 2025
1e85cce
RUM-7106 rename: ITNV -> INV
ncreated Jan 16, 2025
a14adeb
RUM-7106 rename: TTNS -> TNS
ncreated Jan 16, 2025
7beaf27
RUM-7106 lowercase "to" in TNS and INV
ncreated Jan 16, 2025
ced8b82
RUM-7795 Add integration tests
maciejburda Jan 16, 2025
d79e5cb
Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Jan 16, 2025
dc364ee
RUM-7795 Align docs
maciejburda Jan 16, 2025
c90c2e4
Merge pull request #2174 from DataDog/ncreated/RUM-7106/rename-ttns-a…
ncreated Jan 16, 2025
777da2e
RUM-7795 Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Jan 17, 2025
de5bf59
RUM-7795 PR fixes
maciejburda Jan 24, 2025
3321657
Fix echo box on iTerm
maciejburda Jan 24, 2025
0822e7d
Merge pull request #2181 from DataDog/maciey/chore/fix-echo-box
maciejburda Jan 24, 2025
9395d1b
RUM-7691: Add `addAttributes` and `removeAttributes` APIs
simaoseica-dd Jan 22, 2025
d1fa8ca
RUM-7691: Update CHANGELOG with feature notes
simaoseica-dd Jan 27, 2025
97ba631
RUM-7112 Implement `NoValueReason` in TNS metric
ncreated Jan 21, 2025
0482cbf
RUM-7112 Implement `NoValueReason` in INV metric
ncreated Jan 22, 2025
cc2cad3
RUM-7112 Implement "RUM View Ended"
ncreated Jan 23, 2025
981f663
RUM-7112 Add integration tests for View Ended metric
ncreated Jan 24, 2025
45a8734
RUM-7112 Cleanup
ncreated Jan 24, 2025
0de9e01
RUM-7112 CR feedback
ncreated Jan 28, 2025
7e551bb
Merge pull request #2179 from DataDog/ncreated/RUM-7112/add-view-ende…
ncreated Jan 28, 2025
23d2fcf
Merge pull request #2177 from DataDog/simaoseica/RUM-7691/add-addattr…
simaoseica-dd Jan 28, 2025
d1dc209
RUM-8219 [SR] Fix overrides memory leak
mariedm Jan 29, 2025
f52e2bd
Bumped version to 2.22.1
mariedm Jan 29, 2025
d0175e0
RUM-8219 - Apply CR changes by removing view instance from overrides
mariedm Jan 30, 2025
0e33fbf
Merge pull request #2182 from DataDog/hotfix/2.22.1
dd-mergequeue[bot] Jan 30, 2025
339f619
Merge branch 'develop' into hotfix/2.22.1
mariedm Jan 30, 2025
36ea870
RUM-8219 - Fix flaky test
mariedm Jan 30, 2025
9356e3d
RUM-8219 Fix changelog
mariedm Jan 31, 2025
1608b58
RUM-7795 Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Jan 31, 2025
b9701a2
Merge pull request #2183 from DataDog/hotfix/2.22.1
mariedm Jan 31, 2025
3787a11
Bumped version to 2.23.0
maxep Feb 5, 2025
2f97fe6
Update CHANGELOG.md
maxep Feb 5, 2025
9311393
Merge pull request #2184 from DataDog/release/2.23.0
dd-mergequeue[bot] Feb 5, 2025
983527e
Merge pull request #2185 from DataDog/release/2.23.0
dd-mergequeue[bot] Feb 6, 2025
9b42bfb
RUM-8371 chore: Make `LaunchTime` a non-optional member in `DatadogCo…
ncreated Feb 6, 2025
a10fe04
RUM-5579 Delete legacy E2ETests project
ncreated Feb 7, 2025
0dca1ad
RUM-5579 Remove legacy E2E monitors generator
ncreated Feb 7, 2025
a9bef24
RUM-5579 Remove legacy bitrise.yml
ncreated Feb 7, 2025
4ffc3c2
RUM-5579 Remove legacy E2E tests Make command
ncreated Feb 7, 2025
d43e510
RUM-5579 Remove obsolete Make items
ncreated Feb 7, 2025
64bb40e
RUM-5579 Delete obsolete E2E schemes
ncreated Feb 7, 2025
facf7d4
Merge pull request #2187 from DataDog/ncreated/RUM-5579/cleanup-after…
ncreated Feb 7, 2025
5c7e75f
RUM-7795 Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Feb 7, 2025
b6df357
RUM-7795 Improve assertion
maciejburda Feb 7, 2025
91aff61
Fix OpenTracing doc
maxep Feb 7, 2025
daab2f4
Merge pull request #2188 from DataDog/maxep/fix-opentracing-doc
dd-mergequeue[bot] Feb 10, 2025
c68095c
RUM-7795 PR fixes
maciejburda Feb 10, 2025
f7da48f
RUM-7795 Merge branch 'develop' into maciey/RUM-7795/anonymous-id
maciejburda Feb 10, 2025
2f63329
Merge pull request #2172 from DataDog/maciey/RUM-7795/anonymous-id
dd-mergequeue[bot] Feb 10, 2025
876eb7d
RUM-8371 CR feedback
ncreated Feb 10, 2025
c57f02a
Merge pull request #2186 from DataDog/ncreated/RUM-8371/refine-launch…
ncreated Feb 11, 2025
c993c62
RUM-8504 chore: Warn about gesture conflicts when using `.trackRUMTap…
ncreated Feb 12, 2025
c58eb46
RUM-8042 Escalate all http and network errors to upload worker
maxep Feb 13, 2025
b774191
RUM-8042 Collect Upload Quality Telemetry
maxep Feb 12, 2025
e347024
RUM-8042 Aggregate Upload Quality Metric
maxep Feb 14, 2025
f835c6a
Merge pull request #2192 from DataDog/ncreated/RUM-8504/warn-on-track…
ncreated Feb 17, 2025
a83a457
Apply CR suggestions
maxep Feb 18, 2025
6a1a179
RUM-8637 Update README of Benchmark application
barboraplasovska Feb 18, 2025
438eb70
RUM-8637 Add troubleshooting tip to README
barboraplasovska Feb 18, 2025
936cf8a
Report upload blocker reasons seperatly
maxep Feb 18, 2025
3b8de5b
Apply CR suggestions
barboraplasovska Feb 19, 2025
7dba337
Merge pull request #2194 from DataDog/bplasovska/RUM-8637/update-readme
barboraplasovska Feb 20, 2025
dff6908
RUM-8042 Add pending batches to batch deleted metric
maxep Feb 12, 2025
343b4e8
Update FilesOrchestrator.swift
maxep Feb 13, 2025
737e7f4
Read files count when sending batch deleted telemetry
maxep Feb 18, 2025
8be1369
Merge #2191: RUM-8042 Add pending batches to batch deleted metric
dd-mergequeue[bot] Feb 20, 2025
19a84d1
RUM-8042 Count pending batches for telemetry
maxep Feb 20, 2025
974c9bd
Merge #2196: RUM-8042 Count pending batches for telemetry
dd-mergequeue[bot] Feb 21, 2025
33d1b8b
RUM-8042 Don't report blocker when no batch is present
maxep Feb 21, 2025
41715cc
Merge #2193: RUM-8042 Collect Upload Quality Metric
dd-mergequeue[bot] Feb 21, 2025
ce87c2e
RUM-8774 SessionReplay Image recording uses correct frame calculation…
Valpertui Feb 21, 2025
61a3fa3
Changelog update
Valpertui Feb 24, 2025
e529d2c
chore: Update RUMSchema to latest version
fuzzybinary Feb 24, 2025
3c2c93f
Fix RUMModelGenerator to avoid "description" as a property.
fuzzybinary Feb 25, 2025
82262f0
feat: Support custom internal attributes for Flutter
fuzzybinary Feb 24, 2025
3dc874a
Add image scaleAspectFill snapshots testing to avoid regression
Valpertui Feb 24, 2025
ee1ac88
Fix using non-Int64 integers as values for custom INV and FBC
fuzzybinary Feb 25, 2025
698e8fc
Merge pull request #2202 from DataDog/jward/rum-schema-update
fuzzybinary Feb 25, 2025
363861d
Merge pull request #2200 from DataDog/valpertui/RUM-8774/bug-session-…
Valpertui Feb 25, 2025
f412c39
RUM-7564 Fix Mock VC
maxep Feb 26, 2025
5d7efa9
Apply suggestions from code review
fuzzybinary Feb 26, 2025
2dcb6eb
RUM-1871 reduced view updates keep hasReplay flag
barboraplasovska Feb 26, 2025
4a57270
Switch `withNoOverflow` with `exactly` failable initializer
fuzzybinary Feb 26, 2025
487b211
RUM-1871 Merged two units tests
barboraplasovska Feb 26, 2025
b787f69
RUM-1871 Apply CR suggestions
barboraplasovska Feb 26, 2025
df58f2d
Update DatadogRUM/Sources/RUMMonitor/Scopes/RUMViewScope.swift
fuzzybinary Feb 26, 2025
6e77e89
Merge pull request #2206 from DataDog/maxep/RUM-7564/fix-xcode16-tests
dd-mergequeue[bot] Feb 26, 2025
0153a68
Merge pull request #2205 from DataDog/bplasovska/RUM-1871/hasReplay-u…
barboraplasovska Feb 26, 2025
eb30bba
RUM-7419: Failed to generate App Hang backtrace
simaoseica-dd Feb 26, 2025
f323b5d
Merge pull request #2207 from DataDog/simaoseica/RUM-7419/app-hangs-b…
simaoseica-dd Feb 27, 2025
6b9c3b7
Merge branch 'develop' into jward/RUM-8546-first-build-complete
fuzzybinary Feb 27, 2025
be550d9
Move internal RUM attributes to `CrossPlatformAttributes`
fuzzybinary Feb 27, 2025
b089a3b
RUM-8039 Reset delay after backoff recovery
maxep Feb 24, 2025
cec3857
RUM-8672 Update UserInfo API to make id mandatory.
maciejburda Feb 20, 2025
e3a3d6f
RUM-8672 Update CHANGELOG
maciejburda Feb 20, 2025
60b18f9
RUM-8672 Update obj-c API
maciejburda Feb 20, 2025
a4da69a
Merge pull request #2195 from DataDog/maciey/RUM-8672/mandatory-user-id
dd-mergequeue[bot] Feb 28, 2025
51e8bb5
RUM-8413 Move relfection code to internal module
mariedm Feb 27, 2025
ca37835
RUM-8413 Make other ReflectionMirror properties public
mariedm Feb 28, 2025
9c5c961
RUM-8834 Custom logs scenario and UI
barboraplasovska Feb 28, 2025
c3952b3
RUM-8834 Heavy traffic logs scenario and UI
barboraplasovska Feb 28, 2025
dc62ba5
Merge pull request #2198 from DataDog/maxep/RUM-8039/reset-delay-afte…
dd-mergequeue[bot] Feb 28, 2025
3df99d1
Use nil INVMetricTracking object for disabling instead of a null pred…
fuzzybinary Feb 28, 2025
5cc5fcd
Merge pull request #2211 from DataDog/mariedm/rum-8413-move-reflectio…
dd-mergequeue[bot] Feb 28, 2025
e82973c
RUM-8855 Increase batch processing levels
maxep Mar 3, 2025
27d1024
Merge pull request #2215 from DataDog/maxep/RUM-8855/increase-batch-p…
dd-mergequeue[bot] Mar 4, 2025
2a9401f
RUM-8834 Apply CR suggestions
barboraplasovska Mar 4, 2025
85ccf3c
RUM-8042 Split upload quality per track
maxep Mar 4, 2025
35c57d2
Merge pull request #2197 from DataDog/bplasovska/RUM-8452/enhance-ben…
barboraplasovska Mar 4, 2025
f0d6c4b
Update DatadogRUM/Sources/SDKMetrics/SessionEndedMetric.swift
maxep Mar 4, 2025
b26c8e8
Merge pull request #2216 from DataDog/maxep/RUM-8042/upload-quality-m…
dd-mergequeue[bot] Mar 4, 2025
24dea5e
RUM-8558 Make `DatadogTrace` compile against OTel API 1.13.0
ncreated Feb 13, 2025
1824ac1
RUM-8558 Implement `withActiveSpan()` API
ncreated Feb 13, 2025
70f6e60
RUM-8558 Re-enable OTel active span tests
ncreated Feb 13, 2025
2072421
RUM-8558 Update DatadogTrace to OTel Api 1.13.0
ncreated Mar 4, 2025
da8ab79
RUM-8558 Fix OTel Api deprecation warnings in tests
ncreated Mar 4, 2025
ea7ca33
RUM-8558 Fix lint
ncreated Mar 4, 2025
93486ac
Revert back to using internal attributes over a CustomINVValueMetric.
fuzzybinary Mar 4, 2025
9afad4f
RUM-8558 Upadte OTel Api in BenchmarkTests
ncreated Mar 5, 2025
df35ee3
RUM-8558 Update CHANGELOG.md
ncreated Mar 5, 2025
a4b9f7c
RUM-8558 Patch Package.swift to conditionally adjust `platforms`
ncreated Mar 5, 2025
e4b8428
RUM-8558 Update OTel Api in CP smoke tests
ncreated Mar 5, 2025
03efbbd
Merge pull request #2217 from DataDog/ncreated/RUM-8558/update-otel-t…
ncreated Mar 5, 2025
0185f3b
Merge pull request #2212 from DataDog/jward/RUM-8546-first-build-comp…
fuzzybinary Mar 5, 2025
ca99b71
RUM-8442 Add Benchmark Metric Meters
maxep Feb 26, 2025
d428848
RUM-8442 Add gauge meter
maxep Mar 5, 2025
5371880
Update CHANGELOG.md for 2.24.0
ncreated Mar 6, 2025
65100b0
Bumped version to 2.24.0
ncreated Mar 6, 2025
c94f13f
Merge pull request #2220 from DataDog/release/2.24.0
ncreated Mar 6, 2025
35bf2e0
RUM-8627: Collect App Hitches in the SDK
simaoseica-dd Mar 2, 2025
93be7a9
Merge pull request #2221 from DataDog/release/2.24.0
ncreated Mar 6, 2025
0c1bfcf
Merge pull request #2214 from DataDog/simaoseica/RUM-8627/collect-app…
simaoseica-dd Mar 6, 2025
352d21c
Fix picker that would change order of options
barboraplasovska Mar 7, 2025
4795fc9
Merge pull request #2222 from DataDog/bplasovska/fix/benchmark-logs
barboraplasovska Mar 7, 2025
90e35ce
RUM-8931 Simplify host sanitizer logic
maciejburda Mar 7, 2025
c8d899f
Merge pull request #2223 from DataDog/maciey/RUM-8931/host-sanitizer-fix
maciejburda Mar 10, 2025
7d89675
Merge pull request #2218 from DataDog/maxep/RUM-8442/add-benchmark-me…
dd-mergequeue[bot] Mar 11, 2025
3ff3f1c
Remove unnecessary log list to reduce memory usage
barboraplasovska Mar 11, 2025
9b980ac
Merge pull request #2227 from DataDog/bplasovska/fix/logs-benchmark-mem
barboraplasovska Mar 11, 2025
512aed0
Revert "RUM-8442 Add Benchmark Metric Meters"
maxep Mar 12, 2025
15adef7
Merge pull request #2228 from DataDog/revert-2218-maxep/RUM-8442/add-…
dd-mergequeue[bot] Mar 12, 2025
952bcc9
RUM-8442 Add Benchmark Metric Meters
maxep Feb 26, 2025
6b37d30
RUM-8656: Update RUM schema
simaoseica-dd Mar 7, 2025
10740a7
RUM-8656: Add Feature flags to `RUM.Configuration`
simaoseica-dd Mar 7, 2025
8ab46a5
RUM-8656: Add App Hitches to View events
simaoseica-dd Mar 7, 2025
f25fe57
RUM-8656: Follow PR suggestions
simaoseica-dd Mar 13, 2025
aec2c17
Merge pull request #2229 from DataDog/maxep/RUM-8442/add-benchmark-me…
dd-mergequeue[bot] Mar 13, 2025
d1794fd
Merge pull request #2226 from DataDog/simaoseica/RUM-8656/update-rum-…
simaoseica-dd Mar 13, 2025
f9826a6
RUM-8454 Trace scenario and UI
barboraplasovska Mar 12, 2025
a7b743e
RUM-8454 Apply CR suggestions
barboraplasovska Mar 13, 2025
6344359
Merge pull request #2231 from DataDog/bplasovska/RUM-8454/benchmark-t…
barboraplasovska Mar 13, 2025
ce774c0
fix lint
maxep Mar 14, 2025
b387c1c
Merge pull request #2233 from DataDog/maxep/fix-lint
dd-mergequeue[bot] Mar 14, 2025
84b59a1
RUM-8628: Calculate Hang rate and Hitch rate
simaoseica-dd Mar 13, 2025
24720ef
Merge pull request #2234 from DataDog/simaoseica/RUM-8628/calculate-h…
simaoseica-dd Mar 17, 2025
2f3d244
Update Package.swift
maxep Mar 5, 2025
2e3da3a
RUM-8448 Add ios.benchmark.bytes_deleted metric
maxep Mar 5, 2025
f045452
RUM-8448 Add ios.benchmark.upload_count
maxep Mar 5, 2025
447dfc2
RUM-8448 Add ios.benchmark.batch_count
maxep Mar 5, 2025
333c927
RUM-8448 Add ios.benchmark.bytes_uploaded
maxep Mar 10, 2025
e768104
RUM-8448 Add ios.benchmark.response_latency
maxep Mar 11, 2025
c1aa2d1
RUM-8415 Add SwiftUI view auto-instrumentation
mariedm Mar 4, 2025
e605d75
RUM-8415 - Use type description + enums + regex + other CR suggestions
mariedm Mar 13, 2025
20826dd
RUM-8415 - Address Simao's comments
mariedm Mar 17, 2025
e2e4929
Address CR comments
mariedm Mar 19, 2025
4514841
RUM-8415 Replace Reflector with ReflectionMirror
mariedm Mar 19, 2025
46a05d1
Merge pull request #2224 from DataDog/mariedm/rum-8415-create-swiftui…
dd-mergequeue[bot] Mar 19, 2025
6664ae2
RUM-8416 - Add view tracking option for SwiftUI
mariedm Mar 14, 2025
b211cbd
Apply CR suggestions
maxep Mar 19, 2025
09490e5
Merge pull request #2219 from DataDog/maxep/RUM-8448/benchmarks-addit…
dd-mergequeue[bot] Mar 20, 2025
7999267
RUM-8416 Add auto-tracking option for SwiftUI in RUM Configuration
mariedm Mar 20, 2025
349c771
GH-2239 chore: Refine errors printed from `clearAllData()`
ncreated Mar 24, 2025
bac47c9
Merge pull request #2237 from DataDog/mariedm/rum-8416-add-auto-view-…
dd-mergequeue[bot] Mar 24, 2025
60f586a
Merge pull request #2240 from DataDog/ncreated/GH-2239/limit-clear-al…
ncreated Mar 24, 2025
776ed93
Add public initializer for SwiftUI view predicate
mariedm Mar 25, 2025
988d24b
Merge pull request #2242 from DataDog/mariedm/fix/add-public-init-to-…
dd-mergequeue[bot] Mar 25, 2025
4cbac51
RUM-8847 Remove automatic RUMUntrackedModal
maxep Mar 20, 2025
4bfaecc
RUM-8847 Add Integration test coverage
maxep Mar 28, 2025
814da0c
RUM-7564 Update to Xcode 16.2
maxep Mar 28, 2025
4a946d4
RUM-7564 Fix testRUMTapActionScenario
maxep Mar 28, 2025
51276d8
Merge pull request #2236 from DataDog/maxep/RUM-8847/fix-uikit-swiftu…
dd-mergequeue[bot] Mar 28, 2025
c52287c
Merge pull request #2243 from DataDog/maxep/RUM-7564/ci-update-xcode
dd-mergequeue[bot] Mar 28, 2025
a719c56
RUM-9224 Upgrade to OTelApi 1.13.1
ncreated Mar 31, 2025
4d9dd4a
RUM-9224 Update CHANGELOG.md
ncreated Mar 31, 2025
cfcea97
RUM-9224 Differentiate OTelApi version depending on source
ncreated Mar 31, 2025
a2e635c
Merge pull request #2244 from DataDog/ncreated/RUM-9224/upgrade-to-ot…
ncreated Mar 31, 2025
f44f4d3
Bumped version to 2.24.1
ncreated Mar 31, 2025
fa14428
Merge pull request #2245 from DataDog/hotfix/2.24.1
ncreated Apr 1, 2025
eb79c7d
Rename UI modules
maxep Apr 1, 2025
11ef751
Merge pull request #2247 from DataDog/maxep/fix-benchmark-ios17-run
dd-mergequeue[bot] Apr 1, 2025
558fbac
Fix license checks in benchmarks
maxep Apr 1, 2025
efd54f0
Merge pull request #2248 from DataDog/maxep/fix-benchmark-ios17-run
dd-mergequeue[bot] Apr 1, 2025
d3cb066
RUM-8455 RUM Manual scenario and UI
barboraplasovska Mar 17, 2025
6bd8195
RUM-8455 Folder restructuring
barboraplasovska Mar 18, 2025
a565331
RUM-8455 RUM Auto scenario and UI
barboraplasovska Mar 19, 2025
78906d3
Update CatalogUIKit storyboards target
maxep Apr 1, 2025
a8d14a5
RUM-8455 Apply CR suggestions
barboraplasovska Mar 24, 2025
8261686
Merge pull request #2238 from DataDog/bplasovska/RUM-8455/benchmark-rum
barboraplasovska Apr 1, 2025
1690e6f
Merge pull request #2246 from DataDog/hotfix/2.24.1
ncreated Apr 1, 2025
f0023a7
Merge pull request #2249 from DataDog/maxep/fix-benchmark-ios17-run
dd-mergequeue[bot] Apr 1, 2025
6174e10
Fix linter errors on benchmark
barboraplasovska Apr 1, 2025
43f4ad2
Merge pull request #2250 from DataDog/bplasovska/fix/lint-benchmark
dd-mergequeue[bot] Apr 1, 2025
67aa13e
Remove -allow-internal-distribution flag to framework build script
mariedm Apr 2, 2025
e7157a0
Merge pull request #2251 from DataDog/mariedm/fix/rums-4235-remove-al…
dd-mergequeue[bot] Apr 3, 2025
07fb3d6
Bumped version to 2.25.0
mariedm Apr 3, 2025
a2f3121
Merge pull request #2254 from DataDog/release/2.25.0
dd-mergequeue[bot] Apr 3, 2025
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CHANGELOG.md merge=union
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Global code owners - RUM Mobile Team

* @DataDog/rum-mobile
* @DataDog/rum-mobile @DataDog/rum-mobile-ios

## Docs

/docs/ @DataDog/documentation @DataDog/rum-mobile
*README.md @DataDog/documentation @DataDog/rum-mobile
/docs/ @DataDog/documentation @DataDog/rum-mobile
*README.md @DataDog/documentation @DataDog/rum-mobile
111 changes: 111 additions & 0 deletions .github/ISSUE_TEMPLATE/BugReport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: Bug Report
description: Is the SDK not working as expected? Help us improve by submitting a bug report.
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Ensure you go through our [troubleshooting](https://docs.datadoghq.com/real_user_monitoring/mobile_and_tv_monitoring/troubleshooting/#debugging-1) page before creating a new issue.
Before getting started, if the problem is urgent or easier to investigate with access to your organization's data please use our [official support channel](https://www.datadoghq.com/support/).
- type: textarea
id: description
attributes:
label: Describe the bug
description: Provide a clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: |
Provide a self-contained piece of code demonstrating the bug.
For a more complex setup consider creating a small app that showcases the problem.
**Note** - Avoid sharing any business logic, credentials or tokens.
validations:
required: true
- type: textarea
id: logs
attributes:
label: SDK logs
description: |
Please provide console logs before, during and after the bug occurs.
validations:
required: false
- type: textarea
id: expected_behavior
attributes:
label: Expected behavior
description: Provide a clear and concise description of what you expected the SDK to do.
validations:
required: false
- type: input
id: affected_sdk_versions
attributes:
label: Affected SDK versions
description: What are the SDK versions you're seeing this bug in?
validations:
required: true
- type: input
id: last_working_sdk_version
attributes:
label: Latest working SDK version
description: What was the last SDK version that was working as expected?
validations:
required: true
- type: dropdown
id: checked_lastest_sdk
attributes:
label: Did you confirm if the latest SDK version fixes the bug?
options:
- 'Yes'
- 'No'
validations:
required: true
- type: dropdown
id: integration_method
attributes:
label: Integration Methods
options:
- SPM
- Cocoapods
- Carthage
- XCFramework
- Source
validations:
required: true
- type: input
id: xcode_version
attributes:
label: Xcode Version
description: e.g. Xcode 11.5 (15C500b), obtained with **xcodebuild -version**
- type: input
id: swift_version
attributes:
label: Swift Version
description: e.g. Swift 5.9 , obtained with **swift —version**
- type: input
id: mac_version
attributes:
label: MacOS Version
description: e.g. macOS Catalina 10.15.5 (19F96), obtained with **sw_vers**
- type: input
id: deployment_targe
attributes:
label: Deployment Target
description: |
What is the Deployment Target of your app? e.g. *iOS 12*, *iPhone* + *iPad*
- type: textarea
id: device_info
attributes:
label: Device Information
description: |
What are the common characteristics of devices you're seeing this bug in.
Specific models, OS versions, network state (wifi / cellular / offline), power state (plugged in / battery), etc.
- type: textarea
id: other_info
attributes:
label: Other relevant information
description: |
Other relevant information such as additional tooling in place, proxies, etc.
Anything that might be relevant for troubleshooting this bug.
76 changes: 76 additions & 0 deletions .github/ISSUE_TEMPLATE/CrashReport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Crash Report
description: Report crashes caused by the SDK.
labels: ["crash"]
body:
- type: markdown
attributes:
value: |
Report crashes caused by the SDK. Please try to be as detailed as possible.
Before getting started, if the problem is urgent please use our [official support channel](https://www.datadoghq.com/support/).
- type: textarea
id: stacktrace
attributes:
label: Stack trace
description: Please provide us with the stack trace of the crash or a crash report.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: |
Provide a self-contained piece of code demonstrating the crash if you can.
For a more complex setup consider creating a small app that showcases the problem.
**Note** - Avoid sharing any business logic, credentials or tokens.
validations:
required: false
- type: input
id: volume
attributes:
label: Volume
description: What percentage of your app sessions are impacted with this crash?
validations:
required: true
- type: input
id: affected_sdk_versions
attributes:
label: Affected SDK versions
description: What are the SDK versions you're seeing this crash in?
validations:
required: true
- type: input
id: last_working_sdk_version
attributes:
label: Latest working SDK version
description: If you know, what was the last SDK version where the crash did manifest itself?
validations:
required: true
- type: dropdown
id: checked_lastest_sdk
attributes:
label: Does the crash manifest in the latest SDK version?
options:
- 'Yes'
- 'No'
validations:
required: true
- type: input
id: deployment_targe
attributes:
label: Deployment Target
description: |
What is the Deployment Target of your app? e.g. *iOS 12*, *iPhone* + *iPad*
- type: textarea
id: device_info
attributes:
label: Device Information
description: |
What are the common characteristics of devices you're seeing this crash in?
Specific models, OS versions, etc.
validations:
required: false
- type: textarea
id: other_info
attributes:
label: Other relevant information
description: Anything that might be relevant to pinpoint the source of the crash.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/FeatureRequest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Feature Request
description: Have an idea or need a new feature? Request it here.
labels: ["feature"]
body:
- type: textarea
id: description
attributes:
label: Feature description
description: |
Provide a description for the feature request. Please include:
1. Use case
2. How the SDK currently delivers (or doesn't)
3. What would you like to see
validations:
required: true
- type: textarea
id: proposed_solution
attributes:
label: Proposed solution
description: |
How would you implement this?
Propose an idea, solution or reference implementation.
validations:
required: false
- type: textarea
id: other_info
attributes:
label: Other relevant information
description: Any other relevant information you'd like we take into consideration.
validations:
required: false

10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/Question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Question
description: Do you just have a question about the SDK or a product? Ask here.
labels: ["question"]
body:
- type: textarea
id: question
attributes:
label: Question
validations:
required: true
81 changes: 81 additions & 0 deletions .github/ISSUE_TEMPLATE/SetupIssue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Setup Issue
description: Having a hard time setting up the SDK for the first time? Maybe a compilation issue or just nothing seems to be happening. Seek help with this.
labels: ["compilation issue"]
body:
- type: markdown
attributes:
value: |
Before creating an issue, please ensure you go through the [troubleshooting page](https://docs.datadoghq.com/real_user_monitoring/mobile_and_tv_monitoring/troubleshooting/#debugging-1).
- type: textarea
id: issue
attributes:
label: Describe the issue
description: Provide a clear and concise description of the issue. Include compilation logs and SDK debug logs if relevant.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: |
Provide a self-contained piece of code demonstrating the issue.
For a more complex setup consider creating a small app that showcases the problem.
**Note** - Avoid sharing any business logic, credentials or tokens.
validations:
required: true
- type: textarea
id: device_info
attributes:
label: Device Information
description: |
What are the common characteristics of devices you're seeing this issue in?
Simulators, specific models, OS versions, network state (wifi / cellular / offline), power state (plugged in / battery), etc.
validations:
required: false
- type: input
id: sdk_version
attributes:
label: SDK version
description: Which SDK version are you trying to use?
validations:
required: true
- type: dropdown
id: integration_method
attributes:
label: Integration Methods
options:
- SPM
- Cocoapods
- Carthage
- XCFramework
- Source
validations:
required: true
- type: input
id: xcode_version
attributes:
label: Xcode Version
description: e.g. Xcode 11.5 (15C500b), obtained with **xcodebuild -version**
- type: input
id: swift_version
attributes:
label: Swift Version
description: e.g. Swift 5.9 , obtained with **swift —version**
- type: input
id: mac_version
attributes:
label: MacOS Version
description: e.g. macOS Catalina 10.15.5 (19F96), obtained with **sw_vers**
- type: input
id: deployment_targe
attributes:
label: Deployment Target
description: |
What is the Deployment Target of your app? e.g. *iOS 12*, *iPhone* + *iPad*
- type: textarea
id: other_info
attributes:
label: Other relevant information
description: |
Other relevant information such as additional tooling in place, proxies, etc.
Anything that might be relevant for troubleshooting your setup.
46 changes: 0 additions & 46 deletions .github/ISSUE_TEMPLATE/compilation_issue.md

This file was deleted.

Loading