{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12559641,"defaultBranch":"master","name":"simple-binary-encoding","ownerLogin":"real-logic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-03T09:13:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5371471?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712872581.0","currentOid":""},"activityList":{"items":[{"before":"261f8a33753ba6c6b40ac646799e75149054e4be","after":"782014f97b22eea8de05498dd9a73c7051a8c452","ref":"refs/heads/master","pushedAt":"2024-04-15T13:28:13.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":"[CI] Fix GCC installation.","shortMessageHtmlLink":"[CI] Fix GCC installation."}},{"before":"4b6cbf7d35b08b688cdd74822ef8f1a5f1ca45f6","after":"261f8a33753ba6c6b40ac646799e75149054e4be","ref":"refs/heads/master","pushedAt":"2024-04-11T21:56:21.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":"post release bump","shortMessageHtmlLink":"post release bump"}},{"before":"7e6e5039b15c728094c20772a5dd0dd7eceb91b2","after":"4b6cbf7d35b08b688cdd74822ef8f1a5f1ca45f6","ref":"refs/heads/master","pushedAt":"2024-04-11T21:50:37.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#] Fix assertion.","shortMessageHtmlLink":"[C#] Fix assertion."}},{"before":"bb9ac4a8c8cbb9610efad33a8ddda5a1f407964a","after":null,"ref":"refs/heads/bugfix/issue-988","pushedAt":"2024-04-11T21:49:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"}},{"before":"c9be629310791b7af281e4091b39a37327ce4e25","after":"7e6e5039b15c728094c20772a5dd0dd7eceb91b2","ref":"refs/heads/master","pushedAt":"2024-04-11T21:49:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java, C#, C++] Fix precedence checks to account for non-contiguous versions. (#989)\n\nRelates to issue #988.\r\n\r\nAn SBE message might not change in every version of a schema. For\r\nexample, another message might change.\r\n\r\nPreviously, the field precedence checking model would expect an exact\r\nmatch for `actingVersion` in `wrap` to enter one of its initial states.\r\nHowever, it is only aware of the versions in which a message schema has\r\nchanged. Therefore, it was possible for `actingVersion` not to match any\r\nof these versions, in which case the initial state that represented a\r\ncodec wrapped around the latest known version of the format was picked.\r\n\r\nNow, we do _not_ expect an exact match in `wrap`. Instead, we select the\r\n\"best\" match. For example, if a codec was changed in v1 and v3, and the\r\nacting version is v2, we will decode using v1. However, if the acting\r\nversion is v4, we would decode as v3.","shortMessageHtmlLink":"[Java, C#, C++] Fix precedence checks to account for non-contiguous v…"}},{"before":"4525a661625d064b06487a43ccfc4c60963ed97a","after":"bb9ac4a8c8cbb9610efad33a8ddda5a1f407964a","ref":"refs/heads/bugfix/issue-988","pushedAt":"2024-04-11T20:47:50.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":"[Java, C#, C++] Fix precedence checks to account for non-contiguous versions.\n\nRelates to issue #988.\n\nAn SBE message might not change in every version of a schema. For\nexample, another message might change.\n\nPreviously, the field precedence checking model would expect an exact\nmatch for `actingVersion` in `wrap` to enter one of its initial states.\nHowever, it is only aware of the versions in which a message schema has\nchanged. Therefore, it was possible for `actingVersion` not to match any\nof these versions, in which case the initial state that represented a\ncodec wrapped around the latest known version of the format was picked.\n\nNow, we do _not_ expect an exact match in `wrap`. Instead, we select the\n\"best\" match. For example, if a codec was changed in v1 and v3, and the\nacting version is v2, we will decode using v1. However, if the acting\nversion is v4, we would decode as v3.","shortMessageHtmlLink":"[Java, C#, C++] Fix precedence checks to account for non-contiguous v…"}},{"before":"4c443f14a9a6a5f4dca47545c3478614ebab0790","after":"4525a661625d064b06487a43ccfc4c60963ed97a","ref":"refs/heads/bugfix/issue-988","pushedAt":"2024-04-11T20:46:30.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":"Fix precedence checks to account for non-contiguous versions.\n\nRelates to issue #988.\n\nAn SBE message might not change in every version of a schema. For\nexample, another message might change.\n\nPreviously, the field precedence checking model would expect an exact\nmatch for `actingVersion` in `wrap` to enter one of its initial states.\nHowever, it is only aware of the versions in which a message schema has\nchanged. Therefore, it was possible for `actingVersion` not to match any\nof these versions, in which case the initial state that represented a\ncodec wrapped around the latest known version of the format was picked.\n\nNow, we do _not_ expect an exact match in `wrap`. Instead, we select the\n\"best\" match. For example, if a codec was changed in v1 and v3, and the\nacting version is v2, we will decode using v1. However, if the acting\nversion is v4, we would decode as v3.","shortMessageHtmlLink":"Fix precedence checks to account for non-contiguous versions."}},{"before":null,"after":"4c443f14a9a6a5f4dca47545c3478614ebab0790","ref":"refs/heads/bugfix/issue-988","pushedAt":"2024-04-11T20:45:43.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":"Fix precedence checks to account for non-contiguous versions.\n\nAn SBE message might not change in every version of a schema. For\nexample, another message might change.\n\nPreviously, the field precedence checking model would expect an exact\nmatch for `actingVersion` in `wrap` to enter one of its initial states.\nHowever, it is only aware of the versions in which a message schema has\nchanged. Therefore, it was possible for `actingVersion` not to match any\nof these versions, in which case the initial state that represented a\ncodec wrapped around the latest known version of the format was picked.\n\nNow, we do _not_ expect an exact match in `wrap`. Instead, we select the\n\"best\" match. For example, if a codec was changed in v1 and v3, and the\nacting version is v2, we will decode using v1. However, if the acting\nversion is v4, we would decode as v3.","shortMessageHtmlLink":"Fix precedence checks to account for non-contiguous versions."}},{"before":"c5aab07e0483bd019a0751b8d637bd70bf5a19f5","after":"c9be629310791b7af281e4091b39a37327ce4e25","ref":"refs/heads/master","pushedAt":"2024-04-07T14:41:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Rust] updated SubGroup.generateDecoder() to resolve unnecessary cast warning in generated code (#986)\n\n* [Rust] updated code generator to prevent rust warning for \"ambiguous glob re-exports\"\r\n\r\n* [Rust] defined new trait 'ActingVersion'\r\n\r\n* fixed code formatting issues\r\n\r\n* [Rust] fixed benchmarks\r\n\r\n* [Rust] added test for issue 984\r\n\r\n* [Rust] updated SubGroup.generateDecoder() to resolve unnecessary cast warning\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Ward ","shortMessageHtmlLink":"[Rust] updated SubGroup.generateDecoder() to resolve unnecessary cast…"}},{"before":"2fd4adbffb14a3d66cec7e8c61079eba9b990e1a","after":"c5aab07e0483bd019a0751b8d637bd70bf5a19f5","ref":"refs/heads/master","pushedAt":"2024-04-05T15:19:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Rust] Updated code generator to resolve Issue #984 (#985)\n\n* [Rust] updated code generator to prevent rust warning for \"ambiguous glob re-exports\"\r\n\r\n* [Rust] defined new trait 'ActingVersion'\r\n\r\n* fixed code formatting issues\r\n\r\n* [Rust] fixed benchmarks\r\n\r\n* [Rust] added test for issue 984\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Ward ","shortMessageHtmlLink":"[Rust] Updated code generator to resolve Issue #984 (#985)"}},{"before":"b49348c443a547703c5d2507519659a760792310","after":"2fd4adbffb14a3d66cec7e8c61079eba9b990e1a","ref":"refs/heads/master","pushedAt":"2024-04-03T14:56:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nbradac","name":"Nate Bradac","path":"/nbradac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38217740?s=80&v=4"},"commit":{"message":"post release bump","shortMessageHtmlLink":"post release bump"}},{"before":"e1b8520f448c0ec4fab0306815c05621eb629e0e","after":"b49348c443a547703c5d2507519659a760792310","ref":"refs/heads/master","pushedAt":"2024-03-29T17:06: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] Use `BYTE_ORDER` constant instead of accessing `java.nio.ByteOrder` directly.","shortMessageHtmlLink":"[Java] Use BYTE_ORDER constant instead of accessing `java.nio.ByteO…"}},{"before":"7dd2b76b6c4ac48fc94e36a9411137f235b52c96","after":"e1b8520f448c0ec4fab0306815c05621eb629e0e","ref":"refs/heads/master","pushedAt":"2024-03-29T16:25: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] Upgrade to Agrona 1.21.1.","shortMessageHtmlLink":"[Java] Upgrade to Agrona 1.21.1."}},{"before":"2c8ff6be8501e8bd60963db1987ebec682cff356","after":"7dd2b76b6c4ac48fc94e36a9411137f235b52c96","ref":"refs/heads/master","pushedAt":"2024-03-29T15:49:11.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":"[Go] Add dependency on sbe-all.","shortMessageHtmlLink":"[Go] Add dependency on sbe-all."}},{"before":"270258af3a8f773e797bd6fd254e17f55bea3531","after":"2c8ff6be8501e8bd60963db1987ebec682cff356","ref":"refs/heads/master","pushedAt":"2024-03-29T15:39:38.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":"[CI] Add missing task.","shortMessageHtmlLink":"[CI] Add missing task."}},{"before":"660c96b7835125ff913f00e6b14d0225f719e25a","after":"270258af3a8f773e797bd6fd254e17f55bea3531","ref":"refs/heads/master","pushedAt":"2024-03-29T15:38:29.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":"[CI] Add Golang build.","shortMessageHtmlLink":"[CI] Add Golang build."}},{"before":"5bb47ee1068a90145e5b48cdf0596d60b2e2dba3","after":"660c96b7835125ff913f00e6b14d0225f719e25a","ref":"refs/heads/master","pushedAt":"2024-03-29T15:28:56.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Go] Add tests with lower-case enums and bitsets.","shortMessageHtmlLink":"[Go] Add tests with lower-case enums and bitsets."}},{"before":"cef4546dbf24aa857a40ae2fd2722cdb3a1e8179","after":"5bb47ee1068a90145e5b48cdf0596d60b2e2dba3","ref":"refs/heads/master","pushedAt":"2024-03-29T10:55: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":"[Java] Fix Javadoc copyright year range.","shortMessageHtmlLink":"[Java] Fix Javadoc copyright year range."}},{"before":"a29ea3e4ea581aacdf7cceff67540f12bcb1bf34","after":"cef4546dbf24aa857a40ae2fd2722cdb3a1e8179","ref":"refs/heads/master","pushedAt":"2024-03-29T10:49:36.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 ASM 9.7.","shortMessageHtmlLink":"[Java] Upgrade to ASM 9.7."}},{"before":"7800371538ce8f6953bf89bbda1ef057a7fb7e1e","after":"a29ea3e4ea581aacdf7cceff67540f12bcb1bf34","ref":"refs/heads/master","pushedAt":"2024-03-22T09:03:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[Rust] updated code generator to prevent rust warning for \"ambiguous glob re-exports\" (#982)\n\nCo-authored-by: Michael Ward ","shortMessageHtmlLink":"[Rust] updated code generator to prevent rust warning for \"ambiguous …"}},{"before":"6d3f6b629ddef538839a684451ee4e6ce9b0cd70","after":"7800371538ce8f6953bf89bbda1ef057a7fb7e1e","ref":"refs/heads/master","pushedAt":"2024-03-21T15:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Rust] Take slices by reference. (#979)","shortMessageHtmlLink":"[Rust] Take slices by reference. (#979)"}},{"before":"4c32cfbfff12bce30053ac9b986ca773918f3f9c","after":"6d3f6b629ddef538839a684451ee4e6ce9b0cd70","ref":"refs/heads/master","pushedAt":"2024-03-21T15:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Rust] Updated RustGenerator.generatePrimitiveOptionalDecoder() to resolve Issue #972 (#981)\n\nCo-authored-by: Michael Ward ","shortMessageHtmlLink":"[Rust] Updated RustGenerator.generatePrimitiveOptionalDecoder() to re…"}},{"before":"fae3e45ae39d78f5b8db2bf06cab752be352b0cc","after":"4c32cfbfff12bce30053ac9b986ca773918f3f9c","ref":"refs/heads/master","pushedAt":"2024-03-20T09:17:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[C++] small test fix (#980)","shortMessageHtmlLink":"[C++] small test fix (#980)"}},{"before":"c942cc6cf3e9f97e5d475c0e4b7e9a44df160228","after":"fae3e45ae39d78f5b8db2bf06cab752be352b0cc","ref":"refs/heads/master","pushedAt":"2024-03-14T12:38:00.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 Agrona 1.21.0.","shortMessageHtmlLink":"[Java] Upgrade to Agrona 1.21.0."}},{"before":"66813a4b6a8a9d2a97e5f241c590f86ea77d2879","after":"c942cc6cf3e9f97e5d475c0e4b7e9a44df160228","ref":"refs/heads/master","pushedAt":"2024-02-26T20:27:41.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":"[CI] Build PRs against merge commit.","shortMessageHtmlLink":"[CI] Build PRs against merge commit."}},{"before":"f9c5d067eac747e9479640b043d9c6404e62c607","after":null,"ref":"refs/heads/chore/upgrade-dotnet","pushedAt":"2024-02-26T13:25:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"}},{"before":"ddd64672e4fa73600413d5d1c7999f99715bbf9f","after":"66813a4b6a8a9d2a97e5f241c590f86ea77d2879","ref":"refs/heads/master","pushedAt":"2024-02-26T13:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"Upgrade .NET SDK to 8.0.201. (#978)\n\nI've updated the .NET SDK to `8.0`, which is the most recent LTS\r\nversion. Support ends on 10 November 2026.\r\n\r\nThere are several C# projects in the SBE solution. Only `sbe-dll` is\r\nconsumed by users of SBE.\r\n\r\nPreviously, `sbe-dll` had two targets:\r\n- `.NET Standard 2.0` (2017, supported by `.NET Framework >= 4.6.1` and\r\n`.NET Core >= 2.0`, which were both superseded by `.NET`)\r\n- `.NET Framework 4.5` (2012)\r\n\r\nIn this commit, I have removed the _ancient_ `.NET Framework 4.5`\r\ntarget. This makes it easier to build SBE on Linux, as one only needs a\r\nrecent .NET installation.\r\n\r\nI have also changed the other C# projects to target `.NET 8.0` and\r\nupdated their dependencies.","shortMessageHtmlLink":"Upgrade .NET SDK to 8.0.201. (#978)"}},{"before":"b2ca49db84921869e6d82cbc91a11f98dc9f7b97","after":"f9c5d067eac747e9479640b043d9c6404e62c607","ref":"refs/heads/chore/upgrade-dotnet","pushedAt":"2024-02-26T11:32:56.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":"Upgrade .NET SDK to 8.0.201.\n\nI've updated the .NET SDK to `8.0`, which is the most recent LTS\nversion. Support ends on 10 November 2026.\n\nThere are several C# projects in the SBE solution. Only `sbe-dll` is\nconsumed by users of SBE.\n\nPreviously, `sbe-dll` had two targets:\n- `.NET Standard 2.0` (2017, supported by `.NET Framework >= 4.6.1` and\n`.NET Core >= 2.0`, which were both superseded by `.NET`)\n- `.NET Framework 4.5` (2012)\n\nIn this commit, I have removed the _ancient_ `.NET Framework 4.5`\ntarget. This makes it easier to build SBE on Linux, as one only needs a\nrecent .NET installation.\n\nI have also changed the other C# projects to target `.NET 8.0` and\nupdated their dependencies.","shortMessageHtmlLink":"Upgrade .NET SDK to 8.0.201."}},{"before":"0b77bf87f1799fdc03c35608e9000e5dc8deb173","after":"b2ca49db84921869e6d82cbc91a11f98dc9f7b97","ref":"refs/heads/chore/upgrade-dotnet","pushedAt":"2024-02-26T11:30:29.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":"Upgrade .NET SDK to 8.0.201.\n\nI've updated the .NET SDK to `8.0`, which is the most recent LTS\nversion. Support ends on 10 November 2026.\n\nThere are several C# projects in the SBE solution. Only `sbe-dll` is\nconsumed by users of SBE.\n\nPreviously, `sbe-dll` had two targets:\n- `.NET Standard 2.0` (2017, supported by `.NET Framework >= 4.6.1` and\n`.NET Core >= 2.0`, which were both superseded by `.NET`)\n- `.NET Framework 4.5` (2012)\n\nIn this commit, I have removed the _ancient_ `.NET Framework 4.5`\ntarget. This makes it easier to build SBE on Linux, as one only needs a\nrecent .NET installation.\n\nI have also changed the other C# projects to target `.NET 8.0` and\nupdated their dependencies.","shortMessageHtmlLink":"Upgrade .NET SDK to 8.0.201."}},{"before":null,"after":"0b77bf87f1799fdc03c35608e9000e5dc8deb173","ref":"refs/heads/chore/upgrade-dotnet","pushedAt":"2024-02-26T11:28:46.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":"Upgrade .NET SDK to 8.0.201.\n\nI've updated the .NET SDK to `8.0`, which is the most-recent LTS\nversion. Support ends on 10 November 2026.\n\nThere are several C# projects in the SBE solution. Only `sbe-dll` is\nconsumed by users of SBE.\n\nPreviously, `sbe-dll` had two targets:\n- `.NET Standard 2.0` (2017, supported by `.NET Framework >= 4.6.1` and\n`.NET Core >= 2.0`, which were both superceeded by `.NET`)\n- `.NET Framework 4.5` (2012)\n\nIn this commit, I have removed the _ancient_ `.NET Framework 4.5`\ntarget. This makes it easier to build SBE on Linux, as one only needs a\nrecent .NET installation.\n\nI have also changed the other C# projects to target `.NET 8.0` and\nupdated their dependencies.","shortMessageHtmlLink":"Upgrade .NET SDK to 8.0.201."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMPc5SQA","startCursor":null,"endCursor":null}},"title":"Activity · real-logic/simple-binary-encoding"}