Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jackson-dataformats-binary for
openSUSE:Factory checked in at 2021-10-21 23:55:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-dataformats-binary (Old)
and /work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jackson-dataformats-binary"
Thu Oct 21 23:55:18 2021 rev:3 rq:926593 version:2.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/jackson-dataformats-binary/jackson-dataformats-binary.changes
2019-11-25 00:05:36.431952189 +0100
+++
/work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.1890/jackson-dataformats-binary.changes
2021-10-21 23:55:23.592021377 +0200
@@ -1,0 +2,120 @@
+Wed Oct 20 09:26:43 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Version update to 2.13.0
+ * 2.13.0 (30-Sep-2021)
+ + #239: (cbor) Should validate UTF-8 multi-byte validity for
+ short decode path too
+ + #248: (ion) Deprecate 'CloseSafeUTF8Writer', remove use
+ + #252: (smile) Make 'SmileFactory' support
+ 'JsonFactory.Feature.CANONICALIZE_FIELD_NAMES'
+ + #253: (cbor) Make 'CBORFactory' support
+ 'JsonFactory.Feature.CANONICALIZE_FIELD_NAMES'
+ + #264: (cbor) Handle case of BigDecimal with Integer.MIN_VALUE
+ for scale gracefully
+ + #272: (cbor) Uncaught exception in
+ CBORParser._nextChunkedByte2 (by ossfuzzer)
+ + #273: (cbor) Another uncaught exception in
+ CBORParser._nextChunkedByte2 (by ossfuzzer)
+ + #276: (smile) Add
+ 'SmileGenerator.Feature.LENIENT_UTF_ENCODING' for lenient
+ handling of broken Unicode surrogate pairs on writing
+ + #283: (avro) Add 'logicalType' support for some 'java.time'
+ types; add 'AvroJavaTimeModule' for native ser/deser
+ + #284: Support base64 strings in 'getBinaryValue()' for CBOR
+ and Smile
+ + #289: (cbor) 'ArrayIndexOutOfBounds' for truncated UTF-8 name
+ + #290: (avro) Generate logicalType switch
+ + #291: (smile) 'ArrayIndexOutOfBounds' for truncated UTF-8 name
+ + #295: (ion) 'jackson-dataformat-ion' does not handle
+ null.struct deserialization correctly
+ + 'Ion-java' dep 1.4.0 -> 1.8.0
+ + Minor change to Ion module registration names
+ (fully-qualified)
+ * 2.12.4 (06-Jul-2021)
+ + #287: (cbor) Uncaught exception in
+ CBORParser._nextChunkedByte2 (by ossfuzzer)
+ + #288: (cbor) Uncaught exception in
+ CBORParser._findDecodedFromSymbols() (by ossfuzzer)
+ * 2.12.3 (12-Apr-2021)
+ + #257: (smile) Uncaught validation problem wrt Smile
+ "BigDecimal" type
+ + #258: (smile) ArrayIndexOutOfBoundsException for malformed
+ Smile header
+ + #259: (cbor) Failed to handle case of alleged String with
+ length of Integer.MAX_VALUE
+ + #260: (smile) Allocate byte[] lazily for longer Smile binary
+ data payloads
+ + #261 (cbor) CBORParser need to validate zero-length byte[] for
+ BigInteger
+ + #263: (smile) Handle invalid chunked-binary-format length
+ gracefully
+ + #265: (smile) Allocate byte[] lazily for longer Smile binary
+ data payloads (7-bit encoded)
+ + #266: (smile) ArrayIndexOutOfBoundsException in
+ SmileParser._decodeShortUnicodeValue()
+ + #268: (smile) Handle sequence of Smile header markers without
+ recursion
+ + #269: (cbor) CBOR loses 'Map' entries with specific 'long' Map
+ key values (32-bit boundary)
+ + #270: (ion) Ion Polymorphic deserialization in 2.12 breaks wrt
+ use of Native Type Ids when upgrading from 2.8
+ * 2.12.2 (03-Mar-2021)
+ + #236: (cbor) 'ArrayIndexOutOfBoundsException' in 'CBORParser'
+ for invalid UTF-8 String
+ + #240: (cbor) Handle invalid CBOR content like '[0x84]'
+ (incomplete array)
+ + #241: (ion) Respect 'WRITE_ENUMS_USING_TO_STRING' in
+ 'EnumAsIonSymbolSerializer'
+ + #242: (ion) Add support for generating IonSexps
+ + #244: (ion) Add support for deserializing IonTimestamps and
+ IonBlobs
+ + #246: (ion) Add 'IonObjectMapper.builderForBinaryWriters()' /
+ '.builderforTextualWriters()' convenience methods
+ + #247: (ion) Enabling pretty-printing fails Ion serialization
+ * 2.12.1 (08-Jan-2021)
+ + #232: (ion) Allow disabling native type ids in IonMapper
+ + #235: (smile) Small bug in byte-alignment for long field names
+ in Smile, symbol table reuse
+ * 2.12.0 (29-Nov-2020)
+ + #204: (ion) Add 'IonFactory.getIonSystem()' accessor
+ + #212: (ion) Optimize 'IonParser.getNumberType()' using
+ 'IonReader.getIntegerSize()'
+ + #222: (cbor) Add 'CBORGenerator.Feature.LENIENT_UTF_ENCODING'
+ for lenient handling of Unicode surrogate pairs on writing
+ + #228: (cbor) Add support for decoding unassigned "simple
+ values" (type 7)
+ + Add Gradle Module Metadata
+ (https://blog.gradle.org/alignment-with-gradle-module-metadata)
+ * 2.11.4 (12-Dec-2020)
+ + #186: (cbor) Eager allocation of byte buffer can cause
+ 'java.lang.OutOfMemoryError' exception (CVE-2020-28491)
+ * 2.11.3 (02-Oct-2020)
+ + #219: (avro) Cache record names to avoid hitting class loader
+ * 2.11.2 (02-Aug-2020)
+ + #216: (avro) Avro null deserialization
+ * 2.11.1 (25-Jun-2020)
+ + #204: (ion) Add 'IonFactory.getIonSystem()' accessor
+ * 2.11.0 (26-Apr-2020)
+ + #179: (avro) Add 'AvroGenerator.canWriteBinaryNatively()' to
+ support binary writes, fix 'java.util.UUID' representation
+ + #192: (ion) Allow 'IonObjectMapper' with class name annotation
+ introspector to deserialize generic subtypes
+ + #195: Remove dependencies upon Jackson 1.X and Avro's
+ JacksonUtils
+ + #198: 'jackson-databind' should not be full dependency for
+ (cbor, protobuf, smile) modules
+ + #201: 'CBORGenerator.Feature.WRITE_MINIMAL_INTS' does not
+ write most compact form for all integers
+ + 'AvroGenerator' overrides 'getOutputContext()' properly
+ * 2.10.5 (21-Jul-2020)
+ + #204: (ion) Add 'IonFactory.getIonSystem()' accessor
+ + #211: (avro) Fix schema evolution involving maps of non-scalar
+ * 2.10.4 (03-May-2020)
+ + #202: (protobuf) Parsing a protobuf message doesn't properly
+ skip unknown fields
+ * 2.10.2 (05-Jan-2020)
+ + #189: (ion) IonObjectMapper close()s the provided IonWriter
+ unnecessarily
+ + ion-java dependency 1.4.0 -> 1.5.1
+
+-------------------------------------------------------------------
@@ -4 +124,2 @@
-- Remove plugins unnecessary for RPM builds org.moditect:moditect-maven-plugin
+- Remove plugins unnecessary for RPM builds
+ org.moditect:moditect-maven-plugin
@@ -11,3 +132,4 @@
- #185: Internal parsing of tagged arrays can lead to stack overflow
- #188: Unexpected `MismatchedInputException` for `byte[]` value bound to
`String`
- in collection/array (actual fix in `jackson-databind`)
+ + #185: Internal parsing of tagged arrays can lead to stack
+ overflow
+ + #188: Unexpected 'MismatchedInputException' for 'byte[]' value
+ bound to 'String' in collection/array
@@ -15,14 +137,20 @@
- #139: (cbor) Incorrect decimal fraction representation
- #148: (protobuf) Add `ProtobufMapper.generateSchemaFor(TypeReference<?>)`
overload
- #155: (cbor, smile) Inconsistent support for FLUSH_PASSED_TO_STREAM
- #157: (all) Add simple module-info for JDK9+, using Moditect
- #163: (ion) Update `ion-java` dependency
- #168: (avro) `JsonMappingException` for union types with multiple Record
types
- #173: (avro) Improve Union type serialization performance
- #177: (avro) Deserialization of "empty" Records as root values fails
- #178: (cbor) Fix issue wit input offsets when parsing CBOR from
`InputStream`
- #180: (protobuf) Add `ProtobufGenerator.canWriteBinaryNatively()` to
support binary writes
- - asm version upgrade to 6.2.1 (from 5.1)
- - (cbor, smile) Rewrote handling of "output context" for better field
id write support
- * 2.9.10 (21-Sep-2019)
- No changes since 2.9.9
+ + #139: (cbor) Incorrect decimal fraction representation
+ + #148: (protobuf) Add
+ 'ProtobufMapper.generateSchemaFor(TypeReference<?>)' overload
+ + #155: (cbor, smile) Inconsistent support for
+ FLUSH_PASSED_TO_STREAM
+ + #157: (all) Add simple module-info for JDK9+, using Moditect
+ + #163: (ion) Update 'ion-java' dependency
+ + #168: (avro) 'JsonMappingException' for union types with
+ multiple Record types
+ + #173: (avro) Improve Union type serialization performance
+ + #177: (avro) Deserialization of "empty" Records as root values
+ fails
+ + #178: (cbor) Fix issue wit input offsets when parsing CBOR
+ from 'InputStream'
+ + #180: (protobuf) Add
+ 'ProtobufGenerator.canWriteBinaryNatively()' to support binary
+ writes
+ + asm version upgrade to 6.2.1 (from 5.1)
+ + (cbor, smile) Rewrote handling of "output context" for better
+ field id write support
@@ -30,2 +158,4 @@
- #159: (cbor) Some short UTF Strings encoded using non-canonical form
- #161: (avro) Deserialize from newer version to older one throws
NullPointerException
+ + #159: (cbor) Some short UTF Strings encoded using
+ non-canonical form
+ + #161: (avro) Deserialize from newer version to older one
+ throws NullPointerException
@@ -33,3 +163,4 @@
- #140: (protobuf) Stack overflow when generating Protobuf schema on class
with
- cyclic type definition
- #153: (smile) Unable to set a compression input/output decorator to a
`SmileFactory`
+ + #140: (protobuf) Stack overflow when generating Protobuf
+ schema on class with cyclic type definition
+ + #153: (smile) Unable to set a compression input/output
+ decorator to a 'SmileFactory'
@@ -37,3 +168,4 @@
- #142: (ion) `IonParser.getNumberType()` returns `null` for `IonType.FLOAT`
- #150: Add `CBORMapper`
- #151: Add `SmileMapper`
+ + #142: (ion) 'IonParser.getNumberType()' returns 'null' for
+ 'IonType.FLOAT'
+ + #150: Add 'CBORMapper'
+ + #151: Add 'SmileMapper'
@@ -41,3 +173,5 @@
- #93: (cbor) `CBORParser` does not accept "undefined value"
- #135: (protobuf) Infinite sequence of `END_OBJECT` tokens returned at end
of streaming read
- #136: (avro) Fix MapWriteContext not correctly resolving union values
+ + #93: (cbor) 'CBORParser' does not accept "undefined value"
+ + #135: (protobuf) Infinite sequence of 'END_OBJECT' tokens
+ returned at end of streaming read
++++ 8 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/jackson-dataformats-binary/jackson-dataformats-binary.changes
++++ and
/work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.1890/jackson-dataformats-binary.changes
Old:
----
jackson-dataformats-binary-2.10.1.tar.gz
New:
----
jackson-dataformats-binary-2.13.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jackson-dataformats-binary.spec ++++++
--- /var/tmp/diff_new_pack.1neczD/_old 2021-10-21 23:55:24.164021672 +0200
+++ /var/tmp/diff_new_pack.1neczD/_new 2021-10-21 23:55:24.168021674 +0200
@@ -1,7 +1,7 @@
#
# spec file for package jackson-dataformats-binary
#
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%bcond_with extra_dataformats
# Extra formats are disabled because of circular dependencies
Name: jackson-dataformats-binary
-Version: 2.10.1
+Version: 2.13.0
Release: 0
Summary: Jackson standard binary data format backends
License: Apache-2.0 AND BSD-3-Clause
@@ -110,8 +110,9 @@
%endif
# Remove plugins unnecessary for RPM builds
-%pom_remove_plugin org.moditect:moditect-maven-plugin cbor
-%pom_remove_plugin org.moditect:moditect-maven-plugin smile
+%pom_remove_plugin -r org.moditect:moditect-maven-plugin
+%pom_remove_plugin -r :gradle-module-metadata-maven-plugin
+%pom_remove_plugin -r :jacoco-maven-plugin
# Deps are not available in packages for this module
%pom_disable_module ion
++++++ jackson-dataformats-binary-2.10.1.tar.gz ->
jackson-dataformats-binary-2.13.0.tar.gz ++++++
++++ 368003 lines of diff (skipped)