- Added semantic version as a static public member. PR #931.
- [Rust] Nested composite name should not be based on field name. PR #922.
- [C/C++] Prevent clashing defines in C/C++ codecs when multiple generated schemas are used. Issue #884.
- [C#] Compare
PrimitiveValue
with doubles in the same way as Java by the raw bits, so NaN and Infinity are correctly handled. - Add CodeQL workflow.
- [C#] Add
ToString
forPrimitiveType
- [C++] Pass by reference rather than value when streaming to a string.
- [C++] Address duplicate guard issues.
- [Java] More efficient attribute parsing in XML with a more precise error message.
- [Java] Validate IR file for decoding is not greater than Integer.MAX_VALUE.
- [C/C++] Move check for existing
SBE_BOUNDS_CHECK_EXPECT
define to outer condition to capture all platforms. - [Java] Print warnings for undersize header fields.
- Upgrade to Agrona 1.18.0.
- Upgrade to Mockito 4.11.0.
- Upgrade to Junit 5.9.2.
- Upgrade to JMH 1.36.
- Upgrade to versions plugin 0.45.0.
- Upgrade to Gradle 7.6.