Simple Binary Encoding (SBE) - High Performance Message Codec
APACHE-2.0 License
Bot releases are hidden (Show)
numInGroup
type to use uint32
for repeating groups.JsonPrinter
so that an SBE message can be transformed to JSON for debugging. Issue #560.HEADER_SIZE
a public constant in Java codecs for repeating groups.Appendable
for ASCII strings. PR #557.Java binaries can be found here...
Java binaries can be found here...
Constructor
to dynamically create new instances to avoid deprecated warning in Java 10.javax.annotation.Generated
so that the generated codecs compile and and run on Java 10.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.Java binaries can be found here...
NULL_VAL
for unknown enum
value so it can be used in a Java switch. PR #548
CharSequence
methods for ASCII encoded fields in Java. PR #547
Java binaries can be found here...
ByteOrder
as a constant available in the generated Java codecs.Java binaries can be found here...
memcpy
to support platforms requiring aligned access and X86 when the XMM registers are used. Issue #506.Java binaries can be found here...
valueRef
attribute.Java binaries can be found here...
JsonPrinter
method that takes an UnsafeBuffer
rather than a ByteBuffer
.Java binaries can be found here...
ref
name for support refs in refs. Issue#496.Java binaries can be found here...
noexcept
specifier for C++ PR #480
presence=optional
better in Golang generator. PR #475.char
for constant Java char arrays exactly 1 in length.String
for constant Java char arrays greater than 1 in length.UINT32
type as per specification. Note: this maybe breaking for those relying on hardcoded references for the values. Issue #455.Java binaries can be found here...
sinceVersion=1
from deprecated
attribute in IR as the base IR has no message header.characterEncoding
.US-ASCII
rather than UTF-8
for char
type as per specification.wrapAndApplyHeader()
method to Java encoders for convenience.Java binaries can be found here...
Java binaries can be found here...
Java binaries can be found here...
messageHeader
for a schema.referencedName
to the IR so that is can be used with ref types.Java binaries can be found here...
Token
and Encoding
.Java binaries can be found here...
sinceVersion
being over written by schema version id.deprecated
version information from the XML to the IR.Java binaries can be found here...
sinceVersion
and description
attributes for all types in the XML schema and store in the IR.Java binaries can be found here...