Skip to content

Releases: aeron-io/simple-binary-encoding

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...

1.8.2

03 Jul 19:10
Compare
Choose a tag to compare
  • Update to latest CME fix binary market template for testing.
  • Allow, with warning, numInGroup type to use uint32 for repeating groups.
  • Add support to C# codecs for constant presence enums.
  • Fix issue with loss of IR data on encoding the IR for constant presence enums. Issue #560.
  • Complete functionality for JsonPrinter so that an SBE message can be transformed to JSON for debugging. Issue #560.
  • Remove debugging output from C++ IR decoder. Issue #559.
  • Make HEADER_SIZE a public constant in Java codecs for repeating groups.
  • Allow Java decoders to use an Appendable for ASCII strings. PR #557.
  • Upgrade to Mockito 2.19.0.
  • Upgrade to Checkstyle 8.10.1.
  • Upgrade to Agrona 0.9.19.
  • Upgrade to GSON 2.8.5.

Java binaries can be found here...

1.8.1

04 May 20:09
Compare
Choose a tag to compare
  • Upgrade to JMH 1.21.
  • Upgrade to Checkstyle 8.10.
  • Upgrade to Shadow 2.0.4.
  • Upgrade to Agrona 0.9.18.

Java binaries can be found here...

1.8.0

29 Apr 15:00
Compare
Choose a tag to compare
  • Use Constructor to dynamically create new instances to avoid deprecated warning in Java 10.
  • Remove use of javax.annotation.Generated so that the generated codecs compile and and run on Java 10.
  • Rename position methods in C++ generated codecs to sbePosition to avoid clash with Aeron codecs for the archive and clustering. Note: this is a breaking change for those who have used these methods.
  • Upgrade to Gradle 4.7.
  • Upgrade to Agrona 0.9.17.

Java binaries can be found here...

1.7.10

24 Apr 02:25
Compare
Choose a tag to compare
  • Return NULL_VAL for unknown enum value so it can be used in a Java switch. PR #548
  • Improve C++ Unit tests. PR #459.
  • Use since version from field rather than type in Java codecs. PR #548.
  • Generate put CharSequence methods for ASCII encoded fields in Java. PR #547
  • Cleaning up unit tests' global namespaces for C++. PR #545
  • Generates invalid CSharp code when using sinceVersion attribute inside groups. PR #555.
  • Add support for netstandard2.0 removing support for 1.3 for .NET.
  • Upgrade to Shadow 2.0.3.
  • Upgrade to Mockito 2.18.3.
  • Upgrade to Gradle 4.6.
  • Upgrade to Checkstyle 8.9.
  • Upgrade to Agrona 0.9.16.

Java binaries can be found here...

1.7.9

09 Mar 18:39
Compare
Choose a tag to compare
  • Remove redundant throws clause from Java TargetCodeGenerator.
  • Removed the using of namespace in generated C++ headers. Issue #544.
  • Fix generated C# code for version checking of fields. Issue #543.
  • Upgrade to Agrona 0.9.15.

Java binaries can be found here...

1.7.8

28 Feb 19:00
Compare
Choose a tag to compare
  • Advance toString() operation on Java decoders when raw bytes for var data is encountered. Issue #542.
  • Add C++ classes for OTF and header include to the sources jar. Issue #540.
  • Upgrade to Agrona 0.9.14.

Java binaries can be found here...

1.7.7

24 Feb 08:46
Compare
Choose a tag to compare
  • Regenerate IR codecs.
  • Provide ByteOrder as a constant available in the generated Java codecs.
  • Do not allocate when putting or getting an empty string in Java codecs.
  • Apply strict indentation code style.
  • Upgrade to JMH 1.20.0.
  • Upgrade to Gradle 4.5.1.
  • Upgrade to Checkstyle 8.8.
  • Reduce Hamcrest dependency from all to library.
  • Upgrade to Mockito 2.15.0.
  • Upgrade to Agrona 0.9.13.

Java binaries can be found here...