All notable changes to this project will be documented in this file. See Keep a CHANGELOG for how to update this file. This project adheres to Semantic Versioning.
- Support async functions in lambdaHandler (#54, #82)
- Add an option to report uncaught exceptions. -@aryehischechter/#31
- Update request package to ~2.79.0
- Sunset performance metrics. See http://blog.honeybadger.io/sunsetting-performance-metrics/
- Deprecate
Honeybadger.wrap()
- Updated dependency for request package.
- Add missing filters configuration option.
setTimeout
is now called when metrics are recorded instead of recursively. This fixes an issue in environments like AWS Lambda where the execution waits for the event loop to empty.- Fixed a bug where uncaught exception handler wasn't called in development environment (see #14).
- Call original handler with arguments in
Honeybadger.lambdaHandler()
.
- Use
Honeybadger.flushMetrics()
to clear the timeout interval and flush metrics immediately.
- Bump request package to
~2.72.0
to fix security vulnerabilities. -@gazay
- Use
Honeybadger.metricsHandler
to send us request metrics!
- Entirely new API. See the README for details!