-
Notifications
You must be signed in to change notification settings - Fork 74
Comparing changes
Open a pull request
base repository: rollbar/rollbar-java
base: v1.10.3
head repository: rollbar/rollbar-java
compare: master
- 20 commits
- 99 files changed
- 5 contributors
Commits on Sep 20, 2024
-
* Drop JDK7 * Test toolset * bump version to 2.0.0-SNAPSHOT * fix failing test --------- Co-authored-by: Christian Ricardo <57886390+buongarzoni@users.noreply.github.com> Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 32abb9e - Browse repository at this point
Copy the full SHA 32abb9eView commit details
Commits on Oct 3, 2024
-
[feat][sdk-105] Add telemetry (#313)
* feat(telemetry): add log events * feat(telemetry): add navigation events * feat(telemetry): add Network events * feat(telemetry): add Manual events * feat(telemetry): add maximum telemetry data * feat(telemetry): describe usage for static factories * fix(telemetry): add maximumTelemetryData to Reactive Streams ConfigBuilder * refactor(telemetry): replace static factories for TelemetryEventTracker * fix(telemetry): remove reference to TelemetryEventTracker in Body * fix(telemetry): set source only as "client" or "server" for Telemetry events * test(telemetry): add tests for TelemetryEvent * refactor(telemetry): modify equals and hashcode, and create a new hashmap in constructor * revert(notifier): previous reference * refactor: set source as an enum * refactor: docs * fix: test * fix: checkstyle * fix: checkstyle * fix: checkstyle * fix: checkstyle * fix: add revapi acceptedBreaks * fix: checkstyles * fix(ci): set expected release configuration * fix(ci): remove jdk7 condition * fix(ci): set release.sh new folder * fix(ci): suggested change * refactor(telemetry): move coerce in logic to RollbarTelemetryEventTracker * refactor(telemetry): rename class * fix(telemetry): checkstyle * refactor(telemetry): modify Telemetry queue capacity * refactor(telemetry): modify Telemetry capacity default value * fix(telemetry): checkstyle * docs(telemetry): fix ConfigBuilder.telemetryEventTracker javadoc * docs(telemetry): fix ConfigBuilder.maximumTelemetryData javadoc
Configuration menu - View commit details
-
Copy full SHA for 2bbb12c - Browse repository at this point
Copy the full SHA 2bbb12cView commit details -
[Feat][SDK-348] Add uncaught exception to payload (#319)
* test: expect is_uncaught field in data * feat(payload): add is_uncaught field in data
Configuration menu - View commit details
-
Copy full SHA for 6bfe332 - Browse repository at this point
Copy the full SHA 6bfe332View commit details -
* docs: update changelog * bump version to 2.0.0-alpha.1 --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0830dda - Browse repository at this point
Copy the full SHA 0830ddaView commit details
Commits on Jan 24, 2025
-
* dummy commit * docs: update changelog * bump version to 2.0.0 * docs: update changelog --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ad45d01 - Browse repository at this point
Copy the full SHA ad45d01View commit details
Commits on Apr 15, 2025
-
build: update dependencies (#328)
Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38ff529 - Browse repository at this point
Copy the full SHA 38ff529View commit details
Commits on May 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a83d579 - Browse repository at this point
Copy the full SHA a83d579View commit details -
Configuration menu - View commit details
-
Copy full SHA for e131761 - Browse repository at this point
Copy the full SHA e131761View commit details
Commits on May 15, 2025
-
[Feat][SDK- 431] Add threads information to payload (#327)
* fix: typos * feat: add new class RollbarThread * feat: set thread information from RollbarUncaughtExceptionHandler * feat: add Exception Thread and other threads information * feat: add Threads to body * feat: add Threads to throwable wrapper in notifier * refactor: a Thread should only contain trace_chain, not trace * refactor: add a list of groups before threads in payload * refactor: simplify truncation in TelemetryEvents * refactor: add truncation to TelemetryEvents in body * refactor: add truncation helper method for a list with Truncatable objects * refactor: truncate Group in body * refactor: set expected payload, first threads, with a group of trace_chains inside every thread * refactor: remove locals field in a Trace from a non exception thread * chore: fix indentation * chore: remove * from import * chore: add Java doc and fix indentations * chore: add Java doc and fix indentations * chore: fix lint * chore: fix lint * chore: add revapi info * feat: add threads to a catch exception log * chore: fix lint, line max size exceeded * test: now we capture threads info using the current thread * refactor(FramesStrategy): set truncateTraceChain with default visibility to use it in RollbarThreadStrategy * refactor(Group): set property as type TraceChain and add getter * feat(RollbarThreadStrategy): add truncation strategy for RollbarThread * fix: lint * fix: lint * fix: lint * fix(RollbarThreadStrategy): lint * feat: Add strategy for Telemetry events * feat: Add is_main field * refactor: replace Thread by RollbarThread in ThrowableWrapper * CI: bump ubuntu image to 22.04 Ref. actions/runner-images#11101 * fix: lint * fix: update revapi.yml replacing getThread with getRollbarThread --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b88ad18 - Browse repository at this point
Copy the full SHA b88ad18View commit details
Commits on Jun 27, 2025
-
[Feat][SDK-347] ANR report (#323)
* feat: Update android min sdk from 16 to 21 and target/compile sdk from 27 to 33 * feat: Add ANR detectors * feat: send non main threads as extra information for api >= 30 * refactor: remove unnecessary code * refactor: don't launch thread if listener is null * refactor: remove unnecessary attribute for Line * refactor: do not create watchdog or run it if anr listener is null * test: add Tests for Watchdog * test: remove unused imports * test: set parameters as private * test: Add tests for HistoricalAnrDetector * refactor: Initialize ThreadParser as expected * feat: Add AndroidConfiguration to tun on/off ANR detectors implementations * refactor: use RollbarThread to send ANR information * feat(HistoricalAnrDetector): save last anr timestamp * build: downgrade compile and target sdk to 30, to test CI * test: delete tests to validate if CI completes * fix: lint * fix(RollbarThrowableWrapper): lint * fix(RollbarThrowableWrapper): lint * chore: add new method information in revapi file * build(android-example): migrate old libs to AndroidX * build: update compile and target sdk to 32 * build: downgrade compile and target sdk to 31 * Revert "test: delete tests to validate if CI completes" This reverts commit c8e8c77. * refactor: set HistoricalAnrDetector File for Anr timestamps by constructor to improve testing * build: downgrade compile and target sdk to 30 * refactor: remove LockReason * refactor: simplify getStackTraceElements method * refactor: remove Line and Lines, use a List<String> instead * refactor: remove LockReason regex patterns * refactor: improve test coverage --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0070c47 - Browse repository at this point
Copy the full SHA 0070c47View commit details
Commits on Jun 30, 2025
-
[Feat][SDK- 354] Bump android target sdk to 33 (#339)
* build: update compile and target sdk to 33 * build: exclude :rollbar-android and :examples:rollbar-android modules from java 8 build * temporary because of this issue nebula-plugins/nebula-gradle-interop#20 * build: set compatibility with Java 8 --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6a72e7b - Browse repository at this point
Copy the full SHA 6a72e7bView commit details
Commits on Sep 21, 2025
-
[Feat][SDK- 471] Update publishing (#342)
* build: update gradle from 6.9.4 to 8.14.3 * build: update quality gradle files * build: update agp from 4.2.2 to 7.4.2 * build: update scala from 2.12.4 to 2.13.14 * build: update spring boot and spring dependency management * build: update revapi from 1.4.4 to 1.8.0 * build: update nebula integration testing plugin from 3.4.0 to 10.0.1 * build: bumpt agp from 7.4.2 to 8.6.0 * build: add vanniktech plugin (skip Android for the moment because agp is not applied yet) * build: update build.gradle groovy to kotlin * build: add version catalog and update settings.gradle to kotlin * build: replace release.gradle with publish convention plugin * build: update android build.gradle to kotlin * build: update ci * build: skip Android quality check for now * build: register agp in root build.gradle.kts to prevent agp not found from vanniktech * build(rollbar-java): migrate build.gradle to Kotlin and fix failing CI * build(rollbar-java): update canonical path for generated code * build(rollbar-java): declare inputs so Gradle knows when to rerun the task * build: update mokito to 5.18.0 and fix Java tests * test: fix failing test in Java 17 * build: use kotlin for rollbar-reactive-streams gradle, update testng to v7.10.2 and use mockito-core v5.13.0 * test: fix failing tests from mockito update * build: add JVM flag for BlockHound test tasks on JDK 13+ * build: add flag only in Java 17 * test: fix failing test * build(android): remove package from manifests, is deprecated in AGP 8+ * build(android-example): fix namespace misspelling * build: add Gradle JVM option to increase MetaspaceSize and heap in CI and locally * build: use Vanniktech plugin for release * build: fix release missing coordinates and add android.quality.gradle * build: skip android.quality.gradle for now * doc: update CHANGELOG for v 2.1.0-alpha.1 * update version to 2.1.0-alpha.1 and run release from branch to test publishing * build: fix signing publication * build: update signing * revert: do not release from this PR branch * fix: publish without manual confirmation in maven central --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b0735fd - Browse repository at this point
Copy the full SHA b0735fdView commit details
Commits on Sep 30, 2025
-
[Feat][SDK- 541] Update release flow (#348)
* refactor: run release step only when we publish a new release * refactor: run release step only when we publish a new release, second try --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 05c320c - Browse repository at this point
Copy the full SHA 05c320cView commit details -
[Feat][SDK- 538] Update android quality plugin (#349)
* build: use android quality plugin * refactor: use convention plugin * refactor: update convention plugin * refactor: Exclude Jacoco instrumentation for Android Tests --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dda2f29 - Browse repository at this point
Copy the full SHA dda2f29View commit details -
Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2a20748 - Browse repository at this point
Copy the full SHA 2a20748View commit details -
* doc: Update changelog for v2.1.0-alpha.2 * bump version to 2.1.0-alpha.2 --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eef2135 - Browse repository at this point
Copy the full SHA eef2135View commit details
Commits on Oct 1, 2025
-
build: run CI when a release is published from Github UI (#352)
Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5bb810 - Browse repository at this point
Copy the full SHA c5bb810View commit details
Commits on Oct 2, 2025
-
build: run release if we are in a version tag (#353)
Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 39aed9d - Browse repository at this point
Copy the full SHA 39aed9dView commit details
Commits on Oct 6, 2025
-
refactor: set AndroidConfiguration Builder visibility as public (#354)
Co-authored-by: chris <christian.buongarzoni@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e44e256 - Browse repository at this point
Copy the full SHA e44e256View commit details
* doc: Update changelog for v2.1.0-alpha.3 * bump version to 2.1.0-alpha.3 --------- Co-authored-by: chris <christian.buongarzoni@gmail.com>
- View commit details
-
Copy full SHA for 91b6a04 - Browse repository at this point
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.10.3...master