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

chore(deps): update Java SDK to v7.20.0 #3866

Merged
merged 3 commits into from
Jan 6, 2025

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 24, 2024

Bumps scripts/update-java.ps1 from 7.19.0 to 7.20.0.

Auto-generated by a dependency updater.

Changelog

7.20.0

Features

  • Session Replay GA (#4017)

To enable Replay use the sessionReplay.sessionSampleRate or sessionReplay.onErrorSampleRate options.

import io.sentry.SentryReplayOptions
import io.sentry.android.core.SentryAndroid

SentryAndroid.init(context) { options ->
 
  options.sessionReplay.sessionSampleRate = 1.0
  options.sessionReplay.onErrorSampleRate = 1.0

  // To change default redaction behavior (defaults to true)
  options.sessionReplay.redactAllImages = true
  options.sessionReplay.redactAllText = true

  // To change quality of the recording (defaults to MEDIUM)
  options.sessionReplay.quality = SentryReplayOptions.SentryReplayQuality.MEDIUM // (LOW|MEDIUM|HIGH)
}

Fixes

  • Fix warm start detection (#3937)
  • Session Replay: Reduce memory allocations, disk space consumption, and payload size (#4016)
  • Session Replay: Do not try to encode corrupted frames multiple times (#4016)

Internal

  • Session Replay: Allow overriding SdkVersion for replay events (#4014)
  • Session Replay: Send replay options as tags (#4015)

Breaking changes

  • Session Replay options were moved from under experimental to the main options object (#4017)

7.19.1

Fixes

  • Change TTFD timeout to 25 seconds (#3984)
  • Session Replay: Fix memory leak when masking Compose screens (#3985)
  • Session Replay: Fix potential ANRs in GestureRecorder (#4001)

Internal

  • Session Replay: Flutter improvements (#4007)

@github-actions github-actions bot added the Dependencies Pull requests that update a dependency file label Dec 24, 2024
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-java.ps1 branch 2 times, most recently from 1a7cbd9 to ce185f8 Compare December 26, 2024 03:04
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-java.ps1 branch from ce185f8 to e9e3a84 Compare January 3, 2025 03:04
@github-actions github-actions bot changed the title chore(deps): update Java SDK to v7.19.1 chore(deps): update Java SDK to v7.20.0 Jan 3, 2025
@jamescrosswell
Copy link
Collaborator

jamescrosswell commented Jan 6, 2025

This is failing due to yet another change to the CI runners.

The Integration tests have failed multiple times on Ubuntu with the error message:

Executing dotnet run --project ./net4-console -c Release
Unhandled exception: System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'mono' with working directory '/home/runner/work/sentry-dotnet/sentry-dotnet/integration-test'. No such file or directory

Whereas the build and test on Ubuntu worked fine.

The difference is that the build was run on Ubuntu 22.04.5 whereas the integration tests were run on the newer Ubuntu 24.04.1.

Mono is not available on Ubuntu 24.04.

We can either pin Ubuntu 22.04 (instead of ubuntu-latest) or try to install mono on ubuntu 24.04.

@jamescrosswell jamescrosswell merged commit f752d26 into main Jan 6, 2025
22 checks passed
@jamescrosswell jamescrosswell deleted the deps/scripts/update-java.ps1 branch January 6, 2025 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants