Skip to content

Commit d5e75dd

Browse files
gh-worker-dd-mergequeue-cf854d[bot]barboraplasovskagonzalezrealmariedmsbarrio
authored
Merge pull request #2915 from DataDog/release/3.11.0
Release 3.11.0 Co-authored-by: barboraplasovska <barbora.plasovska@datadoghq.com> Co-authored-by: gonzalezreal <guille.gonzalez@datadoghq.com> Co-authored-by: gh-worker-dd-mergequeue-cf854d[bot] <244855004+gh-worker-dd-mergequeue-cf854d[bot]@users.noreply.github.com> Co-authored-by: mariedm <marie.denis@datadoghq.com> Co-authored-by: sbarrio <sergio.barrio.slocker@gmail.com> Co-authored-by: ncreated <maciek.grzybowski@datadoghq.com> Co-authored-by: arroz <miguel.arroz@datadoghq.com> Co-authored-by: sameerank <sameeran.kunche@datadoghq.com> Co-authored-by: saraSr5 <sara.susano-ruiz@datadoghq.com> Co-authored-by: simaoseica-dd <simao.seica@datadoghq.com>
2 parents 66439c0 + dac2cff commit d5e75dd

109 files changed

Lines changed: 3007 additions & 502 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/changelog-to-confluence.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Publish Changelog and Feature Docs to Confluence
22
on:
33
push:
44
branches:
5-
- develop
5+
- master
66
paths:
77
- 'CHANGELOG.md'
88
- '/DatadogRUM/RUM_FEATURE.md'

.github/workflows/shadow-review.yml

Lines changed: 0 additions & 125 deletions
This file was deleted.

.gitlab-ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ default:
5454
- "IntegrationTests/**/*"
5555
- "SmokeTests/**/*"
5656
- "TestUtilities/**/*"
57+
- "tools/**/*"
5758
- "*" # match any file in the root directory
5859
compare_to: 'develop' # cannot use $DEVELOP_BRANCH var due to: https://gitlab.com/gitlab-org/gitlab/-/issues/369916
5960

@@ -150,6 +151,10 @@ Unit Tests (iOS):
150151
- ./tools/runner-setup.sh --xcode "$DEFAULT_XCODE"
151152
- make clean repo-setup ENV=ci
152153
- make test-ios-all OS="$DEFAULT_IOS_OS" PLATFORM="$PLATFORM" DEVICE="$DEVICE" USE_TEST_VISIBILITY=1
154+
artifacts:
155+
paths:
156+
- "ResultBundles/*.xcresult.zip"
157+
when: always
153158

154159
Unit Tests (tvOS):
155160
stage: test
@@ -165,6 +170,10 @@ Unit Tests (tvOS):
165170
- ./tools/runner-setup.sh --xcode "$DEFAULT_XCODE"
166171
- make clean repo-setup ENV=ci
167172
- make test-tvos-all OS="$DEFAULT_TVOS_OS" PLATFORM="$PLATFORM" DEVICE="$DEVICE" USE_TEST_VISIBILITY=1
173+
artifacts:
174+
paths:
175+
- "ResultBundles/*.xcresult.zip"
176+
when: always
168177

169178
Unit Tests (watchOS):
170179
stage: test
@@ -180,6 +189,10 @@ Unit Tests (watchOS):
180189
- ./tools/runner-setup.sh --xcode "$DEFAULT_XCODE"
181190
- make clean repo-setup ENV=ci
182191
- make test-watchos-all OS="$DEFAULT_WATCHOS_OS" PLATFORM="$PLATFORM" DEVICE="$DEVICE" USE_TEST_VISIBILITY=0
192+
artifacts:
193+
paths:
194+
- "ResultBundles/*.xcresult.zip"
195+
when: always
183196

184197
Unit Tests (visionOS):
185198
stage: test
@@ -195,6 +208,10 @@ Unit Tests (visionOS):
195208
- ./tools/runner-setup.sh --xcode "$DEFAULT_XCODE"
196209
- make clean repo-setup ENV=ci
197210
- make test-visionos-all OS="$DEFAULT_VISIONOS_OS" PLATFORM="$PLATFORM" DEVICE="$DEVICE" USE_TEST_VISIBILITY=0
211+
artifacts:
212+
paths:
213+
- "ResultBundles/*.xcresult.zip"
214+
when: always
198215

199216
UI Tests:
200217
stage: ui-test

