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

Release 1.20.0 #1294

Merged
merged 68 commits into from
Jun 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
547db12
REPLAY-1512 Add custom recording for alert view
maciejburda Apr 18, 2023
8f2e866
REPLAY-1512 Add view controller context
maciejburda Apr 19, 2023
6f8c0ff
REPLAY-1512 Revert flaky snapshot test
maciejburda Apr 19, 2023
798df4f
REPLAY-1512 Add tests
maciejburda Apr 20, 2023
8a42b6a
REPLAY-1512 Add ViewTreeRecorder tests
maciejburda Apr 26, 2023
7ab2398
REPLAY-1512 Add ViewTreeSnapshot copy test
maciejburda Apr 26, 2023
b663587
REPLAY-1512 Add more tests
maciejburda Apr 26, 2023
9135493
REPLAY-1512 Update tests
maciejburda Apr 26, 2023
aa249be
Merge pull request #1268 from DataDog/release/1.19.0
maxep Apr 27, 2023
9b7d2e9
REPLAY-1512 Update tests
maciejburda Apr 27, 2023
0c5b628
REPLAY-1512 Add alert snapshot
maciejburda Apr 27, 2023
56e4282
REPLAY-1512 Fix transparent background issue
maciejburda Apr 27, 2023
ed31479
REPLAY-1512 Fix linter warning
maciejburda Apr 27, 2023
3f3f0ca
Merge pull request #1257 from DataDog/maciey/REPLAY-1512-uialertcontr…
maciejburda Apr 28, 2023
8a1076b
REPLAY-1516 Add unsupported view controller placeholders
maciejburda Apr 26, 2023
5f5807c
REPLAY-1516 Add tests
maciejburda Apr 27, 2023
c5b1e04
REPLAY-1516 Add snapshot tests
maciejburda Apr 27, 2023
6b167a5
Use shopist for 3rd party resources
maxep Apr 28, 2023
6c52306
Merge pull request #1271 from DataDog/maxep/fix-integration-tests-fla…
maxep May 2, 2023
0fa81dd
REPLAY-1516 Fix linter warning
maciejburda May 2, 2023
ad8aeb5
REPLAY-1516 Fix picker regression
maciejburda May 2, 2023
538ed32
REPLAY-1516 Remove unused code
maciejburda May 4, 2023
b09e2f3
REPLAY-1516 PR fixes
maciejburda May 4, 2023
f12e004
REPLAY-1516 Fix linter warning
maciejburda May 4, 2023
1830860
RUMM-3266 fix: use arch conditionals to assert arch specific signal
ganeshnj May 3, 2023
64dbdf0
Merge pull request #1276 from DataDog/ganeshnj/fix/RUM-3266-arm-fatal…
ganeshnj May 4, 2023
cbe3ab7
Merge pull request #1243 from DataDog/maciey/REPLAY-1516-unsupported-…
maciejburda May 4, 2023
13bf2a7
RUMM-3222 Use targetTimestamp as reference to calculate FPS
ganeshnj May 3, 2023
1feb971
RUMM-3222 Use new logic for variable refresh rate displays only
ganeshnj May 3, 2023
c6e31e8
RUMM-3222 Move 60 to constant
ganeshnj May 4, 2023
19f8a95
RUMM-3222 Guard against potential divide by zero error
ganeshnj May 4, 2023
d88e9bf
RUMM-3222 Revert tick callback to private
ganeshnj May 4, 2023
fc577cb
REPLAY-1620 Update text view recording rules
maciejburda May 4, 2023
742d7b1
REPLAY-1620 Update unit test
maciejburda May 4, 2023
45aa493
REPLAY-1620 Add comment
maciejburda May 5, 2023
00ece4e
RUMM-3222 Update CHANGELOG.md
ganeshnj May 5, 2023
7e244ec
RUMM-3222 Move checking adaptive display in an extension property
ganeshnj May 5, 2023
c71a872
Merge pull request #1275 from DataDog/maciey/REPLAY-1620-text-view-re…
maciejburda May 5, 2023
8a90022
RUMM-3222 Update CHANGELOG.md
ganeshnj May 5, 2023
36d7b78
REPLAY-1610 Centralise the classification of "sensitive text"
ncreated May 5, 2023
ec294a6
REPLAY-1610 Change the falue of fix-length mask
ncreated May 5, 2023
b72076e
Merge pull request #1272 from DataDog/ganeshnj/fix/RUMM-3222-promotio…
ganeshnj May 5, 2023
7167770
REPLAY-1610 Align rules of text masking
ncreated May 5, 2023
49676b8
REPLAY-1610 Erase the value of Slider if masking is applied
ncreated May 5, 2023
f207377
REPLAY-1610 Cleanup
ncreated May 8, 2023
02764a3
Run `http-server-mock` unit tests without generating xcodeproj
ncreated May 9, 2023
85ac268
Fix ENVs override comment
ncreated May 9, 2023
3ee5632
Remove unused `make xcodeproj-httpservermock`
ncreated May 9, 2023
6eababf
Update to version 2.3.0 of testing framework
May 9, 2023
99d3bea
Merge pull request #1280 from DataDog/ncreated/fix-tools-tests-on-ci
ncreated May 9, 2023
3c7e562
REPLAY-1610 CR feedback - fix typo
ncreated May 10, 2023
667852a
REPLAY-1610 CR feedback - rearrange how obfuscators are provided thro…
ncreated May 10, 2023
5740c36
Merge pull request #1281 from DataDog/nachoBonafonte/update-to-testin…
May 10, 2023
91f9146
Merge pull request #1279 from DataDog/ncreated/REPLAY-1610/align-priv…
ncreated May 10, 2023
81d476f
RUMM-3277 Prevent from sending RUM Error from CP crash log
May 11, 2023
dddf25d
Merge pull request #1283 from DataDog/louiszawadzki/rumm-3277/fix-log…
louiszawadzki May 15, 2023
4d7b944
RUMM-3237 Introduce SDKInit command
plousada May 5, 2023
8e71a18
Improve Logs and Tracing feature integration with RUM tests
plousada May 18, 2023
e79a02c
Fix tests broken by introduction of SDKInitCommand
plousada May 22, 2023
92ee37c
Merge pull request #1278 from DataDog/plousada/RUMM-3237/sdkinit-command
plousada May 22, 2023
169ff08
RUMM-3307 Remove UIWebView
maciejburda May 24, 2023
3656785
Merge pull request #1287 from DataDog/maciey/RUMM-3307-remove-uiwebview
ncreated May 24, 2023
f8296ac
RUMM-3237 Fix application launch view creation
maxep May 25, 2023
40437ad
Merge pull request #1290 from DataDog/maxep/RUMM-3237/fix-integration…
maxep May 25, 2023
37a6833
RUMM-3222 Don't scale down refresh rate multiple times
ganeshnj May 30, 2023
f24e8ef
RUMM-3222 Remove unused constant
ganeshnj May 30, 2023
21dc944
Merge pull request #1293 from DataDog/ganeshnj/fix/RUM-3222-remove-no…
ganeshnj May 30, 2023
3e8b15e
Bumped version to 1.20.0
maxep May 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Unreleased

- [BUGFIX] Use targetTimestamp as reference to calculate FPS for variable refresh rate displays. See [#1272][]

# 1.19.0 / 26-04-2023
- [BUGFIX] Fix view attributes override by action attributes. See [#1250][]
- [IMPROVEMENT] Add Tracer sampling rate. See [#1259][]
Expand All @@ -22,7 +24,7 @@
# 1.15.0 / 23-01-2023

- [BUGFIX] Fix 'Could not allocate memory' after corrupted TLV. See [#1089][] (Thanks [@cltnschlosser][])
- [BUGFIX] Fix error count on the view update event following a crash. See [#1145][]
- [BUGFIX] Fix error count on the view update event following a crash. See [#1145][]

# 1.14.0 / 20-12-2022

Expand Down Expand Up @@ -460,6 +462,7 @@
[#1250]: https://github.com/DataDog/dd-sdk-ios/pull/1250
[#1259]: https://github.com/DataDog/dd-sdk-ios/pull/1259
[#1264]: https://github.com/DataDog/dd-sdk-ios/pull/1264
[#1272]: https://github.com/DataDog/dd-sdk-ios/pull/1272
[@00fa9a]: https://github.com/00FA9A
[@britton-earnin]: https://github.com/Britton-Earnin
[@hengyu]: https://github.com/Hengyu
Expand Down
6 changes: 6 additions & 0 deletions Datadog/Datadog.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1167,6 +1167,8 @@
E143CCAF27D236F600F4018A /* CITestIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E143CCAE27D236F600F4018A /* CITestIntegrationTests.swift */; };
E179FB4E28F80A6400CC2698 /* PerformanceMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = E179FB4D28F80A6400CC2698 /* PerformanceMetric.swift */; };
E179FB4F28F80A6400CC2698 /* PerformanceMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = E179FB4D28F80A6400CC2698 /* PerformanceMetric.swift */; };
E19BC10E2A0D14EB00540A0F /* RemoteLoggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19BC10D2A0D14EB00540A0F /* RemoteLoggerTests.swift */; };
E19BC10F2A0D14EB00540A0F /* RemoteLoggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19BC10D2A0D14EB00540A0F /* RemoteLoggerTests.swift */; };
E1D202EA24C065CF00D1AF3A /* ActiveSpansPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D202E924C065CF00D1AF3A /* ActiveSpansPool.swift */; };
E1D203FD24C1885C00D1AF3A /* ActiveSpansPoolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D203FB24C1884500D1AF3A /* ActiveSpansPoolTests.swift */; };
E1D5AEA724B4D45B007F194B /* Versioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D5AEA624B4D45A007F194B /* Versioning.swift */; };
Expand Down Expand Up @@ -2028,6 +2030,7 @@
E132727C24B35B5F00952F8B /* TracingStorageBenchmarkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracingStorageBenchmarkTests.swift; sourceTree = "<group>"; };
E143CCAE27D236F600F4018A /* CITestIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CITestIntegrationTests.swift; sourceTree = "<group>"; };
E179FB4D28F80A6400CC2698 /* PerformanceMetric.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerformanceMetric.swift; sourceTree = "<group>"; };
E19BC10D2A0D14EB00540A0F /* RemoteLoggerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteLoggerTests.swift; sourceTree = "<group>"; };
E1B082CB25641DF9002DB9D2 /* Example.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Example.xcconfig; sourceTree = "<group>"; };
E1D202E924C065CF00D1AF3A /* ActiveSpansPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveSpansPool.swift; sourceTree = "<group>"; };
E1D203FB24C1884500D1AF3A /* ActiveSpansPoolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveSpansPoolTests.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2684,6 +2687,7 @@
61FB222F244E1BE900902D19 /* LoggingFeatureTests.swift */,
6194D51B287ECDC00091547D /* ConsoleLoggerTests.swift */,
D21C26EA28AFA11E005DD405 /* LogMessageReceiverTests.swift */,
E19BC10D2A0D14EB00540A0F /* RemoteLoggerTests.swift */,
61FF416125EE5FF400CE35EC /* CrashLogReceiverTests.swift */,
D2375C262954785A00473EA0 /* WebViewLogReceiverTests.swift */,
61133C3A2423990D00786299 /* Log */,
Expand Down Expand Up @@ -5912,6 +5916,7 @@
615950EF291C05CC00470E0C /* SessionReplayDependencyTests.swift in Sources */,
61122EEE25B1D75B00F9C7F5 /* RUMEventSanitizerTests.swift in Sources */,
611F82032563C66100CB9BDB /* UIKitRUMViewsPredicateTests.swift in Sources */,
E19BC10E2A0D14EB00540A0F /* RemoteLoggerTests.swift in Sources */,
61133C652423990D00786299 /* LogEventBuilderTests.swift in Sources */,
61B5E42B26DFC433000B0A5F /* DDNSURLSessionDelegate+apiTests.m in Sources */,
61F8CC092469295500FE2908 /* DatadogConfigurationBuilderTests.swift in Sources */,
Expand Down Expand Up @@ -6544,6 +6549,7 @@
D2CB6F1027C520D400A62B57 /* DDNSURLSessionDelegateTests.swift in Sources */,
D2CB6F1227C520D400A62B57 /* LoggerBuilderTests.swift in Sources */,
D2079DC9294C91DE00C4D25E /* ReadWriteLockTests.swift in Sources */,
E19BC10F2A0D14EB00540A0F /* RemoteLoggerTests.swift in Sources */,
D2CB6F1327C520D400A62B57 /* DDConfigurationTests.swift in Sources */,
D2CB6F1427C520D400A62B57 /* UUID.swift in Sources */,
D2CB6F1527C520D400A62B57 /* URLSessionRUMResourcesHandlerTests.swift in Sources */,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ class URLSessionBaseScenario: NSObject {
}

return URLSession(
configuration: .default,
configuration: .ephemeral,
delegate: delegate,
delegateQueue: nil
)
Expand Down
2 changes: 1 addition & 1 deletion DatadogSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "DatadogSDK"
s.module_name = "Datadog"
s.version = "1.19.0"
s.version = "1.20.0"
s.summary = "Official Datadog Swift SDK for iOS."

s.homepage = "https://www.datadoghq.com"
Expand Down
2 changes: 1 addition & 1 deletion DatadogSDKAlamofireExtension.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "DatadogSDKAlamofireExtension"
s.module_name = "DatadogAlamofireExtension"
s.version = "1.19.0"
s.version = "1.20.0"
s.summary = "An Official Extensions of Datadog Swift SDK for Alamofire."

s.homepage = "https://www.datadoghq.com"
Expand Down
4 changes: 2 additions & 2 deletions DatadogSDKCrashReporting.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "DatadogSDKCrashReporting"
s.module_name = "DatadogCrashReporting"
s.version = "1.19.0"
s.version = "1.20.0"
s.summary = "Official Datadog Crash Reporting SDK for iOS."

s.homepage = "https://www.datadoghq.com"
Expand All @@ -22,6 +22,6 @@ Pod::Spec.new do |s|
s.static_framework = true

s.source_files = "Sources/DatadogCrashReporting/**/*.swift"
s.dependency 'DatadogSDK', '1.19.0'
s.dependency 'DatadogSDK', '1.20.0'
s.dependency 'PLCrashReporter', '~> 1.11.0'
end
4 changes: 2 additions & 2 deletions DatadogSDKObjc.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "DatadogSDKObjc"
s.module_name = "DatadogObjc"
s.version = "1.19.0"
s.version = "1.20.0"
s.summary = "Official Datadog Objective-C SDK for iOS."

s.homepage = "https://www.datadoghq.com"
Expand All @@ -21,5 +21,5 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/DataDog/dd-sdk-ios.git', :tag => s.version.to_s }

s.source_files = "Sources/DatadogObjc/**/*.swift"
s.dependency 'DatadogSDK', '1.19.0'
s.dependency 'DatadogSDK', '1.20.0'
end
2 changes: 1 addition & 1 deletion DatadogSDKSessionReplay.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "DatadogSDKSessionReplay"
s.module_name = "DatadogSessionReplay"
s.version = "1.19.0"
s.version = "1.20.0"
s.summary = "Official Datadog Session Replay SDK for iOS. This module is currently in beta - contact Datadog to request a try."

s.homepage = "https://www.datadoghq.com"
Expand Down
Loading