Releases: backtrace-labs/backtrace-cocoa
Releases · backtrace-labs/backtrace-cocoa
Simplify default file attachments API
Simplifies default file attachments API from a Dictionary
to an Array
.
Support file attachments for crash reports
- Enable default file attachments which will be sent for all live reports as well as crash reports
- This newly enables sending file attachments with crash reports
Out of memory support
Merge pull request #50 from backtrace-labs/develop Out of memory support
Version 1.5.6
- Allows injecting an instance of PLCrashReporter.
- Resolves the compilation issue on Xcode 10.
Version 1.5.5
- Fix issue in Xcode 11 caused by
URLSession
response being captured before initialization. - Fix dangling pointer - use
withUnsafeMutableBytes
in order to explicitly convert the argument to buffer pointer valid for a defined scope. - Update dependencies,
Fastfile
andTravis CI
configuration.
Version 1.5.4
- Rename event
serverDidResponse
toserverDidRespond
. - Rename
destinations
tologgingDestinations
. - Improve logging and descriptions of errors.
- Update underlying implementation of sending a report to always fire an event.
- Simplify the underlying implementation of throttling the number of sent requests.
Use NSSecureUnarchiveFromData for CoreData models
- Fixes CoreData transformers
- Updates Ruby version and its gems
- Updates
Backtrace-PLCrashReporter
library- Disables logging as its implementation is not async-safe
- Updates Travis configuration
- Reorganizes example projects:
- Adds shared configuration for example projects
- Adds post install hook to always generate
dSYM
files
- Fixes several typos
- Fixes retrieving information about
HW_MACHINE
,HW_MODEL
on macOS Catalina - Adds script to automatically upload
dSYM
files to Backtrace UI
Support for submit.backtrace.io URLs
- Refactored API to allow submission URLs
- Updated
README.md
- Updated dependencies
- Fixed typos
- Fixed project settings for Xcode 11
- Disabled retrieving info about Bluetooth. Accessing Bluetooth on iOS 13 requires the
NSBluetoothAlwaysUsageDescription
key to be provided. - Updated
PLCrashReporter
with a version supporting macOS Catalina
Additional attributes
-
Added additional process attributes:
- process.age
- process.vm.rss.size
- process.vm.vma.size
- process.vm.rss.peak
- process.starttime
-
Added additional processor attributes:
- cpu.context
- cpu.idle
- cpu.nice
- cpu.process.count
- cpu.user
- cpu.system
- cpu.threads.count
- cpu.boottime
- cpu.count
- cpu.active
- cpu.boottime
-
Added additional system attributes:
- hostname
- descriptor.count
-
Added additional memory attributes
- system.memory.active
- system.memory.inactive
- system.memory.swapouts
- system.memory.wired
- system.memory.used
- system.memory.free
- system.memory.swapins
- system.memory.total
-
Add vm_statistics64, task_vm_info, sysctl wrappers
tvOS support
Adding tvOS support includes:
- Adding new target and shared scheme for
tvOS
- Updating
README.md
and.travis.yaml
config file - Adding crashing action to the demo app
- Adding shared scheme for
tvOS
example application - Updating default logging level
- Updating
Backtrace.podspec
Note: This version requires at least Backtrace-PLCrashReporter version 1.5.0