Skip to content

Releases: aeron-io/simple-binary-encoding

1.5.7

08 Feb 22:05
Compare
Choose a tag to compare
  • Make name clash with language keywords a warning rather than error. Issue #433.
  • Capture byte order as a field in the IR for convenience.
  • Add missing accessor methods for C++ OTF Token and Encoding.
  • Golang additions in preparation for beta launch.
  • Upgrade to Checkstyle 7.5.1.

Java binaries can be found here...

1.5.6

23 Jan 17:33
Compare
Choose a tag to compare
  • Fix bug with generating composites within composites.
  • Fix bug with message sinceVersion being over written by schema version id.
  • Add deprecated version information from the XML to the IR.
  • Add Golang support to generator.
  • Upgrade to Agrona 0.9.2.
  • Upgrade to JMH 1.17.4.
  • Upgrade to Checkstyle 7.4.
  • Upgrade to sevntu-checks 1.23.0.
  • Upgrade to Mockito 2.6.8.
  • Upgrade to Gradle 3.3.

Java binaries can be found here...

v1.5.5

20 Dec 18:59
Compare
Choose a tag to compare
  • Correct issues with message extension on types other than basic encoded types.
  • Removed unneeded fields from the Java codecs to reduce footprint.
  • Capture sinceVersion and description attributes for all types in the XML schema and store in the IR.
  • Expose the buffer and offset as accessor methods in the Java stubs.
  • Generate encoding offset and length as static methods for fields in the codec stubs.
  • Upgrade to JMH 1.17.3.
  • Upgrade to Checkstyle 7.3.
  • Upgrade to sevntu-checks 1.22.0.
  • Upgrade to Mockito 2.2.29.
  • Upgrade to Agrona 0.9.1.
  • Upgrade to Gradle 3.2.1.

Java binaries can be found here...

v1.5.4

18 Nov 01:39
Compare
Choose a tag to compare
  • Added optional support for decoding unknown extended enums.
  • Upgrade to JMH 1.16.
  • Upgrade to sevntu-checks 1.21.1.
  • Upgrade to Mockito 2.2.16.
  • Upgrade to Agrona 0.9.0.
  • Upgrade to Gradle 3.2.

Binaries can be found here...

v1.5.3

04 Nov 13:33
Compare
Choose a tag to compare
  • Add String convenience accessors to Java generated stubs for char array types.
  • Upgrade to Mockito 2.2.9.
  • Upgrade to Agrona 0.5.6.
  • Upgrade to Checkstyle 7.2.

Binaries can be found here...

v1.5.2

15 Oct 11:47
Compare
Choose a tag to compare
  • Added checks for extension var data and repeating groups in OTF for Java and C++.
  • Added sinceVerion and inActingVersion to repeating groups for C++.
  • Added acting version guard to repeating groups and var data for extensions.
  • Added sinceVersion metadata methods for all field types in Java generated stubs.
  • Expose buffer and offset in fixed flyweights for C++.
  • Use static constexpr for C++ constants.
  • Upgrade to Agrona 0.5.5.
  • Upgrade to Checkstyle 7.1.2.
  • Upgrade to JMH 1.15.
  • Upgrade to Gradle 3.1.

Binaries can be found here...

v1.5.1

24 Aug 18:08
Compare
Choose a tag to compare
  • Target CMake 3.0.2 minimum.
  • Correctly encode int64 min value in C++.
  • Apply constexpr's where possible in C++.
  • Upgrade to Agrona 0.5.4.
  • Upgrade to Gradle 2.14.1.

Binaries can be found here...

v1.5.0

25 Jul 13:16
Compare
Choose a tag to compare
  • Reference the 1.0 final SBE schema XSD.
  • Generate a toString() method for the Java codecs stubs to help with debugging.
  • Update to Agrona 0.5.3.
  • Update to Checkstyle 7.0.

Binaries can be found here...