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

Release v6.18.0 #1404

Merged
merged 70 commits into from
Jun 8, 2022
Merged

Release v6.18.0 #1404

merged 70 commits into from
Jun 8, 2022

Conversation

nickdowell
Copy link
Contributor

Enhancements

  • Add support for watchOS (>= 6.3).

    Unhandled Objective-C & C++ exceptions will automatically be reported but OOMs,
    app hangs, thermal kills, stack overflows, memory access issues and Swift fatal
    errors cannot be detected due to Mach exception and signal APIs being
    prohibited on watchOS.

    For more information see the documentation.

  • Add configuration.telemetry to allow sending of internal errors to be disabled.
    #1375

Bug fixes

  • Fix data races detected by TSan in BSGRunContextUpdateTimestamp and UpdateAvailableMemory.
    #1384

  • Fix potential deadlocks caused by use of libc printf functions.
    #1397

  • Fix incorrect device.time in 32-bit crash reports.
    #1399

kstenerud and others added 30 commits May 12, 2022 14:33
Add watchOS target for BugsnagNetworkRequestPlugin
* Add BSGTelemetryOptions
* Only create internal error reporter if enabled
Add watchOS BugsnagNetworkRequestPlugin scheme
Update minimum version to what we can actually test on
kstenerud and others added 24 commits May 24, 2022 12:01
Never collect threads when they're not supported
Make sure sendThreads config is always 'never' when Mach threads API is unavailable
Record battery information on watchOS
Treat test fixture build warnings as errors
Update Maze Runner and move to stand alone app upload function
# Conflicts:
#	Bugsnag/Configuration/BSGConfigurationBuilder.m
#	Bugsnag/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_CPPException.mm
#	Tests/BugsnagTests/BSGConfigurationBuilderTests.m
#	Tests/BugsnagTests/BugsnagConfigurationTests.m
@github-actions
Copy link

github-actions bot commented Jun 8, 2022

Bugsnag.framework binary size decreased by 5,416 bytes from 819,856 to 814,440 🎉

    FILE SIZE        VM SIZE    
 --------------  -------------- 
   +61% +9.25Ki   +61% +9.25Ki    [__TEXT]
   +14% +1.05Ki  +7.4% +1.05Ki    [__DATA]
  +9.9%    +324  +9.9%    +324    __TEXT,__gcc_except_tab
  +0.8%    +160  +0.8%    +160    __DATA,__cfstring
  +5.7%    +112  +5.7%    +112    __TEXT,__const
  +1.4%     +48  +1.4%     +48    __DATA,__const
  -2.9%     -35  -2.9%     -35    __TEXT,__objc_classname
  -1.2%     -36  -1.2%     -36    __TEXT,__objc_methtype
  -1.7%     -48  -1.7%     -48    Binding Info
  -2.5%     -48  -2.5%     -48    Function Start Addresses
  -1.4%     -48  -1.4%     -48    __TEXT,__unwind_info
  -0.3%     -64  -0.2%     -72    [13 Others]
  -4.2%    -160  -4.2%    -160    __DATA,__objc_data
  -1.8%    -168  -1.8%    -168    Export Info
  -1.5%    -427  -1.5%    -427    __TEXT,__objc_methname
  -2.0% -1.02Ki  -2.0% -1.02Ki    __DATA,__objc_const
  -1.5% -2.22Ki  -1.5% -2.22Ki    Symbol Table
  -1.5% -2.80Ki  -1.5% -2.80Ki    String Table
  -1.7% -4.35Ki  -1.7% -4.35Ki    __TEXT,__text
 -20.9% -4.82Ki -20.9% -4.82Ki    __TEXT,__cstring
  [ = ]       0 -69.7% -10.7Ki    [__LINKEDIT]
  -0.7% -5.29Ki  -1.9% -16.0Ki    TOTAL

Generated by 🚫 Danger

@nickdowell nickdowell merged commit efd8dc7 into master Jun 8, 2022
@nickdowell nickdowell deleted the release-v6.18.0 branch June 8, 2022 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants