{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":98119127,"defaultBranch":"master","name":"faas-netes","ownerLogin":"openfaas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-23T19:03:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27013154?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725372630.0","currentOid":""},"activityList":{"items":[{"before":"b448d4f16bec2ca46f0a1277aa8e407ad8ec320e","after":null,"ref":"refs/heads/prometheus-pvc","pushedAt":"2024-09-03T14:10:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"}},{"before":"a8548297fefc92891b09b0674366877f0833993b","after":"565a7849964369a0186a5e43888afc7b60c233fb","ref":"refs/heads/master","pushedAt":"2024-09-03T13:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Chart: Add optional PVC for built-in Prometheus\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Chart: Add optional PVC for built-in Prometheus"}},{"before":"fe581bacf477490dc81500d01566c60bef18b43d","after":"a8548297fefc92891b09b0674366877f0833993b","ref":"refs/heads/master","pushedAt":"2024-09-03T13:44:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nThe name of the pvc can also be set, however this is not\ndocumented in values.yaml, this may be required for multiple\ninstallations of OpenFaaS within the same cluster for testing\npurposes.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":"461676759fa85ec3d08bda00b4061f548c9692a2","after":"b448d4f16bec2ca46f0a1277aa8e407ad8ec320e","ref":"refs/heads/prometheus-pvc","pushedAt":"2024-09-02T17:09:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nThe name of the pvc can also be set, however this is not\ndocumented in values.yaml, this may be required for multiple\ninstallations of OpenFaaS within the same cluster for testing\npurposes.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":"d8e7cc8042f58aeb0a4ad783e5cce32f613b3899","after":"461676759fa85ec3d08bda00b4061f548c9692a2","ref":"refs/heads/prometheus-pvc","pushedAt":"2024-08-29T16:42:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nThe name of the pvc can also be set, however this is not\ndocumented in values.yaml, this may be required for multiple\ninstallations of OpenFaaS within the same cluster for testing\npurposes.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":"88c0911a67b81b4bd9b5e7a49faeb6460d69038d","after":"d8e7cc8042f58aeb0a4ad783e5cce32f613b3899","ref":"refs/heads/prometheus-pvc","pushedAt":"2024-08-29T16:32:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nThe name of the pvc can also be set, however this is not\ndocumented in values.yaml, this may be required for multiple\ninstallations of OpenFaaS within the same cluster for testing\npurposes.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":"5bd01c267635f88d3745999a94565e86aa4b72fc","after":"88c0911a67b81b4bd9b5e7a49faeb6460d69038d","ref":"refs/heads/prometheus-pvc","pushedAt":"2024-08-29T16:23:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nThe name of the pvc can also be set, however this is not\ndocumented in values.yaml, this may be required for multiple\ninstallations of OpenFaaS within the same cluster for testing\npurposes.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":null,"after":"5bd01c267635f88d3745999a94565e86aa4b72fc","ref":"refs/heads/prometheus-pvc","pushedAt":"2024-08-29T16:18:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add storage for Prometheus using a PersistentVolumeClaim\n\nPrior to this change, Prometheus' timeseries data would\nbe lost whenever the chart was upgraded, the Prometheus Pod\nwas rescheduled, or restarted due to a configuration change.\n\nTested with a blank storageClassName with KinD, and the local\npath provisioner. After creating load with hey, and restarting\nPrometheus, the invocation metrics remained available.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add storage for Prometheus using a PersistentVolumeClaim"}},{"before":"0e4465dde67137a394839ba8748642eb908a3e76","after":"fe581bacf477490dc81500d01566c60bef18b43d","ref":"refs/heads/master","pushedAt":"2024-08-29T15:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add a topologySpreadConstraints for the queue-worker\n\nThe new default topologySpreadConstraints for the queue-worker\nwill spread pods out, which should happen by default, but is\na mechanism that can help if that isn't what you are seeing\nalready.\n\nSet this to whenUnsatisfiable: DoNotSchedule if you need a\nstrict policy.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add a topologySpreadConstraints for the queue-worker"}},{"before":"eff7a8297fdf703107435f043f7010e1692ffdc8","after":"0e4465dde67137a394839ba8748642eb908a3e76","ref":"refs/heads/master","pushedAt":"2024-08-27T16:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Support custom recordingRules for Prometheus\n\nCustom recordingRules can be added to the installation via\nHelm for custom autoscaling rules.\n\nSee the README for more information.\n\nCloses: #1225\n\nSigned-off-by: Han Verstraete (OpenFaaS Ltd) \nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Support custom recordingRules for Prometheus"}},{"before":"8d711d22213a9cce792fecdfdbb80b94653e9a6a","after":"eff7a8297fdf703107435f043f7010e1692ffdc8","ref":"refs/heads/master","pushedAt":"2024-08-23T15:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Add topologySpreadConstraints for gateway\n\nThe default topologySpreadConstraints tries to schedule each\nof the gateway replicas onto different nodes in the cluster.\n\nThis can be customised as/if required.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Add topologySpreadConstraints for gateway"}},{"before":"ef46ab8293a0417b07532a0eb1713c44840f1860","after":"8d711d22213a9cce792fecdfdbb80b94653e9a6a","ref":"refs/heads/master","pushedAt":"2024-08-23T13:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Make CPU values more accurate in API/dashboard\n\nThe values reported for CPU were higher than they should\nhave been due to the way they were being calculated.\n\nThe API and Dashboard (which reads from the API) will\nnow both report a more accurate value for CPU for\nfunctions.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Make CPU values more accurate in API/dashboard"}},{"before":"8664296affa74fb6dd40f7b34a01dab1b2384e88","after":"ef46ab8293a0417b07532a0eb1713c44840f1860","ref":"refs/heads/master","pushedAt":"2024-08-23T13:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"More responsive scaling for CPU/memory based metrics\n\nMetrics from terminated Pods are now \"forgotten\" about more\nquickly than previously, leading to a mor responsive scaling\nmechanism when using CPU/RAM.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"More responsive scaling for CPU/memory based metrics"}},{"before":"180c3aba18f93ebf607e858aceb6d98d289d6a8f","after":"8664296affa74fb6dd40f7b34a01dab1b2384e88","ref":"refs/heads/master","pushedAt":"2024-08-23T13:33:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Turn honor_timestamps off for resource scrape config\n\nMetrics for pods were included in queries for some period after\nthe pod was already removed. This resulted in inaccurate values for\nautoscaling.\n\nTurning honor_timestamps off for the kubernetes-resource-metrics job seems\nto fix this issue.\n\nSigned-off-by: Han Verstraete (OpenFaaS Ltd) ","shortMessageHtmlLink":"Turn honor_timestamps off for resource scrape config"}},{"before":"5cfa3797634ea8da72a4e2189a251afbd52cc984","after":null,"ref":"refs/heads/disable-ingress","pushedAt":"2024-08-22T15:37:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"}},{"before":"542941b7f27622832d639ec552ee967eb43eca4e","after":"180c3aba18f93ebf607e858aceb6d98d289d6a8f","ref":"refs/heads/master","pushedAt":"2024-08-22T15:32:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Revert setting Ingress as enabled by default in values.yaml\n\nIngress was being set to be enabled in error. It was a mistake\nand is being reverted.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Revert setting Ingress as enabled by default in values.yaml"}},{"before":null,"after":"5cfa3797634ea8da72a4e2189a251afbd52cc984","ref":"refs/heads/disable-ingress","pushedAt":"2024-08-22T15:31:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Revert setting Ingress as enabled by default in values.yaml\n\nIngress was being set to be enabled in error. It was a mistake\nand is being reverted.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Revert setting Ingress as enabled by default in values.yaml"}},{"before":"f9622cfa9dd3d7a945855727cea7997ec9f24e5b","after":"542941b7f27622832d639ec552ee967eb43eca4e","ref":"refs/heads/master","pushedAt":"2024-08-22T08:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Fix for new metrics scrape from function pods\n\nThere was a typo, which was fixed in #1222 when emiting the\nlabel for the namespace of a Pod which is required for custom\nscaling, a new feature. This change is only required if you\nwish to test custom scaling with metrics scraped directly from\nthe function Pod.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Fix for new metrics scrape from function pods"}},{"before":"739317cab50975c7c892b0c94c1138353c4bc0f5","after":"f9622cfa9dd3d7a945855727cea7997ec9f24e5b","ref":"refs/heads/master","pushedAt":"2024-08-22T07:58:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Fix typo in target label for openfaas-function-pods job\n\nSigned-off-by: Han Verstraete (OpenFaaS Ltd) ","shortMessageHtmlLink":"Fix typo in target label for openfaas-function-pods job"}},{"before":"3393190867c017097ddd1c9690d0e68733adccd5","after":"739317cab50975c7c892b0c94c1138353c4bc0f5","ref":"refs/heads/master","pushedAt":"2024-08-21T14:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Changes to autoscaler for better custom scaling\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Changes to autoscaler for better custom scaling"}},{"before":"c6427d2529b2dac60f0774f0c23a897431093a09","after":"3393190867c017097ddd1c9690d0e68733adccd5","ref":"refs/heads/master","pushedAt":"2024-08-21T14:53:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Ceil load values for scaling in recording rule\n\nThe load used to be sealed by the autoscaler when it queried the load\nmetric. To support custom load recording rules that do not need to be\nceiled ceiling is now done on the individual recording rules that need\nit.\n\nSigned-off-by: Han Verstraete (OpenFaaS Ltd) ","shortMessageHtmlLink":"Ceil load values for scaling in recording rule"}},{"before":"a8073f79906d66427238be18f35c611db57f103e","after":"c6427d2529b2dac60f0774f0c23a897431093a09","ref":"refs/heads/master","pushedAt":"2024-08-19T11:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Update empty example of Ingress for folks who skip the docs\n\nThe docs are the source of truth for configuring ingress, not\nthe empty section of values.yaml, however I am making the\nexample more inline with the current stable version of K8s\ningress and adding a link in values.yaml to the docs to help\navoid confusion.\n\nCloses: #1220\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Update empty example of Ingress for folks who skip the docs"}},{"before":"bd153c8c6872b33bd1a3460815a836aec5889ac5","after":"a8073f79906d66427238be18f35c611db57f103e","ref":"refs/heads/master","pushedAt":"2024-08-16T14:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Fix for autoscaler\n\nNil reference with stable window, is now fixed.\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Fix for autoscaler"}},{"before":"294f3bc1f74dcbe4a47008d95b96de0f05627b79","after":"bd153c8c6872b33bd1a3460815a836aec5889ac5","ref":"refs/heads/master","pushedAt":"2024-08-08T14:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Upgrade faas-netes/autoscaler version/remove plain yaml manifests\n\n* The plain YAML manifests are not useful for customers who\nwill almost always need customisation via helm. The same result\ncan be achieved via the helm template command\n* Updates to autoscaler and faas-netes for priorityClassName\nin profiles\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Upgrade faas-netes/autoscaler version/remove plain yaml manifests"}},{"before":"c182c022492f6e81a17ac0d38d4f0ca678360466","after":"294f3bc1f74dcbe4a47008d95b96de0f05627b79","ref":"refs/heads/master","pushedAt":"2024-08-08T12:04:37.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Update openfaas chart profile CRD\n\nSigned-off-by: Han Verstraete (OpenFaaS Ltd) ","shortMessageHtmlLink":"Update openfaas chart profile CRD"}},{"before":"efac8ef4af3492cd6a6cba35268221da1b0cc6c4","after":null,"ref":"refs/heads/update-codegen-1.28","pushedAt":"2024-08-08T11:47:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"}},{"before":"db2b29c902bc6a66281d51f133b0aa402f54d8d8","after":"c182c022492f6e81a17ac0d38d4f0ca678360466","ref":"refs/heads/master","pushedAt":"2024-08-07T09:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Operator/Gateway and Autoscaler enhancements\n\n* the operator now exposes a metric for when the scale\nendpoint is called and a change in replicas is made\n* the gateway now sets a User-Agent when one isn't set already\nwhen invoking a function, and for querying Prometheus\n* the autoscaler now supports a stable window for scaling down,\nsee the docs for how to configure this\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Operator/Gateway and Autoscaler enhancements"}},{"before":"0daa5d95b887e958cc89bcd5f7fc93a9f5d3cde6","after":"db2b29c902bc6a66281d51f133b0aa402f54d8d8","ref":"refs/heads/master","pushedAt":"2024-07-31T15:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Supress /healthz log for gateway, upgrade various dependencies\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Supress /healthz log for gateway, upgrade various dependencies"}},{"before":"305a26bca9c55e8fa9526416528388893d342537","after":"0daa5d95b887e958cc89bcd5f7fc93a9f5d3cde6","ref":"refs/heads/master","pushedAt":"2024-07-26T11:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Upgrade JetStream library for gateway\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Upgrade JetStream library for gateway"}},{"before":"14536046c6e75685338271981d62d06042a64c31","after":"305a26bca9c55e8fa9526416528388893d342537","ref":"refs/heads/master","pushedAt":"2024-07-25T17:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexellis","name":"Alex Ellis","path":"/alexellis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6358735?s=80&v=4"},"commit":{"message":"Support platforms for pro-builder\n\nMulti-arch builds are now supported, see docs for more:\n\nhttps://docs.openfaas.com/openfaas-pro/builder/\n\nSigned-off-by: Alex Ellis (OpenFaaS Ltd) ","shortMessageHtmlLink":"Support platforms for pro-builder"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxNDoxMDozMC4wMDAwMDBazwAAAASrqVqM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxNDoxMDozMC4wMDAwMDBazwAAAASrqVqM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxNzo1NTowMi4wMDAwMDBazwAAAASJTNOC"}},"title":"Activity ยท openfaas/faas-netes"}