{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":208751998,"defaultBranch":"master","name":"cequel","ownerLogin":"ConvertKit","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-16T08:44:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10557747?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706048394.0","currentOid":""},"activityList":{"items":[{"before":"487801285093cb7719f75e777f4301b6dd7716f2","after":"f6bc497aded84a6d711e376cf90d89d75eaaf5fd","ref":"refs/heads/sb-rails-7-tweaks","pushedAt":"2024-02-01T20:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jutonz","name":"Justin Toniazzo","path":"/jutonz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5241003?s=80&v=4"},"commit":{"message":"Remove some unused variables","shortMessageHtmlLink":"Remove some unused variables"}},{"before":"68b4d600afb84fb96c5d5dedc27830f3b777bd8e","after":"487801285093cb7719f75e777f4301b6dd7716f2","ref":"refs/heads/sb-rails-7-tweaks","pushedAt":"2024-01-24T16:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"Rails 7 changes: remove orphaned dependencies\n\nWhen we bump the app's Rails version, we get an error when Rails tries\nto call `ActiveSupport::Dependencies::WatchStack`.\n\nThose dependencies have been removed from Rails > 7:\n\nhttps://github.com/rails/rails/pull/43048\n\nThese dependencies were used before zeitwerk, so we don't need them\nanymore.","shortMessageHtmlLink":"Rails 7 changes: remove orphaned dependencies"}},{"before":null,"after":"68b4d600afb84fb96c5d5dedc27830f3b777bd8e","ref":"refs/heads/sb-rails-7-tweaks","pushedAt":"2024-01-23T22:19:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefannibrasil","name":"Stefanni Brasil","path":"/stefannibrasil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10670581?s=80&v=4"},"commit":{"message":"checking if we need this?\n\nThese dependencies have been removed in Rails 7.0:\nhttps://github.com/rails/rails/pull/43048\n\nthat's why we get an error when running db:migrate on the main app.","shortMessageHtmlLink":"checking if we need this?"}},{"before":"043456e60284cd3924e4aa5fbaab1f3f430902a6","after":null,"ref":"refs/heads/create-if-not-exist-in-setup","pushedAt":"2023-12-14T20:28:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JennyAllar","name":"J Allar","path":"/JennyAllar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5834894?s=80&v=4"}},{"before":null,"after":"043456e60284cd3924e4aa5fbaab1f3f430902a6","ref":"refs/heads/create-if-not-exist-in-setup","pushedAt":"2023-12-14T20:05:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JennyAllar","name":"J Allar","path":"/JennyAllar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5834894?s=80&v=4"},"commit":{"message":"use .create_if_not_exist instead of just .create","shortMessageHtmlLink":"use .create_if_not_exist instead of just .create"}},{"before":"d9562ac81a8ad9eb27077cc99f7a85b56a55b9d5","after":"e90088f853d8efe72fa501b610848adea4a4a6df","ref":"refs/heads/add-datacenter-support","pushedAt":"2023-10-09T16:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Freeze string literals, with explanation.","shortMessageHtmlLink":"Freeze string literals, with explanation."}},{"before":"299966939c1c989a2d23a9d471d96970a019af91","after":"9ec2a400b6a9166c180b14bb0ac975cd6f45b784","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-10-09T16:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Freeze string literals, with explanation.","shortMessageHtmlLink":"Freeze string literals, with explanation."}},{"before":"928f7a9f4c02781433c5709449c7f91ec7a9172b","after":"d9562ac81a8ad9eb27077cc99f7a85b56a55b9d5","ref":"refs/heads/add-datacenter-support","pushedAt":"2023-07-14T16:36:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Add support for Datadog APM\n\nAs we attempt to migrate to Datadog, we need Cassandra instrumentation to match what we currently use in New Relic.\r\n\r\nFollow along with the built in New Relic instrumentation, but using Datadog's APIs.\r\n\r\nCaveat:\r\nThe existing New Relic instrumentation attempts to patch the client code automatically based on if attempting to load the new relic library \"works\". We don't want to do this with Datadog. It makes the instrumentation \"appear out of nowhere\" (source: over an hour of me trying to figure out where New Relic instrumentation came from).\r\n\r\nInstead, do the patching inside of a `Cequel::Metal::DatadogInstrumentation.instrument!` method, which we can call during an initializer along with all other Datadog instrumentation.","shortMessageHtmlLink":"Add support for Datadog APM"}},{"before":"7c49d13636725ef04db4a62305b454e258c1187d","after":"299966939c1c989a2d23a9d471d96970a019af91","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-11T16:16:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Stop auto-instrumentation for datadog.\n\nIt makes it *highly* non-obvious how instrumentation is actually\nhappening / being set up.\n\nInstead move it into a\n`Cequel::Metal::DatadogInstrumentation.instrument!` method, which we can\ncall in the midst of setting up all other datadog instrumentation.","shortMessageHtmlLink":"Stop auto-instrumentation for datadog."}},{"before":"299966939c1c989a2d23a9d471d96970a019af91","after":"7c49d13636725ef04db4a62305b454e258c1187d","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-11T16:11:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"remove little warning hack for specs","shortMessageHtmlLink":"remove little warning hack for specs"}},{"before":null,"after":"299966939c1c989a2d23a9d471d96970a019af91","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-11T15:32:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Stop auto-instrumentation for datadog.\n\nIt makes it *highly* non-obvious how instrumentation is actually\nhappening / being set up.\n\nInstead move it into a\n`Cequel::Metal::DatadogInstrumentation.instrument!` method, which we can\ncall in the midst of setting up all other datadog instrumentation.","shortMessageHtmlLink":"Stop auto-instrumentation for datadog."}},{"before":"299966939c1c989a2d23a9d471d96970a019af91","after":null,"ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-11T15:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"}},{"before":"1f601ef6acd3dae860614ed4cb7a20f9394a0d89","after":"299966939c1c989a2d23a9d471d96970a019af91","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-11T15:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Stop auto-instrumentation for datadog.\n\nIt makes it *highly* non-obvious how instrumentation is actually\nhappening / being set up.\n\nInstead move it into a\n`Cequel::Metal::DatadogInstrumentation.instrument!` method, which we can\ncall in the midst of setting up all other datadog instrumentation.","shortMessageHtmlLink":"Stop auto-instrumentation for datadog."}},{"before":null,"after":"1f601ef6acd3dae860614ed4cb7a20f9394a0d89","ref":"refs/heads/datadog-apm-support","pushedAt":"2023-07-05T22:02:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"awj","name":"Adam Jones","path":"/awj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253573?s=80&v=4"},"commit":{"message":"Follow along with NewRelic for Datadog APM setup.","shortMessageHtmlLink":"Follow along with NewRelic for Datadog APM setup."}},{"before":"33ef9e56b96682a1243e87b2ed53950fa04981eb","after":"928f7a9f4c02781433c5709449c7f91ec7a9172b","ref":"refs/heads/add-datacenter-support","pushedAt":"2023-05-26T17:22:48.974Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"Merge pull request #1 from ConvertKit/monkey-patch-util-forwardable\n\nAM-493: Monkey patch Util::Forwardable to work with Ruby 3 kwargs","shortMessageHtmlLink":"Merge pull request #1 from ConvertKit/monkey-patch-util-forwardable"}},{"before":"37513df64c38a87d5c91ca2b4985a950db267702","after":"989bc045173eada0a9442c7bb01e73cd26bff75a","ref":"refs/heads/monkey-patch-util-forwardable","pushedAt":"2023-05-25T20:54:38.706Z","pushType":"push","commitsCount":1,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"remove little warning hack for specs","shortMessageHtmlLink":"remove little warning hack for specs"}},{"before":"e581ce59a6af79c281de115d8714a084c877bf5a","after":"37513df64c38a87d5c91ca2b4985a950db267702","ref":"refs/heads/monkey-patch-util-forwardable","pushedAt":"2023-05-24T20:09:24.753Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"monkey patch forwardable#delegate\n\nCequel is trying to work around the potential that ActiveSupport's\nModule.delegate monkey patch exists. It reset's Forwardable's delegate\nmethod to use ActiveSupport's delegate method definition.\n\nBut with Ruby 3 no longer handling mixed positional and keyword args,\nthis monkey patch no longer works. We've updated to handle the kwargs.","shortMessageHtmlLink":"monkey patch forwardable#delegate"}},{"before":"01e89ca121dc2219a90647c185b5e6ade3880e54","after":"e581ce59a6af79c281de115d8714a084c877bf5a","ref":"refs/heads/monkey-patch-util-forwardable","pushedAt":"2023-05-24T20:08:33.289Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"monkey patch forwardable#delegate\n\nCequel is trying to work around the potential that ActiveSupport's\nModule.delegate monkey patch exists. It reset's Forwardable's delegate\nmethod to use ActiveSupport's delegate method definition.\n\nBut with Ruby 3 no longer handling mixed positional and keyword args,\nthis monkey patch no longer works. We've updated to handle the kwargs.","shortMessageHtmlLink":"monkey patch forwardable#delegate"}},{"before":"38b02ca552343a525405360416bfa834a840dd8f","after":"01e89ca121dc2219a90647c185b5e6ade3880e54","ref":"refs/heads/monkey-patch-util-forwardable","pushedAt":"2023-05-24T20:05:09.345Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"monkey patch forwardable#delegate\n\nCequel is trying to work around the potential that ActiveSupport's\nModule.delegate monkey patch exists. It reset's Forwardable's delegate\nmethod to use ActiveSupport's delegate method definition.\n\nBut with Ruby 3 no longer handling mixed positional and keyword args,\nthis monkey patch no longer works. We've updated to handle the kwargs.","shortMessageHtmlLink":"monkey patch forwardable#delegate"}},{"before":null,"after":"38b02ca552343a525405360416bfa834a840dd8f","ref":"refs/heads/monkey-patch-util-forwardable","pushedAt":"2023-05-24T20:00:33.594Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mercedesb","name":"Mercedes","path":"/mercedesb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9774690?s=80&v=4"},"commit":{"message":"monkey patch forwardable#delegate\n\nCequel is trying to work around the potential that ActiveSupport's\nModule.delegate monkey patch exists. It reset's Forwardable's delegate\nmethod to use ActiveSupport's delegate method definition.\n\nBut with Ruby 3 no longer handling mixed positional and keyword args,\nthis monkey patch no longer works. We've updated to handle the kwargs.","shortMessageHtmlLink":"monkey patch forwardable#delegate"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD75I1yQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ConvertKit/cequel"}