Skip to content

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented May 11, 2017

Version 2.0.0 of raven just got published.

Dependency raven
Current Version 1.2.1
Type dependency

The version 2.0.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of raven.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes Version 2.0.0
  • Properly surface errors to preserve process exit conditions [See #308, #257]
    • Node processes with raven will now exit in exactly the same situations as if raven were not present
      • Previously, there were failure scenarios where raven would erroneously cause the process to continue to run when it should have shut down
      • Be aware when upgrading: it is possible that with raven-node 2.0, your node process will shut down from exceptions where it previously did not
    • This also includes changes to more reliably finish capturing the exception that induces process shutdown
  • Don't include domain property as extra property on Error objects [See #309]
  • Parse req object from context or kwargs [See #310]
    • For Express middleware users in particular, raven will now automatically report request details and user context in situations where it previously did not
  • Tidied up .npmignore to exclude unnecessary files in npm package [See #311]
    • Install size reduced from 484kB to 84kB, which should save npm ~100GB/month in bandwidth
  • Removed various deprecated methods [See #313]
  • Removed postgres autoBreadcrumbs to avoid webpack dependency issue [See #315, #254]
    • postgres (and more) autoBreadcrumbs will return in version 2.1
Commits

The new version differs by 29 commits0.

  • c143117 Version 2.0.0
  • d69d060 Make pg instrumentation a no-op
  • 514159d Kill deprecated stuff for v2.0
  • 8897993 Add req kwarg parsing docs, simplify req parsing in errorHandler
  • 05861fb Make .npmignore more strict for tidy installs
  • e17ae54 Remove redundant node version from travis
  • c249a65 Add test for parsing req from context
  • 9021213 Add comment on req vs request naming, http interface, convenience, etc
  • 65fcaad Parse req from context, and requestHandler sets req on context
  • d10c03f Don't include domain prop as extra property on Error objects
  • 01d103e Clean up fatal error handler docs wording
  • 5580e0a Add test for exception thrown after onFatalError is called
  • 4c8f7ce Add test for shutdown behavior with mixed domain + uncaughtException errors iin quick succession
  • 9529eae Make default onFatalError callback console.error more defensive
  • 47f9b10 Tests for exit behavior in face of multiple independent fatal errors in quuick succession

There are 29 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 17, 2017

Version 2.0.1 just got published.

Update to this version instead 🚀

Release Notes Version 2.0.1
  • Fix memory explosion when parsing stack for large files [See #320]
Commits

The new version differs by 6 commits.

  • f39bf9a Version 2.0.1
  • bafded8 Remove npm upgrade from .travis.yml
  • 33bf844 Add manual memory test for parseStack concurrency explosion on large module
  • 1e883b4 Refactor parseStack to break out file-reading and line-parsing into serial steps
  • 1573458 Add test for parseStack to read same file only once
  • fb44cdc use cache in parseStack, prevent unnecessary reading of files

See the full diff

greenkeeper bot added a commit that referenced this pull request May 24, 2017
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 24, 2017

Version 2.0.2 just got published.

Update to this version instead 🚀

Release Notes Version 2.0.2
  • Fix issue with sending empty request details when no request is present [See #324]
Commits

The new version differs by 3 commits.

  • 14503ca Version 2.0.2
  • f013326 Only parse req property for request details if it is non-empty (fixes #321)
  • d1217ce Add failing test for sending empty req details when there's no req (#321)

See the full diff

@muffinresearch muffinresearch self-assigned this Jun 1, 2017
tofumatt pushed a commit that referenced this pull request Jul 9, 2017
@greenkeeper greenkeeper bot deleted the greenkeeper/raven-2.0.0 branch July 9, 2017 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant