Error Handling: Experience improved error handling when parsing stack traces, ensuring that your application runs smoothly even in the face of unexpected issues.
Transport Backends: Enjoy the flexibility of using multiple transport backends, including UDP, to send your error reports more efficiently.
Custom Logger: Specify a custom logger name to better organize your error reporting and make it easier to track issues across different parts of your application.
Enhanced Context: Utilize new global context API methods for user, extra, and tags, allowing for richer error reporting and better context around issues.
Improvements
API Communication: Benefit from more specific error messages when communicating with the API, helping you quickly identify and resolve issues.
Breadcrumbs: The default maximum number of breadcrumbs is now set to 30, providing a more manageable and relevant context for your error reports.
Documentation: Updated documentation to clarify the usage of the RELEASE tag and other features, making it easier for you to implement and utilize the SDK effectively.
Fixes
Fix issues with the DSN template placeholder in the Express integration documentation, ensuring that you have accurate guidance for setup.
Fix a bug where the in_app logic was reversed, ensuring that your application's internal modules are correctly identified in error reports.
Fix the handling of asynchronous errors, allowing for more reliable error reporting in your applications.
Others
Testing Enhancements: Add tests for unhandledRejection listeners to ensure that your application can gracefully handle promise rejections.
Version Updates: The SDK is now compatible with Node.js versions up to 7.x, ensuring that you can use the latest features and improvements.