{"action":"created","issue":{"url":"https://api.github.com/repos/makeomatic/mservice/issues/234","repository_url":"https://api.github.com/repos/makeomatic/mservice","labels_url":"https://api.github.com/repos/makeomatic/mservice/issues/234/labels{/name}","comments_url":"https://api.github.com/repos/makeomatic/mservice/issues/234/comments","events_url":"https://api.github.com/repos/makeomatic/mservice/issues/234/events","html_url":"https://github.com/makeomatic/mservice/pull/234","id":228104357,"number":234,"title":"Update raven to the latest version 🚀","user":{"login":"greenkeeper[bot]","id":23040076,"avatar_url":"https://avatars1.githubusercontent.com/u/13812225?v=3","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/integration/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[{"id":350808759,"url":"https://api.github.com/repos/makeomatic/mservice/labels/greenkeeper","name":"greenkeeper","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-11T20:00:55Z","updated_at":"2017-05-17T01:08:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/makeomatic/mservice/pulls/234","html_url":"https://github.com/makeomatic/mservice/pull/234","diff_url":"https://github.com/makeomatic/mservice/pull/234.diff","patch_url":"https://github.com/makeomatic/mservice/pull/234.patch"},"body":"\n\n## Version **2.0.0** of [raven](https://github.com/getsentry/raven-node) just got published.\n\n<table>\n  <tr>\n    <th align=left>\n      Dependency\n    </td>\n    <td>\n      raven\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Current Version\n    </td>\n    <td>\n      1.2.1\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Type\n    </td>\n    <td>\n      devDependency\n    </td>\n  </tr>\n</table>\n\nThe version **2.0.0** is **not covered** by your **current version range**.\n\nWithout 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.\n\nI recommend you look into these changes and try to get onto the latest version of raven.\nGiven 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.\n\n\n---\n\n\n<details>\n<summary>Release Notes</summary>\n<strong>Version 2.0.0</strong>\n\n<ul>\n<li>Properly surface errors to preserve process exit conditions [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/308\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/308\" data-id=\"224648804\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#308</a>, <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/issues/257\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/257\" data-id=\"201766800\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#257</a>]\n<ul>\n<li>Node processes with raven will now exit in exactly the same situations as if raven were not present\n<ul>\n<li>Previously, there were failure scenarios where raven would erroneously cause the process to continue to run when it should have shut down</li>\n<li><strong>Be aware when upgrading:</strong> it is possible that with raven-node 2.0, your node process will shut down from exceptions where it previously did not</li>\n</ul>\n</li>\n<li>This also includes changes to more reliably finish capturing the exception that induces process shutdown</li>\n</ul>\n</li>\n<li>Don't include <code>domain</code> property as extra property on <code>Error</code> objects [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/309\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/309\" data-id=\"226710909\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#309</a>]</li>\n<li>Parse <code>req</code> object from context or kwargs [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/310\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/310\" data-id=\"226711994\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#310</a>]\n<ul>\n<li>For Express middleware users in particular, raven will now automatically report request details and user context in situations where it previously did not</li>\n</ul>\n</li>\n<li>Tidied up <code>.npmignore</code> to exclude unnecessary files in npm package [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/311\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/311\" data-id=\"227546969\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#311</a>]\n<ul>\n<li>Install size reduced from 484kB to 84kB, which should save npm ~100GB/month in bandwidth</li>\n</ul>\n</li>\n<li>Removed various deprecated methods [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/313\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/313\" data-id=\"227852977\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#313</a>]</li>\n<li>Removed postgres autoBreadcrumbs to avoid webpack dependency issue [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/315\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/315\" data-id=\"228087216\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#315</a>, <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/issues/254\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/254\" data-id=\"198258705\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#254</a>]\n<ul>\n<li>postgres (and more) autoBreadcrumbs will return in version 2.1</li>\n</ul>\n</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 29 commits0.</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/c14311738eab20579ec4d2fa760a3d33d96c8f2a\"><code>c143117</code></a> <code>Version 2.0.0</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/d69d0604f2a3b3a381a291a685b9e901196387ac\"><code>d69d060</code></a> <code>Make pg instrumentation a no-op</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/514159d8b2bf173ed70beafba786a1087c7ceaa5\"><code>514159d</code></a> <code>Kill deprecated stuff for v2.0</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/8897993330bf48029d2faa2ee024a83aa3a01644\"><code>8897993</code></a> <code>Add req kwarg parsing docs, simplify req parsing in errorHandler</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/05861fb669e366842c9e0920e7928e15a8720eef\"><code>05861fb</code></a> <code>Make .npmignore more strict for tidy installs</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/e17ae54cde51ed07adeed39d7de77683d07f5ae3\"><code>e17ae54</code></a> <code>Remove redundant node version from travis</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/c249a6532625d54ac610d7bd4f62bd1499392fc6\"><code>c249a65</code></a> <code>Add test for parsing req from context</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/9021213708f9a2cfc6f954d38b5d31c87a69d240\"><code>9021213</code></a> <code>Add comment on req vs request naming, http interface, convenience, etc</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/65fcaad69b1f87ab40b8550860f7b81d9a91f649\"><code>65fcaad</code></a> <code>Parse req from context, and requestHandler sets req on context</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/d10c03fc9ee74b423231da66ab1c468cb78c1c5a\"><code>d10c03f</code></a> <code>Don't include domain prop as extra property on Error objects</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/01d103e6dfa5e9480960b5e13d60f1efde41019a\"><code>01d103e</code></a> <code>Clean up fatal error handler docs wording</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/5580e0a167b0dec70b8149f78d3aa99d4e50f545\"><code>5580e0a</code></a> <code>Add test for exception thrown after onFatalError is called</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/4c8f7ced0b0f871b93ceffec6277b8c4fa760721\"><code>4c8f7ce</code></a> <code>Add test for shutdown behavior with mixed domain + uncaughtException errors iin quick succession</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/9529eae1dbfd38bfc906701abf2adfb6b369feef\"><code>9529eae</code></a> <code>Make default onFatalError callback console.error more defensive</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/47f9b107fb2da6c9400d2a8cab0588e62f6bfd21\"><code>47f9b10</code></a> <code>Tests for exit behavior in face of multiple independent fatal errors in quuick succession</code></li>\n</ul>\n<p>There are 29 commits in total.</p>\n<p>See the <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/compare/394ca230cae8bbb887095f151a657bdda9b43fd4...c14311738eab20579ec4d2fa760a3d33d96c8f2a\">full diff</a></p>\n</details>\n\n<details>\n  <summary>Not sure how things should work exactly?</summary>\n\n  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).\n</details>\n\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:\n\n"},"comment":{"url":"https://api.github.com/repos/makeomatic/mservice/issues/comments/301956737","html_url":"https://github.com/makeomatic/mservice/pull/234#issuecomment-301956737","issue_url":"https://api.github.com/repos/makeomatic/mservice/issues/234","id":301956737,"user":{"login":"greenkeeper[bot]","id":23040076,"avatar_url":"https://avatars1.githubusercontent.com/u/13812225?v=3","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/integration/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2017-05-17T01:08:08Z","updated_at":"2017-05-17T01:08:08Z","body":"## Version **2.0.1** just got published. \n[Update to this version instead 🚀](https://github.com/makeomatic/mservice/compare/greenkeeper%2Fraven-2.0.1?expand=1) \n\n<details>\n<summary>Release Notes</summary>\n<strong>Version 2.0.1</strong>\n\n<ul>\n<li>Fix memory explosion when parsing stack for large files [See <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/pull/320\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/getsentry/raven-node/issues/320\" data-id=\"229191623\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#320</a>]</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 6 commits.</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/f39bf9a1f5a980f406c4a0e886724be174c06654\"><code>f39bf9a</code></a> <code>Version 2.0.1</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/bafded8bfc841016c9bbc3379f196a3d1161184d\"><code>bafded8</code></a> <code>Remove npm upgrade from .travis.yml</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/33bf844dc8509e297b46cabebcdc8bf3f0ae23b7\"><code>33bf844</code></a> <code>Add manual memory test for parseStack concurrency explosion on large module</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/1e883b437c074b8823d186937b6b350f13ed78be\"><code>1e883b4</code></a> <code>Refactor parseStack to break out file-reading and line-parsing into serial steps</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/1573458d3857e571a516007c9f6bfb8cabdb582b\"><code>1573458</code></a> <code>Add test for parseStack to read same file only once</code></li>\n<li><a href=\"https://urls.greenkeeper.io/getsentry/raven-node/commit/fb44cdc6f9442de2ff6593de423bcec990cab326\"><code>fb44cdc</code></a> <code>use cache in parseStack, prevent unnecessary reading of files</code></li>\n</ul>\n<p>See the <a href=\"https://urls.greenkeeper.io/getsentry/raven-node/compare/c14311738eab20579ec4d2fa760a3d33d96c8f2a...f39bf9a1f5a980f406c4a0e886724be174c06654\">full diff</a></p>\n</details>"}}
{"actor":{"display_login":"greenkeeper"}}