|
|
|
@@ -1,3 +1,126 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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)
|
|
|
|
|
* #490 (ion) ION deserialization type change from Double to Float
|
|
|
|
|
in 2.17.0 (reported by Florian H)
|
|
|
|
|
- Includes changes from 2.17.0
|
|
|
|
|
* #251 (ion) Unable to deserialize Object with unknown
|
|
|
|
|
`Timestamp` field (reported by @mgoertzen)
|
|
|
|
|
* #316 (cbor) Uncaught exception in
|
|
|
|
|
`com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText`
|
|
|
|
|
* #392: (cbor, smile) Support
|
|
|
|
|
`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
|
|
|
|
|
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
|
|
|
|
|
* value at root level
|
|
|
|
|
* #464: (cbor) Unexpected `ArrayIndexOutOfBoundsException` in
|
|
|
|
|
`CBORParser` for corrupt String value (fix contributed by
|
|
|
|
|
Arthur C)
|
|
|
|
|
* #469 (ion) IonReader.newBytes() throwing
|
|
|
|
|
`NegativeArraySizeException` (contributed by @tgregg)
|
|
|
|
|
* #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)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 8 08:33:47 UTC 2024 - Gus Kenion <gkenion@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 2.16.1
|
|
|
|
|
* 2.16.1 (24-Dec-2023)
|
|
|
|
|
+ #303: (ion) NullPointerException in IonParser.nextToken()
|
|
|
|
|
* 2.16.0 (15-Nov-2023)
|
|
|
|
|
+ #403: (smile) Remove Smile-specific buffer-recycling
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Sep 9 13:40:21 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 21 14:04:06 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|
- Version update to 2.15.2
|
|
|
|
|
* 2.15.2 (30-May-2023)
|
|
|
|
|
+ #379: (avro) 'logback-test.xml' in wrong place
|
|
|
|
|
(avro/src/main/resources)
|
|
|
|
|
* 2.15.0 (23-Apr-2023)
|
|
|
|
|
+ #347: (cbor) Add support for CBOR stringref extension
|
|
|
|
|
('CBORGenerator.Feature.STRINGREF')
|
|
|
|
|
+ #356: (cbor) Add 'CBORGenerat.Feature.WRITE_MINIMAL_DOUBLES'
|
|
|
|
|
for writing 'double's as 'float's if safe to do so
|
|
|
|
|
+ #373: (cbor) Remove optimized 'CBORParser.nextTextValue()'
|
|
|
|
|
implementation
|
|
|
|
|
* 2.14.3 (05-May-2023)
|
|
|
|
|
+ #354: (all) Missing license file in Maven package for newer
|
|
|
|
|
versions
|
|
|
|
|
+ #366: 'CBORGenerator.writeRawUTF8String()' seems to ignore
|
|
|
|
|
offset
|
|
|
|
|
* 2.14.1 (21-Nov-2022)
|
|
|
|
|
+ #342: (smile) Possible performance improvement on jdk9+ for
|
|
|
|
|
Smile decoding
|
|
|
|
|
* 2.14.0 (05-Nov-2022)
|
|
|
|
|
+ #301: (cbor, smile) Missing configuration methods for
|
|
|
|
|
format-specific parser/generator features
|
|
|
|
|
+ #310: (avro) Avro schema generation: allow override namespace
|
|
|
|
|
with new '@AvroNamespace' annotation
|
|
|
|
|
+ #311: (ion) 'IonObjectMapper' does not throw JacksonException
|
|
|
|
|
for some invalid Ion
|
|
|
|
|
+ #312: (cbor, smile) Short NUL-only keys incorrectly detected
|
|
|
|
|
as duplicates
|
|
|
|
|
+ #325: (ion) Ensure 'IonReader' instances created within
|
|
|
|
|
'IonFactory' are always resource-managed
|
|
|
|
|
+ #338: Use passed "current value" in 'writeStartObject()'
|
|
|
|
|
overload
|
|
|
|
|
+ #341: (ion) Update to Amazon Ion 1.9.5
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 15 06:32:09 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|
- Version update to 2.13.3
|
|
|
|
|
* 2.13.3 (14-May-2022)
|
|
|
|
|
+ #317: (ion) IonValueDeserializer does not handle getNullValue
|
|
|
|
|
correctly for a missing property
|
|
|
|
|
* 2.13.2 (06-Mar-2022)
|
|
|
|
|
+ No changes since 2.13.1
|
|
|
|
|
* 2.13.1 (19-Dec-2021)
|
|
|
|
|
+ #302: (ion) 'IllegalArgumentException' in
|
|
|
|
|
'IonParser.getEmbeddedObject()'
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 20 09:26:43 UTC 2021 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
|
|