{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16621659,"defaultBranch":"master","name":"aeron","ownerLogin":"real-logic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-07T17:16:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5371471?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716556049.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a604a90e6e815186ff712f56e19c86e196440f29","ref":"refs/heads/testable_versioned","pushedAt":"2024-05-24T13:07:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"langera","name":"Amir Langer","path":"/langera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250662?s=80&v=4"},"commit":{"message":"[Java] Version interface to allow testing usage of it","shortMessageHtmlLink":"[Java] Version interface to allow testing usage of it"}},{"before":"9494c731a1e64e26b8d022dfcf0b7efe5af75567","after":"a3bfb6d1b2896058e3fa9872942f64969730a48a","ref":"refs/heads/master","pushedAt":"2024-05-24T12:04:31.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":"48e45143ab6264d2b12e197e9e1fe2c1edbc93c6","after":"9494c731a1e64e26b8d022dfcf0b7efe5af75567","ref":"refs/heads/master","pushedAt":"2024-05-23T04:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Disable native test for Windows as it fails in CI (passes locally).","shortMessageHtmlLink":"[Java] Disable native test for Windows as it fails in CI (passes loca…"}},{"before":"e8d1b59fc983ca75bc20752eb31b28561f0f0d72","after":"48e45143ab6264d2b12e197e9e1fe2c1edbc93c6","ref":"refs/heads/master","pushedAt":"2024-05-23T02:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Checkstyle.","shortMessageHtmlLink":"[Java] Checkstyle."}},{"before":"4095257578af3388738a5d92298d0e725d1d9aaa","after":"e8d1b59fc983ca75bc20752eb31b28561f0f0d72","ref":"refs/heads/master","pushedAt":"2024-05-23T02:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C++] Rethrow original exception in ReplayMerge so information is not lost. #1587","shortMessageHtmlLink":"[C++] Rethrow original exception in ReplayMerge so information is not…"}},{"before":"76b8b2589371c067251bbe9567848ac7538822ef","after":"4095257578af3388738a5d92298d0e725d1d9aaa","ref":"refs/heads/master","pushedAt":"2024-05-23T02:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Allow for more time for test to complete.","shortMessageHtmlLink":"[Java] Allow for more time for test to complete."}},{"before":"659c90f36021037e5f2c469f6e8ddf9d0b20a108","after":"76b8b2589371c067251bbe9567848ac7538822ef","ref":"refs/heads/master","pushedAt":"2024-05-22T23:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Add some additional error test to ReplayMerge and test for concurrent ReplayMerges.","shortMessageHtmlLink":"[Java] Add some additional error test to ReplayMerge and test for con…"}},{"before":"0c454b5653e9af19c71a6cb9f0b50c8e5cd13cb8","after":"659c90f36021037e5f2c469f6e8ddf9d0b20a108","ref":"refs/heads/master","pushedAt":"2024-05-22T02:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Checkstyle.","shortMessageHtmlLink":"[Java] Checkstyle."}},{"before":"cb12da97681ffc86d6edab22107f16fe46136e51","after":"0c454b5653e9af19c71a6cb9f0b50c8e5cd13cb8","ref":"refs/heads/master","pushedAt":"2024-05-22T01:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Change response channels sample to use controlled poll to prevent response channel test failures.","shortMessageHtmlLink":"[Java] Change response channels sample to use controlled poll to prev…"}},{"before":"b4d7ef0e6af8aeacf53242c9efba0285d30f0c73","after":"cb12da97681ffc86d6edab22107f16fe46136e51","ref":"refs/heads/master","pushedAt":"2024-05-21T22:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Remove unnecessary driver configuration from test.","shortMessageHtmlLink":"[Java] Remove unnecessary driver configuration from test."}},{"before":"0428c40ce4dbe442c70eb83fc1c607253220af9c","after":"b4d7ef0e6af8aeacf53242c9efba0285d30f0c73","ref":"refs/heads/master","pushedAt":"2024-05-20T23:55:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Fix StreamSessionLimitsTest by properly closing failed publication.","shortMessageHtmlLink":"[Java] Fix StreamSessionLimitsTest by properly closing failed publica…"}},{"before":"d4415a2920d419b8876f1d6d48c048ce91b7f580","after":"d2de85ad1bcf6f1fb2d9d922c21823b3d63112fa","ref":"refs/heads/ingress_unknown_schema_id","pushedAt":"2024-05-20T20:10:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"langera","name":"Amir Langer","path":"/langera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250662?s=80&v=4"},"commit":{"message":"[Java] schema adapter","shortMessageHtmlLink":"[Java] schema adapter"}},{"before":"02b3b115114f66bdc8790f2c60c0915250fdcc2b","after":"0428c40ce4dbe442c70eb83fc1c607253220af9c","ref":"refs/heads/master","pushedAt":"2024-05-20T04:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C] Remove unused function.","shortMessageHtmlLink":"[C] Remove unused function."}},{"before":"8956a8a096c0471d37edc5122d48fd2e9c08d59d","after":"02b3b115114f66bdc8790f2c60c0915250fdcc2b","ref":"refs/heads/master","pushedAt":"2024-05-15T21:11:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"Per Stream Session Limits (#1598)\n\n* [Java] Flatten out StreamInterest structure and separate out active images into its own map.\r\n\r\n* [Java] Implement per-stream session limits.\r\n\r\n* [Java] Add system test for session limits.\r\n\r\n* [C] Separate state from image in data packet dispatcher.\r\n\r\n* [Java] Add null check when adding publication image in data packet dispatcher.\r\n\r\n* [C] Start applying session limits.\r\n\r\n* [C] Add test to validate rejection of too many sessions on a given stream.\r\n\r\n* [C] Add experimental features and stream session limits to print configuration.\r\n\r\n* [Java] Enable tests on C media driver by enabling stream session limit configuration option.\r\n\r\n* [Java] Catch NumberFormatException and report more useful error.","shortMessageHtmlLink":"Per Stream Session Limits (#1598)"}},{"before":"86e36dd57f3604178c8f96d234dab1ba50824e77","after":"8956a8a096c0471d37edc5122d48fd2e9c08d59d","ref":"refs/heads/master","pushedAt":"2024-05-15T10:33:15.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] Workaround https://github.com/johnrengelman/shadow/issues/917.","shortMessageHtmlLink":"[Java] Workaround johnrengelman/shadow#917."}},{"before":"c0783d9a7a78581d799f5f4bfe86fa2785f94dbf","after":"86e36dd57f3604178c8f96d234dab1ba50824e77","ref":"refs/heads/master","pushedAt":"2024-05-15T09:37:58.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] Enable experimental ByteBuddy option for JDK 21+ support in tests.","shortMessageHtmlLink":"[Java] Enable experimental ByteBuddy option for JDK 21+ support in te…"}},{"before":"bef4aeed1f83c8a24cd1a63abfdcf335f1b8d67b","after":"c0783d9a7a78581d799f5f4bfe86fa2785f94dbf","ref":"refs/heads/master","pushedAt":"2024-05-15T08:30: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.15.","shortMessageHtmlLink":"[Java] Upgrade to ByteBuddy 1.14.15."}},{"before":"6bdd8838286b8d2e42eedfd07b958725c8c732d4","after":"bef4aeed1f83c8a24cd1a63abfdcf335f1b8d67b","ref":"refs/heads/master","pushedAt":"2024-05-14T01:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Use context instead of image by session id to resolve Image on request message.","shortMessageHtmlLink":"[Java] Use context instead of image by session id to resolve Image on…"}},{"before":"b47b26b02022c4e6b92c88bbe5b9d3a2b9be23b6","after":"6bdd8838286b8d2e42eedfd07b958725c8c732d4","ref":"refs/heads/master","pushedAt":"2024-05-13T03:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C] Move validation earlier in the flow to see if that prevents leaks in ATS on validation failure.","shortMessageHtmlLink":"[C] Move validation earlier in the flow to see if that prevents leaks…"}},{"before":"63801accb8e4aa01483de2cccd3447197db5136d","after":"b47b26b02022c4e6b92c88bbe5b9d3a2b9be23b6","ref":"refs/heads/master","pushedAt":"2024-05-10T14:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[Java] Remove redundant param.","shortMessageHtmlLink":"[Java] Remove redundant param."}},{"before":"d7dd1520a010b716a42ab2e5771d2dfe4fcd0429","after":"63801accb8e4aa01483de2cccd3447197db5136d","ref":"refs/heads/master","pushedAt":"2024-05-09T14:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[Java] Tidy up.","shortMessageHtmlLink":"[Java] Tidy up."}},{"before":"78ad7073f129d2dba1871a7a3a071fd978aa38b8","after":"d7dd1520a010b716a42ab2e5771d2dfe4fcd0429","ref":"refs/heads/master","pushedAt":"2024-05-08T14:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[C] Use C alloc and casts rather than C++ new when allocating socket structures in uri tests to avoid warnings.","shortMessageHtmlLink":"[C] Use C alloc and casts rather than C++ new when allocating socket …"}},{"before":"63deb0b3d0b6cab894f8811dbbf105e811474fa3","after":"78ad7073f129d2dba1871a7a3a071fd978aa38b8","ref":"refs/heads/master","pushedAt":"2024-05-08T11:03:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ZachBray","name":"Zach Bray","path":"/ZachBray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2045239?s=80&v=4"},"commit":{"message":"[C] Expose counter for number of bytes retransmitted.\n\nThis commit adds a counter that tracks the number of bytes retransmitted\ndue to loss. The same counter has already been added to Java and the\ntests have been extended.\n\nIt is worth noting that the counter value is only a lower bound as MDC\nretransmits are only counted once regardless of the number of\ndestinations. Also, the retransmitted bytes are not included in the\ntotal bytes sent counter.","shortMessageHtmlLink":"[C] Expose counter for number of bytes retransmitted."}},{"before":"4a064e4309e0554b097c5c4c550f734f5022fd42","after":"63deb0b3d0b6cab894f8811dbbf105e811474fa3","ref":"refs/heads/master","pushedAt":"2024-05-06T11:18:52.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 HdrHistogram 2.2.1.","shortMessageHtmlLink":"[Java] Upgrade to HdrHistogram 2.2.1."}},{"before":"7970213f6198cd2617c80f337c5af76f0e0c911d","after":"4a064e4309e0554b097c5c4c550f734f5022fd42","ref":"refs/heads/master","pushedAt":"2024-05-06T10:11:24.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":"[C/C++] Propagate header context when assembling packets.","shortMessageHtmlLink":"[C/C++] Propagate header context when assembling packets."}},{"before":"cf8233e579f7a9f1c01cce409e0f5ff74d8aa96e","after":"7970213f6198cd2617c80f337c5af76f0e0c911d","ref":"refs/heads/master","pushedAt":"2024-05-03T18:16:19.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] Propagate context though assembled header.","shortMessageHtmlLink":"[Java] Propagate context though assembled header."}},{"before":"059abf4fd1039f44718652c1e038c1ce251c98fc","after":"cf8233e579f7a9f1c01cce409e0f5ff74d8aa96e","ref":"refs/heads/master","pushedAt":"2024-05-01T18:34: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] Add another test with a missing PublicationImage.","shortMessageHtmlLink":"[Java] Add another test with a missing PublicationImage."}},{"before":"3432a2a4fab3a20bedda3ab72b28ff058ee5d9ef","after":"059abf4fd1039f44718652c1e038c1ce251c98fc","ref":"refs/heads/master","pushedAt":"2024-05-01T16:48:20.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":"[C] Do not resolve host name on startup + validate that `resolverName` is set if driver name resolution is used.","shortMessageHtmlLink":"[C] Do not resolve host name on startup + validate that `resolverName…"}},{"before":"f944df83862dade03d817d48029b7b03861ed9ae","after":"3432a2a4fab3a20bedda3ab72b28ff058ee5d9ef","ref":"refs/heads/master","pushedAt":"2024-05-01T16:09:04.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] Do not resolve self hostname when starting MediaDriver to avoid a DNS-induced stall. Make `resolverName` required when driver name resolution is used.","shortMessageHtmlLink":"[Java] Do not resolve self hostname when starting MediaDriver to avoi…"}},{"before":"1f4721c2183dae4f9364de0aa42010bd550b2c0b","after":"f944df83862dade03d817d48029b7b03861ed9ae","ref":"refs/heads/master","pushedAt":"2024-05-01T15:21:59.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":"[Build] Use Powershell script for Windows builds.","shortMessageHtmlLink":"[Build] Use Powershell script for Windows builds."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUw2XIQA","startCursor":null,"endCursor":null}},"title":"Activity · real-logic/aeron"}