{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70148,"defaultBranch":"dev","name":"newrelic-ruby-agent","ownerLogin":"newrelic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-10-31T16:13:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31739?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715011307.0","currentOid":""},"activityList":{"items":[{"before":"bf7fb537a1c1fac6f6fd8aa28d5668e09b87abaf","after":"230baf4958c89bdfec68418ac01652553487fe57","ref":"refs/heads/dynamodb_instrumentation","pushedAt":"2024-05-06T16:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannalynn","name":"Tanna McClure","path":"/tannalynn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11799492?s=80&v=4"},"commit":{"message":"move table name to collection attr","shortMessageHtmlLink":"move table name to collection attr"}},{"before":"8932b73ae99c65bfe7b3d4e0520c117e83ad287e","after":"bf7fb537a1c1fac6f6fd8aa28d5668e09b87abaf","ref":"refs/heads/dynamodb_instrumentation","pushedAt":"2024-05-06T16:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannalynn","name":"Tanna McClure","path":"/tannalynn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11799492?s=80&v=4"},"commit":{"message":"add table name as attribute","shortMessageHtmlLink":"add table name as attribute"}},{"before":"091b18e3dab24e04e50d02adea5d4cd92af448ee","after":"8932b73ae99c65bfe7b3d4e0520c117e83ad287e","ref":"refs/heads/dynamodb_instrumentation","pushedAt":"2024-05-06T16:03:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannalynn","name":"Tanna McClure","path":"/tannalynn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11799492?s=80&v=4"},"commit":{"message":"binding.irb","shortMessageHtmlLink":"binding.irb"}},{"before":null,"after":"091b18e3dab24e04e50d02adea5d4cd92af448ee","ref":"refs/heads/dynamodb_instrumentation","pushedAt":"2024-05-06T16:01:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tannalynn","name":"Tanna McClure","path":"/tannalynn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11799492?s=80&v=4"},"commit":{"message":"update dynamodb instrumentation","shortMessageHtmlLink":"update dynamodb instrumentation"}},{"before":"00b6f720744b4a7b1a90dc674f1a67a04df53617","after":null,"ref":"refs/heads/matter_eric_lune","pushedAt":"2024-05-03T23:46:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"}},{"before":"abd132df863279614a630b61777fdc83bd547a59","after":"5d2a2db080cc1656dd1ecd93f9417f842fdc5f0b","ref":"refs/heads/dev","pushedAt":"2024-05-03T23:46:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Merge pull request #2623 from newrelic/matter_eric_lune\n\nDon't start for 'rails runner' and 'rails db'","shortMessageHtmlLink":"Merge pull request #2623 from newrelic/matter_eric_lune"}},{"before":null,"after":"00b6f720744b4a7b1a90dc674f1a67a04df53617","ref":"refs/heads/matter_eric_lune","pushedAt":"2024-05-03T18:22:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Don't start for 'rails runner' and 'rails db'\n\nAdd `Rails::Command::RunnerCommand` for `bin/rails runner` commands\nand `Rails::Command::RakeCommand` for `bin/rails db` command to the list\nof denylisted constants that will prevent the agent from autostarting\nwhen seen.\n\nNow when `bin/rails runner` and `bin/rails db` commands are ran, the\nagent will recognize those contexts and not start\nautomatically.\n\nOlder agent versions that are still supported by New Relic can update to\nthe new list of denylisted constants by having the following line added\nto the `newrelic.yml` configuration file:\n\n```yaml\nautostart.denylisted_constants: \"Rails::Command::ConsoleCommand,Rails::Command::CredentialsCommand,Rails::Command::Db::System::ChangeCommand,Rails::Command::DbConsoleCommand,Rails::Command::DestroyCommand,Rails::Command::DevCommand,Rails::Command::EncryptedCommand,Rails::Command::GenerateCommand,Rails::Command::InitializersCommand,Rails::Command::NotesCommand,Rails::Command::RakeCommand,Rails::Command::RoutesCommand,Rails::Command::RunnerCommand,Rails::Command::SecretsCommand,Rails::Console,Rails::DBConsole\"\n```","shortMessageHtmlLink":"Don't start for 'rails runner' and 'rails db'"}},{"before":"1824c9f06d9b59795d543b7f6c1863d7ccebfea1","after":null,"ref":"refs/heads/expectional","pushedAt":"2024-05-03T16:44:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"}},{"before":"9782668c04bbe1221446f13137ace6ab291a9654","after":"abd132df863279614a630b61777fdc83bd547a59","ref":"refs/heads/dev","pushedAt":"2024-05-03T16:43:52.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Merge pull request #2619 from newrelic/expectional\n\nbugfix: expected HTTP codes / error classes / error messages shouldn't impact Apdex","shortMessageHtmlLink":"Merge pull request #2619 from newrelic/expectional"}},{"before":"c162ebdf228b39819da6821d6b6628fc70ec2853","after":null,"ref":"refs/heads/jruby9470","pushedAt":"2024-05-03T16:37:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"}},{"before":"9e2fdf0131a252b67e3c0460b1fa0d327d0340ca","after":"9782668c04bbe1221446f13137ace6ab291a9654","ref":"refs/heads/dev","pushedAt":"2024-05-03T16:37:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Merge pull request #2622 from newrelic/jruby9470\n\nCI: JRuby 9.4.5.0 -> 9.4.7.0","shortMessageHtmlLink":"Merge pull request #2622 from newrelic/jruby9470"}},{"before":null,"after":"c162ebdf228b39819da6821d6b6628fc70ec2853","ref":"refs/heads/jruby9470","pushedAt":"2024-05-03T15:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"CI: JRuby 9.4.5.0 -> 9.4.7.0\n\nupdate to the latest stable JRuby\n\nresolves #2609","shortMessageHtmlLink":"CI: JRuby 9.4.5.0 -> 9.4.7.0"}},{"before":"dd40cd2be7e5ffef9d48b744c69d6555b779d171","after":null,"ref":"refs/heads/bundler_lockdown","pushedAt":"2024-05-02T19:24:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hannahramadan","name":"Hannah Ramadan","path":"/hannahramadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76922290?s=80&v=4"}},{"before":"77c3e60603419de5b74e7f080fa427feeb8e63e6","after":"9e2fdf0131a252b67e3c0460b1fa0d327d0340ca","ref":"refs/heads/dev","pushedAt":"2024-05-02T19:24:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hannahramadan","name":"Hannah Ramadan","path":"/hannahramadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76922290?s=80&v=4"},"commit":{"message":"Merge pull request #2620 from newrelic/bundler_lockdown\n\nTighten regex logic","shortMessageHtmlLink":"Merge pull request #2620 from newrelic/bundler_lockdown"}},{"before":"5ff5ce0f36adac0935b4de8a573fb361cef33891","after":"1824c9f06d9b59795d543b7f6c1863d7ccebfea1","ref":"refs/heads/expectional","pushedAt":"2024-05-02T18:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\r\n\r\nImprove scope in expected error apdex bugfix entry\n\nCo-authored-by: Tanna McClure ","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"3085e863ba25e9b3fa296b61703c52d6db60349e","after":"5ff5ce0f36adac0935b4de8a573fb361cef33891","ref":"refs/heads/expectional","pushedAt":"2024-05-02T17:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"\"user-defined\" word formatting fix in source comment\r\n\r\n\"user defined\" -> \"user-defined\"\n\nCo-authored-by: Kayla Reopelle (she/her) <87386821+kaylareopelle@users.noreply.github.com>","shortMessageHtmlLink":"\"user-defined\" word formatting fix in source comment"}},{"before":"b9cfaf95bd1f9b09d2d0e23f15af1255e0320a82","after":"3085e863ba25e9b3fa296b61703c52d6db60349e","ref":"refs/heads/expectional","pushedAt":"2024-05-02T17:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\r\n\r\nImprove the expected errors Apdex impact bugfix entry's description\n\nCo-authored-by: Kayla Reopelle (she/her) <87386821+kaylareopelle@users.noreply.github.com>","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"058f055dde61c94bf843f7eba4d2ee319212d30f","after":"b9cfaf95bd1f9b09d2d0e23f15af1255e0320a82","ref":"refs/heads/expectional","pushedAt":"2024-05-02T17:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\r\n\r\nImprove formatting of the expected errors Apdex impact bugfix entry\n\nCo-authored-by: Kayla Reopelle (she/her) <87386821+kaylareopelle@users.noreply.github.com>","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"b22117920ac4f4364cafed9cf1f68d2f84763681","after":"058f055dde61c94bf843f7eba4d2ee319212d30f","ref":"refs/heads/expectional","pushedAt":"2024-05-02T17:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"CHANGELOG.md typo fix\r\n\r\n\"corresponding\"\n\nCo-authored-by: Kayla Reopelle (she/her) <87386821+kaylareopelle@users.noreply.github.com>","shortMessageHtmlLink":"CHANGELOG.md typo fix"}},{"before":null,"after":"dd40cd2be7e5ffef9d48b744c69d6555b779d171","ref":"refs/heads/bundler_lockdown","pushedAt":"2024-05-02T17:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hannahramadan","name":"Hannah Ramadan","path":"/hannahramadan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76922290?s=80&v=4"},"commit":{"message":"Tighten regex logic","shortMessageHtmlLink":"Tighten regex logic"}},{"before":"acb829766351c8f7f1fa2bb618da2f8a980420bf","after":"b22117920ac4f4364cafed9cf1f68d2f84763681","ref":"refs/heads/expectional","pushedAt":"2024-05-02T08:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"source comments cleanup\n\nThese lines were supposed to be removed as part of acb8297","shortMessageHtmlLink":"source comments cleanup"}},{"before":"c661b1bc9e0ad8f3edc91e8731cb57b55a5623e5","after":"acb829766351c8f7f1fa2bb618da2f8a980420bf","ref":"refs/heads/expectional","pushedAt":"2024-05-02T08:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"expected errors and apdex: description updates\n\nupdate the changelog and source comments to explain that by looping in\n`ErrorCollector#expected?` (which calls `ErrorFilter#expected?`), we're\nactually fixing broken expected-errors-should-not-impact-apdex behavior\nfor all 3 \"expected\" configuration parameter lists: HTTP status codes,\nclasses, and errors","shortMessageHtmlLink":"expected errors and apdex: description updates"}},{"before":"72c5e11bb2b48d470466b55264bb0c1e8c794f92","after":"c661b1bc9e0ad8f3edc91e8731cb57b55a5623e5","ref":"refs/heads/expectional","pushedAt":"2024-05-02T02:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"changelog entry for 2619 / 2594\n\nchangelog entry for the HTTP status code expected errors Apdex impact\nbugfix","shortMessageHtmlLink":"changelog entry for 2619 / 2594"}},{"before":null,"after":"72c5e11bb2b48d470466b55264bb0c1e8c794f92","ref":"refs/heads/expectional","pushedAt":"2024-05-02T02:36:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"bugfix: expected HTTP codes don't impact Apdex\n\nIf an error is either expected (which still creates an entry in the\nErrors Inbox) or ignored (which does not), the transaction's Apdex\nshould not factor in the error.\n\nA bug was discovered involving errors that were expected by way of\ntheir HTTP response codes that would cause those errors to impact Apdex.\nErrors that were expected via the agent's Noticed Errors API would\ncorrectly not impact Apdex, but HTTP response code based expected errors\nwould incorrectly do so.\n\nNow ignored errors and both kinds of expected errors will correctly not\nimpact Apdex when observed during a transaction.\n\nresolves #2594","shortMessageHtmlLink":"bugfix: expected HTTP codes don't impact Apdex"}},{"before":"9541bb91eacaf9cf95b4771c37d59fae59c5241b","after":null,"ref":"refs/heads/active-support-perf-adjustments","pushedAt":"2024-05-02T00:15:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaylareopelle","name":"Kayla Reopelle (she/her)","path":"/kaylareopelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87386821?s=80&v=4"}},{"before":"6a92c5d7238fe0316081a74c8d02dcdaf37f8682","after":"96dd3b6517f2ea63d3e11bfd8ce67be210e2b0ce","ref":"refs/heads/notion","pushedAt":"2024-05-02T00:08:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Active Support documentation links updates\r\n\r\nReference the edge content with the fixed anchors\n\nCo-authored-by: Kayla Reopelle (she/her) <87386821+kaylareopelle@users.noreply.github.com>","shortMessageHtmlLink":"Active Support documentation links updates"}},{"before":"05c677cc22b6423412d1063b49f9e50a52a02fd5","after":"6a92c5d7238fe0316081a74c8d02dcdaf37f8682","ref":"refs/heads/notion","pushedAt":"2024-05-01T00:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"reference Active Support notifications docs\n\nreference the Active Support specific event names lists for caching and\nmessages in the documentation for the relevant configuration parameter","shortMessageHtmlLink":"reference Active Support notifications docs"}},{"before":"4eb3983456288494b83670f9d5900ff13f61be9c","after":"05c677cc22b6423412d1063b49f9e50a52a02fd5","ref":"refs/heads/notion","pushedAt":"2024-04-30T23:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"String#delete_prefix requires Ruby 2.5+\n\nput in a temporary Ruby version <= 2.4 path for older Rubies that don't\nsupport `String#delete_prefix` and silence the RuboCop warning within\nthe Ruby <= 2.4 specific path.","shortMessageHtmlLink":"String#delete_prefix requires Ruby 2.5+"}},{"before":"46950f53eacf815a7f766c61a9769f4568fc3b97","after":"4eb3983456288494b83670f9d5900ff13f61be9c","ref":"refs/heads/notion","pushedAt":"2024-04-30T18:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"require -> require_relative\n\nNow that the constant based hash is needed by default_source.rb, make\nsure its class can successfully require the notifications class","shortMessageHtmlLink":"require -> require_relative"}},{"before":"5d3bede4f6882b99fed5c67c287404702e9de70c","after":"46950f53eacf815a7f766c61a9769f4568fc3b97","ref":"refs/heads/notion","pushedAt":"2024-04-30T01:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fallwith","name":"James Bunch","path":"/fallwith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121392?s=80&v=4"},"commit":{"message":"Active Support: check the event names array\n\ndon't attempt to subscribe to notifications based on an empty list","shortMessageHtmlLink":"Active Support: check the event names array"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQrk2IwA","startCursor":null,"endCursor":null}},"title":"Activity ยท newrelic/newrelic-ruby-agent"}