{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29740615,"defaultBranch":"master","name":"artio","ownerLogin":"real-logic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-23T16:09:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5371471?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715349924.0","currentOid":""},"activityList":{"items":[{"before":"d5931ed1923633d55ef90f060ac161cac24fc3f4","after":"beccae21323786ae274f114a3d1724f4820832c1","ref":"refs/heads/master","pushedAt":"2024-05-24T12:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to ByteBuddy 1.14.16.","shortMessageHtmlLink":"[Java] Upgrade to ByteBuddy 1.14.16."}},{"before":"80b53d397bbc4fe333a900bc0b0706c4bc2fd144","after":"d5931ed1923633d55ef90f060ac161cac24fc3f4","ref":"refs/heads/master","pushedAt":"2024-05-10T14:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '0.151-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '0.151-SNAPSHOT'."}},{"before":"9efffa270ad9d87d832bce6e89137bd51d3ab507","after":"80b53d397bbc4fe333a900bc0b0706c4bc2fd144","ref":"refs/heads/master","pushedAt":"2024-05-10T14:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '0.150'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '0.150'."}},{"before":"950a3e11d0f0c0c7d9b905b89b48a95f853d1078","after":"9efffa270ad9d87d832bce6e89137bd51d3ab507","ref":"refs/heads/master","pushedAt":"2024-05-10T09:54:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wojciech-adaptive","name":null,"path":"/wojciech-adaptive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50961536?s=80&v=4"},"commit":{"message":"fix assertion","shortMessageHtmlLink":"fix assertion"}},{"before":"9141adf2d625095e42b849387f482551caa0cfd4","after":"950a3e11d0f0c0c7d9b905b89b48a95f853d1078","ref":"refs/heads/master","pushedAt":"2024-05-10T08:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wojciech-adaptive","name":null,"path":"/wojciech-adaptive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50961536?s=80&v=4"},"commit":{"message":"remove obsolete script","shortMessageHtmlLink":"remove obsolete script"}},{"before":"2f07d2df2c7910f3b74c782092debfca2501ce23","after":"9141adf2d625095e42b849387f482551caa0cfd4","ref":"refs/heads/master","pushedAt":"2024-05-02T07:11:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wojciech-adaptive","name":null,"path":"/wojciech-adaptive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50961536?s=80&v=4"},"commit":{"message":"Fix typo in FixArchivePrinter","shortMessageHtmlLink":"Fix typo in FixArchivePrinter"}},{"before":"d7e4a388d981bc2e4303be894081d465e06600d5","after":"2f07d2df2c7910f3b74c782092debfca2501ce23","ref":"refs/heads/master","pushedAt":"2024-04-25T15:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to ByteBuddy 1.14.14.","shortMessageHtmlLink":"[Java] Upgrade to ByteBuddy 1.14.14."}},{"before":"74a8858878151ba0420406115122f35a468e8263","after":"886a9a2faf145af38345ad52148e38b95ab15d23","ref":"refs/heads/0.139-updates","pushedAt":"2024-04-18T16:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '0.139.6'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '0.139.6'."}},{"before":"e42872f663da81eed05c6185db25ce01b9d10842","after":null,"ref":"refs/tags/0.139.5","pushedAt":"2024-04-18T16:15:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"}},{"before":"637c519dc3709f35cd6f8a0901e2b12e0d8714b8","after":"d7e4a388d981bc2e4303be894081d465e06600d5","ref":"refs/heads/master","pushedAt":"2024-04-18T15:00:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"Avoid leaking offline sessions.\n\nRelates to support ticket 18482.\n\nWhen using `soleLibraryMode` and a FIX session disconnects, the engine\nwill keep the session instance in `LiveLibraryInfo` but mark it as\ndisconnected (e.g., removing the endpoint information and\n`connectionId`).\n\nWhen a FIX session reconnects, a new session will be added to\n`LiveLibraryInfo` regardless of whether or not there is an existing\nsession.\n\nIn this commit, I've added a removal as part of `addSession` maintaining\nan invariant that `LiveLibraryInfo` has only one session instance per\n`sessionId`. I believe this is safe, but I'm not hugely familiar with\nlots of the code paths. I have added some logging in case I have missed\nsomething. There are some long standing checks around duplicate\nsessions, which gives me hope.","shortMessageHtmlLink":"Avoid leaking offline sessions."}},{"before":"6a7c2167268fa282826e7a88970669df9bc0efe6","after":null,"ref":"refs/heads/bugfix/ticket-18482","pushedAt":"2024-04-18T14:51:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"}},{"before":"491f67d9c5db91dcc8efade84cf21e24acd10f90","after":"74a8858878151ba0420406115122f35a468e8263","ref":"refs/heads/0.139-updates","pushedAt":"2024-04-18T13:48:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"Merge pull request #506 from real-logic/bugfix/ticket-18482\n\nDemonstrate issue exceeding numInGroup in ControlNotification and avoid leaking offline sessions","shortMessageHtmlLink":"Merge pull request #506 from real-logic/bugfix/ticket-18482"}},{"before":"4f3eb08f76acad5c866d29bb43a8ca4701b41c6d","after":"6a7c2167268fa282826e7a88970669df9bc0efe6","ref":"refs/heads/bugfix/ticket-18482","pushedAt":"2024-04-18T13:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"Avoid leaking offline sessions.\n\nRelates to support ticket 18482.\n\nWhen using `soleLibraryMode` and a FIX session disconnects, the engine\nwill keep the session instance in `LiveLibraryInfo` but mark it as\ndisconnected (e.g., removing the endpoint information and\n`connectionId`).\n\nWhen a FIX session reconnects, a new session will be added to\n`LiveLibraryInfo` regardless of whether or not there is an existing\nsession.\n\nIn this commit, I've added a removal as part of `addSession` maintaining\nan invariant that `LiveLibraryInfo` has only one session instance per\n`sessionId`. I believe this is safe, but I'm not hugely familiar with\nlots of the code paths. I have added some logging in case I have missed\nsomething. There are some long standing checks around duplicate\nsessions, which gives me hope.","shortMessageHtmlLink":"Avoid leaking offline sessions."}},{"before":null,"after":"4f3eb08f76acad5c866d29bb43a8ca4701b41c6d","ref":"refs/heads/bugfix/ticket-18482","pushedAt":"2024-04-18T13:23:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"Avoid leaking offline sessions.\n\nRelates to support ticket 18482.\n\nWhen using `soleLibraryMode` and a FIX session disconnects, the engine\nwill keep the session instance in `LiveLibraryInfo` but mark it as\ndisconnected (e.g., removing the endpoint information and\n`connectionId`).\n\nWhen a FIX session reconnects, a new session will be added to\n`LiveLibraryInfo` regardless of whether or not there is an existing\nsession.\n\nIn this commit, I've added a removal as part of `addSession` maintaining\nan invariant that `LiveLibraryInfo` has only one session instance per\n`sessionId`. I believe this is safe, but I'm not hugely familiar with\nlots of the code paths. I have added some logging in case I have missed\nsomething. There are some long standing checks around duplicate\nsessions, which gives me hope.","shortMessageHtmlLink":"Avoid leaking offline sessions."}},{"before":"f4eb706f889c85ccf3245da3624041dd2acf25b0","after":"637c519dc3709f35cd6f8a0901e2b12e0d8714b8","ref":"refs/heads/master","pushedAt":"2024-04-12T09:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '0.150-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '0.150-SNAPSHOT'."}},{"before":"a8b4946688267367598ee846dbbb319938c01709","after":"f4eb706f889c85ccf3245da3624041dd2acf25b0","ref":"refs/heads/master","pushedAt":"2024-04-12T09:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '0.149'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '0.149'."}},{"before":"e24e551254bebadfcc75f53d261b2e82e98ccbfa","after":"a8b4946688267367598ee846dbbb319938c01709","ref":"refs/heads/master","pushedAt":"2024-04-11T22:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to Aeron 1.44.1.","shortMessageHtmlLink":"[Java] Upgrade to Aeron 1.44.1."}},{"before":"bf33269faf2dd1c27578e060d8d8391ee5cd224e","after":"e24e551254bebadfcc75f53d261b2e82e98ccbfa","ref":"refs/heads/master","pushedAt":"2024-04-11T22:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to SBE 1.31.1.","shortMessageHtmlLink":"[Java] Upgrade to SBE 1.31.1."}},{"before":"262c94514aec0740b1476b19a7148b76072898d3","after":"bf33269faf2dd1c27578e060d8d8391ee5cd224e","ref":"refs/heads/master","pushedAt":"2024-04-11T18:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Fix connection race + Mockito error.","shortMessageHtmlLink":"[Java] Fix connection race + Mockito error."}},{"before":"9a6bec52e6511a5dce7081f8e84c798a7ddb2e40","after":"262c94514aec0740b1476b19a7148b76072898d3","ref":"refs/heads/master","pushedAt":"2024-04-11T16:23:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Use CloseHelper.","shortMessageHtmlLink":"[Java] Use CloseHelper."}},{"before":"3e6af88dbb98c8992809b87c44fc84a04e2a1eb0","after":"9a6bec52e6511a5dce7081f8e84c798a7ddb2e40","ref":"refs/heads/master","pushedAt":"2024-04-09T09:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '0.149-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '0.149-SNAPSHOT'."}},{"before":"027469ace479395b6609c02590418198004690a4","after":"3e6af88dbb98c8992809b87c44fc84a04e2a1eb0","ref":"refs/heads/master","pushedAt":"2024-04-09T09:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '0.148'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '0.148'."}},{"before":"1911973da18cc4be9fa9f4ef921d158a3dfd4dfd","after":"027469ace479395b6609c02590418198004690a4","ref":"refs/heads/master","pushedAt":"2024-04-05T15:08:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to Aeron 1.44.0.","shortMessageHtmlLink":"[Java] Upgrade to Aeron 1.44.0."}},{"before":"ca81b5fe88de2ec547ca34d9c87b2f2e8ab222e1","after":"1911973da18cc4be9fa9f4ef921d158a3dfd4dfd","ref":"refs/heads/master","pushedAt":"2024-04-04T16:35:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to ByteBuddy 1.14.13.","shortMessageHtmlLink":"[Java] Upgrade to ByteBuddy 1.14.13."}},{"before":"d179ab9e65a3832fc362d606e998857f1e4f414e","after":"ca81b5fe88de2ec547ca34d9c87b2f2e8ab222e1","ref":"refs/heads/master","pushedAt":"2024-04-02T17:57:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"Fix ReplayIndex to delete all index segments on sequence reset.\n\nPreviously, if any index segments had been updated, it would only delete\nthose. Now, it deletes all segments regardless of what has been touched.","shortMessageHtmlLink":"Fix ReplayIndex to delete all index segments on sequence reset."}},{"before":"db3f43dbc69a217a7459775c91db02d07e1da26d","after":"491f67d9c5db91dcc8efade84cf21e24acd10f90","ref":"refs/heads/0.139-updates","pushedAt":"2024-04-02T16:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '0.139.5'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '0.139.5'."}},{"before":"e209b4e5090b11dc31e89cd64b38a069748dad83","after":"db3f43dbc69a217a7459775c91db02d07e1da26d","ref":"refs/heads/0.139-updates","pushedAt":"2024-04-02T16:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '0.139.4'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '0.139.4'."}},{"before":"c63641bf7fcd341fe7e1b0bee7cb05d2a153f38d","after":"e209b4e5090b11dc31e89cd64b38a069748dad83","ref":"refs/heads/0.139-updates","pushedAt":"2024-04-02T16:45:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"Fix ReplayIndex to delete all index segments on sequence reset.\n\nPreviously, if any index segments had been updated, it would only delete\nthose. Now, it deletes all segments regardless of what has been touched.","shortMessageHtmlLink":"Fix ReplayIndex to delete all index segments on sequence reset."}},{"before":"a0f309b9eacd8315aecc42dc09426f913b6d5693","after":null,"ref":"refs/heads/release/0.139","pushedAt":"2024-04-02T16:44:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"}},{"before":"2810dd133e9855652450030029b1a2ec933634c6","after":null,"ref":"refs/tags/0.139.4","pushedAt":"2024-04-02T16:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUv7vEAA","startCursor":null,"endCursor":null}},"title":"Activity ยท real-logic/artio"}