Skip to content

Releases: bugsnag/bugsnag-cocoa

v6.1.6

24 Sep 11:31
0dcb5b9
Compare
Choose a tag to compare

Bug fixes

  • Fix crash-on-launch (attempt to insert into immutable dictionary).
    819

v6.1.5

23 Sep 13:22
fbf9408
Compare
Choose a tag to compare

Enhancements

  • Add +[Bugsnag breadcrumbs] to allow apps to fetch the list of breadcrumbs.
    813

  • Disable JSON pretty-printing in KSCrash reports to save disk space and bandwidth.
    802

Bug fixes

  • Fix reporting of Mach exception code and subcode.
    806

  • Create date formatters at init time to avoid potential race conditions.
    807

  • Refactor OOM handler to be less suceptible to data loss on crash.
    804

v6.1.4

14 Sep 10:02
c4453b4
Compare
Choose a tag to compare

Bug fixes

  • Copy the metadata observer list rather than mutating it directly.
    796

  • Reorganized the project file
    793

  • Removed some magic values and used the const string references instead.
    #792

  • Added BSGJSONSerializer, which ensures no exceptions get thrown (NSErrors get returned instead)
    791

  • Guard against non-string metadata map keys
    #790

  • Quiet some Analyzer false positives
    #789

  • Avoid crash reporting OOMs if nil provided as codeBundleId
    #784

v6.1.3

17 Aug 13:55
75ac232
Compare
Choose a tag to compare

Bug fixes

  • Persist user when set on client
    #770

  • Avoid sharing global crash context when recording thread information for handled errors
    #766

  • Respect bundle version set from config
    #762

  • (React Native) Call react native observer with initial user/context values
    #768

  • (React Native) Populate app/device metadata fields for RN errors
    #763

v5.23.5

27 Jul 13:24
c64b617
Compare
Choose a tag to compare

Bug fixes

The following bug fixes have been applied to the v5 branch to provide a patch
for users who have not yet upgraded to v6:

  • Fix JSON serialisation of strings with control characters
    739

  • Removed non-thread safe date formatter
    #758

v6.1.2

21 Jul 13:37
9166ac7
Compare
Choose a tag to compare

Bug fixes

  • Ensure foreground stats are recorded for handled errors
    #755

  • Synchronize access to sessions being delivered in de-duplication code
    #756

  • Removed non-thread safe date formatter
    #758

v6.1.1

16 Jul 09:05
9251dc0
Compare
Choose a tag to compare

Bug fixes

  • Improve performance of thread capture
    #723
    #727
    #728

  • Improve thread-safety of breadcrumb count
    #743

  • Fix JSON serialisation of strings with control characters
    #739

  • Disable reporting of notable addresses from registers for handled errors
    #741

v6.1.0

06 Jul 13:16
54a6119
Compare
Choose a tag to compare

Enhancements

  • Add support for Swift Package Manager
    #729

v5.23.4

06 Jul 09:01
c37bf52
Compare
Choose a tag to compare

Bug Fixes

The following bug fixes have been applied to the v5 branch to provide a patch
for users who have not yet upgraded to v6:

  • Fix incorrect string comparison of thread names in Mach exception handling
    #721

  • Move binary images store declaration from header file
    #725

  • Avoid dereference null pointer in JSON serialisation
    #637
    Naugladur

v6.0.1

29 Jun 16:21
17f46cb
Compare
Choose a tag to compare

Bug Fixes

  • Move binary images store declaration from header file
    #725

  • Make stacktrace properties for error/thread readwrite
    #722

  • Fix incorrect string comparison of thread names in Mach exception handling
    #721

  • Address unterminated string in thread gathering logic
    #720