{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7083242,"defaultBranch":"master","name":"mysql","ownerLogin":"go-sql-driver","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-09T20:33:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3002971?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711463750.0","currentOid":""},"activityList":{"items":[{"before":"7939f5923ddca00fbfcaba7ab72eca484d5f9060","after":"af8d7931954ec21a96df9610a99c09c2887f2ee7","ref":"refs/heads/master","pushedAt":"2024-04-30T13:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"unify short name for mysqlConn in connection_test (#1581)","shortMessageHtmlLink":"unify short name for mysqlConn in connection_test (#1581)"}},{"before":"8d421d9c69403dbea52832f311b6d49cff004dbd","after":"7939f5923ddca00fbfcaba7ab72eca484d5f9060","ref":"refs/heads/master","pushedAt":"2024-04-30T13:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"update URL for protocol docs (#1580)","shortMessageHtmlLink":"update URL for protocol docs (#1580)"}},{"before":"d7ddb8b9e324830b1ede89c5fea090c824497c51","after":"8d421d9c69403dbea52832f311b6d49cff004dbd","ref":"refs/heads/master","pushedAt":"2024-04-30T02:54:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"update changelog for releasing v1.8.1 (#1576) (#1577)\n\ncherry pick of\r\nhttps://github.com/shogo82148/mysql/commit/476df92ad2293daaba19414bd1495c1b2b6c0bad\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Bug Fixes**\r\n\t- Addressed race conditions when the context is canceled.\r\n- **New Features**\r\n\t- Enhanced database connection with charset and collation settings.\r\n\t- Improved path escaping in database names.\r\n\t- Dropped support for Go versions 1.13-17.\r\n\t- Implemented parsing numbers over text protocol.\r\n\t- Introduced new configuration options for advanced usage.\r\n- **Enhancements**\r\n\t- Made logger configurable per connection.\r\n- Fixed handling of `mediumint unsigned` in\r\n`ColumnType.DatabaseTypeName`.\r\n\t- Added connection attributes for more detailed connection information.\r\n\r\n","shortMessageHtmlLink":"update changelog for releasing v1.8.1 (#1576) (#1577)"}},{"before":"7eeaba63c539337ee3c37d40164a0b69606f5a37","after":"4395c45fd098a81c5251667cda111f94c693ab14","ref":"refs/heads/1.8","pushedAt":"2024-03-26T14:34:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"update changelog for releasing v1.8.1 (#1576)\n\n### Description\r\n\r\nhttps://github.com/go-sql-driver/mysql/issues/1559 and\r\nhttps://github.com/go-sql-driver/mysql/issues/1567 are fixed.\r\nLet's release a new version v1.8.1.\r\n\r\n### Checklist\r\n- [x] Code compiles correctly\r\n- [x] Created tests which fail without the change (if possible)\r\n- [x] All tests passing\r\n- [x] Extended the README / documentation, if necessary\r\n- [x] Added myself / the copyright holder to the AUTHORS file\r\n\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Bug Fixes**\r\n\t- Addressed race condition issues for enhanced stability.\r\n\r\n- **New Features**\r\n- Improved database compatibility with charset and collation\r\nadjustments.\r\n- Enhanced security and flexibility through the introduction of new\r\nconfiguration options.\r\n\r\n- **Major Changes**\r\n- Dropped support for older versions of Go (1.13-1.17) to leverage newer\r\nlanguage features.\r\n\t- Improved number parsing for efficiency and accuracy.\r\n\t- Added configurable logging per connection for better diagnostics.\r\n\r\n- **Enhancements**\r\n- Fixed issues with ColumnType.DatabaseTypeName to improve data\r\nhandling.\r\n- Introduced connection attributes for more detailed connection\r\ninformation.\r\n\r\n","shortMessageHtmlLink":"update changelog for releasing v1.8.1 (#1576)"}},{"before":"65395d853d2cff602f26e79becb84ff116948c8f","after":"7eeaba63c539337ee3c37d40164a0b69606f5a37","ref":"refs/heads/1.8","pushedAt":"2024-03-24T08:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"Fix issue 1567 (#1570) (#1571)\n\n(cherry picked from commit d7ddb8b9e324830b1ede89c5fea090c824497c51)","shortMessageHtmlLink":"Fix issue 1567 (#1570) (#1571)"}},{"before":"d86c4527bae98ccd4e5060f72887520ce30eda5e","after":"d7ddb8b9e324830b1ede89c5fea090c824497c51","ref":"refs/heads/master","pushedAt":"2024-03-22T15:57:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"Fix issue 1567 (#1570)\n\n### Description\r\n\r\ncloses https://github.com/go-sql-driver/mysql/issues/1567\r\n\r\nWhen TLS is enabled, `mc.netConn` is rewritten after the TLS handshak as\r\ndetailed here:\r\n\r\n\r\nhttps://github.com/go-sql-driver/mysql/blob/d86c4527bae98ccd4e5060f72887520ce30eda5e/packets.go#L355\r\n\r\nTherefore, `mc.netConn` should not be accessed within the watcher\r\ngoroutine.\r\nInstead, `mc.rawConn` should be initialized prior to invoking\r\n`mc.startWatcher`, and `mc.rawConn` should be used in lieu of\r\n`mc.netConn`.\r\n\r\n### Checklist\r\n- [x] Code compiles correctly\r\n- [x] Created tests which fail without the change (if possible)\r\n- [x] All tests passing\r\n- [x] Extended the README / documentation, if necessary\r\n- [x] Added myself / the copyright holder to the AUTHORS file\r\n\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Refactor**\r\n\t- Improved variable naming for better code readability and maintenance.\r\n\t- Enhanced network connection handling logic.\r\n- **New Features**\r\n\t- Updated TCP connection handling to better support TCP Keepalives.\r\n- **Tests**\r\n- Added a new test to address and verify the fix for a specific issue\r\nrelated to TLS, connection pooling, and round trip time estimation.\r\n\r\n","shortMessageHtmlLink":"Fix issue 1567 (#1570)"}},{"before":"1e75613eb1d182b7a682f06607e4d5a8afd52546","after":"65395d853d2cff602f26e79becb84ff116948c8f","ref":"refs/heads/1.8","pushedAt":"2024-03-17T05:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"fix race condition when context is canceled (#1565)\n\nFix #1559.\r\n\r\n(cherry picked from commit d86c4527bae98ccd4e5060f72887520ce30eda5e)","shortMessageHtmlLink":"fix race condition when context is canceled (#1565)"}},{"before":"1a6477358cbbc917d5370c53d3e35a13b45aed19","after":"d86c4527bae98ccd4e5060f72887520ce30eda5e","ref":"refs/heads/master","pushedAt":"2024-03-17T04:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"fix race condition when context is canceled (#1562)\n\nFix #1559.","shortMessageHtmlLink":"fix race condition when context is canceled (#1562)"}},{"before":"33fa6e529246e1e6b77a4611bd9338694dca87ff","after":"1e75613eb1d182b7a682f06607e4d5a8afd52546","ref":"refs/heads/1.8","pushedAt":"2024-03-16T15:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"add wrapper method to call mc.cfg.Logger (#1564)\n\n(cherry picked from commit 1a6477358cbbc917d5370c53d3e35a13b45aed19)","shortMessageHtmlLink":"add wrapper method to call mc.cfg.Logger (#1564)"}},{"before":"35847bed632a869c89234080ebee1e7b78d140e6","after":"1a6477358cbbc917d5370c53d3e35a13b45aed19","ref":"refs/heads/master","pushedAt":"2024-03-16T14:24:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"add wrapper method to call mc.cfg.Logger (#1563)","shortMessageHtmlLink":"add wrapper method to call mc.cfg.Logger (#1563)"}},{"before":"8a327a3575a42f7222f6e51263326d5a0eaecab0","after":"35847bed632a869c89234080ebee1e7b78d140e6","ref":"refs/heads/master","pushedAt":"2024-03-16T14:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"replace interface{} with any (#1560)","shortMessageHtmlLink":"replace interface{} with any (#1560)"}},{"before":"33b7747a9144946e50399904d3f27ecc0f96c2b6","after":"33fa6e529246e1e6b77a4611bd9338694dca87ff","ref":"refs/heads/1.8","pushedAt":"2024-03-16T14:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"replace interface{} with any (#1561)","shortMessageHtmlLink":"replace interface{} with any (#1561)"}},{"before":"db2a560a5067e3208f3b9610ed6449a16cd3bf54","after":null,"ref":"refs/heads/alloc-pool","pushedAt":"2024-03-16T08:01:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"}},{"before":"35f1118c8f0bb91ccce655694d875c7f0f5a5217","after":null,"ref":"refs/heads/misc_fixes","pushedAt":"2024-03-16T07:32:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"}},{"before":null,"after":"db2a560a5067e3208f3b9610ed6449a16cd3bf54","ref":"refs/heads/alloc-pool","pushedAt":"2024-03-16T07:32:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"manage a Fields + Rows pool","shortMessageHtmlLink":"manage a Fields + Rows pool"}},{"before":"db2a560a5067e3208f3b9610ed6449a16cd3bf54","after":null,"ref":"refs/heads/alloc-pool","pushedAt":"2024-03-16T07:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"}},{"before":"eeb0d988963ebd1fe66724f7391bfba85ddeb7b5","after":null,"ref":"refs/heads/columns-counter","pushedAt":"2024-03-16T07:32:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"}},{"before":null,"after":"33b7747a9144946e50399904d3f27ecc0f96c2b6","ref":"refs/heads/1.8","pushedAt":"2024-03-16T07:15:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Add BeforeConnect callback to configuration object (#1469)\n\nThis can be used to alter the connection options for each connection, right before it's established\r\n\r\nCo-authored-by: Inada Naoki ","shortMessageHtmlLink":"Add BeforeConnect callback to configuration object (#1469)"}},{"before":"3147497dd6a98708e5ee4da04f2a686b4d7979a7","after":"8a327a3575a42f7222f6e51263326d5a0eaecab0","ref":"refs/heads/master","pushedAt":"2024-03-11T14:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"Drop support of go1.19 (#1558)\n\n* drop support of Go 1.19\r\n\r\n* replace atomicBool by atomic.Bool\r\n\r\n* Update Go and MariaDB versions in README.md","shortMessageHtmlLink":"Drop support of go1.19 (#1558)"}},{"before":"33b7747a9144946e50399904d3f27ecc0f96c2b6","after":"3147497dd6a98708e5ee4da04f2a686b4d7979a7","ref":"refs/heads/master","pushedAt":"2024-03-11T04:44:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"ci: update Go and MySQL versions (#1557)","shortMessageHtmlLink":"ci: update Go and MySQL versions (#1557)"}},{"before":"6964272ffd13a41ad66383cd2ea738fded75ad06","after":"33b7747a9144946e50399904d3f27ecc0f96c2b6","ref":"refs/heads/master","pushedAt":"2024-03-09T06:57:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Add BeforeConnect callback to configuration object (#1469)\n\nThis can be used to alter the connection options for each connection, right before it's established\r\n\r\nCo-authored-by: Inada Naoki ","shortMessageHtmlLink":"Add BeforeConnect callback to configuration object (#1469)"}},{"before":"097fe6e3ad83bbd7c84debe810aec4c4a533bcaa","after":"6964272ffd13a41ad66383cd2ea738fded75ad06","ref":"refs/heads/master","pushedAt":"2024-03-06T15:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Make TimeTruncate functional option (#1552)","shortMessageHtmlLink":"Make TimeTruncate functional option (#1552)"}},{"before":"f019727e4706bf9c4f60579382f6e72b94bd0305","after":"097fe6e3ad83bbd7c84debe810aec4c4a533bcaa","ref":"refs/heads/master","pushedAt":"2024-02-05T11:29:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Update workflows (#1547)","shortMessageHtmlLink":"Update workflows (#1547)"}},{"before":"743e263bab87912dfb61789f36c21d9685887c76","after":"f019727e4706bf9c4f60579382f6e72b94bd0305","ref":"refs/heads/master","pushedAt":"2024-02-05T08:57:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"add TiDB support in README.md (#1333)\n\nSigned-off-by: crazycs520 \r\nCo-authored-by: Inada Naoki ","shortMessageHtmlLink":"add TiDB support in README.md (#1333)"}},{"before":"c48c0e7da17e8fc06133e431ce7c10e7a3e94f06","after":"743e263bab87912dfb61789f36c21d9685887c76","ref":"refs/heads/master","pushedAt":"2024-01-31T09:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Introduce `timeTruncate` parameter for `time.Time` arguments (#1541)\n\nCo-authored-by: Inada Naoki ","shortMessageHtmlLink":"Introduce timeTruncate parameter for time.Time arguments (#1541)"}},{"before":"0004702b931d3429afb3e16df444ed80be24d1f4","after":"c48c0e7da17e8fc06133e431ce7c10e7a3e94f06","ref":"refs/heads/master","pushedAt":"2024-01-05T08:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Fix unsigned int overflow (#1530)","shortMessageHtmlLink":"Fix unsigned int overflow (#1530)"}},{"before":"d4517c5d905ccd3cc1e750f592edfa88d774d908","after":"0004702b931d3429afb3e16df444ed80be24d1f4","ref":"refs/heads/master","pushedAt":"2023-12-13T11:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"Parallelize test (#1525)\n\n* Refactor test cleanup in driver_test.go\r\n\r\n* parallelize TestEmptyQuery and TestCRUD\r\n\r\n* parallelize TestNumbersToAny\r\n\r\n* parallelize TestInt\r\n\r\n* parallelize TestFloat32\r\n\r\n* parallelize TestFloat64\r\n\r\n* parallelize TestFloat64Placeholder\r\n\r\n* parallelize TestString\r\n\r\n* parallelize TestRawBytes\r\n\r\n* parallelize TestRawMessage\r\n\r\n* parallelize TestValuer\r\n\r\n* parallelize TestValuerWithValidation\r\n\r\n* parallelize TestTimestampMicros\r\n\r\n* parallelize TestNULL\r\n\r\n* parallelize TestUint64\r\n\r\n* parallelize TestLongData\r\n\r\n* parallelize TestContextCancelExec\r\n\r\n* parallelize TestPingContext\r\n\r\n* parallelize TestContextCancelQuery\r\n\r\n* parallelize TestContextCancelQueryRow\r\n\r\n* Revert \"parallelize TestLongData\"\r\n\r\nThis reverts commit a360be7a110bb6372bed8cf7bc467e3c2dae3c66.\r\n\r\n* parallelize TestContextCancelPrepare\r\n\r\n* parallelize TestContextCancelStmtExec\r\n\r\n* parallelize TestContextCancelStmtQuery\r\n\r\n* parallelize TestContextCancelBegin\r\n\r\n* parallelize TestContextBeginIsolationLevel\r\n\r\n* parallelize TestContextBeginReadOnly\r\n\r\n* parallelize TestValuerWithValueReceiverGivenNilValue\r\n\r\n* parallelize TestRawBytesAreNotModified\r\n\r\n* parallelize TestFoundRows\r\n\r\n* parallelize TestRowsClose\r\n\r\n* parallelize TestCloseStmtBeforeRows\r\n\r\n* parallelize TestStmtMultiRows\r\n\r\n* Revert \"parallelize TestRawBytesAreNotModified\"\r\n\r\nThis reverts commit 91622f05d44481dd9867eeaaf382da239afe3925.\r\n\r\n* parallelize TestStaleConnectionChecks\r\n\r\n* parallelize TestFailingCharset\r\n\r\n* parallelize TestColumnsWithAlias\r\n\r\n* parallelize TestRawBytesResultExceedsBuffer\r\n\r\n* parallelize TestUnixSocketAuthFail\r\n\r\n* parallelize TestSkipResults\r\n\r\n* Add parallel flag to go test command\r\n\r\n* Revert \"parallelize TestUnixSocketAuthFail\"\r\n\r\nThis reverts commit b3df7bd130a21294a45c3733f1d2541b15582111.","shortMessageHtmlLink":"Parallelize test (#1525)"}},{"before":"2cdf62442f2edb873d1270897d994fc83b78f118","after":"d4517c5d905ccd3cc1e750f592edfa88d774d908","ref":"refs/heads/master","pushedAt":"2023-12-13T08:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Support ENUM and SET type in DatabaseTypeName() (#1520)","shortMessageHtmlLink":"Support ENUM and SET type in DatabaseTypeName() (#1520)"}},{"before":"fc589cbaba22032382488393c72b9b3b5366917c","after":"2cdf62442f2edb873d1270897d994fc83b78f118","ref":"refs/heads/master","pushedAt":"2023-12-13T06:21:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shogo82148","name":"ICHINOSE Shogo","path":"/shogo82148","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1157344?s=80&v=4"},"commit":{"message":"Fix sql.RawBytes corruption issue (#1523)","shortMessageHtmlLink":"Fix sql.RawBytes corruption issue (#1523)"}},{"before":"d9f43839450e9361c16685ea24f0bce0da1935b7","after":"fc589cbaba22032382488393c72b9b3b5366917c","ref":"refs/heads/master","pushedAt":"2023-12-12T09:26:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"methane","name":"Inada Naoki","path":"/methane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199592?s=80&v=4"},"commit":{"message":"Add client_ed25519 authentication (#1518)\n\nImplements the necessary client code for [ed25519 authentication](https://mariadb.com/kb/en/authentication-plugin-ed25519/).\r\n\r\nThis patch uses filippo.io/edwards25519 to implement the crypto bits.\r\nThe standard library `crypto/ed25519` cannot be used as MariaDB chose\r\na scheme that is simply not compatible with what the standard library provides.","shortMessageHtmlLink":"Add client_ed25519 authentication (#1518)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPgrk9QA","startCursor":null,"endCursor":null}},"title":"Activity ยท go-sql-driver/mysql"}