Skip to content

Releases: aeron-io/simple-binary-encoding

1.10.1

16 Dec 18:50
Compare
Choose a tag to compare
  • Warnings clean up in code base.
  • Add OS X to Travis for native build.
  • Fix golang generated codec for metadata attributes. Issue #620.
  • Add Span support to generated C# codecs. PR #589.
  • Upgrade to Checkstyle 8.15.
  • Upgrade to Gradle 4.10.3.
  • Upgrade to Agrona 0.9.28.

Java binaries can be found here...

1.10.0

25 Nov 16:19
Compare
Choose a tag to compare
  • Add support for Span in C# codecs. PR #589.
  • Check when wrapping the same buffer in all types to avoid Java GC write barrier where possible.
  • Set parentMessage on construction of group codecs and remove need for dimensions composite to reduce footprint and improve performance.
  • Allow signed numInGroup and issue warning to support int32 type. PR #617.
  • Allow flexibility on group header member ordering in codecs. PR #614.
  • Fix Golang return type bug. PR #611.
  • Allow uint32 for blockLength in Java codecs but issue warning. Issue #609.
  • Add non-const buffer access method to C++ codecs.
  • Upgrade to Mockito 2.23.4.
  • Upgrade to Shadow 4.0.3.
  • Upgrade to Agrona 0.9.27.

Java binaries can be found here...

1.9.0

29 Oct 21:47
Compare
Choose a tag to compare
  • This is the first release that supports building and running on Java 11.
  • Add a wrap<field-name>(DirectBuffer) to Java codecs for more efficient consumption of strings.
  • Return const char * from buffer() method in C++ codecs. Issue #601.
  • Support constant members in message header Java codecs. PR #602.
  • Generate static constexpr methods for C++ codecs for constant enums. Issue #591.
  • Added encoding offset and other metadata to C++ composite codecs. Issue #594.
  • Fix length encoding on arrays for C++ codecs. Issue #595.
  • Add methods to access schema id and version for all fixed flyweights for Java and C++. Issue #593.
  • Detect duplication ids in message fields. Issue #597.
  • Add Travis build matrix for Java 8 and 11 for OpenJDK and Oracle JDK.
  • Upgrade to Checkstyle 8.14.
  • Upgrade to Mockito 0.23.0.
  • Upgrade to Agrona 0.9.26.

Java binaries can be found here...

1.8.9

05 Oct 07:59
Compare
Choose a tag to compare
  • Fix string format warnings in Rust and Golang generators.
  • Add Travis build.
  • Upgrade to Shadow 4.0.0.
  • Upgrade to Gradle 4.10.1.
  • Upgrade to Agrona 0.9.25.

Java binaries can be found here...

1.8.8

12 Sep 18:11
Compare
Choose a tag to compare
  • Fix initialisation of encoding type with length is zero for C++. Issue #583.
  • Fix formatting of property access methods for Java within composites. Issue #582.
  • Upgrade to Mockito 2.22.0.
  • Upgrade to Gradle 4.10.
  • Upgrade to Agrona 0.9.24.

Java binaries can be found here...

1.8.7

18 Aug 18:22
Compare
Choose a tag to compare
  • Use find package to discover java executable when building C++ codecs tests.
  • Use pointers in golang codecs to improve efficiency. PR #578.
  • Upgrade to Checkstyle 8.12.
  • Upgrade to Mockito 2.21.0.
  • Upgrade to Agrona 0.9.23.

Java binaries can be found here...

1.8.6

30 Jul 18:10
Compare
Choose a tag to compare
  • Provide the ability to query for an empty bit set in Java and C++ codecs for simplicity. PR #575.
  • Upgrade to Mockito 2.20.1.
  • Upgrade to Gradle 4.9.
  • Upgrade to Agrona 0.9.22.

Java binaries can be found here...

1.8.5

19 Jul 19:38
Compare
Choose a tag to compare
  • Invalid Java generated for codec with an extension string field that is appendable. PR #574.

Java binaries can be found here...

1.8.4

16 Jul 18:31
Compare
Choose a tag to compare
  • Upgrade to Mockito 2.19.1.
  • Upgrade to Agrona 0.9.21.

Java binaries can be found here...

1.8.3

07 Jul 15:15
Compare
Choose a tag to compare
  • Regenerate IR Codecs to quote strings when printing.
  • Upgrade to Checkstyle 8.11.
  • Upgrade to Gradle 4.8.1.
  • Upgrade to Agrona 0.9.20.

Java binaries can be found here...