{"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:1715577433.0","currentOid":""},"activityList":{"items":[{"before":"b8194039194366d0a504c88443eb8169455cd3bd","after":"6a65f58d78673924cffcbe919428e8e61c52555f","ref":"refs/heads/dependabot/cargo/json-patch-2.0.0","pushedAt":"2024-05-17T19:57:53.000Z","pushType":"force_push","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 json-patch requirement from 1.0.0 to 2.0.0\n\nUpdates the requirements on [json-patch](https://github.com/idubrov/json-patch) to permit the latest version.\n- [Changelog](https://github.com/idubrov/json-patch/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/idubrov/json-patch/compare/v1.0.0...v1.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: json-patch\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update json-patch requirement from 1.0.0 to 2.0.0"}},{"before":"a6f4337a951058db7d3c12ed6b12a33718ac1fa2","after":"c30ce343b77978d33fdcc8fe14d21cf3c27009ab","ref":"refs/heads/main","pushedAt":"2024-05-17T19:56: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":"Added support for HTTP proxy with hyper-proxy2 (#1496)\n\nSigned-off-by: Aviram Hassan ","shortMessageHtmlLink":"Added support for HTTP proxy with hyper-proxy2 (#1496)"}},{"before":"3170f68f2b8a9017d27c5b885b824acea3f3b981","after":"a6f4337a951058db7d3c12ed6b12a33718ac1fa2","ref":"refs/heads/main","pushedAt":"2024-05-13T20:07:27.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":"ObjectList now accepts null metadata like upstream k8s does (#1492)\n\n* `ObjectList` allow metadata to be empty\r\n\r\nSigned-off-by: Aviram Hassan \r\n\r\n* pin k3d to 1.29 as latest\r\n\r\nSigned-off-by: Aviram Hassan \r\n\r\n---------\r\n\r\nSigned-off-by: Aviram Hassan ","shortMessageHtmlLink":"ObjectList now accepts null metadata like upstream k8s does (#1492)"}},{"before":null,"after":"b8194039194366d0a504c88443eb8169455cd3bd","ref":"refs/heads/dependabot/cargo/json-patch-2.0.0","pushedAt":"2024-05-13T05:17:13.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 json-patch requirement from 1.0.0 to 2.0.0\n\nUpdates the requirements on [json-patch](https://github.com/idubrov/json-patch) to permit the latest version.\n- [Changelog](https://github.com/idubrov/json-patch/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/idubrov/json-patch/compare/v1.0.0...v1.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: json-patch\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update json-patch requirement from 1.0.0 to 2.0.0"}},{"before":"2f30a01ba7bd089c184893e3ce299bc61b5146d1","after":null,"ref":"refs/heads/checked-add-runtime","pushedAt":"2024-05-10T06:44:09.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":"22cb4a42f5557cbedf8ad773f5d01243e53d559b","after":"3170f68f2b8a9017d27c5b885b824acea3f3b981","ref":"refs/heads/main","pushedAt":"2024-05-10T06:44:09.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 potentially panicing unchecked duration adds in runtime (#1489)\n\n* Fix potentially panicing unchecked duration adds in runtime\r\n\r\nFixes #1488\r\n\r\nSigned-off-by: clux \r\n\r\n* use far_future as a default for instant overflow\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Fix potentially panicing unchecked duration adds in runtime (#1489)"}},{"before":"40679882fb48090e059e2aabef912ada3fe5f834","after":"2f30a01ba7bd089c184893e3ce299bc61b5146d1","ref":"refs/heads/checked-add-runtime","pushedAt":"2024-05-09T19:16:54.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":"use far_future as a default for instant overflow\n\nSigned-off-by: clux ","shortMessageHtmlLink":"use far_future as a default for instant overflow"}},{"before":null,"after":"40679882fb48090e059e2aabef912ada3fe5f834","ref":"refs/heads/checked-add-runtime","pushedAt":"2024-05-09T14:23:12.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":"Fix potentially panicing unchecked duration adds in runtime\n\nFixes #1488\n\nSigned-off-by: clux ","shortMessageHtmlLink":"Fix potentially panicing unchecked duration adds in runtime"}},{"before":"5dbae3a18c14a225d2d993b9effd16147fef420e","after":"22cb4a42f5557cbedf8ad773f5d01243e53d559b","ref":"refs/heads/main","pushedAt":"2024-05-06T14:04:58.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\n\nSigned-off-by: clux ","shortMessageHtmlLink":"import changelog"}},{"before":"51759b4c50a063214cebd76c573ac46f8660c7e1","after":"5dbae3a18c14a225d2d993b9effd16147fef420e","ref":"refs/heads/main","pushedAt":"2024-05-06T13:46:08.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.91.0","shortMessageHtmlLink":"release 0.91.0"}},{"before":"08a4303969b12bee4c18cce676e7cb3a1c26e17e","after":null,"ref":"refs/heads/k8s-openapi22","pushedAt":"2024-05-06T13:40:18.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":"96053fd8437ab9142d3aba93c19d6e3fb6114007","after":"51759b4c50a063214cebd76c573ac46f8660c7e1","ref":"refs/heads/main","pushedAt":"2024-05-06T13:40:17.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":"Upgrade `k8s-openapi` to 0.22 and bump MK8SV to 1.25 (#1485)\n\n* Bump k8s-openapi to 0.22.0\r\n\r\nSigned-off-by: clux \r\n\r\n* bump mk8sv and fix logic?\r\n\r\nweirdly it tried to increment two versions which is wrong\r\n\r\nSigned-off-by: clux \r\n\r\n* more recent k3s ver\r\n\r\nSigned-off-by: clux \r\n\r\n* try a tag that actually exists\r\n\r\nSigned-off-by: clux \r\n\r\n* try using consistent k3s actions everywhere\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Upgrade k8s-openapi to 0.22 and bump MK8SV to 1.25 (#1485)"}},{"before":"b2bb73821b45b730d3b7b85a560f5e5861a28c18","after":"08a4303969b12bee4c18cce676e7cb3a1c26e17e","ref":"refs/heads/k8s-openapi22","pushedAt":"2024-05-04T21:38:30.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":"try using consistent k3s actions everywhere\n\nSigned-off-by: clux ","shortMessageHtmlLink":"try using consistent k3s actions everywhere"}},{"before":"3fd0acfb6c270309c24788414d09750040fa109c","after":"b2bb73821b45b730d3b7b85a560f5e5861a28c18","ref":"refs/heads/k8s-openapi22","pushedAt":"2024-05-04T21:33:56.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":"try a tag that actually exists\n\nSigned-off-by: clux ","shortMessageHtmlLink":"try a tag that actually exists"}},{"before":null,"after":"3fd0acfb6c270309c24788414d09750040fa109c","ref":"refs/heads/k8s-openapi22","pushedAt":"2024-05-04T21:22:03.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":"more recent k3s ver\n\nSigned-off-by: clux ","shortMessageHtmlLink":"more recent k3s ver"}},{"before":"687506fb250e35f6a9a548fe6eef401d4ef1250e","after":"96053fd8437ab9142d3aba93c19d6e3fb6114007","ref":"refs/heads/main","pushedAt":"2024-05-03T10:20:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mateiidavid","name":"Matei David","path":"/mateiidavid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18265670?s=80&v=4"},"commit":{"message":"feat(runtime): support for owned shared streams (#1483)\n\nWe added support for shared streams in the controller via a reflector.\r\nThere are only two public interfaces available to thread a stream\r\nthrough a controller, `for_shared_stream` and `for_shared_stream_with`.\r\n\r\nFor non-shared streams, the controller can compose with other types of\r\nstreams that will trigger reconciliation, e.g. streams of owned objects,\r\nor custom streams that take mappers out-of-band. For parity, the\r\ncontroller should expose public interfaces to allow the same for shared\r\nstreams.\r\n\r\nThis change adds four new interfaces:\r\n\r\n* `owns_shared_stream`\r\n* `owns_shared_stream_with`\r\n* `watches_shared_stream`\r\n* `watches_shared_stream_with`\r\n\r\nThe contract is the same as `for_shared_stream`. Accept a stream of\r\n`Arc` and turn it into a reconciliation trigger.\r\n\r\n---------\r\n\r\nSigned-off-by: Matei David ","shortMessageHtmlLink":"feat(runtime): support for owned shared streams (#1483)"}},{"before":"6d0c9b1f818f085ea4ec3c8e39472f05ff85363a","after":"687506fb250e35f6a9a548fe6eef401d4ef1250e","ref":"refs/heads/main","pushedAt":"2024-05-02T21:26:53.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":"Remove invalid `uniqueItems` property from CRDs when Sets are used (#1484)\n\n* Fix invalid CRD generation when Sets are used\r\n\r\nSigned-off-by: Sebastian Bernauer \r\n\r\n* Document users need to set x-kubernetes-list-type on their own\r\n\r\nSigned-off-by: Sebastian Bernauer \r\n\r\n* Use 2018 edition for cargo fmt\r\n\r\nSigned-off-by: Sebastian Bernauer \r\n\r\n---------\r\n\r\nSigned-off-by: Sebastian Bernauer ","shortMessageHtmlLink":"Remove invalid uniqueItems property from CRDs when Sets are used (#…"}},{"before":"b16f74f442fb45c038c912ccc47f5cb4f3a7bb5f","after":null,"ref":"refs/heads/rm-depr-stream-subscribe","pushedAt":"2024-05-01T19:30:43.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":"9eb5048c417d44af3582dd711760d63a75e84353","after":"6d0c9b1f818f085ea4ec3c8e39472f05ff85363a","ref":"refs/heads/main","pushedAt":"2024-05-01T19:30:42.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":"Remove abandoned `StreamSubscribe` implementation (#1470)\n\n* Remove abandoned `StreamSubscribe` implementation\r\n\r\nThis was never properly usable without further integration, and as such\r\nwas never stabilised. It is replaced via #1449\r\n\r\nSigned-off-by: clux \r\n\r\n* forgot two imports\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Remove abandoned StreamSubscribe implementation (#1470)"}},{"before":"048d4762a1b0005d8a718c2964f7ffff896d092e","after":"b16f74f442fb45c038c912ccc47f5cb4f3a7bb5f","ref":"refs/heads/rm-depr-stream-subscribe","pushedAt":"2024-05-01T19:26:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"clux","name":"Eirik A","path":"/clux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134092?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rm-depr-stream-subscribe","shortMessageHtmlLink":"Merge branch 'main' into rm-depr-stream-subscribe"}},{"before":"72eef44a6c21faeb9ad6a0c39108914a5d148a2c","after":"9eb5048c417d44af3582dd711760d63a75e84353","ref":"refs/heads/main","pushedAt":"2024-05-01T18:14:44.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":"Include inner error message in Display for SerdeError (#1481)\n\nSigned-off-by: Erin Power ","shortMessageHtmlLink":"Include inner error message in Display for SerdeError (#1481)"}},{"before":null,"after":"bcb3ea8839c8f239972bda5dbb6685301c7c06e2","ref":"refs/heads/labels-import","pushedAt":"2024-05-01T15:34:27.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":"some initial interface thoughts\n\nSigned-off-by: clux ","shortMessageHtmlLink":"some initial interface thoughts"}},{"before":"b83bd1b1ce0eb6b5484d8e8d8643e1e8c6d374a4","after":"72eef44a6c21faeb9ad6a0c39108914a5d148a2c","ref":"refs/heads/main","pushedAt":"2024-04-29T17:51: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":"Allow to create non-controller owner reference for resource (#1475)\n\nSigned-off-by: Danil Grigorev ","shortMessageHtmlLink":"Allow to create non-controller owner reference for resource (#1475)"}},{"before":"994ed680b1c1b7ed70c42c758f78b5ca582fc82b","after":null,"ref":"refs/heads/minor-readme-fixes","pushedAt":"2024-04-29T17:48:20.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":"79d23a0b907fb6d6ea4f9c699aaef8f677e61b3c","after":"b83bd1b1ce0eb6b5484d8e8d8643e1e8c6d374a4","ref":"refs/heads/main","pushedAt":"2024-04-29T17:48:19.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":"Minor readme fixes (#1479)\n\n* Minor readme fixes\r\n\r\nsome old links and bad wording.\r\nreally this thing is due for a bigger overhaul, but i don't have it in me today.\r\n\r\nSigned-off-by: clux \r\n\r\n* feature doc link\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Minor readme fixes (#1479)"}},{"before":"1c07942bcdafddebef2146ab273c30ad3456f3a6","after":"994ed680b1c1b7ed70c42c758f78b5ca582fc82b","ref":"refs/heads/minor-readme-fixes","pushedAt":"2024-04-26T21:11:12.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":"feature doc link\n\nSigned-off-by: clux ","shortMessageHtmlLink":"feature doc link"}},{"before":null,"after":"1c07942bcdafddebef2146ab273c30ad3456f3a6","ref":"refs/heads/minor-readme-fixes","pushedAt":"2024-04-26T19:32:45.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":"Minor readme fixes\n\nsome old links and bad wording.\nreally this thing is due for a bigger overhaul, but i don't have it in me today.\n\nSigned-off-by: clux ","shortMessageHtmlLink":"Minor readme fixes"}},{"before":"1c66d6419cda8f2cfbced70d4809d8d598df3781","after":null,"ref":"refs/heads/docs-shared-stream","pushedAt":"2024-04-19T19:06: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":"c89a41966e1546e877e3cfd2aa0a6e4d5374b2da","after":"79d23a0b907fb6d6ea4f9c699aaef8f677e61b3c","ref":"refs/heads/main","pushedAt":"2024-04-19T19:06:32.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 minor broken doc links and add missing feature flag (#1471)\n\n* Fix minor broken doc links and add missing feature flag\r\n\r\nSigned-off-by: clux \r\n\r\n* suggestion + another broken link\r\n\r\nSigned-off-by: clux \r\n\r\n---------\r\n\r\nSigned-off-by: clux ","shortMessageHtmlLink":"Fix minor broken doc links and add missing feature flag (#1471)"}},{"before":"d1573ab4042c8a370773fe3a62402cf92c11408a","after":"1c66d6419cda8f2cfbced70d4809d8d598df3781","ref":"refs/heads/docs-shared-stream","pushedAt":"2024-04-19T18:57:38.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":"suggestion + another broken link\n\nSigned-off-by: clux ","shortMessageHtmlLink":"suggestion + another broken link"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETUDhpgA","startCursor":null,"endCursor":null}},"title":"Activity · kube-rs/kube"}