{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":122193808,"defaultBranch":"main","name":"ml-cpp","ownerLogin":"elastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-20T12:13:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6764390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718289668.0","currentOid":""},"activityList":{"items":[{"before":"7c3f5f057f624a17245bd3b25122945e35b19141","after":"11802cdd5c270288ccffac48e6e4b6d5169c8a5f","ref":"refs/heads/better-metric-statistic-modelling-part-1","pushedAt":"2024-06-20T13:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"9b6a7a4da9a5fce7a8c3b6e6c8301fcd0242b3ba","after":"7c3f5f057f624a17245bd3b25122945e35b19141","ref":"refs/heads/better-metric-statistic-modelling-part-1","pushedAt":"2024-06-20T13:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"fix unit tests","shortMessageHtmlLink":"fix unit tests"}},{"before":"fd6d4d78b54e1c11b45976b1657093900ea50154","after":"9b6a7a4da9a5fce7a8c3b6e6c8301fcd0242b3ba","ref":"refs/heads/better-metric-statistic-modelling-part-1","pushedAt":"2024-06-20T08:16:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"add changelog entry","shortMessageHtmlLink":"add changelog entry"}},{"before":"72da5fd29fb6a4b7d1a18482ab2b8bd06c097886","after":"06e62002c8d3c49f975c4a74da952482065c6d35","ref":"refs/heads/8.14","pushedAt":"2024-06-18T06:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Use custom Boost::JSON allocator (#2674) (#2682)\n\nThe current code uses the monotonic resource allocator, for allocating memory to boost::json objects, which allocates memory in ever increasing chunks, which can lead to over allocation.\r\n\r\nThe other disadvantage of the monotonic resource allocator is that no deallocations are performed until the resource allocator is destroyed - hence the name monotonic as resource allocations can only increase during its lifetime.\r\n\r\nThese factors make the choice of the monotonic resource allocator unsuitable for its current use.\r\n\r\nThis PR introduces a very simplistic custom allocator that allocates and deallocates individual objects upon request using standard operator ::new and ::delete. This gives a much better experience as only as much memory is allocated at any point in time as absolutely needs to be, and gives a much more predictable memory profile\r\n\r\nBackports #2674","shortMessageHtmlLink":"[ML] Use custom Boost::JSON allocator (#2674) (#2682)"}},{"before":"d78c078afb35247bfaec7f3996d02d1e10ad4eb2","after":"7d08ac600e7d9f1f239c0136301ae4b573762520","ref":"refs/heads/main","pushedAt":"2024-06-18T05:01:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Use custom Boost::JSON allocator (#2674)\n\nThe current code uses the monotonic resource allocator, for allocating memory to boost::json objects, which allocates memory in ever increasing chunks, which can lead to over allocation. \r\n\r\nThe other disadvantage of the monotonic resource allocator is that no deallocations are performed until the resource allocator is destroyed - hence the name monotonic as resource allocations can only increase during its lifetime.\r\n\r\nThese factors make the choice of the monotonic resource allocator unsuitable for its current use.\r\n\r\nThis PR introduces a very simplistic custom allocator that allocates and deallocates individual objects upon request using standard operator ::new and ::delete. This gives a much better experience as only as much memory is allocated at any point in time as absolutely needs to be, and gives a much more predictable memory profile","shortMessageHtmlLink":"[ML] Use custom Boost::JSON allocator (#2674)"}},{"before":"845488573275c5e876451e20db19de7ad6a8727a","after":"3e4489a02bea5d3675bec2c37dd2f83af00b7853","ref":"refs/heads/7.17","pushedAt":"2024-06-13T13:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-elastic","name":"Jan Kuipers","path":"/jan-elastic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148754765?s=80&v=4"},"commit":{"message":"[ML] Bump version to 7.17.23","shortMessageHtmlLink":"[ML] Bump version to 7.17.23"}},{"before":"682b82edc4bd7c1a61fe3120816bf4fc30b594f3","after":"72da5fd29fb6a4b7d1a18482ab2b8bd06c097886","ref":"refs/heads/8.14","pushedAt":"2024-06-12T13:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-elastic","name":"Jan Kuipers","path":"/jan-elastic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148754765?s=80&v=4"},"commit":{"message":"[ML] Bump version to 8.14.2","shortMessageHtmlLink":"[ML] Bump version to 8.14.2"}},{"before":"92135375c8507f0355031f2a62c5fd2024b1e452","after":"1d92cc02494f4969cfb900dcc498fb7561941e0d","ref":"refs/heads/jon-ml-boost","pushedAt":"2024-06-11T12:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathan-buttner","name":"Jonathan Buttner","path":"/jonathan-buttner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56361221?s=80&v=4"},"commit":{"message":"Removing syscall filters","shortMessageHtmlLink":"Removing syscall filters"}},{"before":"269300b8ef3c835228e5cbb296e8bc4d2706f5c2","after":"682b82edc4bd7c1a61fe3120816bf4fc30b594f3","ref":"refs/heads/8.14","pushedAt":"2024-06-10T17:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"[ML] Remove allocators from cache after usage (#2679) (#2681)\n\nIn the CBoostJsonWriteBase class, we maintain a cache of allocators that should be reused when we write new results. Although we took measures to free memory in these allocators, it was still not entirely possible. As a result, we noticed a gradual increase in memory usage by native processes due to the increasing size of the allocators in the cache.\r\n\r\nThis PR ensures that the allocator is removed from the cache and the memory is freed.\r\n\r\nBackport of #2679 to 8.14","shortMessageHtmlLink":"[ML] Remove allocators from cache after usage (#2679) (#2681)"}},{"before":"3aab11c4d8ed66d552596a15d55795608a092de3","after":"d78c078afb35247bfaec7f3996d02d1e10ad4eb2","ref":"refs/heads/main","pushedAt":"2024-06-10T10:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"[ML] Remove allocators from cache after usage (#2679)\n\nIn the CBoostJsonWriteBase class, we maintain a cache of allocators that should be reused when we write new results. Although we took measures to free memory in these allocators, it was still not completely possible. As a result, we noticed a gradual increase in memory usage by native processes due to the increasing size of the allocators in the cache.\r\n\r\nThis PR ensures that the allocator is removed from the cache and the memory is freed.\r\n\r\nRelated to #2664","shortMessageHtmlLink":"[ML] Remove allocators from cache after usage (#2679)"}},{"before":"e1b32e5fa953aa6162c0bd8ba98abc0db83803d0","after":"845488573275c5e876451e20db19de7ad6a8727a","ref":"refs/heads/7.17","pushedAt":"2024-06-10T10:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"[Backport] [ML] Remove allocators from cache after usage (#2678)\n\nIn the CBoostJsonWriteBase class, we maintain a cache of allocators that should be reused when we write new results. Although we took measures to free memory in these allocators, it was still not entirely possible. As a result, we noticed a gradual increase in memory usage by native processes due to the increasing size of the allocators in the cache.\r\n\r\nThis PR ensures that the allocator is removed from the cache and the memory is freed.\r\n\r\nBackport of #2679 to 7.17","shortMessageHtmlLink":"[Backport] [ML] Remove allocators from cache after usage (#2678)"}},{"before":"c9f758912ca69f2f9b3d527817991ad435df8bc7","after":"3aab11c4d8ed66d552596a15d55795608a092de3","ref":"refs/heads/main","pushedAt":"2024-06-10T09:52:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkyle","name":"David Kyle","path":"/davidkyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2353640?s=80&v=4"},"commit":{"message":"[ML] Catch any exception thrown by inference (#2680)\n\nCatch the base std::exception rather than derived std::runtime_error","shortMessageHtmlLink":"[ML] Catch any exception thrown by inference (#2680)"}},{"before":"cfe9b570f106f92751c90399a18a6dced903679d","after":"c9f758912ca69f2f9b3d527817991ad435df8bc7","ref":"refs/heads/main","pushedAt":"2024-06-06T23:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Fix stack-use-after-scope error (#2673)\n\n* [ML] Fix stack-use-after-scope error\r\n\r\nWhen running the \"autodetect\" binary, compiled with the address sanitizer\r\nenabled, the following error was emitted\r\n\r\n```\r\n==7993==ERROR: AddressSanitizer: stack-use-after-scope on address 0x00016bbf0d37 at pc 0x000106e71b70 bp 0x00016bbf0c40 sp 0x00016bbf0c38\r\nREAD of size 1 at 0x00016bbf0d37 thread T0\r\n==7993==WARNING: Failed to use and restart external symbolizer!\r\n #0 0x106e71b6c in std::__1::__function::__func)::$_0, std::__1::allocator)::$_0>, bool (ml::model::hierarchical_results_detail::SNode const&)>::operator()(ml::model::hierarchical_results_detail::SNode const&)+0x3c0 (/Users/eds/src/elasticsearch/ml-cpp/build/distribution/platform/darwin-aarch64/controller.app/Contents/lib/libMlModel.dylib:arm64+0x555b6c)\r\n```\r\n\r\nThis PR provides a fix by maintaining references to the strings used by\r\na lambda in the same scope.\r\n\r\n* Update changelog","shortMessageHtmlLink":"[ML] Fix stack-use-after-scope error (#2673)"}},{"before":"084a2c5e34b2fee301ce67fabe3c08b3cd016932","after":"cfe9b570f106f92751c90399a18a6dced903679d","ref":"refs/heads/main","pushedAt":"2024-06-06T21:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Add CMake config for Address Sanitizer builds (#2672)\n\nAdd configuration for compiling with Address Sanitizer flags set for\r\nLinux and Windows (they're already present for macOS).\r\n\r\nTo use:\r\n\r\n ## Linux\r\n * cmake -B cmake-build-sanitizer -DCMAKE_BUILD_TYPE_SANITIZER\r\n * cmake --build cmake-build-sanitizer -j`nproc` -t install\r\n\r\n ## Windows\r\n * cmake -B cmake-build\r\n * cmake --build cmake-build --config Sanitizer -j`nproc` -t install\r\n\r\nIn addition, certain flags may want to be set via the environment\r\nvariable `ASAN_OPTIONS`, see\r\nhttps://github.com/google/sanitizers/wiki/AddressSanitizerFlags#run-time-flags\r\nfor more details.","shortMessageHtmlLink":"[ML] Add CMake config for Address Sanitizer builds (#2672)"}},{"before":null,"after":"92135375c8507f0355031f2a62c5fd2024b1e452","ref":"refs/heads/jon-ml-boost","pushedAt":"2024-06-06T13:14:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathan-buttner","name":"Jonathan Buttner","path":"/jonathan-buttner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56361221?s=80&v=4"},"commit":{"message":"Remove troublesome trace logging","shortMessageHtmlLink":"Remove troublesome trace logging"}},{"before":"ed765e51274e51d803e5177d26cb51718a00a1cf","after":null,"ref":"refs/heads/jon-ml-boost","pushedAt":"2024-06-06T13:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathan-buttner","name":"Jonathan Buttner","path":"/jonathan-buttner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56361221?s=80&v=4"}},{"before":"4f9e3040b6eee10bee88784b55cad726f16d8aca","after":"ed765e51274e51d803e5177d26cb51718a00a1cf","ref":"refs/heads/jon-ml-boost","pushedAt":"2024-06-05T21:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathan-buttner","name":"Jonathan Buttner","path":"/jonathan-buttner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56361221?s=80&v=4"},"commit":{"message":"ignore formatting check","shortMessageHtmlLink":"ignore formatting check"}},{"before":null,"after":"4f9e3040b6eee10bee88784b55cad726f16d8aca","ref":"refs/heads/jon-ml-boost","pushedAt":"2024-06-05T20:52:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathan-buttner","name":"Jonathan Buttner","path":"/jonathan-buttner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56361221?s=80&v=4"},"commit":{"message":"Document the new `getJsonMemoryAllocatorUsage` function","shortMessageHtmlLink":"Document the new getJsonMemoryAllocatorUsage function"}},{"before":"e69fcf8a78a400b2f172cd2df9b0dc56c8dda492","after":"269300b8ef3c835228e5cbb296e8bc4d2706f5c2","ref":"refs/heads/8.14","pushedAt":"2024-06-05T12:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-elastic","name":"Jan Kuipers","path":"/jan-elastic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148754765?s=80&v=4"},"commit":{"message":"[ML] Bump version to 8.14.1","shortMessageHtmlLink":"[ML] Bump version to 8.14.1"}},{"before":"ab24e36f9ee909b11f416b52e9c8a407c3d17e94","after":"084a2c5e34b2fee301ce67fabe3c08b3cd016932","ref":"refs/heads/main","pushedAt":"2024-06-05T08:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"Update pull-requests.json\n\nFixed syntax error, due to a missing comma.","shortMessageHtmlLink":"Update pull-requests.json"}},{"before":"cfdb9f04659a3e2b975da2b5fa4172d67c088773","after":"fd6d4d78b54e1c11b45976b1657093900ea50154","ref":"refs/heads/better-metric-statistic-modelling-part-1","pushedAt":"2024-06-03T15:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tveasey","name":"Tom Veasey","path":"/tveasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7591487?s=80&v=4"},"commit":{"message":"Fix merge fallout","shortMessageHtmlLink":"Fix merge fallout"}},{"before":"d911e1afe5a0d33aae74b0bde2b794cfd0bc6d91","after":"ab24e36f9ee909b11f416b52e9c8a407c3d17e94","ref":"refs/heads/main","pushedAt":"2024-06-03T15:30:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valeriy42","name":"Valeriy Khakhutskyy","path":"/valeriy42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1292899?s=80&v=4"},"commit":{"message":"[ML] Remove Python code folder #2595\n\nThis PR removes the folder jupyter and all references to it. The folder contained Python code for rapid prototyping of new functionality, mainly incremental learning. As we didn't use this functionality for a while, I removed it to reduce the maintenance overhead.\r\n\r\nAs this is not a customer-facing functionality, I mark it as a non-issue.","shortMessageHtmlLink":"[ML] Remove Python code folder #2595"}},{"before":"829cc2256f9acc544d569eef8a8594446d473b9c","after":"cfdb9f04659a3e2b975da2b5fa4172d67c088773","ref":"refs/heads/better-metric-statistic-modelling-part-1","pushedAt":"2024-06-03T11:36:44.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"tveasey","name":"Tom Veasey","path":"/tveasey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7591487?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"2752a4dcb32699bafac11573a645f1c2dc2871cd","after":"e1b32e5fa953aa6162c0bd8ba98abc0db83803d0","ref":"refs/heads/7.17","pushedAt":"2024-05-23T00:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Fix error introduced by backport (#2671)\n\nThe backport of the Orka related changes to the 7.17 branch introduced a\r\nchange that inadvertently set the build type to be `DEBUG`. (This is due\r\nto differences in the build scripts in 7.17 to those more recent\r\nbranches). Consequently the build takes ~ 3.5 hours to complete and all\r\nbinaries will have full debug symbols and assertions enabled.\r\n\r\nMerging without review due to the urgency of this fix.","shortMessageHtmlLink":"[ML] Fix error introduced by backport (#2671)"}},{"before":"f13345a914ad2738b70f97d371f9efb4223c0889","after":"2752a4dcb32699bafac11573a645f1c2dc2871cd","ref":"refs/heads/7.17","pushedAt":"2024-05-21T21:41:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[7.17][ML] Backport Orka PRs (#2668)\n\nAt the moment macOS ARM builds are performed on bare metal Mac Minis\r\nprovided by MacStadium. For consistency with the rest of engineering,\r\nease of maintenance, reproducibility of builds, automation of provisioning\r\nbuilders etc. it is preferred that we migrate to using VMs provided by\r\nMacStadium Orka.\r\n\r\nThis PR makes use of an image built using `packer`. See #2663 for the associated `packer` config and scripts.\r\n\r\nAlso add the Packer configuration files and installation scripts required to create the macOS ARM image used for BuildKite CI builds.","shortMessageHtmlLink":"[7.17][ML] Backport Orka PRs (#2668)"}},{"before":"cf7abfce12a3998b26167c2acba3089102078afb","after":"72a5b91c64402e570a72f275d1c2809bcf320e98","ref":"refs/heads/8.13","pushedAt":"2024-05-21T21:39:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[8.13][ML] Backport Orka PRs (#2667)\n\nAt the moment macOS ARM builds are performed on bare metal Mac Minis\r\nprovided by MacStadium. For consistency with the rest of engineering,\r\nease of maintenance, reproducibility of builds, automation of provisioning\r\nbuilders etc. it is preferred that we migrate to using VMs provided by\r\nMacStadium Orka.\r\n\r\nThis PR makes use of an image built using `packer`. See #2663 for the associated `packer` config and scripts.\r\n\r\nAlso add the Packer configuration files and installation scripts required to create the macOS ARM image used for BuildKite CI builds.","shortMessageHtmlLink":"[8.13][ML] Backport Orka PRs (#2667)"}},{"before":"294e69276ac83fbfc222278efec6a39ce986bde5","after":"e69fcf8a78a400b2f172cd2df9b0dc56c8dda492","ref":"refs/heads/8.14","pushedAt":"2024-05-21T21:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[8.14][ML] Backport Orka PRs (#2666)\n\nAt the moment macOS ARM builds are performed on bare metal Mac Minis\r\nprovided by MacStadium. For consistency with the rest of engineering,\r\nease of maintenance, reproducibility of builds, automation of provisioning\r\nbuilders etc. it is preferred that we migrate to using VMs provided by\r\nMacStadium Orka.\r\n\r\nThis PR makes use of an image built using `packer`. See #2663 for the associated `packer` config and scripts.\r\n\r\nAlso add the Packer configuration files and installation scripts required to create the macOS ARM image used for BuildKite CI builds.","shortMessageHtmlLink":"[8.14][ML] Backport Orka PRs (#2666)"}},{"before":"d911e1afe5a0d33aae74b0bde2b794cfd0bc6d91","after":"3231a36bac6bdf08637c41ab8007e277e7bfe2f3","ref":"refs/heads/snyk-fix-6fc99a94719c917a3b3d775161be3f96","pushedAt":"2024-05-21T09:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"prodsecmachine","name":null,"path":"/prodsecmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134544507?s=80&v=4"},"commit":{"message":"fix: jupyter/requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-6928867","shortMessageHtmlLink":"fix: jupyter/requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"d911e1afe5a0d33aae74b0bde2b794cfd0bc6d91","ref":"refs/heads/snyk-fix-6fc99a94719c917a3b3d775161be3f96","pushedAt":"2024-05-21T09:58:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"prodsecmachine","name":null,"path":"/prodsecmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134544507?s=80&v=4"},"commit":{"message":"[ML] Packer configuration for macOS ARM Orka image (#2663)\n\nAdds the Packer configuration files and installation scripts required to create the macOS ARM image used for BuildKite CI builds.","shortMessageHtmlLink":"[ML] Packer configuration for macOS ARM Orka image (#2663)"}},{"before":"8d69a097fc5377d920bcc3e3c44def393da54288","after":"d911e1afe5a0d33aae74b0bde2b794cfd0bc6d91","ref":"refs/heads/main","pushedAt":"2024-05-15T23:00:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edsavage","name":"Ed Savage","path":"/edsavage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32410745?s=80&v=4"},"commit":{"message":"[ML] Packer configuration for macOS ARM Orka image (#2663)\n\nAdds the Packer configuration files and installation scripts required to create the macOS ARM image used for BuildKite CI builds.","shortMessageHtmlLink":"[ML] Packer configuration for macOS ARM Orka image (#2663)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEapmniAA","startCursor":null,"endCursor":null}},"title":"Activity ยท elastic/ml-cpp"}