Releases: aeron-io/simple-binary-encoding
Releases · aeron-io/simple-binary-encoding
1.8.5
1.8.4
1.8.3
1.8.2
- Update to latest CME fix binary market template for testing.
- Allow, with warning,
numInGroup
type to useuint32
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
1.8.0
- 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 tosbePosition
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
- Return
NULL_VAL
for unknownenum
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
1.7.8
1.7.7
- 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...