You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(runtime-core) Add peekByte to SdkBufferedSource and SdkBuffer for reading the next byte without consuming it
(serde-cbor) Optimize CBOR serialization by writing values directly to the output buffer instead of building intermediate byte arrays
(serde-cbor) Optimize CBOR deserialization by reading values directly from the input buffer instead of building intermediate byte arrays
(serde-cbor) Optimize CBOR deserialization by peeking the next head byte via indexed buffer access instead of allocating a peek-source chain per value
Fixes
(serde-cbor) Encode and decode CBOR negative bignums using the RFC 8949 unsigned magnitude representation instead of a signed two's-complement encoding, fixing interoperability for negative BigInteger values
(serde-cbor) Fix CBOR decimal fraction encoding and decoding to use the RFC 8949 scale exponent, correcting the transmitted value for BigDecimals whose mantissa has more than one significant digit
(serde-cbor) Encode CBOR text string lengths as a UTF-8 byte count instead of a UTF-16 code-unit count, so multibyte strings produce valid RFC 8949 output
(serde-cbor) Decode CBOR string, byte-string, and collection lengths as a Long so large lengths are no longer silently truncated to Int
(serde-cbor) Convert CBOR floating-point values that arrive encoded as integers numerically instead of misinterpreting the integer as raw IEEE-754 bits
(serde-cbor) Fix decoding of CBOR timestamps encoded as negative integers, which previously decoded with the wrong sign for pre-epoch instants