|
|
|
@@ -1,61 +1,70 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 6 07:56:55 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 2.17.3
|
|
|
|
|
* #506: (protobuf) Cannot deserialize 'UUID' values
|
|
|
|
|
* (ion) Upgrade `ion-java` to 1.11.9 (from 1.11.8)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 7 09:29:37 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 2.17.2
|
|
|
|
|
* #497: (ion) Failed copy(): 'IonValueMapper' does not override
|
|
|
|
|
copy()
|
|
|
|
|
* #501: (ion) Upgrade 'ion-java' to 1.11.8 (from 1.11.7)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 20 12:21:03 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 2.17.1
|
|
|
|
|
* #487 (ion): Don't close IonParser on EOF to be compatible with
|
|
|
|
|
`MappingIterator` when source is an empty `InputStream`
|
|
|
|
|
(contributed by Yoann V)
|
|
|
|
|
* #488 (ion): Upgrade `ion-java` to 1.11.7 (from 1.11.2)
|
|
|
|
|
'MappingIterator' when source is an empty 'InputStream'
|
|
|
|
|
* #488 (ion): Upgrade 'ion-java' to 1.11.7 (from 1.11.2)
|
|
|
|
|
* #490 (ion) ION deserialization type change from Double to Float
|
|
|
|
|
in 2.17.0 (reported by Florian H)
|
|
|
|
|
in 2.17.0
|
|
|
|
|
- Includes changes from 2.17.0
|
|
|
|
|
* #251 (ion) Unable to deserialize Object with unknown
|
|
|
|
|
`Timestamp` field (reported by @mgoertzen)
|
|
|
|
|
'Timestamp' field
|
|
|
|
|
* #316 (cbor) Uncaught exception in
|
|
|
|
|
`com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText`
|
|
|
|
|
'com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText'
|
|
|
|
|
* #392: (cbor, smile) Support
|
|
|
|
|
`StreamReadConstraints.maxDocumentLength` validation for CBOR,
|
|
|
|
|
'StreamReadConstraints.maxDocumentLength' validation for CBOR,
|
|
|
|
|
Smile
|
|
|
|
|
* #417: (ion) `IonReader` classes contain assert statement which
|
|
|
|
|
could throw unexpected `AssertionError` (fix contributed by
|
|
|
|
|
Arthur C)
|
|
|
|
|
* #420: (ion) `IndexOutOfBoundsException` thrown by `IonReader`
|
|
|
|
|
implementations are not handled (fix contributed by Arthur C)
|
|
|
|
|
* #424: (ion) `IonReader` throws `NullPointerException` for
|
|
|
|
|
unchecked invalid data (fix contributed by Arthur C)
|
|
|
|
|
* #426: (smile) `SmileParser` throws unexpected IOOBE for corrupt
|
|
|
|
|
content (fix contributed by Arthur C)
|
|
|
|
|
* #428: (ion) `IonParser.getIntValue()` fails or does not handle
|
|
|
|
|
value overflow checks (fix contributed by Thomas d-L)
|
|
|
|
|
* #432: (ion) More methods from `IonReader` could throw an
|
|
|
|
|
unexpected `AssertionError` (fix contributed by Arthur C)
|
|
|
|
|
* #434: (ion) Unexpected `NullPointerException` thrown from
|
|
|
|
|
`IonParser::getNumberType()` (fix contributed by Arthur C)
|
|
|
|
|
* #437: (ion) `IonReader.next()` throws NPEs for some invalid
|
|
|
|
|
* #417: (ion) 'IonReader' classes contain assert statement which
|
|
|
|
|
could throw unexpected 'AssertionError'
|
|
|
|
|
* #420: (ion) 'IndexOutOfBoundsException' thrown by 'IonReader'
|
|
|
|
|
implementations are not handled
|
|
|
|
|
* #424: (ion) 'IonReader' throws 'NullPointerException' for
|
|
|
|
|
unchecked invalid data
|
|
|
|
|
* #426: (smile) 'SmileParser' throws unexpected IOOBE for corrupt
|
|
|
|
|
content
|
|
|
|
|
* #449: (avro) `IndexOutOfBoundsException` in
|
|
|
|
|
`JacksonAvroParserImpl` for invalid input (fix contributed by
|
|
|
|
|
Arthur C)
|
|
|
|
|
* #451: (cbor) `IndexOutOfBoundsException` in `CBORParser` for
|
|
|
|
|
invalid input (fix contributed by Arthur C)
|
|
|
|
|
* #458: (cbor) Unexpected NullPointerException in `CBORParser`
|
|
|
|
|
(fix contributed by Arthur C)
|
|
|
|
|
* #460: (protobuf) Unexpected `NullPointerException` in
|
|
|
|
|
`ProtobufParser.currentName()` (fix contributed by Arthur C)
|
|
|
|
|
* #462: (protobuf) `ProtobufParser.currentName()` returns wrong
|
|
|
|
|
* #428: (ion) 'IonParser.getIntValue()' fails or does not handle
|
|
|
|
|
value overflow checks
|
|
|
|
|
* #432: (ion) More methods from 'IonReader' could throw an
|
|
|
|
|
unexpected 'AssertionError'
|
|
|
|
|
* #434: (ion) Unexpected 'NullPointerException' thrown from
|
|
|
|
|
'IonParser::getNumberType()'
|
|
|
|
|
* #437: (ion) 'IonReader.next()' throws NPEs for some invalid
|
|
|
|
|
content
|
|
|
|
|
* #449: (avro) 'IndexOutOfBoundsException' in
|
|
|
|
|
'JacksonAvroParserImpl' for invalid input
|
|
|
|
|
* #451: (cbor) 'IndexOutOfBoundsException' in 'CBORParser' for
|
|
|
|
|
invalid input
|
|
|
|
|
* #458: (cbor) Unexpected NullPointerException in 'CBORParser'
|
|
|
|
|
* #460: (protobuf) Unexpected 'NullPointerException' in
|
|
|
|
|
'ProtobufParser.currentName()'
|
|
|
|
|
* #462: (protobuf) 'ProtobufParser.currentName()' returns wrong
|
|
|
|
|
* value at root level
|
|
|
|
|
* #464: (cbor) Unexpected `ArrayIndexOutOfBoundsException` in
|
|
|
|
|
`CBORParser` for corrupt String value (fix contributed by
|
|
|
|
|
Arthur C)
|
|
|
|
|
* #464: (cbor) Unexpected 'ArrayIndexOutOfBoundsException' in
|
|
|
|
|
'CBORParser' for corrupt String value
|
|
|
|
|
* #469 (ion) IonReader.newBytes() throwing
|
|
|
|
|
`NegativeArraySizeException` (contributed by @tgregg)
|
|
|
|
|
* #471 (ion) `IonReader` throws `AssertionError` for Timestamp
|
|
|
|
|
'NegativeArraySizeException'
|
|
|
|
|
* #471 (ion) 'IonReader' throws 'AssertionError' for Timestamp
|
|
|
|
|
value (contributed by @tgregg)
|
|
|
|
|
* #473 (ion) `IonReader.next()` throws
|
|
|
|
|
`ArrayIndexOutOfBoundsException` for some corrupt content
|
|
|
|
|
(contributed by @tgregg)
|
|
|
|
|
* #482 (ion): Upgrade `ion-java` to 1.11.2 and remove handling of
|
|
|
|
|
exceptions that are no longer leaked (contributed by @tgregg)
|
|
|
|
|
* #473 (ion) 'IonReader.next()' throws
|
|
|
|
|
'ArrayIndexOutOfBoundsException' for some corrupt content
|
|
|
|
|
* #482 (ion): Upgrade 'ion-java' to 1.11.2 and remove handling of
|
|
|
|
|
exceptions that are no longer leaked
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 8 08:33:47 UTC 2024 - Gus Kenion <gkenion@suse.com>
|
|
|
|
|