BenchmarkTests/Runner/Scenarios/SessionReplay/SessionReplaySwiftUI/SessionReplaySwiftUIScenario.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ struct SessionReplaySwiftUIScenario: Scenario {
4040
textAndInputPrivacyLevel: .maskSensitiveInputs,
4141
imagePrivacyLevel: .maskNone,
4242
touchPrivacyLevel: .show,
43-
featureFlags: [.swiftui: true]
43+
featureFlags: [.swiftui: true, .heatmaps: true]
4444
)
4545
)
4646

BenchmarkTests/Runner/Scenarios/SessionReplay/SessionReplayUIKit/SessionReplayScenario.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ struct SessionReplayScenario: Scenario {
3838
replaySampleRate: 100,
3939
textAndInputPrivacyLevel: .maskSensitiveInputs,
4040
imagePrivacyLevel: .maskNone,
41-
touchPrivacyLevel: .show
41+
touchPrivacyLevel: .show,
42+
featureFlags: [.heatmaps: true]
4243
)
4344
)
4445

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Unreleased
22

3+
# 3.11.0 / 12-05-2026
4+
5+
- [IMPROVEMENT] Add support for `maui` source for cross-platform RUM events from .NET MAUI applications. See [#2891][]
6+
- [FEATURE] Add client state management to `DatadogFlags` module. See [#2719][]
7+
- [IMPROVEMENT] Skip malformed RUM attributes individually instead of dropping the entire event, and log clear error messages. See [#2844][]
8+
- [FIX] Propagate native `anonymous_id` to WebView RUM and Log events. See [#2847][]
9+
- [IMPROVEMENT] Add device properties `isLowRam`, `logicalCpuCount`, `totalRam` to the `LogEvent` Objective-C API. See [#2854][]
10+
- [IMPROVEMENT] Add `collectAccessibility` property to the Objective-C API of RUM configuration. See [#2855][]
11+
- [IMPROVEMENT] Add Objective-C APIs for `networkSettledResourcePredicate` and `nextViewActionPredicate` of RUM configuration. See [#2856][]
12+
- [FIX] Fix `us2_fed` intake hostname. See [#2866][]
13+
- [FEATURE] Add `redactedStatusCodes` to `Trace.Configuration.URLSessionTracking` to configure which HTTP status codes have their resource URL replaced with the status code string in spans. Defaults to `[404]` for backward compatibility. See [#2845][]
14+
315
# 3.10.0 / 16-04-2026
416

517
- [FEATURE] Add Mobile Heatmaps support. See [#2829][]
@@ -1116,13 +1128,22 @@ Release `2.0` introduces breaking changes. Follow the [Migration Guide](MIGRATIO
11161128
[#2773]: https://github.com/DataDog/dd-sdk-ios/pull/2773
11171129
[#2776]: https://github.com/DataDog/dd-sdk-ios/pull/2776
11181130
[#2791]: https://github.com/DataDog/dd-sdk-ios/pull/2791
1131+
[#2719]: https://github.com/DataDog/dd-sdk-ios/pull/2719
11191132
[#2794]: https://github.com/DataDog/dd-sdk-ios/pull/2794
11201133
[#2802]: https://github.com/DataDog/dd-sdk-ios/pull/2802
11211134
[#2807]: https://github.com/DataDog/dd-sdk-ios/pull/2807
11221135
[#2840]: https://github.com/DataDog/dd-sdk-ios/pull/2840
11231136
[#2817]: https://github.com/DataDog/dd-sdk-ios/pull/2817
11241137
[#2827]: https://github.com/DataDog/dd-sdk-ios/pull/2827
11251138
[#2829]: https://github.com/DataDog/dd-sdk-ios/pull/2829
1139+
[#2844]: https://github.com/DataDog/dd-sdk-ios/pull/2844
1140+
[#2847]: https://github.com/DataDog/dd-sdk-ios/pull/2847
1141+
[#2854]: https://github.com/DataDog/dd-sdk-ios/pull/2854
1142+
[#2845]: https://github.com/DataDog/dd-sdk-ios/pull/2845
1143+
[#2855]: https://github.com/DataDog/dd-sdk-ios/pull/2855
1144+
[#2856]: https://github.com/DataDog/dd-sdk-ios/pull/2856
1145+
[#2866]: https://github.com/DataDog/dd-sdk-ios/pull/2866
1146+
[#2891]: https://github.com/DataDog/dd-sdk-ios/pull/2891
11261147

11271148
[@00fa9a]: https://github.com/00FA9A
11281149
[@britton-earnin]: https://github.com/Britton-Earnin

0 commit comments

Comments
 (0)