{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":524164382,"defaultBranch":"main","name":"serverless-spy","ownerLogin":"ServerlessLife","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-12T17:01:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45481241?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716464080.0","currentOid":""},"activityList":{"items":[{"before":"0910194c940df55a6fe15cf20de7d93d659e4b58","after":"1cedd26d3eaba8b9e1c32b7b5ae7f7378030e68b","ref":"refs/heads/main","pushedAt":"2024-05-23T11:21:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #40 from ServerlessLife/unhandled-timeouts\n\nfix: fix an issue that made it impossible to catch the timeout exception","shortMessageHtmlLink":"Merge pull request #40 from ServerlessLife/unhandled-timeouts"}},{"before":null,"after":"905601a0780614b1f7b29d5db0b525bdade6e709","ref":"refs/heads/unhandled-timeouts","pushedAt":"2024-05-22T20:49:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: fix an issue that made it impossible to catch the timeout exception","shortMessageHtmlLink":"fix: fix an issue that made it impossible to catch the timeout exception"}},{"before":"e5da3939d8b7a6918c7711b9c9035dde84d6fd8c","after":null,"ref":"refs/heads/fix-key-error-python-extension","pushedAt":"2024-05-18T15:16:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"}},{"before":"169405ef61e66c076d0d7db6505d8f7cc389f94a","after":null,"ref":"refs/heads/fix/enable_spying_on_default_eventbus_rules","pushedAt":"2024-05-18T15:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"}},{"before":"f89df78e126eee21b178b57ed2c1625f4c50c9ac","after":null,"ref":"refs/heads/fix/avoid_configuring_same_function_twice","pushedAt":"2024-05-18T15:16:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"}},{"before":"617b142d40b8f59b0ce82b4b959b7ece5aa5744a","after":null,"ref":"refs/heads/use-credentials-provider-from-aws-sdk","pushedAt":"2024-05-18T15:16:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"}},{"before":"d4346944075a519cf2efcbe262049b296b4802ce","after":"0910194c940df55a6fe15cf20de7d93d659e4b58","ref":"refs/heads/main","pushedAt":"2024-05-17T10:38:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #37 from ServerlessLife/use-credentials-provider-from-aws-sdk\n\nfix: use credentials provider from aws-sdk to support all means of authentication toward aws","shortMessageHtmlLink":"Merge pull request #37 from ServerlessLife/use-credentials-provider-f…"}},{"before":"634889cb5b45c6ddfd1b5edd91fbbff850d29a1a","after":"617b142d40b8f59b0ce82b4b959b7ece5aa5744a","ref":"refs/heads/use-credentials-provider-from-aws-sdk","pushedAt":"2024-05-17T07:20:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: use credentials provider from aws-sdk to support all means of authentication toward aws","shortMessageHtmlLink":"fix: use credentials provider from aws-sdk to support all means of au…"}},{"before":null,"after":"634889cb5b45c6ddfd1b5edd91fbbff850d29a1a","ref":"refs/heads/use-credentials-provider-from-aws-sdk","pushedAt":"2024-05-16T21:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: use credentials provider from aws-sdk to support all means of authentication toward aws","shortMessageHtmlLink":"fix: use credentials provider from aws-sdk to support all means of au…"}},{"before":null,"after":"f5850f456be78f3a6cbd66b3cba133fb200a0774","ref":"refs/heads/iot-device-v2","pushedAt":"2024-05-16T20:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"some issue with mqtt","shortMessageHtmlLink":"some issue with mqtt"}},{"before":"6104d92c00b3f7fe178c87470a8f606194e4c6e0","after":"d4346944075a519cf2efcbe262049b296b4802ce","ref":"refs/heads/main","pushedAt":"2024-05-07T17:53:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #34 from ServerlessLife/fix/avoid_configuring_same_function_twice\n\nfix: ignore SingletonFunction to prevent duplicate layers, circular dependencies etc.","shortMessageHtmlLink":"Merge pull request #34 from ServerlessLife/fix/avoid_configuring_same…"}},{"before":"a2af1ee763d96617102d726bf56f87f62ed80f68","after":"f89df78e126eee21b178b57ed2c1625f4c50c9ac","ref":"refs/heads/fix/avoid_configuring_same_function_twice","pushedAt":"2024-05-07T17:30:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"feat: ignore SingletonFunction to prevent duplicate layers, circular dependencies etc.","shortMessageHtmlLink":"feat: ignore SingletonFunction to prevent duplicate layers, circular …"}},{"before":"7021b074d96c89e50965cca2e5d7a7874810d37e","after":"6104d92c00b3f7fe178c87470a8f606194e4c6e0","ref":"refs/heads/main","pushedAt":"2024-05-07T17:15:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #35 from ServerlessLife/fix/enable_spying_on_default_eventbus_rules\n\nfix: fix an issue where ServerlessSpy would fail for eventbridge rules that used the default eventbus","shortMessageHtmlLink":"Merge pull request #35 from ServerlessLife/fix/enable_spying_on_defau…"}},{"before":null,"after":"169405ef61e66c076d0d7db6505d8f7cc389f94a","ref":"refs/heads/fix/enable_spying_on_default_eventbus_rules","pushedAt":"2024-05-07T16:56:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: fix an issue where ServerlessSpy would fail for eventbridge rules that used the default eventbus","shortMessageHtmlLink":"fix: fix an issue where ServerlessSpy would fail for eventbridge rule…"}},{"before":"136e31ab04c5206f05f6c87049e23ad3b0280ab0","after":"a2af1ee763d96617102d726bf56f87f62ed80f68","ref":"refs/heads/fix/avoid_configuring_same_function_twice","pushedAt":"2024-05-07T16:20:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: ignore SingletonFunction to prevent duplicate layers, circular dependencies etc.","shortMessageHtmlLink":"fix: ignore SingletonFunction to prevent duplicate layers, circular d…"}},{"before":"e5594672c4ccc9e5957267b63350df7f70ac4742","after":"136e31ab04c5206f05f6c87049e23ad3b0280ab0","ref":"refs/heads/fix/avoid_configuring_same_function_twice","pushedAt":"2024-05-07T16:07:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: ignore SingletonFunction to prevent duplicate layers, circular dependencies etc.","shortMessageHtmlLink":"fix: ignore SingletonFunction to prevent duplicate layers, circular d…"}},{"before":null,"after":"e5594672c4ccc9e5957267b63350df7f70ac4742","ref":"refs/heads/fix/avoid_configuring_same_function_twice","pushedAt":"2024-05-06T16:47:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: track already spied function names to avoid spying the same lambda twice","shortMessageHtmlLink":"fix: track already spied function names to avoid spying the same lamb…"}},{"before":"aa2389735dca1753b148e64f0a926e3c99dcb40b","after":"7021b074d96c89e50965cca2e5d7a7874810d37e","ref":"refs/heads/main","pushedAt":"2024-05-02T10:40:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #31 from ServerlessLife/fix-key-error-python-extension\n\nfix: use get to avoid a KeyError when debug mode is not set","shortMessageHtmlLink":"Merge pull request #31 from ServerlessLife/fix-key-error-python-exten…"}},{"before":"4cefdbb291f49ce01d7716b5a36443f9e73bc741","after":"e5da3939d8b7a6918c7711b9c9035dde84d6fd8c","ref":"refs/heads/fix-key-error-python-extension","pushedAt":"2024-05-02T09:21:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: use get to avoid a KeyError when debug mode is not set","shortMessageHtmlLink":"fix: use get to avoid a KeyError when debug mode is not set"}},{"before":null,"after":"4cefdbb291f49ce01d7716b5a36443f9e73bc741","ref":"refs/heads/fix-key-error-python-extension","pushedAt":"2024-05-02T09:14:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: use get to avoid a KeyError when debug mode is not set","shortMessageHtmlLink":"fix: use get to avoid a KeyError when debug mode is not set"}},{"before":"cdb20b792fd9e651dcb3aaf89d572d5f0b820ee3","after":"aa2389735dca1753b148e64f0a926e3c99dcb40b","ref":"refs/heads/main","pushedAt":"2024-03-24T09:44:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ServerlessLife","name":"Marko","path":"/ServerlessLife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45481241?s=80&v=4"},"commit":{"message":"Merge pull request #29 from ServerlessLife/feat/support-dynamodb.TableV2\n\nfeat: Support dynamodb.TableV2","shortMessageHtmlLink":"Merge pull request #29 from ServerlessLife/feat/support-dynamodb.TableV2"}},{"before":"93304a5eea29a82d0efb86587784af3245591bc1","after":"b1fd06fbe9ba958a2f6f39f9c34c1cfbe5b55749","ref":"refs/heads/feat/support-dynamodb.TableV2","pushedAt":"2024-03-24T09:23:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ServerlessLife","name":"Marko","path":"/ServerlessLife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45481241?s=80&v=4"},"commit":{"message":"feat: Support dynamodb.TableV2","shortMessageHtmlLink":"feat: Support dynamodb.TableV2"}},{"before":null,"after":"93304a5eea29a82d0efb86587784af3245591bc1","ref":"refs/heads/feat/support-dynamodb.TableV2","pushedAt":"2024-03-24T09:22:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ServerlessLife","name":"Marko","path":"/ServerlessLife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45481241?s=80&v=4"},"commit":{"message":"Support dynamodb.TableV2","shortMessageHtmlLink":"Support dynamodb.TableV2"}},{"before":"4406787b51228952c8b4c222c1926e5e7ccb8dbd","after":"cdb20b792fd9e651dcb3aaf89d572d5f0b820ee3","ref":"refs/heads/main","pushedAt":"2024-03-14T20:38:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #27 from ServerlessLife/fix/26\n\nfix: add missing docker permissions to release workflow","shortMessageHtmlLink":"Merge pull request #27 from ServerlessLife/fix/26"}},{"before":null,"after":"beea375cbe6715cfa17a9a221da05c276ea39b6d","ref":"refs/heads/fix/26","pushedAt":"2024-03-14T20:38:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: add missing docker permissions to release workflow","shortMessageHtmlLink":"fix: add missing docker permissions to release workflow"}},{"before":"fe6b1f7790aae081d8d273370ce383909da46cd9","after":null,"ref":"refs/heads/development","pushedAt":"2024-03-14T20:28:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"}},{"before":"96cbfe267ba6ee183641924dda447880dbd3a265","after":"4406787b51228952c8b4c222c1926e5e7ccb8dbd","ref":"refs/heads/main","pushedAt":"2024-03-14T20:28:21.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"Merge pull request #23 from ServerlessLife/development\n\nfeat: Support Python lambdas (local branch)","shortMessageHtmlLink":"Merge pull request #23 from ServerlessLife/development"}},{"before":"41356c7dd4b9ed80829edf5b4ddcce6cf1f7a4ba","after":"fe6b1f7790aae081d8d273370ce383909da46cd9","ref":"refs/heads/development","pushedAt":"2024-03-13T20:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lewenhaupt","name":"Hugo Lewenhaupt","path":"/Lewenhaupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7331707?s=80&v=4"},"commit":{"message":"fix: add scope to ServerlessSpyWsurl to reduce config needed and make it fully backward compatible","shortMessageHtmlLink":"fix: add scope to ServerlessSpyWsurl to reduce config needed and make…"}},{"before":"bd2ed520f96c790350ef95a4aa7b43e5fe749b76","after":"41356c7dd4b9ed80829edf5b4ddcce6cf1f7a4ba","ref":"refs/heads/development","pushedAt":"2024-03-13T06:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ServerlessLife","name":"Marko","path":"/ServerlessLife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45481241?s=80&v=4"},"commit":{"message":"Fix documentation","shortMessageHtmlLink":"Fix documentation"}},{"before":"e175b956ce1eb7258fbd8b3dab82cbee6e2b77fc","after":"bd2ed520f96c790350ef95a4aa7b43e5fe749b76","ref":"refs/heads/development","pushedAt":"2024-03-12T07:35:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ServerlessLife","name":"Marko","path":"/ServerlessLife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45481241?s=80&v=4"},"commit":{"message":"Change major version","shortMessageHtmlLink":"Change major version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QxMToyMToyOC4wMDAwMDBazwAAAARR7JDr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QxMToyMToyOC4wMDAwMDBazwAAAARR7JDr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xMlQwNzozNTowMi4wMDAwMDBazwAAAAQTFb96"}},"title":"Activity · ServerlessLife/serverless-spy"}