D
.github
Merge pull request #257 from bugsnag/templates-update-20250124-172756
device
[chore] Self review
errors
support reporting stack overflow exceptions (#162)
examples
update example dependencies (#199)
features
Support Notify with name and message (#279)
gin
[feat] Set the versions of each framework
headers
Ensure all dates are in zulu time formatted
martini
[fix] Martini only has two digits
negroni
[feat] Set the versions of each framework
revel
[feat] Set the versions of each framework
scripts
Correction
sessions
refactor: use google uuid package (#196)
testutil
[fix] Ensure stackframes are skipped accurately
v2
Update version to 2.6.4 (#280)
.gitignore
Add ability to run e2e tests in scaler environments
bugsnag_example_test.go
[fix] Make err the first parameter for Notify
bugsnag_test.go
feat: Support modifying the stacktrace within callbacks
bugsnag.go
Release 2.2.0 / 1.9.1 (#197)
CHANGELOG.md
Update version to 2.6.4 (#280)
configuration_test.go
tests: handle running from different root from $GOPATH/src
configuration.go
Typo fix: dasboard -> dashboard
CONTRIBUTING.md
Amend default secondary instance URL to bugsnag.smartbear.com (#266)
doc.go
docs: update branding
event_test.go
[chore] Addressing review comments
event.go
refactor: separate stacktrace parsing into own function
Gemfile
Use Maze Runner v11
json_tags.go
metadata: add support for fields that are not empty but have omitempty
LICENSE.txt
+README
LOCAL_TESTING.md
Update docs
Makefile
Force go modules to auto so that later go versions work properly with v1 Bugsnag code
metadata_test.go
[chore] Use [FILTERED] instead of [REDACTED]
metadata.go
[chore] more features
middleware_test.go
[fix] Ensure the defaultPanicHandler sends request
middleware.go
fix middleware panic on nil *http.Request
notifier_test.go
feat: support modifying handled-ness in callbacks (#148)
notifier.go
[fix] Ensure stackframes are skipped accurately
panicwrap_test.go
tests: Assert expected file names/lines rather than counts (#142)
panicwrap.go
remove app engine code and references
payload_test.go
Release 2.2.0 / 1.9.1 (#197)
payload.go
feat: Support unwrapping causes from errors
README.md
docs(readme): fix copy-paste errors
report_publisher.go
[chore] NotifySync boolean pollution test
report.go
refactor: use google uuid package (#196)
request_extractor_test.go
Redact empty values for sensitive query string parameters
request_extractor.go
Redact empty values for sensitive query string parameters
SECURITY.md
Update SECURITY.md
UPGRADING.md
build: bump version

Error monitoring and reporting for Go

Automatically detect crashes and report errors in your Go apps. Get alerts about errors and panics in real-time, including detailed error reports with diagnostic information. Understand and resolve issues as fast as possible.

Learn more about BugSnag's Go error monitoring and error reporting solution.

Features

  • Automatically report unhandled errors and panics
  • Report handled errors
  • Attach user information to determine how many people are affected by a crash
  • Send customized diagnostic data

Getting Started

  1. Create a BugSnag account
  2. Complete the instructions in the integration guide for your framework:
  3. Relax!

Support

Contributing

All contributors are welcome! For information on how to build, test and release bugsnag-go, see our contributing guide.

License

The BugSnag error reporter for Go is free software released under the MIT License. See LICENSE.txt for details.