github aeron-io/simple-binary-encoding 1.36.0

8 hours ago
  • [C++] Fix composite encode generation to use formatted property names, i.e. escape keywords.
  • [C++] Fix property name usage in display code generator.
  • [C++] Add getter for schema id on the IrDecoder. (#1077)
  • [Java] Fix var data and composite code generation to use property name instead of plain name. Also use property name for access order check methods. (#1081)
  • [Java] Handle null values when encoding enums, i.e. use Enum.NULL_VAL if the value was not assigned.
  • [Java] Handle primitive arrays correctly in the generated DTO code.
  • [Go] Handle _ and String as keywords and use property name when generating variable data section.
  • [C#] Replaced empty array creation by Array.Empty, issue (#1079). (#1080)
  • [C/C++] Allow overriding Gradle wrapper location. (#1091)
  • [Java/C++/Go] Preserve packageName in the IR. (#1089)
  • [Java] Upgrade to Agrona 2.3.0
  • [Java] Upgrade to JUnit 5.13.4.
  • [Java] Upgrade to Mockito 5.20.0.
  • [Java] Upgrade to Checkstyle 11.1.0.
  • [Java] Upgrade to Shadow 9.2.2.
  • [Java] Upgrade to Version 0.53.0.
  • [C] Upgrade to GoogleTest to 1.14.0.
  • [C] Bump minimium required CMake version to 3.30.
  • [CI] Add Clang 21 to the build matrix.
  • [CI] Add Java 25 to the build matrix.

Don't miss a new simple-binary-encoding release

NewReleases is sending notifications on new releases.