Skip to content

Latest commit

 

History

History
219 lines (150 loc) · 9.93 KB

CHANGELOG.md

File metadata and controls

219 lines (150 loc) · 9.93 KB

Gobrake Changelog

master

  • Fixed a SIGSEGV that may occur when a backlogged notice is sent (#352)
  • Started handling HTTP response 429 from the Airbrake Notice API more granularly. Previously, we would return IP is rate limited whenever the Airbrake Notice API returned a 429. However, this response code may also indicate an error cap hit ([#356][#356])

v5.6.1 (December 15, 2022)

v5.6.0 (September 26, 2022)

  • Dependency updates

  • Add custom method to set the depth of notices in apex/log and zerolog integration (#297)

  • We have deprecated negroni middleware. It won't be maintained going forward (#298)

  • Add in zap integration (#299)

  • Updated minimum supported go version to 1.17 (#300)

  • Added the feature to retry sending Error and APM data in case of failures from Airbrake Server (#314)

v5.5.2 (July 22, 2022)

v5.5.1 (May 9, 2022)

  • build(deps): bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 (#267)

  • build(deps): bump github.com/jonboulle/clockwork from 0.2.3 to 0.3.0 (#266)

  • Upgrade github.com/onsi/ginkgo to v2 (#271)

  • build(deps): bump github.com/gofiber/fiber/v2 from 2.31.0 to 2.33.0 (#273)

  • build(deps): bump github.com/gobuffalo/buffalo from 0.18.5 to 0.18.7 (#272)

  • Updated changelog, notifier version (#274)

v5.5.0 (May 4, 2022)

  • Updated changelog, notifier version and readme (#262)

  • Beego Status fix (#264)

  • Fix readme link (#268)

  • refactor status and label select statement (#269)

  • add in zerolog integration (#270)

v5.4.0 (April 13, 2022)

v5.3.0 (February 7, 2022)

v5.2.0 (December 13, 2021)

  • Deprecated NewMiddleware func and replaced with New func in gin middleware (#224)

  • Used Apex/log severity levels instead of custom defined severity levels (#225)

v5.1.1 (December 1, 2021)

  • Updated notifier version

v5.1.0 (December 1, 2021)

v5.0.4 (November 18, 2021)

  • notifier: add the DisableRemoteConfig option (#194)
  • Default Host is api.airbrake.io (#195)
  • Updated go version and merged mod files (#215)

v5.0.3 (November 17, 2020)

  • Deleted support for dumping/loading the remote config (#186)
  • Remote config: changed default host to https://notifier-configs.airbrake.io (#191)

v5.0.2 (September 8, 2020)

  • Remote config: improved error message when config cannot be requested from S3 (#178)

v5.0.1 (September 1, 2020)

  • Fixed bug where gobrake: span="http.client" is already finished gets printed gets printed when a New*Metric method gets passed a context.Context which is also being used in multiple parallel HTTP requests (#178)
  • Fixed bug where remote config doesn't respect the configured HTTP client (#179)
  • Implemented a fallback mechanism for the case when remote config cannot be dumped loaded from the standard location. The fallback path is /tmp/gobrake_remote_config.json (#180)

v5.0.0 (August 25, 2020)

Breaking changes:

  • Deleted deprecated KeysBlacklist option (#174)

Bug fixes:

  • None

Features:

  • Added the DisableErrorNotifications option, which turns on/off notifications sent via airbrake.Notify() calls (#147)
  • Added the DisableAPM option, which turns on/off notifications sent via airbrake.Routes.Notify(), airbrake.Queues.Notify(), airbrake.Queries.Notify() calls (#148)
  • Added the APMHost option that sets the host to which APM data should be sent to (#150)
  • Added support for remote configuration
  • Added support go 1.15 (#168)

v4.2.0 (July 24, 2020)

v4.1.2 (July 20, 2020)

  • Deprecated the KeysBlacklist option in favor of KeysBlocklist (#141)

v4.1.1 (May 8, 2020)

  • Bumped go-tdigest dependency to v3.1.0 (#138)
  • Bumped pkg/errors dependency to v0.9.1 (#138)

v4.1.0 (May 6, 2020)

  • README was rewritten from scratch, added new information and examples (#130)
  • Changed license from BSD to MIT (#129)
  • Added DisableCodeHunks option (#122)
  • Added support for go1.13 and go1.14 (started testing against them) (#135, #125)
  • Improved error handling when the Airbrake API returns HTTP 400 (#128)
  • Started logging configuration errors (#133)