This repository has been archived by the owner on Apr 20, 2024. It is now read-only.
Releases: ml-archive/bugsnag
Releases · ml-archive/bugsnag
Version 4.0.0 RC 2
Changed
- Filter out sensitive data from the HTTP headers (#75 thanks to @raphaelcruzeiro 💯)
Version 4.0.0 RC 1
Vapor 4️⃣ 🎉
Version 3.1.0
Changed
- The
keyFilters
feature does not only filter out fields from the request body, but also from query params and header fields
Added
- Tests for
keyFilters
- Brief documentation about
keyFilters
in the README.md
Version 3.0.0 RC 4
Added
ReportableError
protocol for more control on how the middleware treats your errors- An optional
version
parameter toBugsnagConfig
which is sent to Bugsnag and can be used to group errors by releases. One way to use this would be to use the git-hash.
Version 3.0.0 RC 3
Fixed
- Now reports breadcrumbs metadata to Bugsnag in the correct way
Version 3.0.0 RC 2
Added
- Included more meta information in case the underlying error is an NSError (domain, user info, error code)
Removed
- Debug description of the request was removed because it could contain security and privacy sensitive data
Version 3.0.0 RC 1
Changed
- force explicit handling of return type for
BugsnagReporter.report(...)
- make report extensions on
ErrorReporter
protocol public - use req.client instead of HTTPClient.connect for improved stability
Version 3.0.0 Beta 3
Added
- Support for filtering out keys from the request (e.g. to remove sensitive information such as passwords)
Changed
- Reporting now takes in a
Container
instead of aRequest
. This allows for reporting in cases where you don't have a request.
Version 3.0.0 Beta 2
Changed
- the 'Future's you get when
report
ing to Bugsnag now no longer be ignored unless you explicitly use_ = reporter.report(...)
Fixed
BugsnagMiddleware
is registered by the provider.
Version 3.0.0 Beta 1
Rewritten for Vapor 3