{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":124275922,"defaultBranch":"5.0","name":"neo4j-go-driver","ownerLogin":"neo4j","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-07T18:15:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/201120?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714047353.0","currentOid":""},"activityList":{"items":[{"before":"53fa47583051f874be85d283cd5668422ba7d414","after":"56d5884c490418a2b579f0e582cd879df05c9c35","ref":"refs/heads/5.0","pushedAt":"2024-04-25T10:33:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.20.0 release (#579)","shortMessageHtmlLink":"Prepare 5.20.0 release (#579)"}},{"before":"fc81a16dcf23c0ea860d40eab5052dbc3b58b286","after":"53fa47583051f874be85d283cd5668422ba7d414","ref":"refs/heads/5.0","pushedAt":"2024-04-02T12:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.19.0 release (#576)","shortMessageHtmlLink":"Prepare 5.19.0 release (#576)"}},{"before":"55358a79df85d9ccf40d8a841752ddc6e23a3ae3","after":"fc81a16dcf23c0ea860d40eab5052dbc3b58b286","ref":"refs/heads/5.0","pushedAt":"2024-04-02T08:17:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robsdedude","name":"Robsdedude","path":"/robsdedude","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061254?s=80&v=4"},"commit":{"message":"Fix example code in doc comment (#575)\n\n`ExecuteQuery` exists at package level, not the `DriverWithContext` interface.","shortMessageHtmlLink":"Fix example code in doc comment (#575)"}},{"before":"e5c02d6f4dd71d320065a3cfe10469c3deedcf56","after":"55358a79df85d9ccf40d8a841752ddc6e23a3ae3","ref":"refs/heads/5.0","pushedAt":"2024-03-22T11:15:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"ADR 024: mTLS for 2FA (#573)\n\n* ADR 024: mTLS 2FA\r\n\r\n---------\r\n\r\nCo-authored-by: Robsdedude ","shortMessageHtmlLink":"ADR 024: mTLS for 2FA (#573)"}},{"before":"21c64d6d34129227170299c230ffba5c3080103f","after":"e5c02d6f4dd71d320065a3cfe10469c3deedcf56","ref":"refs/heads/5.0","pushedAt":"2024-02-29T11:51:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.18.0 release (#571)","shortMessageHtmlLink":"Prepare 5.18.0 release (#571)"}},{"before":"ef1b68f6b75d7db00ceb80e630cc5a190ea3a305","after":"21c64d6d34129227170299c230ffba5c3080103f","ref":"refs/heads/5.0","pushedAt":"2024-02-23T13:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Return error if operation is attempted on a closed session (#570)\n\n* return error if an operation is attempted on closed session","shortMessageHtmlLink":"Return error if operation is attempted on a closed session (#570)"}},{"before":"ed2209672943cc4558520416fa24f1285112f559","after":"ef1b68f6b75d7db00ceb80e630cc5a190ea3a305","ref":"refs/heads/5.0","pushedAt":"2024-02-22T09:45:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Initial BenchKit backend implementation (#566)\n\n* added benchkit","shortMessageHtmlLink":"Initial BenchKit backend implementation (#566)"}},{"before":"b6ae8b2b9fb0cb863934371b6254cef40a11cdbf","after":"ed2209672943cc4558520416fa24f1285112f559","ref":"refs/heads/5.0","pushedAt":"2024-02-06T11:15:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Add `ExecuteQueryWithAuthToken` configuration option (#564)\n\n* Add configuration option\r\n\r\n---------\r\n\r\nCo-authored-by: Robsdedude ","shortMessageHtmlLink":"Add ExecuteQueryWithAuthToken configuration option (#564)"}},{"before":"b6ae8b2b9fb0cb863934371b6254cef40a11cdbf","after":null,"ref":"refs/heads/feat/benchkit","pushedAt":"2024-02-06T09:38:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"}},{"before":null,"after":"b6ae8b2b9fb0cb863934371b6254cef40a11cdbf","ref":"refs/heads/feat/benchkit","pushedAt":"2024-02-06T09:37:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.17.0 release (#565)","shortMessageHtmlLink":"Prepare 5.17.0 release (#565)"}},{"before":"d7aed101bc5e0eb9b4948bff58c06455342564e3","after":"b6ae8b2b9fb0cb863934371b6254cef40a11cdbf","ref":"refs/heads/5.0","pushedAt":"2024-01-29T13:33:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.17.0 release (#565)","shortMessageHtmlLink":"Prepare 5.17.0 release (#565)"}},{"before":"a3fa881b062039b1db28c1b1f8957ff9544d0453","after":"d7aed101bc5e0eb9b4948bff58c06455342564e3","ref":"refs/heads/5.0","pushedAt":"2024-01-08T15:26:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Add String representations for temporal types (#561)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Add String representations for temporal types (#561)"}},{"before":"373bd3990e13e15955a1888f42e0e272c3279886","after":"a3fa881b062039b1db28c1b1f8957ff9544d0453","ref":"refs/heads/5.0","pushedAt":"2024-01-04T17:16:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Clean up logging packaging (#560)\n\n* Move everything logging related into `log` package.\r\n Deprecations are now in place, new alternatives exist.\r\n * Made structs implementing Logger private so they need to be created via\r\n factory methods.\r\n\r\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Clean up logging packaging (#560)"}},{"before":"94725fd8a262fa77c2be403bcd54482fc23cd35e","after":"373bd3990e13e15955a1888f42e0e272c3279886","ref":"refs/heads/5.0","pushedAt":"2024-01-04T09:31:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Non-racing lock for driver pool (#552)\n\n* Non-racing lock for driver pool\r\n\r\nThe mutex guarding the driver's pool attribute does not need to be held while\r\ndoing IO. Therefore, we can use a standard (non-cancelable) mutex to guard it.\r\nThis comes at the benefit of not needing a context for session creation. Session\r\ncreation doesn't perform any I/O, so it shouldn't take long anyway. There's\r\nlittle to no gain in it accepting a context.\r\n\r\n* TestKit backend: fix error swallowing introduced in refactor\r\n\r\n---------\r\n\r\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Non-racing lock for driver pool (#552)"}},{"before":"a169335554f18800a86d487e7b327b8d81777fd1","after":"94725fd8a262fa77c2be403bcd54482fc23cd35e","ref":"refs/heads/5.0","pushedAt":"2024-01-03T13:51:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Fix race: pool kept connections after closure (#562)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Fix race: pool kept connections after closure (#562)"}},{"before":"29fad8a680b47c5335a9ca436e5f1893c0e563de","after":"a169335554f18800a86d487e7b327b8d81777fd1","ref":"refs/heads/5.0","pushedAt":"2024-01-02T11:56:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.16.0 release (#563)","shortMessageHtmlLink":"Prepare 5.16.0 release (#563)"}},{"before":"fdbce9fb672bd8e838646767a021fd5cd81b9111","after":"29fad8a680b47c5335a9ca436e5f1893c0e563de","ref":"refs/heads/5.0","pushedAt":"2023-12-15T09:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Fix concurrent auth token map modification (#558)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Fix concurrent auth token map modification (#558)"}},{"before":"042c15456818e42b5086f28d2ab39c89b4c07712","after":"fdbce9fb672bd8e838646767a021fd5cd81b9111","ref":"refs/heads/5.0","pushedAt":"2023-12-14T16:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Pool: notify fewer waiters on returned connection (#559)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Pool: notify fewer waiters on returned connection (#559)"}},{"before":"ac6a50ba12c83e66b4ad14f1bfa3c5f23f2cfb2d","after":"042c15456818e42b5086f28d2ab39c89b4c07712","ref":"refs/heads/5.0","pushedAt":"2023-12-14T13:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Avoid I/O while holding the pool's queue lock (#556)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Avoid I/O while holding the pool's queue lock (#556)"}},{"before":"ddb063551896be86a5acbfb5d3a8b760bf4ae33b","after":"ac6a50ba12c83e66b4ad14f1bfa3c5f23f2cfb2d","ref":"refs/heads/5.0","pushedAt":"2023-12-14T12:11:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Abort health check loop on done context (#555)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Abort health check loop on done context (#555)"}},{"before":"84b51fec9e15df56dbb3b6837ffe089410fab079","after":"ddb063551896be86a5acbfb5d3a8b760bf4ae33b","ref":"refs/heads/5.0","pushedAt":"2023-12-14T10:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Minor code clean-ups (#554)","shortMessageHtmlLink":"Minor code clean-ups (#554)"}},{"before":"4354f3ab23fe37379bf8e93a08c00ecd1a52f0a5","after":"84b51fec9e15df56dbb3b6837ffe089410fab079","ref":"refs/heads/5.0","pushedAt":"2023-12-12T10:11:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Add `ConnectionLivenessCheckTimeout` configuration (#551)\n\n* Add configuration\r\n\r\n* Added new unit test and skipped Testkit test\r\n\r\n* Mock time globally, not per struct\r\n\r\nPros:\r\n * easier to mock time functions\r\n (this commit adds mocking time.Since)\r\n * less passing time functions through the whole stack\r\n * better performing when mocking is not needed:\r\n * no dynamic dispatch needed\r\n * compiler might inline calls\r\n\r\nCons:\r\n * requires locking when mocking time\r\n * tests that need mocking time cannot run in parallel\r\n * more spooky action at a distance\r\n\r\n---------\r\n\r\nCo-authored-by: Robsdedude ","shortMessageHtmlLink":"Add ConnectionLivenessCheckTimeout configuration (#551)"}},{"before":"8602aefd703d3a6e9016217d70ac58893fef4f4f","after":"4354f3ab23fe37379bf8e93a08c00ecd1a52f0a5","ref":"refs/heads/5.0","pushedAt":"2023-12-08T17:50:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Add `ExecuteQueryWithTransactionConfig` option for `ExecuteQuery` (#553)\n\n* Add a new configuration option","shortMessageHtmlLink":"Add ExecuteQueryWithTransactionConfig option for ExecuteQuery (#553)"}},{"before":"b0a4f07bb0b64944a29205061a9259e145df7d6b","after":"8602aefd703d3a6e9016217d70ac58893fef4f4f","ref":"refs/heads/5.0","pushedAt":"2023-11-28T11:30:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.15.0 release (#550)","shortMessageHtmlLink":"Prepare 5.15.0 release (#550)"}},{"before":"e3e27ee207f65d9261bf691588eb8c5a31d3402e","after":"b0a4f07bb0b64944a29205061a9259e145df7d6b","ref":"refs/heads/5.0","pushedAt":"2023-11-23T10:03:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Update licence headers (#546)","shortMessageHtmlLink":"Update licence headers (#546)"}},{"before":"4d8aa8f3a4ae364db6f9755007a58bf2dd8ecab9","after":"e3e27ee207f65d9261bf691588eb8c5a31d3402e","ref":"refs/heads/5.0","pushedAt":"2023-11-10T14:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Enhance Neo4j integration test configuration (#544)\n\n- Add `getVersionFromDB` to `DbServer` for dynamic version detection\r\n- Remove default version in `VersionOf` if empty\r\n- Default `GetDbServer` to localhost when `TEST_NEO4J_HOST` unset","shortMessageHtmlLink":"Enhance Neo4j integration test configuration (#544)"}},{"before":"88f48adfe96c11bf487852d20f54eb65e73b5534","after":"4d8aa8f3a4ae364db6f9755007a58bf2dd8ecab9","ref":"refs/heads/5.0","pushedAt":"2023-11-03T12:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Fix transaction termination handling (#536)\n\nTransaction termination handling fix\r\n\r\n---------\r\n\r\nCo-authored-by: Robsdedude \r\nCo-authored-by: Rouven Bauer ","shortMessageHtmlLink":"Fix transaction termination handling (#536)"}},{"before":"7b4cb82b2b5225307b953946c96f9f876a4643e6","after":"88f48adfe96c11bf487852d20f54eb65e73b5534","ref":"refs/heads/5.0","pushedAt":"2023-10-27T11:31:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Typo in godoc for driver_with_context.go (#535)\n\nCo-authored-by: Stephen Cathcart ","shortMessageHtmlLink":"Typo in godoc for driver_with_context.go (#535)"}},{"before":"56358bd8ac50d289c4a7c1dad06d112ffa718320","after":"7b4cb82b2b5225307b953946c96f9f876a4643e6","ref":"refs/heads/5.0","pushedAt":"2023-10-26T14:13:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Prepare 5.14.0 release (#543)","shortMessageHtmlLink":"Prepare 5.14.0 release (#543)"}},{"before":"16b4b5f309c9faead7013059e1145cf7add89b19","after":"56358bd8ac50d289c4a7c1dad06d112ffa718320","ref":"refs/heads/5.0","pushedAt":"2023-10-26T12:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCathcart","name":"Stephen Cathcart","path":"/StephenCathcart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1964033?s=80&v=4"},"commit":{"message":"Release Re-Auth and AuthTokenManager (#542)","shortMessageHtmlLink":"Release Re-Auth and AuthTokenManager (#542)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOgmE0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท neo4j/neo4j-go-driver"}