Go (golang) support for the ⚡ Honeybadger Exception Notifier. Receive instant notification of panics and errors in your Go applications.
For comprehensive documentation and support, check out our documentation site.
This library supports the last two major Go releases, consistent with the Go team's release policy:
- Go 1.25.x
- Go 1.24.x
Older versions may work but are not officially supported or tested.
See https://github.com/honeybadger-io/honeybadger-go/blob/master/CHANGELOG.md
Pull requests are welcome. If you're adding a new feature, please submit an issue as a preliminary step; that way you can be (moderately) sure that your pull request will be accepted.
- Fork it.
- Create a topic branch
git checkout -b my_branch - Commit your changes
git commit -am "Boom" - Push to your branch
git push origin my_branch - Send a pull request
Releases are automated using release-please. When a PR is merged to master, a release PR is created (or updated) with version bumps and changelog entries based on conventional commits. Merging the release PR creates the GitHub release and tag.
This library is MIT licensed. See the LICENSE file in this repository for details.