{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409843633,"defaultBranch":"main","name":"hetzner-cloud-plugin","ownerLogin":"jenkinsci","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-24T05:32:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107424?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714391003.0","currentOid":""},"activityList":{"items":[{"before":"db7a19e08a7546d9f7658a30cb63148bf700c239","after":"d0f1b8b51f634ed1d6b8c0bfbb28bfec58164901","ref":"refs/heads/main","pushedAt":"2024-05-23T09:56:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Bump lombok, since it's not compatible with JDK21\n\nThere is error during compilation while running under JDK21:\n\njava.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'\n\nFollowing advice from https://github.com/projectlombok/lombok/issues/3393 seems to fix the issue\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Bump lombok, since it's not compatible with JDK21"}},{"before":"3e433a96543bad3377838364b01bb09139e38bd1","after":"db7a19e08a7546d9f7658a30cb63148bf700c239","ref":"refs/heads/main","pushedAt":"2024-04-29T11:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add missing connection method to README","shortMessageHtmlLink":"Add missing connection method to README"}},{"before":"626a72d6dcf3b702dbafc6f65dd1b09efcae1c1c","after":null,"ref":"refs/heads/feature/default-connection-and-ipv6","pushedAt":"2024-04-29T11:35:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"6362c770434de7ee920c4501e9327f62dc9c66a8","after":"3e433a96543bad3377838364b01bb09139e38bd1","ref":"refs/heads/main","pushedAt":"2024-04-29T11:35:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Allow fallback to IPv6 if private network is not available\n\nRelated: #77\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Allow fallback to IPv6 if private network is not available"}},{"before":null,"after":"626a72d6dcf3b702dbafc6f65dd1b09efcae1c1c","ref":"refs/heads/feature/default-connection-and-ipv6","pushedAt":"2024-04-29T11:27:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Allow fallback to IPv6 if private network is not available\n\nRelated: #77\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Allow fallback to IPv6 if private network is not available"}},{"before":"ea3d5cf7642288e0e7c5c5dc70bf684b81c3bb63","after":null,"ref":"refs/heads/feature/ipv6-support","pushedAt":"2024-04-29T07:24:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"4767f6924dc3343d4399211c8dc4d74be9b6fc90","after":"6362c770434de7ee920c4501e9327f62dc9c66a8","ref":"refs/heads/main","pushedAt":"2024-04-29T07:24:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add experimental support for IPv6\n\nFixes: #77","shortMessageHtmlLink":"Add experimental support for IPv6"}},{"before":"02c7fb605032fde59d336b38eb4773defd016679","after":"ea3d5cf7642288e0e7c5c5dc70bf684b81c3bb63","ref":"refs/heads/feature/ipv6-support","pushedAt":"2024-04-29T07:08:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add experimental support for IPv6\n\nFixes: #77","shortMessageHtmlLink":"Add experimental support for IPv6"}},{"before":"12d21764d004cb3bfc0c8d98dcc5c38c594f0416","after":"02c7fb605032fde59d336b38eb4773defd016679","ref":"refs/heads/feature/ipv6-support","pushedAt":"2024-04-28T17:08:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add experimental support for IPv6\n\nFixes: #77","shortMessageHtmlLink":"Add experimental support for IPv6"}},{"before":"c9c99f4eab5d3da0b924efa832a1878388bc864e","after":"12d21764d004cb3bfc0c8d98dcc5c38c594f0416","ref":"refs/heads/feature/ipv6-support","pushedAt":"2024-04-28T06:51:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add experimental support for IPv6\n\nFixes: #77","shortMessageHtmlLink":"Add experimental support for IPv6"}},{"before":"18ec721acc9d7f922e5b01d9d0dfe989c2bfd15e","after":null,"ref":"refs/heads/feature/ed25519-ssh-support","pushedAt":"2024-04-28T06:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"8acf5510fd35833263a4e323312c4eba6eb686c5","after":"4767f6924dc3343d4399211c8dc4d74be9b6fc90","ref":"refs/heads/main","pushedAt":"2024-04-28T06:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add support for ed25519 ssh keys\n\nLet's use bouncycastle lib to handle public key encoding\n\nFixes #79","shortMessageHtmlLink":"Add support for ed25519 ssh keys"}},{"before":null,"after":"18ec721acc9d7f922e5b01d9d0dfe989c2bfd15e","ref":"refs/heads/feature/ed25519-ssh-support","pushedAt":"2024-04-28T06:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add support for ed25519 ssh keys\n\nLet's use bouncycastle lib to handle public key encoding\n\nFixes #79","shortMessageHtmlLink":"Add support for ed25519 ssh keys"}},{"before":null,"after":"c9c99f4eab5d3da0b924efa832a1878388bc864e","ref":"refs/heads/feature/ipv6-support","pushedAt":"2024-04-27T05:11:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add experimental support for IPv6\n\nFixes: #77","shortMessageHtmlLink":"Add experimental support for IPv6"}},{"before":"5d51ded473b961c46c5c7c43d6f228235957543a","after":null,"ref":"refs/heads/bugs/75","pushedAt":"2023-09-26T07:10:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"be404e0fd59ae3e57a6062754ff7dfc2a35108a3","after":"8acf5510fd35833263a4e323312c4eba6eb686c5","ref":"refs/heads/main","pushedAt":"2023-09-26T07:10:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Validate that cloud name is valid label value.\n\nCurrently there is no validation for cloud name,\nbut its value is being used in label expression while talking\nto Hetzner cloud API.\n\nAdd validation to config page and enhance documentation,\nso it's clear what is expected there.\n\nFixes: #75\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Validate that cloud name is valid label value."}},{"before":null,"after":"5d51ded473b961c46c5c7c43d6f228235957543a","ref":"refs/heads/bugs/75","pushedAt":"2023-09-26T07:03:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Validate that cloud name is valid label value.\n\nCurrently there is no validation for cloud name,\nbut its value is being used in label expression while talking\nto Hetzner cloud API.\n\nAdd validation to config page and enhance documentation,\nso it's clear what is expected there.\n\nFixes: #75\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Validate that cloud name is valid label value."}},{"before":"e3d68a85fd228eb5ddb67ba96952cfebd24acaf6","after":"be404e0fd59ae3e57a6062754ff7dfc2a35108a3","ref":"refs/heads/main","pushedAt":"2023-08-20T14:55:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Allow write access to agent JAR and script\n\n* Fixes #73\n\nSigned-off-by: Marvin A. Ruder ","shortMessageHtmlLink":"Allow write access to agent JAR and script"}},{"before":"9b57d758b2e9e9a0274e55cbc911da446561fd60","after":null,"ref":"refs/heads/feature/71","pushedAt":"2023-08-17T05:51:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"f0bd41011715c12d1096d28bd5c7922c57961440","after":"e3d68a85fd228eb5ddb67ba96952cfebd24acaf6","ref":"refs/heads/main","pushedAt":"2023-08-17T05:51:47.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add support to attach volumes to server\n\nFixes #71\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Add support to attach volumes to server"}},{"before":"c45ca83c147d733dd849cd7bdc55004d84f4c1e8","after":"9b57d758b2e9e9a0274e55cbc911da446561fd60","ref":"refs/heads/feature/71","pushedAt":"2023-08-17T05:24:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add support to attach volumes to server\n\nFixes #71\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Add support to attach volumes to server"}},{"before":null,"after":"c45ca83c147d733dd849cd7bdc55004d84f4c1e8","ref":"refs/heads/feature/71","pushedAt":"2023-08-17T05:23:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Add support to attach volumes to server\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Add support to attach volumes to server"}},{"before":"ed878f54d4e8c3e67f824d29e556be0820e40bd2","after":null,"ref":"refs/heads/docs/69","pushedAt":"2023-08-13T17:08:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"17b67bbc7e742edd9ea37a6b441944cf12cd5bd6","after":"f0bd41011715c12d1096d28bd5c7922c57961440","ref":"refs/heads/main","pushedAt":"2023-08-13T17:08:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Document how to debug API calls\n\nFixes #69\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Document how to debug API calls"}},{"before":null,"after":"ed878f54d4e8c3e67f824d29e556be0820e40bd2","ref":"refs/heads/docs/69","pushedAt":"2023-08-13T17:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Document how to debug API calls\n\nFixes #69\n\nSigned-off-by: Richard Kosegi ","shortMessageHtmlLink":"Document how to debug API calls"}},{"before":"3442972a0c0bb1314985e44847fab29327354cb9","after":null,"ref":"refs/heads/feature/upstream-update","pushedAt":"2023-07-29T13:04:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"}},{"before":"7ef1524186204e131f2b74e80cc329bb7449bf0c","after":"17b67bbc7e742edd9ea37a6b441944cf12cd5bd6","ref":"refs/heads/main","pushedAt":"2023-07-29T13:04:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Adopt to upcoming changes in Hetzner Cloud API\n\nStarting on 1 September, Hetzner Cloud API will start to use 52-bit IDs.\nClient library already adopted to this change.\nUpdate code so it uses long instead of integer where it deal with IDs.\n\nSee more info here https://docs.hetzner.cloud/changelog#2023-05-15-api-will-return-up-to-52-bit-ids","shortMessageHtmlLink":"Adopt to upcoming changes in Hetzner Cloud API"}},{"before":"5d9fef863ed7bca19ac0a16d209ce33fc640039b","after":"3442972a0c0bb1314985e44847fab29327354cb9","ref":"refs/heads/feature/upstream-update","pushedAt":"2023-07-29T12:15:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Adopt to upcoming changes in Hetzner Cloud API\n\nStarting on 1 September, Hetzner Cloud API will start to use 52-bit IDs.\nClient library already adopted to this change.\nUpdate code so it uses long instead of integer where it deal with IDs.\n\nSee more info here https://docs.hetzner.cloud/changelog#2023-05-15-api-will-return-up-to-52-bit-ids","shortMessageHtmlLink":"Adopt to upcoming changes in Hetzner Cloud API"}},{"before":null,"after":"5d9fef863ed7bca19ac0a16d209ce33fc640039b","ref":"refs/heads/feature/upstream-update","pushedAt":"2023-07-29T11:57:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rkosegi","name":"Richard Kosegi","path":"/rkosegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736012?s=80&v=4"},"commit":{"message":"Adopt to upcoming changes in Hetzner Cloud API\n\nStarting on 1 September, Hetzner Cloud API will start to use 52-bit IDs.\nClient library already adopted to this change.\nUpdate code so it uses long instead of integer where it deal with IDs.\n\nSee more info here https://docs.hetzner.cloud/changelog#2023-05-15-api-will-return-up-to-52-bit-ids","shortMessageHtmlLink":"Adopt to upcoming changes in Hetzner Cloud API"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUdih4wA","startCursor":null,"endCursor":null}},"title":"Activity ยท jenkinsci/hetzner-cloud-plugin"}