Skip to content
Branch: master
Commits on Jul 2, 2019
  1. fix(ndk): Skip null metadata values from serialization (#511)

    kattrali committed Jul 2, 2019
    In the event that a metadata value is null, the patched section would
    crash in GetStringUTFChars(). This is most easily reproduced by calling
    notify/throwing on an exception with no message.
Commits on Jul 1, 2019
  1. refactor: Expose clearTab to the native interface (#505)

    kattrali committed Jul 1, 2019
Commits on Jun 10, 2019
  1. Update example for new module, instructions (#493)

    kattrali committed Jun 10, 2019
  2. examples: Bump bugsnag-android version

    kattrali committed Jun 5, 2019
  3. examples: Remove deprecated ABI

    kattrali committed Jun 5, 2019
    Needed for lib release, only confusing in example
Commits on Jun 7, 2019
  1. fix(unwind): Fix libunwindstack compilation in r12b

    kattrali committed Jun 7, 2019
Commits on Jun 5, 2019
  1. docs(changes): Re-merge release notes

    kattrali committed Jun 5, 2019
  2. Merge branch 'next' into combine-modules

    kattrali committed Jun 5, 2019
  3. Add signal-based ANR detection (#490)

    kattrali committed Jun 5, 2019
  4. refactor: Remove unused class

    kattrali committed May 29, 2019
  5. docs(config): deprecate ANR threshold

    kattrali committed May 28, 2019
    They now do nothing
Commits on May 22, 2019
  1. docs(contrib): Update release instructions (#487)

    kattrali committed May 22, 2019
Commits on May 21, 2019
  1. Release v4.14.2 (#485)

    kattrali committed May 21, 2019
Commits on Apr 17, 2019
  1. fix(ndk): Free cache instances when unneeded (#469)

    kattrali committed Apr 17, 2019
Commits on Apr 11, 2019
Commits on Mar 15, 2019
  1. fix(unity): Sync session info to ndk (#443)

    kattrali committed Mar 15, 2019
Commits on Mar 14, 2019
  1. fix(unity): Sync session info to ndk

    kattrali committed Mar 14, 2019
    Forgot about NDK
    Y'all know me, still the same OG
  2. fix: Support stopping/resuming sessions

    kattrali committed Mar 13, 2019
Commits on Feb 6, 2019
  1. build: Support building with custom ABIs from the command line

    kattrali committed Feb 4, 2019
    Some configurations (particularly unity) require specific ABIs be
    included or excluded. With this change, it can be done via
        ./gradlew ndk:assemble -PABI_FILTERS=armeabi-v7a,x86
Commits on Jan 30, 2019
  1. ci: Add NDK r19 to build matrix

    kattrali committed Jan 23, 2019
    Removed r14 as covered by the other builds
Commits on Jan 22, 2019
  1. fix(ndk): Switch unwinders based on required async signal-safety

    kattrali committed Jan 17, 2019
    When capturing a stacktrace from a signal handler or C++ terminate
    handler different unwinders deadlock on different architectures and/or
    Android API levels. This change uses different unwinders based on
    whether async signal safety is required or not, by supported API levels.
    It introduces libunwindstack as the signal-safe unwinder for API 15+ on
    ARM64 and x86/x64 devices. For notify()/C++ exceptions, use libunwind,
    nongnu libunwind, or libcorkscrew depending on the API level.
    * libcorkscrew hangs when unwinding from a C++ exception on ARM 32-bit.
    * libunwind hangs on ARM64 from a signal handler
    * nongnu libunwind hangs on ARM32 from a signal handler if raise() is
      called directly
  2. fix: Invoke the old signal handler if handling completed prior to raise

    kattrali committed Jan 17, 2019
    For the C++ handler in particular, once handling is complete, it 
    uninstalls itself and calls the previous handler. The default previous
    handler abort()s the app which would then trigger the signal handler.
    This introduces a check whether handling is completed and if so, calls
    the default/previous signal handler, terminating the application 
  3. feat: Add C++ exception handler

    kattrali committed Jan 11, 2019
    Handles C++ exceptions in the std::set_terminate function rather than
    waiting for the exception to propagate to the signal handler. Improves
    the quality of stacktraces by working around issues in abort(), adds the
    C++ exception type name as the error class and a description of the
    thrown object as the message.
Commits on Dec 21, 2018
  1. fix(client): Handle possible registration failure

    kattrali committed Oct 2, 2018
    Add deregistration for orientation listener in tests
You can’t perform that action at this time.