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

Update dependency io.sentry:sentry to v6.34.0 #80

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 18, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.sentry:sentry 6.7.1 -> 6.34.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

getsentry/sentry-java (io.sentry:sentry)

v6.34.0

Compare Source

Features
  • Add current activity name to app context (#​2999)
  • Add MonitorConfig param to CheckInUtils.withCheckIn (#​3038)
    • This makes it easier to automatically create or update (upsert) monitors.
  • (Internal) Extract Android Profiler and Measurements for Hybrid SDKs (#​3016)
  • (Internal) Remove SentryOptions dependency from AndroidProfiler (#​3051)
  • (Internal) Add readBytesFromFile for use in Hybrid SDKs (#​3052)
  • (Internal) Add getProguardUuid for use in Hybrid SDKs (#​3054)
Fixes
  • Fix SIGSEV, SIGABRT and SIGBUS crashes happening after/around the August Google Play System update, see #​2955 for more details (fix provided by Native SDK bump)
  • Ensure DSN uses http/https protocol (#​3044)
Dependencies

v6.33.1

Compare Source

Fixes
  • Do not register sentrySpringFilter in ServletContext for Spring Boot (#​3027)

v6.33.0

Compare Source

Features
  • Add thread information to spans (#​2998)
  • Use PixelCopy API for capturing screenshots on API level 24+ (#​3008)
Fixes
  • Fix crash when HTTP connection error message contains formatting symbols (#​3002)
  • Cap max number of stack frames to 100 to not exceed payload size limit (#​3009)
    • This will ensure we report errors with a big number of frames such as StackOverflowError
  • Fix user interaction tracking not working for Jetpack Compose 1.5+ (#​3010)
  • Make sure to close all Closeable resources (#​3000)

v6.32.0

Compare Source

Features
  • Make DebugImagesLoader public (#​2993)
Fixes
  • Make SystemEventsBroadcastReceiver exported on API 33+ (#​2990)
    • This will fix the SystemEventsBreadcrumbsIntegration crashes that you might have encountered on Play Console

v6.31.0

Compare Source

Features
  • Improve default debouncing mechanism (#​2945)
  • Add CheckInUtils.withCheckIn which abstracts away some of the manual check-ins complexity (#​2959)
  • Add @SentryCaptureExceptionParameter annotation which captures exceptions passed into an annotated method (#​2764)
    • This can be used to replace Sentry.captureException calls in @ExceptionHandler of a @ControllerAdvice
  • Add ServerWebExchange to Hint for WebFlux as WEBFLUX_EXCEPTION_HANDLER_EXCHANGE (#​2977)
  • Allow filtering GraphQL errors (#​2967)
    • This list can be set directly when calling the constructor of SentryInstrumentation
    • For Spring Boot it can also be set in application.properties as sentry.graphql.ignored-error-types=SOME_ERROR,ANOTHER_ERROR
Fixes
  • Add OkHttp span auto-close when response body is not read (#​2923)
  • Fix json parsing of nullable/empty fields for Hybrid SDKs (#​2968)
    • (Internal) Rename nextList to nextListOrNull to actually match what the method does
    • (Hybrid) Check if there's any object in a collection before trying to parse it (which prevents the "Failed to deserilize object in list" log message)
    • (Hybrid) If a date can't be parsed as an ISO timestamp, attempts to parse it as millis silently, without printing a log message
    • (Hybrid) If op is not defined as part of SpanContext, fallback to an empty string, because the filed is optional in the spec
  • Always attach OkHttp errors and Http Client Errors only to call root span (#​2961)
  • Fixed crash accessing Choreographer instance (#​2970)
Dependencies

v6.30.0

Compare Source

Features
  • Add sendModules option for disable sending modules (#​2926)
  • Send db.system and db.name in span data for androidx.sqlite spans (#​2928)
  • Check-ins (CRONS) support (#​2952)
    • Add API for sending check-ins (CRONS) manually (#​2935)
    • Support check-ins (CRONS) for Quartz (#​2940)
    • @SentryCheckIn annotation and advice config for Spring (#​2946)
    • Add option for ignoring certain monitor slugs (#​2943)
Fixes
  • Always send memory stats for transactions (#​2936)
    • This makes it possible to query transactions by the device.class tag on Sentry
  • Add sentry.enable-aot-compatibility property to SpringBoot Jakarta SentryAutoConfiguration to enable building for GraalVM (#​2915)
Dependencies

v6.29.0

Compare Source

Features
  • Send db.system and db.name in span data (#​2894)
  • Send http.request.method in span data (#​2896)
  • Add enablePrettySerializationOutput option for opting out of pretty print (#​2871)

v6.28.0

Compare Source

Features
  • Add HTTP response code to Spring WebFlux transactions (#​2870)
  • Add sampled to Dynamic Sampling Context (#​2869)
  • Improve server side GraphQL support for spring-graphql and Nextflix DGS (#​2856)
    • If you have already been using SentryDataFetcherExceptionHandler that still works but has been deprecated. Please use SentryGenericDataFetcherExceptionHandler combined with SentryInstrumentation instead for better error reporting.
    • More exceptions and errors caught and reported to Sentry by also looking at the ExecutionResult (more specifically its errors)
    • More details for Sentry events: query, variables and response (where possible)
    • Breadcrumbs for operation (query, mutation, subscription), data fetchers and data loaders (Spring only)
    • Better hub propagation by using GraphQLContext
  • Add autoconfigure modules for Spring Boot called sentry-spring-boot and sentry-spring-boot-jakarta (#​2880)
    • The autoconfigure modules sentry-spring-boot and sentry-spring-boot-jakarta have a compileOnly dependency on spring-boot-starter which is needed for our auto installation in sentry-android-gradle-plugin
    • The starter modules sentry-spring-boot-starter and sentry-spring-boot-starter-jakarta now bring spring-boot-starter as a dependency
  • You can now disable Sentry by setting the enabled option to false (#​2840)
Fixes
  • Propagate OkHttp status to parent spans (#​2872)

v6.27.0

Compare Source

Features
  • Add TraceOrigin to Transactions and Spans (#​2803)
Fixes
  • Deduplicate events happening in multiple threads simultaneously (e.g. OutOfMemoryError) (#​2845)
    • This will improve Crash-Free Session Rate as we no longer will send multiple Session updates with Crashed status, but only the one that is relevant
  • Ensure no Java 8 method reference sugar is used for Android (#​2857)
  • Do not send session updates for terminated sessions (#​2849)

v6.26.0

Compare Source

Features
Fixes
  • Fix ANRv2 thread dump parsing for native-only threads (#​2839)
  • Derive TracingContext values from event for ANRv2 events (#​2839)

v6.25.2

Compare Source

Fixes
  • Change Spring Boot, Apollo, Apollo 3, JUL, Logback, Log4j2, OpenFeign, GraphQL and Kotlin coroutines core dependencies to compileOnly (#​2837)

v6.25.1

Compare Source

Fixes
  • Allow removing integrations in SentryAndroid.init (#​2826)
  • Fix concurrent access to frameMetrics listener (#​2823)
Dependencies

v6.25.0

Compare Source

Features
  • Add manifest AutoInit to integrations list (#​2795)
  • Tracing headers (sentry-trace and baggage) are now attached and passed through even if performance is disabled (#​2788)
Fixes
  • Set environment from SentryOptions if none persisted in ANRv2 (#​2809)
  • Remove code that set tracesSampleRate to 0.0 for Spring Boot if not set (#​2800)
    • This used to enable performance but not send any transactions by default.
    • Performance is now disabled by default.
  • Fix slow/frozen frames were not reported with transactions (#​2811)
Dependencies

v6.24.0

Compare Source

Features
  • Add debouncing mechanism and before-capture callbacks for screenshots and view hierarchies (#​2773)
  • Improve ANRv2 implementation (#​2792)
    • Add a proguard rule to keep ApplicationNotResponding class from obfuscation
    • Add a new option setReportHistoricalAnrs; when enabled, it will report all of the ANRs from the getHistoricalExitReasons list.
      By default, the SDK only reports and enriches the latest ANR and only this one counts towards ANR rate.
      Worth noting that this option is mainly useful when updating the SDK to the version where ANRv2 has been introduced, to report all ANRs happened prior to the SDK update. After that, the SDK will always pick up the latest ANR from the historical exit reasons list on next app restart, so there should be no historical ANRs to report.
      These ANRs are reported with the HistoricalAppExitInfo mechanism.
    • Add a new option setAttachAnrThreadDump to send ANR thread dump from the system as an attachment.
      This is only useful as additional information, because the SDK attempts to parse the thread dump into proper threads with stacktraces by default.
    • If ApplicationExitInfo#getTraceInputStream returns null, the SDK no longer reports an ANR event, as these events are not very useful without it.
    • Enhance regex patterns for native stackframes

v6.23.0

Compare Source

Features
  • Add profile rate limiting (#​2782)
  • Support for automatically capturing Failed GraphQL (Apollo 3) Client errors (#​2781)
import com.apollographql.apollo3.ApolloClient
import io.sentry.apollo3.sentryTracing

val apolloClient = ApolloClient.Builder()
    .serverUrl("https://example.com/graphql")
    .sentryTracing(captureFailedRequests = true)    
    .build()
Dependencies
Fixes

v6.22.0

Compare Source

Features
  • Add lock attribute to the SentryStackFrame protocol to better highlight offending frames in the UI (#​2761)
  • Enrich database spans with blocked main thread info (#​2760)
  • Add api_target to Request and data to Response Protocols (#​2775)
Fixes
  • No longer use String.join in Baggage as it requires API level 26 (#​2778)

v6.21.0

Compare Source

Features
  • Introduce new sentry-android-sqlite integration (#​2722)
    • This integration replaces the old androidx.sqlite database instrumentation in the Sentry Android Gradle plugin
    • A new capability to manually instrument your androidx.sqlite databases.
      • You can wrap your custom SupportSQLiteOpenHelper instance into SentrySupportSQLiteOpenHelper(myHelper) if you're not using the Sentry Android Gradle plugin and still benefit from performance auto-instrumentation.
  • Add SentryWrapper for Callable and Supplier Interface (#​2720)
  • Load sentry-debug-meta.properties (#​2734)
    • This enables source context for Java
    • For more information on how to enable source context, please refer to #​633
Fixes
  • Finish WebFlux transaction before popping scope (#​2724)
  • Use daemon threads for SentryExecutorService (#​2747)
    • We started using SentryExecutorService in 6.19.0 which caused the application to hang on shutdown unless Sentry.close() was called. By using daemon threads we no longer block shutdown.
  • Use Base64.NO_WRAP to avoid unexpected char errors in Apollo (#​2745)
  • Don't warn R8 on missing ComposeViewHierarchyExporter class (#​2743)

v6.20.0

Compare Source

Features
  • Add support for Sentry Kotlin Compiler Plugin (#​2695)
    • In conjunction with our sentry-kotlin-compiler-plugin we improved Jetpack Compose support for
  • More granular http requests instrumentation with a new SentryOkHttpEventListener (#​2659)
    • Create spans for time spent on:
      • Proxy selection
      • DNS resolution
      • HTTPS setup
      • Connection
      • Requesting headers
      • Receiving response
    • You can attach the event listener to your OkHttpClient through client.eventListener(new SentryOkHttpEventListener()).addInterceptor(new SentryOkHttpInterceptor()).build();
    • In case you already have an event listener you can use the SentryOkHttpEventListener as well through client.eventListener(new SentryOkHttpEventListener(myListener)).addInterceptor(new SentryOkHttpInterceptor()).build();
  • Add a new option to disable RootChecker (#​2735)
Fixes
  • Base64 encode internal Apollo3 Headers (#​2707)
  • Fix SentryTracer crash when scheduling auto-finish of a transaction, but the timer has already been cancelled (#​2731)
  • Fix AndroidTransactionProfiler crash when finishing a profile that happened due to race condition (#​2731)

v6.19.1

Compare Source

Fixes
  • Ensure screenshots and view hierarchies are captured on the main thread (#​2712)

v6.19.0

Compare Source

Features
  • Add Screenshot and ViewHierarchy to integrations list (#​2698)
  • New ANR detection based on ApplicationExitInfo API (#​2697)
    • This implementation completely replaces the old one (based on a watchdog) on devices running Android 11 and above:
      • New implementation provides more precise ANR events/ANR rate detection as well as system thread dump information. The new implementation reports ANRs exactly as Google Play Console, without producing false positives or missing important background ANR events.
      • New implementation reports ANR events with a new mechanism mechanism:AppExitInfo.
      • However, despite producing many false positives, the old implementation is capable of better enriching ANR errors (which is not available with the new implementation), for example:
        • Capturing screenshots at the time of ANR event;
        • Capturing transactions and profiling data corresponding to the ANR event;
        • Auxiliary information (such as current memory load) at the time of ANR event.
      • If you would like us to provide support for the old approach working alongside the new one on Android 11 and above (e.g. for raising events for slow code on main thread), consider upvoting this issue.
    • The old watchdog implementation will continue working for older API versions (Android < 11):
      • The old implementation reports ANR events with the existing mechanism mechanism:ANR.
  • Open up TransactionOptions, ITransaction and IHub methods allowing consumers modify start/end timestamp of transactions and spans (#​2701)
  • Send source bundle IDs to Sentry to enable source context (#​2663)
    • For more information on how to enable source context, please refer to #​633
Fixes
  • Android Profiler on calling thread (#​2691)
  • Use configureScope instead of withScope in Hub.close(). This ensures that the main scope releases the in-memory data when closing a hub instance. (#​2688)
  • Remove null keys/values before creating concurrent hashmap in order to avoid NPE (#​2708)
  • Exclude SentryOptions from R8/ProGuard obfuscation (#​2699)
    • This fixes AGP 8.+ incompatibility, where full R8 mode is enforced
Dependencies

v6.18.1

Compare Source

Fixes
  • Fix crash when Sentry SDK is initialized more than once (#​2679)
  • Track a ttfd span per Activity (#​2673)

v6.18.0

Compare Source

Features
  • Attach Trace Context when an ANR is detected (ANRv1) (#​2583)
  • Make log4j2 integration compatible with log4j 3.0 (#​2634)
    • Instead of relying on package scanning, we now use an annotation processor to generate Log4j2Plugins.dat
  • Create User and Breadcrumb from map (#​2614)
  • Add sent_at to envelope header item (#​2638)
Fixes
  • Fix timestamp intervals of PerformanceCollectionData in profiles (#​2648)
  • Fix timestamps of PerformanceCollectionData in profiles (#​2632)
  • Fix missing propagateMinConstraints flag for SentryTraced (#​2637)
  • Fix potential SecurityException thrown by ConnectivityManager on Android 11 (#​2653)
  • Fix aar artifacts publishing for Maven (#​2641)
Dependencies

v6.17.0

Compare Source

Features
  • Add name and geo to User (#​2556)
  • Add breadcrumbs on network changes (#​2608)
  • Add time-to-initial-display and time-to-full-display measurements to Activity transactions (#​2611)
  • Read integration list written by sentry gradle plugin from manifest (#​2598)
  • Add Logcat adapter (#​2620)
  • Provide CPU count/frequency data as device context (#​2622)
Fixes
  • Trim time-to-full-display span if reportFullyDisplayed API is never called (#​2631)
  • Fix Automatic UI transactions having wrong durations (#​2623)
  • Fix wrong default environment in Session (#​2610)
  • Pass through unknown sentry baggage keys into SentryEnvelopeHeader (#​2618)
  • Fix missing null check when removing lifecycle observer (#​2625)
Dependencies

v6.16.0

Compare Source

Features
  • Improve versatility of exception resolver component for Spring with more flexible API for consumers. (#​2577)
  • Automatic performance instrumentation for WebFlux (#​2597)
    • You can enable it by adding sentry.enable-tracing=true to your application.properties
  • The Spring Boot integration can now be configured to add the SentryAppender to specific loggers instead of the ROOT logger (#​2173)
    • You can specify the loggers using "sentry.logging.loggers[0]=foo.bar and "sentry.logging.loggers[1]=baz in your application.properties
  • Add capabilities to track Jetpack Compose composition/rendering time (#​2507)
  • Adapt span op and description for graphql to fit spec (#​2607)
Fixes
  • Fix timestamps of slow and frozen frames for profiles (#​2584)
  • Deprecate reportFullDisplayed in favor of reportFullyDisplayed (#​2585)
  • Add mechanism for logging integrations and update spring mechanism types (#​2595)
    • NOTE: If you're using these mechanism types (HandlerExceptionResolver, SentryWebExceptionHandler) in your dashboards please update them to use the new types.
  • Filter out session cookies sent by Spring and Spring Boot integrations (#​2593)
    • We filter out some common cookies like JSESSIONID
    • We also read the value from server.servlet.session.cookie.name and filter it out
  • No longer send event / transaction to Sentry if beforeSend / beforeSendTransaction throws (#​2591)
  • Add version to sentryClientName used in auth header (#​2596)
  • Keep integration names from being obfuscated (#​2599)
  • Change log level from INFO to WARN for error message indicating a failed Log4j2 Sentry.init (#​2606)
    • The log message was often not visible as our docs suggest a minimum log level of WARN
  • Fix session tracking on Android (#​2609)
    • Incorrect number of session has been sent. In addition, some of the sessions were not properly ended, messing up Session Health Metrics.
Dependencies
  • Bump opentelemetry-sdk to 1.23.1 and opentelemetry-javaagent to 1.23.0 (#​2590)
  • Bump Native SDK from v0.5.4 to v0.6.0 (#​2545)

v6.15.0

Compare Source

Features
  • Adjust time-to-full-display span if reportFullDisplayed is called too early (#​2550)
  • Add enableTracing option (#​2530)
    • This change is backwards compatible. The default is null meaning existing behaviour remains unchanged (setting either tracesSampleRate or tracesSampler enables performance).
    • If set to true, performance is enabled, even if no tracesSampleRate or tracesSampler have been configured.
    • If set to false performance is disabled, regardless of tracesSampleRate and tracesSampler options.
  • Detect dependencies by listing MANIFEST.MF files at runtime (#​2538)
  • Report integrations in use, report packages in use more consistently (#​2179)
  • Implement ThreadLocalAccessor for propagating Sentry hub with reactor / WebFlux (#​2570)
Fixes
  • Leave inApp flag for stack frames undecided in SDK if unsure and let ingestion decide instead (#​2547)
  • Allow 0.0 error sample rate (#​2573)
  • Fix memory leak in WebFlux related to an ever growing stack (#​2580)
  • Use the same hub in WebFlux exception handler as we do in WebFilter (#​2566)
  • Switch upstream Jetpack Compose dependencies to compileOnly in sentry-compose-android (#​2578)
    • NOTE: If you're using Compose Navigation/User Interaction integrations, make sure to have the following dependencies on the classpath as we do not bring them in transitively anymore:
      • androidx.navigation:navigation-compose:
      • androidx.compose.runtime:runtime:
      • androidx.compose.ui:ui:

v6.14.0

Compare Source

Features
  • Add time-to-full-display span to Activity auto-instrumentation (#​2432)
  • Add main flag to threads and in_foreground flag for app contexts (#​2516)
Fixes
  • Ignore Shutdown in progress when closing ShutdownHookIntegration (#​2521)
  • Fix app start span end-time is wrong if SDK init is deferred (#​2519)
  • Fix invalid session creation when app is launched in background (#​2543)

v6.13.1

Compare Source

Fixes
  • Fix transaction performance collector oom (#​2505)
  • Remove authority from URLs sent to Sentry (#​2366)
  • Fix sentry-bom containing incorrect artifacts (#​2504)
Dependencies

v6.13.0

Compare Source

Features
  • Send cpu usage percentage in profile payload (#​2469)
  • Send transaction memory stats in profile payload (#​2447)
  • Add cpu usage collection (#​2462)
  • Improve ANR implementation: (#​2475)
    • Add abnormal_mechanism to sessions for ANR rate calculation
    • Always attach thread dump to ANR events
    • Distinguish between foreground and background ANRs
  • Improve possible date precision to 10 μs (#​2451)
Fixes
  • Fix performance collector setup called in main thread (#​2499)
  • Expand guard against CVE-2018-9492 "Privilege Escalation via Content Provider" (#​2482)
  • Prevent OOM by disabling TransactionPerformanceCollector for now (#​2498)

v6.12.1

Compare Source

Fixes
  • Create timer in TransactionPerformanceCollector lazily (#​2478)

v6.12.0

Compare Source

Features
  • Attach View Hierarchy to the errored/crashed events (#​2440)
  • Collect memory usage in transactions (#​2445)
  • Add traceOptionsRequests option to disable tracing of OPTIONS requests (#​2453)
  • Extend list of HTTP headers considered sensitive (#​2455)
Fixes
  • Use a single TransactionPerfomanceCollector (#​2464)
  • Don't override sdk name with Timber (#​2450)
  • Set transactionNameSource to CUSTOM when setting transaction name (#​2405)
  • Guard against CVE-2018-9492 "Privilege Escalation via Content Provider" (#​2466)

v6.11.0

Compare Source

Features
  • Disable Android concurrent profiling (#​2434)
  • Add logging for OpenTelemetry integration (#​2425)
  • Auto add OpenTelemetryLinkErrorEventProcessor for Spring Boot (#​2429)
Fixes
  • Use minSdk compatible Objects class (#​2436)
  • Prevent R8 from warning on missing classes, as we check for their presence at runtime (#​2439)
Dependencies

v6.10.0

Compare Source

Features
  • Add time-to-initial-display span to Activity transactions (#​2369)
  • Start a session after init if AutoSessionTracking is enabled (#​2356)
  • Provide automatic breadcrumbs and transactions for click/scroll events for Compose (#​2390)
  • Add blocked_main_thread and call_stack to File I/O spans to detect performance issues (#​2382)
Dependencies

v6.9.2

Compare Source

Fixes
  • Updated ProfileMeasurementValue types (#​2412)
  • Clear window reference only on activity stop in profileMeasurements collector (#​2407)
  • No longer disable OpenTelemetry exporters in default Java Agent config (#​2408)
  • Fix ClassNotFoundException for io.sentry.spring.SentrySpringServletContainerInitializer in sentry-spring-jakarta (#​2411)
  • Fix sentry-samples-spring-jakarta (#​2411)
Features
  • Add SENTRY_AUTO_INIT environment variable to control OpenTelemetry Agent init (#​2410)
  • Add OpenTelemetryLinkErrorEventProcessor for linking errors to traces created via OpenTelemetry (#​2418)
Dependencies
  • Bump OpenTelemetry to 1.20.1 and OpenTelemetry Java Agent to 1.20.2 (#​2420)

v6.9.1

Compare Source

Fixes
  • OpenTelemetry modules were missing in 6.9.0 so we released the same code again as 6.9.1 including OpenTelemetry modules

v6.9.0

Compare Source

Fixes
  • Use canonicalName in Fragment Integration for better de-obfuscation (#​2379)
  • Fix Timber and Fragment integrations auto-installation for obfuscated builds (#​2379)
  • Don't attach screenshots to events from Hybrid SDKs (#​2360)
  • Ensure Hints do not cause memory leaks (#​2387)
  • Do not attach empty sentry-trace and baggage headers (#​2385)
Features
  • Add beforeSendTransaction which allows users to filter and change transactions (#​2388)
  • Add experimental support for OpenTelemetry (README)(#​2344)
Dependencies
  • Update Spring Boot Jakarta to Spring Boot 3.0.0 (#​2389)
  • Bump Spring Boot to 2.7.5 (#​2383)

v6.8.0

Compare Source

Features
  • Add FrameMetrics to Android profiling data (#​2342)
Fixes
  • Remove profiler main thread io (#​2348)
  • Fix ensure all options are processed before integrations are loaded (#​2377)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@0crat
Copy link
Collaborator

0crat commented Nov 18, 2022

@renovate/z[bot] this pull request is too small, just 2 lines changed (less than 10), there will be no formal code review, see §53 and §28; in the future, try to make sure your pull requests are not too small; @yegor256/z please review this and merge or reject

@yegor256
Copy link
Owner

@rultor please, try to merge

@rultor
Copy link
Collaborator

rultor commented Nov 18, 2022

@rultor please, try to merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor
Copy link
Collaborator

rultor commented Nov 18, 2022

@rultor please, try to merge

@renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 2min)

Fetching origin
Fetching fork
From github.com:yegor256/threecopies
 * [new branch]      master     -> fork/master
 * [new branch]      renovate/com.jcabi-jcabi-xml-0.x -> fork/renovate/com.jcabi-jcabi-xml-0.x
 * [new branch]      renovate/com.jcabi-parent-0.x -> fork/renovate/com.jcabi-parent-0.x
 * [new branch]      renovate/com.qulice-qulice-maven-plugin-0.x -> fork/renovate/com.qulice-qulice-maven-plugin-0.x
 * [new branch]      renovate/com.stripe-stripe-java-21.x -> fork/renovate/com.stripe-stripe-java-21.x
 * [new branch]      renovate/com.stripe-stripe-java-22.x -> fork/renovate/com.stripe-stripe-java-22.x
 * [new branch]      renovate/io.sentry-sentry-6.x -> fork/renovate/io.sentry-sentry-6.x
 * [new branch]      renovate/org.cactoos-cactoos-0.x -> fork/renovate/org.cactoos-cactoos-0.x
 * [new branch]      renovate/org.codehaus.mojo-exec-maven-plugin-3.x -> fork/renovate/org.codehaus.mojo-exec-maven-plugin-3.x
 * [new branch]      renovate/org.slf4j-slf4j-log4j12-2.x -> fork/renovate/org.slf4j-slf4j-log4j12-2.x
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/io.sentry-sentry-6.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/io.sentry-sentry-6.x' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Updating cfe41e4..228e46a
Fast-forward
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=0.13
++ echo 0.13 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.13, low enough to run a new Docker container'
load average is 0.13, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.11.0
+ docker pull yegor256/rultor-image:1.11.0
Error response from daemon: Head "https://registry-1.docker.io/v2/yegor256/rultor-image/manifests/1.11.0": Get "https://auth.docker.io/token?scope=repository%3Ayegor256%2Frultor-image%3Apull&service=registry.docker.io": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
'cid' file is absent, most probably the Docker container wasn't started correctly

@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 228e46a to a57336a Compare November 28, 2022 23:46
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.8.0 Update dependency io.sentry:sentry to v6.9.0 Nov 28, 2022
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.9.0 Update dependency io.sentry:sentry to v6.9.1 Nov 30, 2022
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from a57336a to 37bd655 Compare November 30, 2022 16:10
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.9.1 Update dependency io.sentry:sentry to v6.9.2 Dec 6, 2022
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 37bd655 to 0b73c36 Compare December 6, 2022 19:48
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.9.2 Update dependency io.sentry:sentry to v6.10.0 Dec 16, 2022
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 0b73c36 to 5d534b7 Compare December 16, 2022 16:27
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 5d534b7 to 713666a Compare December 30, 2022 15:34
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.10.0 Update dependency io.sentry:sentry to v6.11.0 Dec 30, 2022
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 713666a to f1b5a6f Compare January 16, 2023 15:13
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.11.0 Update dependency io.sentry:sentry to v6.12.0 Jan 16, 2023
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.12.0 Update dependency io.sentry:sentry to v6.12.1 Jan 17, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from f1b5a6f to 66b5341 Compare January 17, 2023 16:09
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 66b5341 to cb47f22 Compare January 27, 2023 01:04
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.12.1 Update dependency io.sentry:sentry to v6.13.0 Jan 27, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from cb47f22 to 03065b4 Compare February 7, 2023 11:48
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.13.0 Update dependency io.sentry:sentry to v6.13.1 Feb 7, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 03065b4 to 20501b8 Compare February 15, 2023 17:52
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.13.1 Update dependency io.sentry:sentry to v6.14.0 Feb 15, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 20501b8 to 62cb577 Compare March 2, 2023 15:03
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.14.0 Update dependency io.sentry:sentry to v6.15.0 Mar 2, 2023
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.15.0 Update dependency io.sentry:sentry to v6.16.0 Mar 17, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 62cb577 to 4121761 Compare March 17, 2023 13:10
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 4121761 to d197c22 Compare March 31, 2023 16:07
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 395f740 to 790ee21 Compare July 4, 2023 16:25
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.25.0 Update dependency io.sentry:sentry to v6.25.1 Jul 12, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 790ee21 to cf9788c Compare July 12, 2023 13:58
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.25.1 Update dependency io.sentry:sentry to v6.25.2 Jul 14, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch 2 times, most recently from 5b55758 to 4faf4b6 Compare July 19, 2023 12:02
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.25.2 Update dependency io.sentry:sentry to v6.26.0 Jul 19, 2023
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.26.0 Update dependency io.sentry:sentry to v6.27.0 Jul 26, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 4faf4b6 to d08aeff Compare July 26, 2023 11:21
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from d08aeff to 0c91336 Compare August 4, 2023 15:42
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.27.0 Update dependency io.sentry:sentry to v6.28.0 Aug 4, 2023
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.28.0 Update dependency io.sentry:sentry to v6.29.0 Sep 6, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 0c91336 to 8db6790 Compare September 6, 2023 10:15
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.29.0 Update dependency io.sentry:sentry to v6.30.0 Sep 28, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 8db6790 to 7650a1c Compare September 28, 2023 10:17
@yegor256
Copy link
Owner

yegor256 commented Oct 4, 2023

@rultor merge

@rultor
Copy link
Collaborator

rultor commented Oct 4, 2023

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor
Copy link
Collaborator

rultor commented Oct 4, 2023

@rultor merge

@renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 6min)

	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1177)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1055)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:871)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:294)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:960)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)

[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;34mINFO\u001b[m] Results:
[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;31mERROR\u001b[m] Errors: 
[\u001b[1;31mERROR\u001b[m]   RoutineITCase.startsAndFinishes:78 » FileNotFound /tmp/jcabi-s38773946643995867439/default/yegor256_test-week-2023-10-04-06-10 (No such file or directory)
[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;31mERROR\u001b[m] Tests run: 6, Failures: 0, Errors: 1, Skipped: 0
[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;34mINFO\u001b[m] \u001b[1m--- \u001b[0;32mjcabi-dynamodb-maven-plugin:0.10.1:stop\u001b[m \u001b[1m(dynamodb-integration-test)\u001b[m @ \u001b[36mthreecopies\u001b[0;1m ---\u001b[m
[\u001b[1;34mINFO\u001b[m] #stop(43115): in 301.88µs
[\u001b[1;34mINFO\u001b[m] 
[\u001b[1;34mINFO\u001b[m] \u001b[1m--- \u001b[0;32mmaven-failsafe-plugin:3.1.0:verify\u001b[m \u001b[1m(default)\u001b[m @ \u001b[36mthreecopies\u001b[0;1m ---\u001b[m
[\u001b[1;34mINFO\u001b[m] \u001b[1m------------------------------------------------------------------------\u001b[m
[\u001b[1;34mINFO\u001b[m] \u001b[1;31mBUILD FAILURE\u001b[m
[\u001b[1;34mINFO\u001b[m] \u001b[1m------------------------------------------------------------------------\u001b[m
[\u001b[1;34mINFO\u001b[m] Total time:  04:12 min
[\u001b[1;34mINFO\u001b[m] Finished at: 2023-10-04T06:10:05Z
[\u001b[1;34mINFO\u001b[m] \u001b[1m------------------------------------------------------------------------\u001b[m
[\u001b[1;31mERROR\u001b[m] Failed to execute goal \u001b[32morg.apache.maven.plugins:maven-failsafe-plugin:3.1.0:verify\u001b[m \u001b[1m(default)\u001b[m on project \u001b[36mthreecopies\u001b[m: \u001b[1;31m\u001b[m
[\u001b[1;31mERROR\u001b[m] \u001b[1;31m\u001b[m
[\u001b[1;31mERROR\u001b[m] \u001b[1;31mPlease refer to /home/r/repo/target/failsafe-reports for the individual test results.\u001b[m
[\u001b[1;31mERROR\u001b[m] \u001b[1;31mPlease refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.\u001b[m
[\u001b[1;31mERROR\u001b[m] -> \u001b[1m[Help 1]\u001b[m
[\u001b[1;31mERROR\u001b[m] 
[\u001b[1;31mERROR\u001b[m] To see the full stack trace of the errors, re-run Maven with the \u001b[1m-e\u001b[m switch.
[\u001b[1;31mERROR\u001b[m] Re-run Maven using the \u001b[1m-X\u001b[m switch to enable full debug logging.
[\u001b[1;31mERROR\u001b[m] 
[\u001b[1;31mERROR\u001b[m] For more information about the errors and possible solutions, please read the following articles:
[\u001b[1;31mERROR\u001b[m] \u001b[1m[Help 1]\u001b[m http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
\u001b[0m\u001b[0mcontainer 8a42f811733a85816fe134cb95f36f618f1db764f74c7f8c72f52b57d776a72c is dead
Wed Oct  4 08:10:58 AM CEST 2023

@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.30.0 Update dependency io.sentry:sentry to v6.31.0 Oct 12, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 7650a1c to babb5c4 Compare October 12, 2023 19:43
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.31.0 Update dependency io.sentry:sentry to v6.32.0 Oct 18, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from babb5c4 to e3b528c Compare October 18, 2023 18:08
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from e3b528c to 42eaa9f Compare November 2, 2023 14:31
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.32.0 Update dependency io.sentry:sentry to v6.33.0 Nov 2, 2023
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.33.0 Update dependency io.sentry:sentry to v6.33.1 Nov 7, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 42eaa9f to f3d75cd Compare November 7, 2023 13:05
@renovate renovate bot changed the title Update dependency io.sentry:sentry to v6.33.1 Update dependency io.sentry:sentry to v6.34.0 Nov 20, 2023
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from f3d75cd to 9e4bd2f Compare November 20, 2023 16:39
@renovate renovate bot force-pushed the renovate/io.sentry-sentry-6.x branch from 9e4bd2f to 66f32bb Compare August 31, 2024 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants