{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209313689,"defaultBranch":"main","name":"tracee","ownerLogin":"aquasecurity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-18T13:20:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12783832?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726011062.0","currentOid":""},"activityList":{"items":[{"before":"a999021328a174e396229bed665c1af3692bb9cf","after":"6bb36fa2930d35d0397e1ad9ac95a802081f2d2d","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T17:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 34be60483 to dev with MkDocs 1.6.1 and mike 2.1.3","shortMessageHtmlLink":"Deployed 34be604 to dev with MkDocs 1.6.1 and mike 2.1.3"}},{"before":"20a90dce0570d17043b1baf49963bc99591d057a","after":"34be6048365427f2221565336049666efeb3e61e","ref":"refs/heads/main","pushedAt":"2024-09-13T17:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore!: rollback proctree to simple LRU (#4299)\n\nThe expirable LRU cache is not intended to be used in the ProcessTree\r\ntype since the TTL would impact its correctness on some scenarios.\r\n\r\nDespite TTL can be disabled by setting it to 0, it is not a good idea\r\ndue to the potential performance impact of its implementation. See the\r\ncomparison between the simple LRU and the expirable LRU below:\r\n\r\n| Benchmark | Exp LRU | Simple | % |\r\n| | TTL 0 | LRU | Impr. |\r\n| | (ns/op) | (ns/op) | * |\r\n|----------------------------------------|---------|---------|--------|\r\n| GetProcessByHash-Concurrency1 | 4.264 | 6.301 | -47.8% |\r\n| GetProcessByHash-Concurrency2 | 14.91 | 19.85 | -33.2% |\r\n| GetProcessByHash-Concurrency4 | 74.03 | 63.22 | 14.6% |\r\n| GetProcessByHash-Concurrency8 | 247.2 | 174.7 | 29.3% |\r\n| GetOrCreateProcessByHash-Concurrency1 | 37.02 | 8.370 | 77.4% |\r\n| GetOrCreateProcessByHash-Concurrency2 | 80.84 | 23.37 | 71.1% |\r\n| GetOrCreateProcessByHash-Concurrency4 | 181.6 | 75.67 | 58.4% |\r\n| GetOrCreateProcessByHash-Concurrency8 | 408.3 | 194.5 | 52.4% |\r\n| GetThreadByHash-Concurrency1 | 38.13 | 7.675 | 79.9% |\r\n| GetThreadByHash-Concurrency2 | 79.98 | 22.71 | 71.6% |\r\n| GetThreadByHash-Concurrency4 | 177.1 | 60.76 | 65.7% |\r\n| GetThreadByHash-Concurrency8 | 403.2 | 190.0 | 52.9% |\r\n| GetOrCreateThreadByHash-Concurrency1 | 38.16 | 7.996 | 79.0% |\r\n| GetOrCreateThreadByHash-Concurrency2 | 79.82 | 23.73 | 70.3% |\r\n| GetOrCreateThreadByHash-Concurrency4 | 177.1 | 67.13 | 62.1% |\r\n| GetOrCreateThreadByHash-Concurrency8 | 405.1 | 151.3 | 62.7% |\r\n\r\nTherefore, this commit reverts the ProcessTree to use the simple LRU\r\ncache until a better solution is designed.\r\n\r\n* Part of the performance improvement is also due to the removal of the\r\nouter lock done by 44e59d3a9731166b5345a3c9c396544810e46a65.","shortMessageHtmlLink":"chore!: rollback proctree to simple LRU (#4299)"}},{"before":"27151a0a28c5cafb8d2976c0dea150a7a56edd05","after":"42b95a4be3163569e5134c1dfc9a784b0574e32c","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T23:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"chore(k8s): prepare v0.22.1 release\n\ncommit: 20a90dc (main), cherry-pick","shortMessageHtmlLink":"chore(k8s): prepare v0.22.1 release"}},{"before":"126133a398249fad157c8784959cc26b36a68976","after":"20a90dce0570d17043b1baf49963bc99591d057a","ref":"refs/heads/main","pushedAt":"2024-09-10T22:59:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"chore(k8s): prepare v0.22.1 release","shortMessageHtmlLink":"chore(k8s): prepare v0.22.1 release"}},{"before":"b1906808eb7dc5b8d4c425ced628eebccee9ffae","after":"27151a0a28c5cafb8d2976c0dea150a7a56edd05","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T22:20:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"feat(enrich): improve containerd image info enrich\n\nMake the image info query in containerd enrichment more robust.\nProcedure now begins by first querying the containerd image service,\nand only then using the cri directly as a fallback.\n\nAdditionally, fix a typo in the CRI query which appended the image name\nas its digest, even when found.\n\ncommit: 126133a (main), cherry-pick","shortMessageHtmlLink":"feat(enrich): improve containerd image info enrich"}},{"before":"42146b4880069aaf3ff2d648cc26ce90584b778f","after":"b1906808eb7dc5b8d4c425ced628eebccee9ffae","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T22:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"update syscall table: lookup_dcookie is removed\n\nKernels 6.7 and above does not have lookup_dcookie syscall anymore\n\ncommit: 34238f1 (main), cherry-pick","shortMessageHtmlLink":"update syscall table: lookup_dcookie is removed"}},{"before":"df76057158f1e57f81ea43e80b66ceae64dbbb6c","after":"42146b4880069aaf3ff2d648cc26ce90584b778f","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T22:03:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"Remove irrelevant context from uprobe based events\n\ncommit: df0aa69 (main), cherry-pick","shortMessageHtmlLink":"Remove irrelevant context from uprobe based events"}},{"before":"99464628e30e0fab79ae2aee7c37d8a0fdfdbddb","after":"df76057158f1e57f81ea43e80b66ceae64dbbb6c","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T21:58:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"fix: process_execute_failed use correct lru\n\n- use the correct LRU (base events)\n- remove unused LRU\n\ncommit: 5ba9087 (main), cherry-pick","shortMessageHtmlLink":"fix: process_execute_failed use correct lru"}},{"before":"35a9e259821a5b4b65ac5bb6fb0ee2eef9cc5039","after":"99464628e30e0fab79ae2aee7c37d8a0fdfdbddb","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T21:41:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"update go.sum and go.mod with grpc change\n\ncommit: 312a122 (main), backport\n\n[backport]\n - update go.mod and go.sum","shortMessageHtmlLink":"update go.sum and go.mod with grpc change"}},{"before":"27dc1df957b47c731621a90795b7ed6c528abc0f","after":"35a9e259821a5b4b65ac5bb6fb0ee2eef9cc5039","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-10T20:49:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"update protoc\n\ncommit: d1eaeef (main), cherry-pick","shortMessageHtmlLink":"update protoc"}},{"before":"34238f15818f1b18bde453ab5a9fe451fc70d46b","after":"126133a398249fad157c8784959cc26b36a68976","ref":"refs/heads/main","pushedAt":"2024-09-10T20:07:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"NDStrahilevitz","name":"Nadav Strahilevitz","path":"/NDStrahilevitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22661609?s=80&v=4"},"commit":{"message":"feat(enrich): improve containerd image info enrich\n\nMake the image info query in containerd enrichment more robust.\nProcedure now begins by first querying the containerd image service,\nand only then using the cri directly as a fallback.\n\nAdditionally, fix a typo in the CRI query which appended the image name\nas its digest, even when found.","shortMessageHtmlLink":"feat(enrich): improve containerd image info enrich"}},{"before":"750ed9895ea987fa1b42cb562a43fcc33ac73904","after":"34238f15818f1b18bde453ab5a9fe451fc70d46b","ref":"refs/heads/main","pushedAt":"2024-09-10T12:10:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"update syscall table: lookup_dcookie is removed\n\nKernels 6.7 and above does not have lookup_dcookie syscall anymore","shortMessageHtmlLink":"update syscall table: lookup_dcookie is removed"}},{"before":"df0aa69464e1a53a275042303d2304ce687063ac","after":"750ed9895ea987fa1b42cb562a43fcc33ac73904","ref":"refs/heads/main","pushedAt":"2024-09-10T02:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore: use 6.2.0-1018-aws kernel","shortMessageHtmlLink":"chore: use 6.2.0-1018-aws kernel"}},{"before":"5ba90871f3d3bb7e17a201334932c598dd1dd93b","after":"df0aa69464e1a53a275042303d2304ce687063ac","ref":"refs/heads/main","pushedAt":"2024-09-09T14:02:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"Remove irrelevant context from uprobe based events","shortMessageHtmlLink":"Remove irrelevant context from uprobe based events"}},{"before":"312a1227ec3963dbab4e60f209dd92fef602fd7f","after":"5ba90871f3d3bb7e17a201334932c598dd1dd93b","ref":"refs/heads/main","pushedAt":"2024-09-09T11:29:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix: process_execute_failed use correct lru\n\n- use the correct LRU (base events)\n- remove unused LRU","shortMessageHtmlLink":"fix: process_execute_failed use correct lru"}},{"before":"d1eaeef6a19f22b75a18cfa98509177843a221b6","after":"312a1227ec3963dbab4e60f209dd92fef602fd7f","ref":"refs/heads/main","pushedAt":"2024-09-05T13:53:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"update go.sum and go.mod with grpc change","shortMessageHtmlLink":"update go.sum and go.mod with grpc change"}},{"before":"c2b0fb47f44a701d5ec4eee11550ac5da0cb0550","after":"27dc1df957b47c731621a90795b7ed6c528abc0f","ref":"refs/heads/v0.22.0","pushedAt":"2024-09-05T13:26:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"fix: release snapshot target arch\n\ncommit: 5583089 (main), cherry-pick","shortMessageHtmlLink":"fix: release snapshot target arch"}},{"before":"17642cd04321fd83dbdaf6083237a7ad5a198a54","after":"a999021328a174e396229bed665c1af3692bb9cf","ref":"refs/heads/gh-pages","pushedAt":"2024-09-05T13:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed d1eaeef6a to dev with MkDocs 1.6.1 and mike 2.1.3","shortMessageHtmlLink":"Deployed d1eaeef to dev with MkDocs 1.6.1 and mike 2.1.3"}},{"before":"5583089a9884861599a77c9ff6e7bf58d35ed75d","after":"d1eaeef6a19f22b75a18cfa98509177843a221b6","ref":"refs/heads/main","pushedAt":"2024-09-05T13:23:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"update protoc","shortMessageHtmlLink":"update protoc"}},{"before":"c7173390cf1842289bb29accd5d9b9146f424112","after":"5583089a9884861599a77c9ff6e7bf58d35ed75d","ref":"refs/heads/main","pushedAt":"2024-09-03T20:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"fix: release snapshot target arch","shortMessageHtmlLink":"fix: release snapshot target arch"}},{"before":"9c111daa9635ec06e1c8c116b6ead49a0c5d386b","after":"c2b0fb47f44a701d5ec4eee11550ac5da0cb0550","ref":"refs/heads/v0.22.0","pushedAt":"2024-08-30T12:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix(build): set GOTOOLCHAIN=\"auto\" for alpine\n\nThis also refactors Dockerfile.alpine-tracee-make splitting it in stages\nto improve caching and reduce image size.\n\nOportunistically, this also changes the previous and\nDockerfile.alpine-tracee-container to use TARGETARCH docker arg instead\nof checking uname -m.\n\ncommit: c717339 (main), cherry-pick","shortMessageHtmlLink":"fix(build): set GOTOOLCHAIN=\"auto\" for alpine"}},{"before":"82ac17b14a24b1eaa9b5045c6be73e2f29868d15","after":"c7173390cf1842289bb29accd5d9b9146f424112","ref":"refs/heads/main","pushedAt":"2024-08-30T12:10:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix(build): set GOTOOLCHAIN=\"auto\" for alpine\n\nThis also refactors Dockerfile.alpine-tracee-make splitting it in stages\nto improve caching and reduce image size.\n\nOportunistically, this also changes the previous and\nDockerfile.alpine-tracee-container to use TARGETARCH docker arg instead\nof checking uname -m.","shortMessageHtmlLink":"fix(build): set GOTOOLCHAIN=\"auto\" for alpine"}},{"before":"9c111daa9635ec06e1c8c116b6ead49a0c5d386b","after":"82ac17b14a24b1eaa9b5045c6be73e2f29868d15","ref":"refs/heads/main","pushedAt":"2024-08-28T19:18:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore: update release amis","shortMessageHtmlLink":"chore: update release amis"}},{"before":"9c111daa9635ec06e1c8c116b6ead49a0c5d386b","after":null,"ref":"refs/tags/v0.22.0","pushedAt":"2024-08-27T21:07:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"}},{"before":"9c111daa9635ec06e1c8c116b6ead49a0c5d386b","after":null,"ref":"refs/tags/v0.22.0-rc","pushedAt":"2024-08-27T21:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"}},{"before":null,"after":"9c111daa9635ec06e1c8c116b6ead49a0c5d386b","ref":"refs/heads/v0.22.0","pushedAt":"2024-08-27T20:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(k8s): prepare v0.22.0 release","shortMessageHtmlLink":"chore(k8s): prepare v0.22.0 release"}},{"before":"8a03f49e072cdb174a9bab6f9a167f009097b546","after":null,"ref":"refs/tags/v0.22.0-rc","pushedAt":"2024-08-27T20:51:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"}},{"before":"7fc45ee5355abbc97c74bc5d24280ed24d6a8b9b","after":null,"ref":"refs/tags/v0.22.0","pushedAt":"2024-08-27T20:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"}},{"before":"7fc45ee5355abbc97c74bc5d24280ed24d6a8b9b","after":null,"ref":"refs/heads/v0.22.0","pushedAt":"2024-08-27T20:48:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geyslan","name":"Gregório G.","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"}},{"before":"62d0b358675e6db9e2687d4234e181c258e17bfb","after":"17642cd04321fd83dbdaf6083237a7ad5a198a54","ref":"refs/heads/gh-pages","pushedAt":"2024-08-27T19:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 7fc45ee53 to v0.22 with MkDocs 1.6.0 and mike 2.1.3","shortMessageHtmlLink":"Deployed 7fc45ee to v0.22 with MkDocs 1.6.0 and mike 2.1.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxMDoxOS4wMDAwMDBazwAAAAS1uJCI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxMDoxOS4wMDAwMDBazwAAAAS1uJCI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxOTowOTo0Ni4wMDAwMDBazwAAAASlu7O5"}},"title":"Activity · aquasecurity/tracee"}