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 5,969 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5969 commits
Select commit Hold shift + click to select a range
dcae374
Lint sources
maciejburda Sep 5, 2024
17ef89b
Use new field
maciejburda Oct 3, 2024
ed023e3
RUM-6395: Add internal logging/telemetry APIs to ObjC
0xnm Oct 3, 2024
f23be19
RUM-6386 Add default value to replaySampleRate
mariedm Oct 4, 2024
c5ca5bb
Merge pull request #2073 from DataDog/nogorodnikov/rum-6395/add-inter…
0xnm Oct 4, 2024
4cd62cb
Update bundle
maciejburda Oct 4, 2024
ed6b824
Fix tests
maciejburda Oct 4, 2024
84bff0d
Merge branch 'develop' into RUM-6386-config-default-sr-sample-rate
mariedm Oct 4, 2024
9e4cc5f
RUM-5650 Separate SPM build jobs for Swift 5.9 and 5.10
ncreated Sep 12, 2024
7cdb6e3
Merge pull request #2053 from DataDog/ncreated/RUM-5650/enhance-smoke…
ncreated Oct 7, 2024
f23fc1c
Fix Session Replay ObjC interface
mariedm Oct 4, 2024
ce213b9
Update Swift API surface
mariedm Oct 7, 2024
965f1e0
Merge pull request #2077 from DataDog/fix-sr-objc-interface
mariedm Oct 10, 2024
9915bd7
RUM-6376 Only enable single core for Session Replay
mariedm Oct 10, 2024
04891bf
Add ObjC checkbox to PR template
mariedm Oct 10, 2024
5b5105d
Merge pull request #2081 from DataDog/add-objc-interface-to-pr-templa…
mariedm Oct 11, 2024
616e25c
RUM-6354 Fix conflict between SwiftUI and UIKit instrumentation
ncreated Oct 9, 2024
8314b13
Merge pull request #2082 from DataDog/ncreated/RUM-6354/prioritize-sw…
ncreated Oct 15, 2024
922bba3
RUM-6376 Address CR comments
mariedm Oct 15, 2024
c61b4e8
Merge branch 'develop' into maciey/add-backgroundtask-telemetry
maciejburda Oct 15, 2024
38810ef
Merge branch 'develop' into maciey/bundler-update
maciejburda Oct 15, 2024
1734c25
Merge branch 'develop' into RUM-6386-config-default-sr-sample-rate
mariedm Oct 16, 2024
1105d82
Merge pull request #2075 from DataDog/RUM-6386-config-default-sr-samp…
mariedm Oct 16, 2024
eb4bedd
Merge branch 'develop' into RUM-6376-force-single-core-for-session-re…
mariedm Oct 16, 2024
54fb2d6
Merge branch 'develop' into maciey/bundler-update
maciejburda Oct 16, 2024
7fcec6c
Merge branch 'develop' into maciey/add-backgroundtask-telemetry
maciejburda Oct 16, 2024
d1b2766
Create sdk_performance.md
maxep Sep 27, 2024
698d194
Apply suggestions from code review
maxep Oct 16, 2024
53f538e
Merge pull request #2069 from DataDog/maxep/performance-report
maxep Oct 16, 2024
f785c17
Merge branch 'develop' into RUM-6376-force-single-core-for-session-re…
mariedm Oct 16, 2024
0fb6cf3
Merge branch 'develop' into maciey/bundler-update
maciejburda Oct 17, 2024
d44e904
Merge pull request #2080 from DataDog/RUM-6376-force-single-core-for-…
mariedm Oct 17, 2024
2ddb942
Merge branch 'develop' into maciey/add-backgroundtask-telemetry
maciejburda Oct 17, 2024
9414d3b
Merge branch 'develop' into maciey/bundler-update
maciejburda Oct 17, 2024
a52c5fa
Merge pull request #2039 from DataDog/maciey/add-backgroundtask-telem…
dd-mergequeue[bot] Oct 17, 2024
08fd903
Merge branch 'develop' into maciey/bundler-update
maciejburda Oct 17, 2024
2d62ca8
Merge pull request #2076 from DataDog/maciey/bundler-update
dd-mergequeue[bot] Oct 17, 2024
16783a4
RUM-6224 Create override properties
mariedm Sep 18, 2024
86b7c01
RUM-6224 Encapsulate overrides in SessionReplayOverride struct
mariedm Sep 19, 2024
e52d948
RUM-6224 Add unit tests
mariedm Sep 19, 2024
3e62f8b
Add Objc compatibility
mariedm Sep 19, 2024
d451157
RUM-6224 Move extension to internal module
mariedm Sep 23, 2024
5c4afd0
RUM-6224 Make hiddenPrivacy a Boolean and use OBJC_ASSOCIATION_COPY_N…
mariedm Sep 24, 2024
ad11854
RUM-6224 Address CR comments
mariedm Sep 25, 2024
85dd035
RUM-6223 Implement hidden override logic
mariedm Sep 23, 2024
eef4cd4
RUM-6223 Expose extension to ObjC
mariedm Sep 26, 2024
12d1ac6
RUM-6284 Implement overrides logic
mariedm Sep 25, 2024
8e23728
RUM-6284 Rename SessionReplayOverrides to SessionReplayPrivacyOverrides
mariedm Oct 7, 2024
af9e61b
Privacy Overrides Objective-C Interface
mariedm Oct 22, 2024
f798be8
Address CR comments on hide override
mariedm Oct 23, 2024
30f5efb
RUM-6569 SR FGM - Touch override logic
mariedm Oct 18, 2024
ebbd5bf
RUM-6569 Deal with overrides in takeSnapshot
mariedm Oct 22, 2024
380aec5
RUM-6569 Edit logic + Cache cleanup
mariedm Oct 23, 2024
4eae1dc
Fix var name
mariedm Oct 23, 2024
1de7e86
RUM-6569 Remove touchTimeout and clean cache logic
mariedm Oct 24, 2024
95abec5
Add changelog entry
mariedm Oct 24, 2024
b7ebb2c
Merge pull request #2088 from DataDog/mariedm/FGM-overrides
mariedm Oct 24, 2024
823d312
Bumped version to 2.19.0
maxep Oct 24, 2024
5f18cf9
Update CHANGELOG.md
maxep Oct 24, 2024
7322914
chore: Temporarily disable CI Tests as causing test failures
ncreated Oct 28, 2024
6c8cb18
Merge pull request #2096 from DataDog/ncreated/chore/mitigate-ci-fail…
ncreated Oct 28, 2024
2566ddd
Update api-surface-swift
mariedm Oct 28, 2024
635943f
chore: Temporarily disable CI Tests as causing test failures
ncreated Oct 28, 2024
02f8499
Update clean.sh
maxep Oct 28, 2024
a9a1b28
Merge pull request #2090 from DataDog/release/2.19.0
maxep Oct 28, 2024
1d3ca9b
Merge pull request #2095 from DataDog/update-api-surface-api
mariedm Oct 29, 2024
70dbb52
Merge branch 'develop' into release/2.19.0
maxep Oct 29, 2024
a5811ec
Merge branch 'develop' into release/2.19.0
maxep Oct 29, 2024
3ca1293
Merge pull request #2097 from DataDog/release/2.19.0
dd-mergequeue[bot] Oct 29, 2024
ae34788
RUM-6698 chore: Inject NotificationCenter as dependency
ncreated Oct 22, 2024
6b62dca
RUM-6698 chore: Enable usage of real DatadogCore initializer in integ…
ncreated Oct 23, 2024
d1b304e
RUM-6698 chore: Inject DateProvider as dependency
ncreated Oct 23, 2024
8b2df27
RUM-6698 chore: Inject AppStateProvider as dependency
ncreated Oct 25, 2024
4d11d27
RUM-6698 chore: Refine session matcher output formatting
ncreated Oct 23, 2024
81e6646
RUM-6698 CR feedback
ncreated Oct 30, 2024
72a2654
RUM-6698 Fix macOS build
ncreated Oct 30, 2024
356993e
RUM-6862 Add touch overrides cache clean-up mechanism
mariedm Oct 29, 2024
d4e90ce
RUM-6862 Move properties to DatadogExtended
mariedm Oct 30, 2024
97fce10
Revert "RUM-6862 Move properties to DatadogExtended"
mariedm Oct 30, 2024
02cacbc
Merge pull request #2094 from DataDog/ncreated/RUM-6698/refine-app-st…
ncreated Oct 31, 2024
4891247
RUM-6118 propagate clipping
maxep Oct 17, 2024
ac61e4f
RUM-6118 Add clip support to snapshot tests
maxep Oct 18, 2024
1c8db89
Update CHANGELOG.md
maxep Oct 18, 2024
bf99a54
Update snapshot fixtures
maxep Oct 18, 2024
029c329
Improve comments
maxep Oct 29, 2024
5cde27e
Merge pull request #2083 from DataDog/maxep/RUM-6118/propagate-clipping
dd-mergequeue[bot] Oct 31, 2024
fdba181
Merge branch 'develop' into rum-6862-add-touch-overrides-cache-cleanup
mariedm Nov 4, 2024
0fae3b0
Merge pull request #2098 from DataDog/rum-6862-add-touch-overrides-ca…
mariedm Nov 4, 2024
dc036fa
Remove force unwrapping
maxep Oct 24, 2024
02a045d
Merge pull request #2091 from DataDog/maxep/fix-flakiness
dd-mergequeue[bot] Nov 4, 2024
81150a6
RUM-6425 [SR] Include Privacy Overrides in Snapshot Tests
mariedm Oct 30, 2024
40d0ba7
RUM-6425 Fix snapshots after rebase
mariedm Nov 4, 2024
6b8ac7b
Merge pull request #2100 from DataDog/rum-6425-include-override-in-sn…
mariedm Nov 5, 2024
cf34e27
RUM-5992 Add support for reserved swift keywords
maxep Oct 30, 2024
9a3e19f
RUM-5992 Support additional properties mutation
maxep Oct 30, 2024
04e8ef3
Update CHANGELOG.md
maxep Oct 30, 2024
d2c1108
Merge pull request #2099 from DataDog/maxep/RUM-5992/mutable-attributes
dd-mergequeue[bot] Nov 5, 2024
7e5043a
Fix test flakiness
maxep Nov 5, 2024
70f28d1
Merge pull request #2102 from DataDog/maxep/fix-flakiness
dd-mergequeue[bot] Nov 6, 2024
9bce49f
RUM-3175 chore: Reproduce issue in test
ncreated Nov 6, 2024
1cdb2a9
RUM-3175 fix: Fix race condition during consent change
ncreated Nov 6, 2024
29b34e9
Merge branch 'develop' into ganeshnj/fix/consent-migration
ncreated Nov 6, 2024
0512d02
Merge pull request #2063 from DataDog/ganeshnj/fix/consent-migration
dd-mergequeue[bot] Nov 6, 2024
cdf1efa
RUM-917 Enforce unique uuid for all sub recorders
maciejburda Oct 24, 2024
ce187ce
RUM-917 Update CHANGELOG
maciejburda Nov 7, 2024
f741890
fix: typo in WatchdogTerminationMonitor init argument.
marcoscurvello Jul 20, 2024
50b3252
Merge pull request #1964 from marcoscurvello/fix-rum-watchdog-termina…
dd-mergequeue[bot] Nov 7, 2024
b37da1d
Merge branch 'develop' into RUM-917/fix-typemismatch-bug
maciejburda Nov 7, 2024
743531a
Merge pull request #2092 from DataDog/RUM-917/fix-typemismatch-bug
dd-mergequeue[bot] Nov 7, 2024
eab1a43
RUM-7119 Move DeviceType resolution logic to DatadogInternal
ncreated Nov 8, 2024
f89b3b1
RUM-7119 Move osVersionMajor resolution logic to DatadogInternal
ncreated Nov 8, 2024
cfb3c94
RUM-7119 Send `os` and `device` info in SpanEvents
ncreated Nov 8, 2024
0efc880
RUM-7119 Update CHANGELOG.md
ncreated Nov 8, 2024
6018558
Bump rexml from 3.3.8 to 3.3.9
dependabot[bot] Nov 12, 2024
39dd21e
Merge pull request #2104 from DataDog/ncreated/RUM-7119/add-os-and-de…
ncreated Nov 12, 2024
dfef0de
Merge branch 'develop' into dependabot/bundler/rexml-3.3.9
ncreated Nov 12, 2024
e29388d
Merge pull request #2105 from DataDog/dependabot/bundler/rexml-3.3.9
dd-mergequeue[bot] Nov 12, 2024
06748c5
chore: Enable CI Tests visibility back
ncreated Nov 6, 2024
4445ee3
SwiftUI Recorder
maxep Jan 22, 2024
3cf21f1
Update dogfood.sh
maxep Nov 13, 2024
2c4285d
Merge pull request #2106 from DataDog/maxep/fix-app-dogfooding
dd-mergequeue[bot] Nov 13, 2024
452bac6
Update dogfood.sh
maxep Nov 13, 2024
86a46ac
chore: Improve temp directory errors
ncreated Nov 13, 2024
0ca9ea9
Merge pull request #2107 from DataDog/maxep/fix-app-dogfooding
dd-mergequeue[bot] Nov 13, 2024
de2bf27
Update CHANGELOG for 2.20.0
ncreated Nov 14, 2024
abf5174
Bumped version to 2.20.0
ncreated Nov 14, 2024
2881108
Merge pull request #2109 from DataDog/release/2.20.0
ncreated Nov 14, 2024
4c149aa
Merge branch 'develop' into ncreated/chore/enable-ci-visibility
ncreated Nov 14, 2024
6e2de51
Merge pull request #2108 from DataDog/ncreated/chore/enable-ci-visibi…
dd-mergequeue[bot] Nov 14, 2024
4f1e41a
Merge branch 'develop' into release/2.20.0
ncreated Nov 14, 2024
004ca93
Merge pull request #2110 from DataDog/release/2.20.0
dd-mergequeue[bot] Nov 14, 2024
0740e49
RUM-3175 Fix possible batch file name conflict during tracking consen…
ncreated Nov 15, 2024
f5b98b1
Update ReflectionMirror.swift
maxep Nov 18, 2024
0e4c81d
Update ReflectionMirror.swift
maxep Nov 18, 2024
e0a72ac
Update SwiftUIWireframesBuilder.swift
maxep Nov 18, 2024
f1b6ea7
Optional color paint
maxep Nov 18, 2024
b6dee1c
RUM-3175 CR feedback
ncreated Nov 18, 2024
8ced155
Update UnsupportedViewRecorder.swift
maxep Nov 18, 2024
52842a9
Merge pull request #2113 from DataDog/ncreated/RUM-3175/fix-batch-nam…
ncreated Nov 19, 2024
4cdd810
RUM-6867 Implement id based deterministic sampling
xgouchet Nov 15, 2024
8af7d08
Merge pull request #2111 from DataDog/xgouchet/RUM-6867/deterministic…
xgouchet Nov 20, 2024
b0b8084
RUM-7251 Static trace context caching
maxep Nov 19, 2024
bfaa3aa
Update CHANGELOG.md
maxep Nov 19, 2024
5fcfd0b
Merge pull request #2114 from DataDog/maxep/RUM-7251/fix-alamofire-ex…
dd-mergequeue[bot] Nov 21, 2024
974910c
RUM-7435: Add Session Replay startRecordingImmediately ObjC API
0xnm Nov 26, 2024
ad108e0
Merge pull request #2120 from DataDog/nogorodnikov/rum-7435/add-sessi…
dd-mergequeue[bot] Nov 26, 2024
de09005
Merge branch 'develop' into maxep/sr/swift-ui
maxep Nov 26, 2024
a4ca7cf
Update project.pbxproj
maxep Nov 26, 2024
bbfbf8a
Update UnsupportedViewRecorderTests.swift
maxep Nov 26, 2024
79d9558
Add root shape
maxep Nov 26, 2024
303b29f
Remove UIGraphicsViewRecorder
maxep Nov 27, 2024
ee25f50
Remove StandardReflection
maxep Nov 27, 2024
3f2d12d
Hide customDump
maxep Nov 27, 2024
3fe22d6
Apply suggestions from code review
maxep Nov 27, 2024
0924644
Update ReflectionMirrorTests.swift
maxep Nov 27, 2024
9f87796
Remove unused definition
maxep Nov 28, 2024
c7b57cd
Move ReflectionMirrorTests
maxep Nov 28, 2024
b47f0d6
Merge pull request #2121 from DataDog/maxep/sr/swift-ui
dd-mergequeue[bot] Nov 28, 2024
a1aaee1
RUM-7316 Add SwiftUI feature flag
maxep Nov 28, 2024
7ad6f9e
Update FeatureFlags subscript
maxep Nov 28, 2024
c78b236
Apply CR review
maxep Nov 28, 2024
b90f78c
Merge pull request #2124 from DataDog/maxep/RUM-7316/swiftui-ff
dd-mergequeue[bot] Nov 28, 2024
ac3b11d
Support platformGroup
maxep Nov 18, 2024
b08dca7
Add unit tests
maxep Nov 18, 2024
3c3b4bf
Fix testItOverridesViewControllerContext
maxep Nov 27, 2024
ab8f2fb
Merge pull request #2122 from DataDog/maxep/RUM-7178/support-platform…
dd-mergequeue[bot] Dec 2, 2024
952023c
RUM-7176 Record SwiftUI raster images
mariedm Nov 27, 2024
f9df940
RUM-7176 Address CR comments + improve testCGImageBundlingHeuristic
mariedm Dec 3, 2024
6c6220f
Remove print statement
mariedm Dec 3, 2024
a4c6a1c
Merge pull request #2123 from DataDog/mariedm/rum-7176-record-swftui-…
mariedm Dec 3, 2024
d3a9222
RUM-7462 [SR][SwiftUI] Apply global image privacy
mariedm Dec 4, 2024
8844a49
RUM-6584 Add dependency between "publish Cocoapods podspecs" GitLab jobs
simaoseica-dd Dec 4, 2024
b678370
Merge pull request #2136 from DataDog/simaoseica/RUM-6584/add-depende…
simaoseica-dd Dec 9, 2024
930910c
Merge branch 'develop' into mariedm/rum-7462-sr-apply-global-privacy-…
mariedm Dec 10, 2024
f5397eb
Merge pull request #2128 from DataDog/mariedm/rum-7462-sr-apply-globa…
dd-mergequeue[bot] Dec 10, 2024
6f5d819
RUM-6583: Fix flaky test for RUM CPU vital
simaoseica-dd Nov 22, 2024
4f92b45
Merge pull request #2129 from DataDog/simaoseica/RUM-6583/fix-flaky-t…
simaoseica-dd Dec 10, 2024
cfd95e4
RUM-6850: Add "Effective Sample Rate" to telemetry events
simaoseica-dd Dec 3, 2024
35e3575
RUM-6850: Updates the RUM models based on the current scheme
simaoseica-dd Dec 5, 2024
813cfcc
RUM-6850: Rollback to have internal exposure of the `configurationTel…
simaoseica-dd Dec 10, 2024
0b6d657
Merge pull request #2127 from DataDog/simaoseica/RUM-6850/add-effecti…
simaoseica-dd Dec 10, 2024
5f6d841
Extend crash reporter
naftaly Nov 20, 2024
92f6aa6
Update CrashReportingPlugin.swift
naftaly Nov 20, 2024
99c31d2
Remove conditional import
maxep Nov 29, 2024
c064c6f
Keep CrashReportingFeature internal
maxep Nov 29, 2024
56dd9e8
Escape pending cash report
maxep Nov 29, 2024
5893d2c
Add backtraceReporter to plugin
maxep Nov 29, 2024
bcea798
Add addtional attributes to crash report
maxep Nov 29, 2024
f099b4f
Additional attributes in crash log
maxep Nov 29, 2024
c029c5b
Additional attributes in RUM crash
maxep Nov 29, 2024
09d0b13
Remove CrashReportingFeature GDC queue
maxep Nov 29, 2024
735a810
Update CHANGELOG.md
maxep Dec 2, 2024
8e6562e
Revert "Remove CrashReportingFeature GDC queue"
maxep Dec 3, 2024
2b3e132
Update public interface comment
maxep Dec 3, 2024
5005800
Update CrashReporting.swift
maxep Dec 3, 2024
47e7673
Fix crash reporting test flakiness
maxep Dec 11, 2024
7f6df2b
Merge pull request #2126 from DataDog/RUM-7421/expose-crash-plugin
dd-mergequeue[bot] Dec 11, 2024
6bd3839
Bumped version to 2.21.0
maxep Dec 11, 2024
2b3f960
Update CHANGELOG.md
maxep Dec 11, 2024
f61d258
Merge pull request #2141 from DataDog/release/2.21.0
dd-mergequeue[bot] Dec 11, 2024
db45bc0
Merge pull request #2142 from DataDog/release/2.21.0
dd-mergequeue[bot] Dec 11, 2024
f1c1ea7
RUM-7475 [SR][SwiftUI] Update snapshot tests
mariedm Dec 4, 2024
44b02a5
RUM-7475 Address CR comments
mariedm Dec 5, 2024
c5205ce
RUM-6584: Make the publish of `podspecs` rely on "Build Artifacts"
simaoseica-dd Dec 11, 2024
26beae9
Merge pull request #2144 from DataDog/simaoseica/RUM-6584/propagate-a…
simaoseica-dd Dec 12, 2024
c92cc3b
RUM-7316 Expose SR feature flags to objc
maxep Dec 12, 2024
41aa68a
Merge pull request #2145 from DataDog/maxep/RUM-7316/swiftui-ff
dd-mergequeue[bot] Dec 13, 2024
a52fc99
Add backgroundTasksEnabled ObjC API
0xnm Dec 16, 2024
108a87c
Merge pull request #2148 from DataDog/nogorodnikov/add-background-tas…
0xnm Dec 16, 2024
a45c76d
chore: Fix linter configuration for TestUtilities
ncreated Dec 17, 2024
0e7b8fd
chore: Fix linter configuration for SRSnapshotTests
ncreated Dec 17, 2024
171fd68
chore: Fix linter configuration for IntegrationUnitTests
ncreated Dec 17, 2024
97b254a
chore: Fix linter configuration for E2ETests
ncreated Dec 17, 2024
838dda4
Merge branch 'develop' into mariedm/rum-7475-sr-swiftui-update-snapsh…
mariedm Dec 17, 2024
1aef32a
chore: Fix linter configuration for BenchmarkTests
ncreated Dec 17, 2024
832f47d
Merge pull request #2131 from DataDog/mariedm/rum-7475-sr-swiftui-upd…
mariedm Dec 17, 2024
a9282e1
Merge branch 'develop' into ncreated/chore/fix-linter-config
ncreated Dec 17, 2024
a97be1d
Merge pull request #2151 from DataDog/ncreated/chore/fix-linter-config
ncreated Dec 17, 2024
b456899
chore: Upgrade `dd-sdk-swift-testing` to `2.5.3-beta1`
ncreated Dec 17, 2024
1ceb249
RUM-7309 Create Reflector container
maxep Dec 4, 2024
fc699ef
RUM-7309 Create async telemetry
maxep Dec 9, 2024
cd606ef
Fix lint
maxep Dec 9, 2024
2c9168a
Update SnapshotTestCase.swift
maxep Dec 9, 2024
8fa53d0
Apply suggestions from code review
maxep Dec 11, 2024
0923604
Fix SwiftUI recording in iOS 18.0
maxep Dec 17, 2024
92f0709
Merge pull request #2137 from DataDog/maxep/RUM-7309/swift-ui-error-e…
dd-mergequeue[bot] Dec 17, 2024
07f9067
Merge branch 'develop' into ncreated/chore/upgrade-swift-testing
ncreated Dec 17, 2024
73b5f5c
Merge pull request #2152 from DataDog/ncreated/chore/upgrade-swift-te…
ncreated Dec 17, 2024
6c9ac6a
RUM-6850: Add more precision to Effective Sample Rate
simaoseica-dd Dec 14, 2024
573a3f2
Merge pull request #2149 from DataDog/simaoseica/RUM-6850/add-more-pr…
simaoseica-dd Dec 17, 2024
c0994fe
RUM-7723 Remove duplicate objc interface
maxep Dec 16, 2024
9322bfb
Update SessionReplay+objc.swift
maxep Dec 17, 2024
799e154
Remove defaults from objc doc
maxep Dec 17, 2024
3ab5794
Test objc deprecated apis
maxep Dec 17, 2024
c61c67c
Merge pull request #2150 from DataDog/maxep/RUM-7723/fix-sr-objc
dd-mergequeue[bot] Dec 17, 2024
9272e4e
fix: Don't send log spam for PerformanceMetric updates
fuzzybinary Dec 13, 2024
fbb5fd3
Merge pull request #2147 from DataDog/jward/RUM-6138-silence-performa…
fuzzybinary Dec 18, 2024
8c4d06c
RUM-7473 [SR][SwiftUI] Add unit tests
mariedm Dec 10, 2024
3482d52
Remove XCTFail from mocks + rebase
mariedm Dec 11, 2024
48c5456
RUM-7473 - Rename xcassets + add to testTarget
mariedm Dec 17, 2024
924e1d1
RUM-7473 Rebase + improve & refactor tests + create more mocks
mariedm Dec 18, 2024
2d785bf
Merge pull request #2140 from DataDog/mariedm/rum-7473-sr-swiftui-uni…
mariedm Dec 18, 2024
84f168b
RUM-7205 Remove full snapshot fallback
maciejburda Dec 18, 2024
cd187b6
RUM-7205 Update tests
maciejburda Dec 18, 2024
fd28491
RUM-7205 Update CHANGELOG
maciejburda Dec 18, 2024
5a49e0f
Merge pull request #2154 from DataDog/maciey/RUM-7205/double-full-sna…
dd-mergequeue[bot] Dec 18, 2024
3780aec
RUM-7484 Add placeholder for unknown SwiftUI content
maxep Dec 18, 2024
92ef71f
Merge pull request #2155 from DataDog/maxep/RUM-7484/swiftui-placeholder
dd-mergequeue[bot] Dec 18, 2024
ae7e789
Bumped version to 2.22.0
maxep Dec 18, 2024
e49a8df
Merge pull request #2157 from DataDog/release/2.22.0
maciejburda Jan 2, 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
Validating CODEOWNERS rules …
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