{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10100635,"defaultBranch":"main","name":"appsignal-ruby","ownerLogin":"appsignal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-16T12:25:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3984134?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724443016.0","currentOid":""},"activityList":{"items":[{"before":"60884618634adbc819a55031012d3bb3ec0421de","after":"251d18f90a5a7a277fd568635a0759b315390932","ref":"refs/heads/main","pushedAt":"2024-08-23T19:56:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v4.0.2\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v4.0.2"}},{"before":"1565c7f0a55e8c2e51b615863b12d13a2b246949","after":null,"ref":"refs/heads/sample-data-fixes","pushedAt":"2024-08-23T19:56:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"9d3999572cda584e01b00d972d876de48f74563a","after":"60884618634adbc819a55031012d3bb3ec0421de","ref":"refs/heads/main","pushedAt":"2024-08-23T19:56:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Merge pull request #1259 from appsignal/sample-data-fixes\n\nFix Rails session data not being reported","shortMessageHtmlLink":"Merge pull request #1259 from appsignal/sample-data-fixes"}},{"before":null,"after":"1565c7f0a55e8c2e51b615863b12d13a2b246949","ref":"refs/heads/sample-data-fixes","pushedAt":"2024-08-23T19:48:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Fix Rails session data not being reported\n\nThe Rails session data was a non Hash object. It would not be stored on\nthe transaction because it wasn't a Hash. It can be cast to a Hash, so\nlet's explicitly cast it before setting the session data.","shortMessageHtmlLink":"Fix Rails session data not being reported"}},{"before":"e50433fbcb109ef741a889b0b7e78f16b884bd81","after":null,"ref":"refs/heads/bump-agent-and-implement-cpu-count","pushedAt":"2024-08-23T11:45:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"1938c9406edf67ded8291b9ed48c3456c089cae8","after":null,"ref":"refs/heads/revert-1037-monitor-rack-body-too","pushedAt":"2024-08-23T11:45:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"14aefc3594b3f55a4c2ab14ba1259a4f10499467","after":null,"ref":"refs/heads/update-bundled-certificates-2023-12-12","pushedAt":"2024-08-23T11:45:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"795fd7cd223f86a907667d3cd8d82a17dfe6883a","after":null,"ref":"refs/heads/remove-http-rb-exception-reporting","pushedAt":"2024-08-23T11:45:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"e5c0677b301158036eeb26f793ec9496270c4663","after":null,"ref":"refs/heads/configure","pushedAt":"2024-08-23T11:45:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"b91d2b014330a73d4cea8563bc6670736df70dcd","after":null,"ref":"refs/heads/resque-tests","pushedAt":"2024-08-23T11:41:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"51368c29c75d660ca83b2a807b19354f155d31ab","after":"9d3999572cda584e01b00d972d876de48f74563a","ref":"refs/heads/main","pushedAt":"2024-08-23T11:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Split Resque tests per module (#1258)\n\nDon't test everything in the hooks spec, but test what's done per spec\r\nfile.\r\n\r\n[skip changeset]\r\n[skip review]","shortMessageHtmlLink":"Split Resque tests per module (#1258)"}},{"before":null,"after":"b91d2b014330a73d4cea8563bc6670736df70dcd","ref":"refs/heads/resque-tests","pushedAt":"2024-08-23T10:37:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Split Resque tests per module\n\nDon't test everything in the hooks spec, but test what's done per spec\nfile.\n\n[skip changeset]\n[skip review]","shortMessageHtmlLink":"Split Resque tests per module"}},{"before":"e9c0cad3d672e68a63ca9c33cfa30a3434c77d04","after":"51368c29c75d660ca83b2a807b19354f155d31ab","ref":"refs/heads/main","pushedAt":"2024-08-23T10:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v4.0.1\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v4.0.1"}},{"before":"4ae2fa5da361fff8efb93787eeff2e42f9024df6","after":null,"ref":"refs/heads/at_exit-systemexit","pushedAt":"2024-08-23T10:04:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"9ea2d3e83657d115baf166257a50c7e3394318aa","after":"e9c0cad3d672e68a63ca9c33cfa30a3434c77d04","ref":"refs/heads/main","pushedAt":"2024-08-23T10:04:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Do not report SystemExit errors in at_exit handler (#1257)\n\nThe SystemExit can be a normal shutdown or a shutdown by the host. We do\r\nnot need to report those normal events.\r\n\r\nIf people do want to report this error they can add their own `at_exit`\r\nhandler, but let's not report it by default.","shortMessageHtmlLink":"Do not report SystemExit errors in at_exit handler (#1257)"}},{"before":"3f3e9785ad74b0215f7b426fd75cc8376ff72a65","after":null,"ref":"refs/heads/sidekiq-job-retry-error","pushedAt":"2024-08-23T09:54:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"063945201a3fa5d9211b64b6fbb239c33333ad5b","after":"9ea2d3e83657d115baf166257a50c7e3394318aa","ref":"refs/heads/main","pushedAt":"2024-08-23T09:53:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Do not report `Sidekiq::JobRetry::Skip` errors (#1256)\n\nThese errors would be reported by our Rails error subscriber. This is an\r\ninternal Sidekiq error we do not need to report.","shortMessageHtmlLink":"Do not report Sidekiq::JobRetry::Skip
errors (#1256)"}},{"before":"699c126d8f08fb4d8f3dec551a2a997bf45f2291","after":"3f3e9785ad74b0215f7b426fd75cc8376ff72a65","ref":"refs/heads/sidekiq-job-retry-error","pushedAt":"2024-08-23T09:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Update Sidekiq skip error comment\r\n\r\nClarify it's an internal error and we can ignore it.","shortMessageHtmlLink":"Update Sidekiq skip error comment"}},{"before":null,"after":"4ae2fa5da361fff8efb93787eeff2e42f9024df6","ref":"refs/heads/at_exit-systemexit","pushedAt":"2024-08-23T09:06:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Do not report SystemExit errors in at_exit handler\n\nThe SystemExit can be a normal shutdown or a shutdown by the host. We do\nnot need to report those normal events.\n\nIf people do want to report this error they can add their own `at_exit`\nhandler, but let's not report it by default.","shortMessageHtmlLink":"Do not report SystemExit errors in at_exit handler"}},{"before":null,"after":"699c126d8f08fb4d8f3dec551a2a997bf45f2291","ref":"refs/heads/sidekiq-job-retry-error","pushedAt":"2024-08-23T09:02:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Do not report `Sidekiq::JobRetry::Skip` errors\n\nThese errors would be reported by our Rails error subscriber. This is an\ninternal Sidekiq error we do not need to report.","shortMessageHtmlLink":"Do not report Sidekiq::JobRetry::Skip
errors"}},{"before":"4b0e61dfd9d42defe9e5b1726485e3bc80a2dbc2","after":"063945201a3fa5d9211b64b6fbb239c33333ad5b","ref":"refs/heads/main","pushedAt":"2024-08-23T08:02:17.000Z","pushType":"push","commitsCount":112,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v4.0.0\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v4.0.0"}},{"before":null,"after":"4b0e61dfd9d42defe9e5b1726485e3bc80a2dbc2","ref":"refs/heads/3.x-stable","pushedAt":"2024-08-23T08:01:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v3.13.1\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v3.13.1"}},{"before":"5bdf096cd3929b6d972bb28cae321eb34c7e95c7","after":"063945201a3fa5d9211b64b6fbb239c33333ad5b","ref":"refs/heads/develop","pushedAt":"2024-08-23T07:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v4.0.0\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v4.0.0"}},{"before":"6091d1eb5f14c28703e050d3d99039ef7b3dc4e9","after":"5bdf096cd3929b6d972bb28cae321eb34c7e95c7","ref":"refs/heads/develop","pushedAt":"2024-08-23T07:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Fix benchmark transaction creation\n\nUpdate the script to use the new way to create transaction's with an ID.","shortMessageHtmlLink":"Fix benchmark transaction creation"}},{"before":"d4e0626b92d7430382c5517c0e66830d64bd3863","after":"6091d1eb5f14c28703e050d3d99039ef7b3dc4e9","ref":"refs/heads/develop","pushedAt":"2024-08-23T06:53:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Merge branch 'main' into develop\n\nConflicts:\n- CHANGELOG.md\n- lib/appsignal/version.rb","shortMessageHtmlLink":"Merge branch 'main' into develop"}},{"before":"90f6b4f0eaa04a72933110cd25cc779247de1e18","after":"4b0e61dfd9d42defe9e5b1726485e3bc80a2dbc2","ref":"refs/heads/main","pushedAt":"2024-08-23T06:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Publish package v3.13.1\n\nUpdate version number and CHANGELOG.md.","shortMessageHtmlLink":"Publish package v3.13.1"}},{"before":"293222025b72cdaae6515348aa3a4268a9cfb4fa","after":null,"ref":"refs/heads/cleanup","pushedAt":"2024-08-22T14:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"}},{"before":"03cf8531519afe82a250da520b610fb96289b818","after":"d4e0626b92d7430382c5517c0e66830d64bd3863","ref":"refs/heads/develop","pushedAt":"2024-08-22T14:55:39.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Merge pull request #1255 from appsignal/cleanup","shortMessageHtmlLink":"Merge pull request #1255 from appsignal/cleanup"}},{"before":"ed2743ff39abf3306e15a58661796a4e5a4368bf","after":"293222025b72cdaae6515348aa3a4268a9cfb4fa","ref":"refs/heads/cleanup","pushedAt":"2024-08-22T14:49:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Remove Transaction error_blocks attr_reader\n\nNo need for this to be publicly accessible, even if the API doc for it\nsays it's private.\n\nWe can still access it in the test suite.","shortMessageHtmlLink":"Remove Transaction error_blocks attr_reader"}},{"before":null,"after":"ed2743ff39abf3306e15a58661796a4e5a4368bf","ref":"refs/heads/cleanup","pushedAt":"2024-08-22T14:39:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tombruijn","name":"Tom de Bruijn","path":"/tombruijn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282402?s=80&v=4"},"commit":{"message":"Remove unused request reader from Transaction\n\nThe request was removed when we removed the request object from the\nTransaction in PR #1200.\nClean up leftover from that refactor.","shortMessageHtmlLink":"Remove unused request reader from Transaction"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoq9D1gA","startCursor":null,"endCursor":null}},"title":"Activity ยท appsignal/appsignal-ruby"}