{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15231881,"defaultBranch":"24.02","name":"MaxScale","ownerLogin":"mariadb-corporation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-16T17:09:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5877084?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726903375.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9e212096cbc1911b3e8ee7ff1c6d14b1405845e2","ref":"refs/heads/dependabot/npm_and_yarn/maxgui/multi-9423f4c335","pushedAt":"2024-09-21T07:22:55.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":"Bump body-parser and express in /maxgui\n\nBumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.\n\nUpdates `body-parser` from 1.20.2 to 1.20.3\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)\n\nUpdates `express` from 4.19.2 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n dependency-type: indirect\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump body-parser and express in /maxgui"}},{"before":"4eae40ae17cc645f21f87ac58f6f24db5ba925ba","after":"58fb0c131bfafbc4bd7999d08e8e2d4245fa836d","ref":"refs/heads/develop","pushedAt":"2024-09-20T14:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport\n\nAlso extends bad_configuration test.","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"b99c28434fd20b9f2e539d07254d770cb3369eff","after":"57355bfde88b0ee745e653f56bc2e0bae876b5a0","ref":"refs/heads/develop-markusjm-exceptions","pushedAt":"2024-09-20T13:30:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markus456","name":"Markus Mäkelä","path":"/markus456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6574054?s=80&v=4"},"commit":{"message":"Write to m_sescmd_replier first\n\nThis way there will be no unnecessary messages written to other nodes if\nthe write to the backend from which the response is expected fails. It\nalso clarifies the code so that operations that need to succeed are done\nfirst and the ones that are allowed fail are done later.\n\nImproved the write_session_command() function to log which server is the\nreplier and removed the unused command byte argument. The function also\nnow just returns the return value of the write() call as it no longer\nhas to look at the backend to know whether to treat it as a failure or\nnot.","shortMessageHtmlLink":"Write to m_sescmd_replier first"}},{"before":"951f62a5e1e980a511d1c96e9272fa0cba0d5d78","after":"4eae40ae17cc645f21f87ac58f6f24db5ba925ba","ref":"refs/heads/develop","pushedAt":"2024-09-20T11:18:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mariadb-ThienLy","name":"Thien Ly","path":"/mariadb-ThienLy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60543912?s=80&v=4"},"commit":{"message":"MXS-3760 Add tests for `EntityDiagram` component\n\nThis adds tests to cover most aspects of the component, including\nrendering, event handling, and data flow.\n\nThis also cleans up the component.","shortMessageHtmlLink":"MXS-3760 Add tests for EntityDiagram component"}},{"before":"72613ee82c0c65a25ce158aca80d0698cbe19fee","after":"951f62a5e1e980a511d1c96e9272fa0cba0d5d78","ref":"refs/heads/develop","pushedAt":"2024-09-20T11:06:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '24.08' into develop","shortMessageHtmlLink":"Merge branch '24.08' into develop"}},{"before":"10b0374b0974dc766ac395dee0e7a7f57a9d3aad","after":"05a6042f62362d05b917b98a00f3eb59a7d87871","ref":"refs/heads/24.08","pushedAt":"2024-09-20T11:05:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '24.02' into 24.08","shortMessageHtmlLink":"Merge branch '24.02' into 24.08"}},{"before":"5e67e43efa8549395e3e17afe4fd6f543a5347e2","after":"6b20abf7996489dbd412f5474d42fdef047fa931","ref":"refs/heads/24.02","pushedAt":"2024-09-20T10:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-5214 Update Changelog and clarify documentation a bit","shortMessageHtmlLink":"MXS-5214 Update Changelog and clarify documentation a bit"}},{"before":"5d7cf14ce254a67e3d8ec48d6d50fa26a0f2c630","after":"72613ee82c0c65a25ce158aca80d0698cbe19fee","ref":"refs/heads/develop","pushedAt":"2024-09-20T10:11:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '24.08' into develop","shortMessageHtmlLink":"Merge branch '24.08' into develop"}},{"before":"685f1378c6bb443727ff60c87614c94d574b9f58","after":"10b0374b0974dc766ac395dee0e7a7f57a9d3aad","ref":"refs/heads/24.08","pushedAt":"2024-09-20T10:06:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '24.02' into 24.08","shortMessageHtmlLink":"Merge branch '24.02' into 24.08"}},{"before":"8c71ee997d418ef3d036333304bfa870de0b1d89","after":"5e67e43efa8549395e3e17afe4fd6f543a5347e2","ref":"refs/heads/24.02","pushedAt":"2024-09-20T10:03:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '23.08' into 24.02","shortMessageHtmlLink":"Merge branch '23.08' into 24.02"}},{"before":"8e4f9d48679a8d010d0edf961fa34b07b56c2d03","after":"39d14a025b7f3883c9029fe2ec858594f525835e","ref":"refs/heads/23.08","pushedAt":"2024-09-20T09:49:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '23.02' into 23.08","shortMessageHtmlLink":"Merge branch '23.02' into 23.08"}},{"before":"808214e2b9958369ce84d54e63bda07bbe09776f","after":"761caa2389597234843b7c228fb037b537a900ca","ref":"refs/heads/23.02","pushedAt":"2024-09-20T09:39:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '22.08' into 23.02","shortMessageHtmlLink":"Merge branch '22.08' into 23.02"}},{"before":"59fb572025e60e61d0d55a93d84f7fa012223dd2","after":"b2b239a6c20377f3df0df6feda6fd2511e4b792d","ref":"refs/heads/22.08","pushedAt":"2024-09-20T09:31:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '21.06' into 22.08","shortMessageHtmlLink":"Merge branch '21.06' into 22.08"}},{"before":"54e21f32e5b2525f669c39337b6859907460e993","after":"b2b239a6c20377f3df0df6feda6fd2511e4b792d","ref":"refs/heads/esak_test","pushedAt":"2024-09-20T09:23:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"Merge branch '21.06' into 22.08","shortMessageHtmlLink":"Merge branch '21.06' into 22.08"}},{"before":"986ff557a9537b47b8d5ddd2b115a69dd96f4c5c","after":"c14cb403ec125a262c054ecf1a942baeb52b0f23","ref":"refs/heads/21.06","pushedAt":"2024-09-20T09:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-5239 Block user accounts with REQUIRE SSL from logging into listeners with ssl=false\n\nThe previous functionality may have its uses but it breaks\nMariaDB security.\n\nAdds test.","shortMessageHtmlLink":"MXS-5239 Block user accounts with REQUIRE SSL from logging into liste…"}},{"before":"d77550725c64f2cd159572e27635d86722213b72","after":"3e5c84f9494a436393503b46b08da7b108d7ae4c","ref":"refs/heads/esak_test64","pushedAt":"2024-09-20T07:25:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-5239 Block user accounts with REQUIRE SSL from logging into listeners with ssl=false\n\nThe previous functionality may have its uses but it breaks\nMariaDB security.\n\nAdds test.","shortMessageHtmlLink":"MXS-5239 Block user accounts with REQUIRE SSL from logging into liste…"}},{"before":null,"after":"d77550725c64f2cd159572e27635d86722213b72","ref":"refs/heads/esak_test64","pushedAt":"2024-09-20T07:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-5239 Block user accounts with REQUIRE SSL from logging into listeners with ssl=false\n\nThe previous functionality may have its uses but it breaks\nMariaDB security.\n\nAdds test.","shortMessageHtmlLink":"MXS-5239 Block user accounts with REQUIRE SSL from logging into liste…"}},{"before":"71ea696f5a799de37c272d3c36a699455826d815","after":"b99c28434fd20b9f2e539d07254d770cb3369eff","ref":"refs/heads/develop-markusjm-exceptions","pushedAt":"2024-09-20T06:15:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markus456","name":"Markus Mäkelä","path":"/markus456","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6574054?s=80&v=4"},"commit":{"message":"Write to m_sescmd_replier first\n\nThis way there will be no unnecessary messages written to other nodes if\nthe write to the backend from which the response is expected fails. It\nalso clarifies the code so that operations that need to succeed are done\nfirst and the ones that are allowed fail are done later.\n\nImproved the write_session_command() function to log which server is the\nreplier and removed the unused command byte argument. The function also\nnow just returns the return value of the write() call as it no longer\nhas to look at the backend to know whether to treat it as a failure or\nnot.","shortMessageHtmlLink":"Write to m_sescmd_replier first"}},{"before":"d16ff2a11a0caae41970dda932f6254ea9f2c27a","after":"54e21f32e5b2525f669c39337b6859907460e993","ref":"refs/heads/esak_test","pushedAt":"2024-09-19T09:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport\n\nAlso extends bad_configiuration test.","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"db7674de4ab42604327a6ce556de2256655ab87f","after":"d16ff2a11a0caae41970dda932f6254ea9f2c27a","ref":"refs/heads/esak_test","pushedAt":"2024-09-19T08:27:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"5b1bbca1d365f4f9bd4bc1146a8b008d1ed93e9e","after":"db7674de4ab42604327a6ce556de2256655ab87f","ref":"refs/heads/esak_test","pushedAt":"2024-09-19T08:05:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9e7155d1b0c883bce5ddf7a1dc90b2b0a03dec28","after":"5b1bbca1d365f4f9bd4bc1146a8b008d1ed93e9e","ref":"refs/heads/esak_test","pushedAt":"2024-09-19T06:54:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"76963b1a7cff4c909d1dcbd7d9458b7dff116849","after":"9e7155d1b0c883bce5ddf7a1dc90b2b0a03dec28","ref":"refs/heads/esak_test","pushedAt":"2024-09-19T06:53:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"bc11a6a882f40235b9ce95942e598a4a0e2074c2","after":"5d7cf14ce254a67e3d8ec48d6d50fa26a0f2c630","ref":"refs/heads/develop","pushedAt":"2024-09-19T06:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mariadb-ThienLy","name":"Thien Ly","path":"/mariadb-ThienLy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60543912?s=80&v=4"},"commit":{"message":"MXS-3760 Add tests for `ErdWke` component\n\nThis adds tests to cover most aspects of the component, including\nrendering, event handling, and data flow.\n\nThis also renames `isFormValid` props to `disabled` as the latter\nis a more appropriate name.","shortMessageHtmlLink":"MXS-3760 Add tests for ErdWke component"}},{"before":"2a5e003a3ff71768a944cf3f18667c50c8910c5f","after":"76963b1a7cff4c909d1dcbd7d9458b7dff116849","ref":"refs/heads/esak_test","pushedAt":"2024-09-18T16:13:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"4457dea803de399812ae20c3a2b56a41327407d9","after":"2a5e003a3ff71768a944cf3f18667c50c8910c5f","ref":"refs/heads/esak_test","pushedAt":"2024-09-18T16:11:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"3332d069d13c98fed82c022db4a70c8ef256b887","after":"4457dea803de399812ae20c3a2b56a41327407d9","ref":"refs/heads/esak_test","pushedAt":"2024-09-18T16:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"6a220cce27db26bd2574e06ef8c280b118f46f4b","after":"3332d069d13c98fed82c022db4a70c8ef256b887","ref":"refs/heads/esak_test","pushedAt":"2024-09-18T15:28:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Test require_secure_transport","shortMessageHtmlLink":"MXS-4699 Test require_secure_transport"}},{"before":"50d1ddca66cc40dd051710801643cfaed3a3912f","after":"6a220cce27db26bd2574e06ef8c280b118f46f4b","ref":"refs/heads/esak_test","pushedAt":"2024-09-18T15:25:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-5022 Cleanup prepare_servers_for_test()\n\nCall sync_slaves() instead of waiting one second to ensure any\ngenerated users are replicated to entire cluster.","shortMessageHtmlLink":"MXS-5022 Cleanup prepare_servers_for_test()"}},{"before":"b9341eadc76526682191b13acae0c2ed8761e03e","after":"bc11a6a882f40235b9ce95942e598a4a0e2074c2","ref":"refs/heads/develop","pushedAt":"2024-09-18T15:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekorh475","name":"Esa Korhonen","path":"/ekorh475","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23185990?s=80&v=4"},"commit":{"message":"MXS-4699 Add require_secure_transport\n\nThis global static config setting enforces SSL to be configured\nfor listeners, servers, REST-API and KafkaCDC.","shortMessageHtmlLink":"MXS-4699 Add require_secure_transport"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNzoyMjo1NS4wMDAwMDBazwAAAAS8lsqE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNzoyMjo1NS4wMDAwMDBazwAAAAS8lsqE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNToyNDoxNS4wMDAwMDBazwAAAAS53IbZ"}},"title":"Activity · mariadb-corporation/MaxScale"}