{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157133149,"defaultBranch":"main","name":"kube","ownerLogin":"kube-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-11T23:53:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87537212?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726523743.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"26370566462fcb84f5e41744649298302b5fe155","ref":"refs/heads/reflector-redesign","pushedAt":"2024-09-16T21:55:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"experiment with a Store parameter for Reflectors - #102\n\nin an effort to solve #102 we try to factor out the implicit data store\ninside Reflector as a trait object that can be customized.\n\nThe abstraction, feels very rigid, and not sure how useable it is.\nUltimately, I wanted a nicer interface for users of library that wasnt\n\"give me a CLONE of ALL state\" or \"give me one thing with a matching\nID\".\n\nIt's potentially possible to take type that implemented iterator with\nthis approach, as well as MAYBE handing out an arc'd clone to users\n(provided they are told not to keep it locked for ages).\n\nAnother problem I wanted to solve was having the stored state be a\nsimplified version of the underlying data (i.e. add/modify would perform\nsome kind of transformation before storing it). This was super awkward\nwith the old Reflector setup because you'd effectively force two whole\nclones of the two types, and you'd have to recreate your shadow tree\nevery time you asked for the state (which was ALL of the input).","shortMessageHtmlLink":"experiment with a Store<K> parameter for Reflectors - #102"}},{"before":"cabcbadc64c78224d03879ac5131d104c2f26cc1","after":null,"ref":"refs/heads/deny-improvements","pushedAt":"2024-09-16T20:45:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"}},{"before":"597d0e7ae948b0a5d0a81ca582a5d8be21436605","after":"edd384e56e8ecef1f1264be7feda381f1fa29112","ref":"refs/heads/main","pushedAt":"2024-09-16T20:45:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Reduce cruft in deny config (#1584)\n\n* Reduce cruft in deny config\r\n\r\ndocument some stray awkward bits, remove the git dev dep (pinned)\r\n\r\nSigned-off-by: clux \r\n\r\n* apparently still needed\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Reduce cruft in deny config (#1584)"}},{"before":"b78bb789312c2eae6ee5eb796a938878c70f42a3","after":"cabcbadc64c78224d03879ac5131d104c2f26cc1","ref":"refs/heads/deny-improvements","pushedAt":"2024-09-16T17:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"apparently still needed\n\nSigned-off-by: clux ","shortMessageHtmlLink":"apparently still needed"}},{"before":null,"after":"b78bb789312c2eae6ee5eb796a938878c70f42a3","ref":"refs/heads/deny-improvements","pushedAt":"2024-09-16T17:43:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Reduce cruft in deny config\n\ndocument some stray awkward bits, remove the git dev dep (pinned)\n\nSigned-off-by: clux ","shortMessageHtmlLink":"Reduce cruft in deny config"}},{"before":"eb44d1de7b3e0038427fa1825b936540e3cf0d22","after":null,"ref":"refs/heads/dev-container-fix-attempt","pushedAt":"2024-09-16T12:32:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"}},{"before":"f9043286bf8795cb97646d4faa3a965e38268a4b","after":"597d0e7ae948b0a5d0a81ca582a5d8be21436605","ref":"refs/heads/main","pushedAt":"2024-09-16T12:32:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"fix devcontainer build (#1582)\n\n* Try to fix the devcontainer\r\n\r\nbump everythingg..\r\n\r\nSigned-off-by: clux \r\n\r\n* tarpaulin dl\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"fix devcontainer build (#1582)"}},{"before":"e4b42c7619b721b55fd80341565c9877fed187ac","after":"eb44d1de7b3e0038427fa1825b936540e3cf0d22","ref":"refs/heads/dev-container-fix-attempt","pushedAt":"2024-09-16T12:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"tarpaulin dl\n\nSigned-off-by: clux ","shortMessageHtmlLink":"tarpaulin dl"}},{"before":null,"after":"e4b42c7619b721b55fd80341565c9877fed187ac","ref":"refs/heads/dev-container-fix-attempt","pushedAt":"2024-09-16T12:13:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Try to fix the devcontainer\n\nbump everythingg..\n\nSigned-off-by: clux ","shortMessageHtmlLink":"Try to fix the devcontainer"}},{"before":"6216baa3238920b5ece090775657afac22b0a217","after":"f9043286bf8795cb97646d4faa3a965e38268a4b","ref":"refs/heads/main","pushedAt":"2024-09-16T11:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"import changelog 0.95\n\nSigned-off-by: clux ","shortMessageHtmlLink":"import changelog 0.95"}},{"before":"2e4512ea9851a6c496b379dd12193922e0199184","after":"6216baa3238920b5ece090775657afac22b0a217","ref":"refs/heads/main","pushedAt":"2024-09-16T11:55:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"release 0.95.0","shortMessageHtmlLink":"release 0.95.0"}},{"before":"f51471f65a6b8651eec2f970d0f013ce1bbbb260","after":null,"ref":"refs/heads/bump-k8s-openapi23","pushedAt":"2024-09-16T11:48:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"}},{"before":"6118818c330269d19a4e9ba2ddb184d020b6f63d","after":"2e4512ea9851a6c496b379dd12193922e0199184","ref":"refs/heads/main","pushedAt":"2024-09-16T11:48:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Bump `k8s-openapi` to 0.23 for Kubernetes 1.31 support (#1581)\n\n* bump k8s-openapi pin and associated MK8SV\r\n\r\nSigned-off-by: clux \r\n\r\n* option wrap change in upstream type\r\n\r\nSigned-off-by: clux \r\n\r\n* client ext small fixes to one doc tests\r\n\r\n- reorder imports\r\n- client ext trait needs an explicit import despite being in prelude?\r\n- unpacking of type as now required\r\n\r\nSigned-off-by: clux \r\n\r\n* bump msrv according to cargo msrv check\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Bump k8s-openapi to 0.23 for Kubernetes 1.31 support (#1581)"}},{"before":"14859c8f3d4f2f983737565c5c8ac1e783643b3f","after":"f51471f65a6b8651eec2f970d0f013ce1bbbb260","ref":"refs/heads/bump-k8s-openapi23","pushedAt":"2024-09-16T10:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"bump msrv according to cargo msrv check\n\nSigned-off-by: clux ","shortMessageHtmlLink":"bump msrv according to cargo msrv check"}},{"before":"00e92dd1751df18fa784f3cbfb24e8abd65d3637","after":"14859c8f3d4f2f983737565c5c8ac1e783643b3f","ref":"refs/heads/bump-k8s-openapi23","pushedAt":"2024-09-16T10:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"client ext small fixes to one doc tests\n\n- reorder imports\n- client ext trait needs an explicit import despite being in prelude?\n- unpacking of type as now required\n\nSigned-off-by: clux ","shortMessageHtmlLink":"client ext small fixes to one doc tests"}},{"before":"b2cd429c391e79941790822e77ab3f9cbd60a025","after":"00e92dd1751df18fa784f3cbfb24e8abd65d3637","ref":"refs/heads/bump-k8s-openapi23","pushedAt":"2024-09-16T08:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"option wrap change in upstream type\n\nSigned-off-by: clux ","shortMessageHtmlLink":"option wrap change in upstream type"}},{"before":null,"after":"b2cd429c391e79941790822e77ab3f9cbd60a025","ref":"refs/heads/bump-k8s-openapi23","pushedAt":"2024-09-16T08:35:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"bump k8s-openapi pin and associated MK8SV\n\nSigned-off-by: clux ","shortMessageHtmlLink":"bump k8s-openapi pin and associated MK8SV"}},{"before":"8aa79fe70b5a8296e168de8a6509e4cf31e91ddf","after":null,"ref":"refs/heads/dependabot/cargo/tokio-tungstenite-0.24.0","pushedAt":"2024-09-16T08:22:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"}},{"before":"f853afd9b25e87cfccdf57920246eb36f317ed9e","after":"6118818c330269d19a4e9ba2ddb184d020b6f63d","ref":"refs/heads/main","pushedAt":"2024-09-16T08:22:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Update tokio-tungstenite requirement from 0.23.0 to 0.24.0 (#1579)\n\n---\r\nupdated-dependencies:\r\n- dependency-name: tokio-tungstenite\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update tokio-tungstenite requirement from 0.23.0 to 0.24.0 (#1579)"}},{"before":null,"after":"8aa79fe70b5a8296e168de8a6509e4cf31e91ddf","ref":"refs/heads/dependabot/cargo/tokio-tungstenite-0.24.0","pushedAt":"2024-09-16T05:02:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update tokio-tungstenite requirement from 0.23.0 to 0.24.0\n\n---\nupdated-dependencies:\n- dependency-name: tokio-tungstenite\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update tokio-tungstenite requirement from 0.23.0 to 0.24.0"}},{"before":"6e0801b6635a92a625cb3786ed1aada5a7a8aa5f","after":"6a93f4b3c6dfef6b65a121a1108139b58737d576","ref":"refs/heads/predicate-stabilise","pushedAt":"2024-09-13T19:14:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"remove stray reference to unstable in docs for the entrypoint\n\nSigned-off-by: clux ","shortMessageHtmlLink":"remove stray reference to unstable in docs for the entrypoint"}},{"before":"11e49a95621e343a46982aee43b7a0d528035ddb","after":"6e0801b6635a92a625cb3786ed1aada5a7a8aa5f","ref":"refs/heads/predicate-stabilise","pushedAt":"2024-09-13T19:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"clippy\n\nSigned-off-by: clux ","shortMessageHtmlLink":"clippy"}},{"before":null,"after":"11e49a95621e343a46982aee43b7a0d528035ddb","ref":"refs/heads/predicate-stabilise","pushedAt":"2024-09-13T18:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Stabilise runtime predicates\n\nThese are unlikely to undergo much changes (and if they do they are completely separated).\nThis should be an easy feature cleanup in runtime,\nand one less need for unstable-runtime for common setups (i use this all the time).\n\nSigned-off-by: clux ","shortMessageHtmlLink":"Stabilise runtime predicates"}},{"before":"76944b40d34254daac7c87c47aa42e92700f4753","after":"f853afd9b25e87cfccdf57920246eb36f317ed9e","ref":"refs/heads/main","pushedAt":"2024-09-13T13:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"import 0.94.2\n\nSigned-off-by: clux ","shortMessageHtmlLink":"import 0.94.2"}},{"before":"84985b462955ca7fbe0394d3db3f076c2ec001b1","after":"76944b40d34254daac7c87c47aa42e92700f4753","ref":"refs/heads/main","pushedAt":"2024-09-13T13:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"release 0.94.2","shortMessageHtmlLink":"release 0.94.2"}},{"before":"63644d2fb5f84825fc99a2a9c03b746b1b8e0f0a","after":"84985b462955ca7fbe0394d3db3f076c2ec001b1","ref":"refs/heads/main","pushedAt":"2024-09-13T10:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Ensure `watch_object` handles objects removed before init (#1577)\n\n* Stream produced by `watch_object` will include an item when the object isn't in any initial list\r\n\r\nfixes #1576\r\n\r\nSigned-off-by: Mark Ingram \r\n\r\n* Stream produced by `watch_object` will include an item when the object isn't in any initial list\r\n\r\n- added a comment\r\n- resolved a nightly clippy\r\n- use a match guard instead of an nested if\r\n\r\nSigned-off-by: Mark Ingram \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Ingram ","shortMessageHtmlLink":"Ensure watch_object handles objects removed before init (#1577)"}},{"before":"0dcaa4a58705e4186e2dfb3a03ed8e43c3681280","after":"63644d2fb5f84825fc99a2a9c03b746b1b8e0f0a","ref":"refs/heads/main","pushedAt":"2024-09-09T19:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"import changelog for 0.94.1\n\nSigned-off-by: clux ","shortMessageHtmlLink":"import changelog for 0.94.1"}},{"before":"3179e57e19686798bd8a3a701b8a4b13210be38e","after":"0dcaa4a58705e4186e2dfb3a03ed8e43c3681280","ref":"refs/heads/main","pushedAt":"2024-09-09T19:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"release 0.94.1","shortMessageHtmlLink":"release 0.94.1"}},{"before":"b3e9944bceb55cdc978a744a0bb6e5532782f9a7","after":"3179e57e19686798bd8a3a701b8a4b13210be38e","ref":"refs/heads/main","pushedAt":"2024-09-09T16:09:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Update hyper-rustls minimum version (#1575)\n\nSigned-off-by: David Cook ","shortMessageHtmlLink":"Update hyper-rustls minimum version (#1575)"}},{"before":"b6e7db60a29641a4af680ffb143b20b19385078a","after":"b3e9944bceb55cdc978a744a0bb6e5532782f9a7","ref":"refs/heads/main","pushedAt":"2024-09-09T10:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"import changelog for 0.94.0\n\nrelease live at https://github.com/kube-rs/kube/releases/tag/0.94.0\ncloses #1570\n\nSigned-off-by: clux ","shortMessageHtmlLink":"import changelog for 0.94.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMTo1NTo0My4wMDAwMDBazwAAAAS36Sqn","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMTo1NTo0My4wMDAwMDBazwAAAAS36Sqn","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMDozODo1MC4wMDAwMDBazwAAAASww8E3"}},"title":"Activity ยท kube-rs/kube"}