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 2024-08-14 14:14:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-dataformats-binary (Old)
and /work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jackson-dataformats-binary"
Wed Aug 14 14:14:58 2024 rev:9 rq:1193676 version:2.17.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/jackson-dataformats-binary/jackson-dataformats-binary.changes
2024-05-21 18:35:51.277094899 +0200
+++
/work/SRC/openSUSE:Factory/.jackson-dataformats-binary.new.7232/jackson-dataformats-binary.changes
2024-08-14 14:15:35.986417302 +0200
@@ -1,0 +2,8 @@
+Wed Aug 7 09:29:37 UTC 2024 - Fridrich Strba <[email protected]>
+
+- 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)
+
+-------------------------------------------------------------------
Old:
----
jackson-dataformats-binary-2.17.1.tar.gz
New:
----
jackson-dataformats-binary-2.17.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jackson-dataformats-binary.spec ++++++
--- /var/tmp/diff_new_pack.JgTzlF/_old 2024-08-14 14:15:38.410518637 +0200
+++ /var/tmp/diff_new_pack.JgTzlF/_new 2024-08-14 14:15:38.430519474 +0200
@@ -19,7 +19,7 @@
%bcond_with extra_dataformats
# Extra formats are disabled because of circular dependencies
Name: jackson-dataformats-binary
-Version: 2.17.1
+Version: 2.17.2
Release: 0
Summary: Jackson standard binary data format backends
License: Apache-2.0 AND BSD-3-Clause
++++++ jackson-dataformats-binary-2.17.1.tar.gz ->
jackson-dataformats-binary-2.17.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/avro/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/avro/pom.xml
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/avro/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/avro/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<artifactId>jackson-dataformat-avro</artifactId>
<name>Jackson dataformat: Avro</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/cbor/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/cbor/pom.xml
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/cbor/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/cbor/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<artifactId>jackson-dataformat-cbor</artifactId>
<name>Jackson dataformat: CBOR</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/pom.xml
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-ion</artifactId>
@@ -39,7 +39,7 @@
<dependency>
<groupId>com.amazon.ion</groupId>
<artifactId>ion-java</artifactId>
- <version>1.11.7</version>
+ <version>1.11.8</version>
</dependency>
<!-- Extends Jackson core, databind -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.java
2024-07-05 19:30:55.000000000 +0200
@@ -16,6 +16,7 @@
import java.io.IOException;
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule;
import com.fasterxml.jackson.dataformat.ion.IonFactory;
@@ -45,6 +46,11 @@
this(ionSystem, null);
}
+ // @since 2.18: needed for `copy()`
+ protected IonValueMapper(IonValueMapper src) {
+ super(src);
+ }
+
/**
* Constructor that provides an override on the default Constructor for
the PropertyNamingStrategy.
*
@@ -60,6 +66,12 @@
this.setPropertyNamingStrategy(strategy);
}
+ @Override // @since 2.18
+ public ObjectMapper copy() {
+ _checkInvalidCopy(IonValueMapper.class);
+ return new IonValueMapper(this);
+ }
+
public <T> T parse(IonValue value, Class<T> clazz) throws IOException {
if (value == null) {
return null;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/DataBindReadTest.java
2024-07-05 19:30:55.000000000 +0200
@@ -19,7 +19,7 @@
import org.junit.Test;
import com.fasterxml.jackson.annotation.JsonIgnore;
-
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.amazon.ion.IonReader;
import com.amazon.ion.IonStruct;
import com.amazon.ion.IonSystem;
@@ -39,6 +39,15 @@
static class BeanToo { }
+ // Not the best place for test but will have to do
+ @Test
+ public void testMapperCopy() throws IOException
+ {
+ IonObjectMapper vanilla = IonObjectMapper.builder().build();
+ ObjectMapper copy = vanilla.copy();
+ assertNotSame(vanilla, copy);
+ }
+
@Test
public void testSimple() throws IOException
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/ion/src/test/java/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapperTest.java
2024-07-05 19:30:55.000000000 +0200
@@ -17,6 +17,7 @@
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNotSame;
import static org.junit.Assert.assertNull;
import java.io.IOException;
@@ -32,6 +33,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.DeserializationFeature;
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer;
@@ -68,6 +70,12 @@
}
@Test
+ public void testMapperCopy() throws Exception {
+ ObjectMapper mapper2 = ionValueMapper.copy();
+ assertNotSame(ionValueMapper, mapper2);
+ }
+
+ @Test
public void testNull() throws Exception {
assertNull(ionValueMapper.parse(null, TestPojo1.class));
assertNull(ionValueMapper.serialize(null));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/pom.xml
--- old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++ new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -4,12 +4,12 @@
<parent>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-base</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
<name>Jackson dataformats: Binary</name>
- <version>2.17.1</version>
+ <version>2.17.2</version>
<packaging>pom</packaging>
<description>Parent pom for Jackson binary dataformats.
</description>
@@ -35,7 +35,7 @@
<connection>scm:git:[email protected]:FasterXML/jackson-dataformats-binary.git</connection>
<developerConnection>scm:git:[email protected]:FasterXML/jackson-dataformats-binary.git</developerConnection>
<url>https://github.com/FasterXML/jackson-dataformats-binary</url>
- <tag>jackson-dataformats-binary-2.17.1</tag>
+ <tag>jackson-dataformats-binary-2.17.2</tag>
</scm>
<issueManagement>
<url>https://github.com/FasterXML/jackson-dataformats-binary/issues</url>
@@ -45,7 +45,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- for Reproducible Builds -->
-
<project.build.outputTimestamp>2024-05-05T02:18:42Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2024-07-05T17:30:11Z</project.build.outputTimestamp>
<!-- 20-Mar-2021, tatu: limit heap for tests to catch some
of "too big allocation" cases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/protobuf/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/protobuf/pom.xml
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/protobuf/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/protobuf/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<artifactId>jackson-dataformat-protobuf</artifactId>
<name>Jackson dataformat: protobuf</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/release-notes/VERSION-2.x
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/release-notes/VERSION-2.x
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/release-notes/VERSION-2.x
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/release-notes/VERSION-2.x
2024-07-05 19:30:55.000000000 +0200
@@ -18,6 +18,12 @@
- No changes since 2.17
+2.17.2 (05-Jul-2024)
+
+#497: (ion) Failed copy(): `IonValueMapper` does not override copy()
+ (reported by @mr-robert)
+#501: (ion) Upgrade `ion-java` to 1.11.8 (from 1.11.7)
+
2.17.1 (04-May-2024)
#487 (ion): Don't close IonParser on EOF to be compatible with
`MappingIterator`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/smile/pom.xml
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/smile/pom.xml
---
old/jackson-dataformats-binary-jackson-dataformats-binary-2.17.1/smile/pom.xml
2024-05-05 04:19:15.000000000 +0200
+++
new/jackson-dataformats-binary-jackson-dataformats-binary-2.17.2/smile/pom.xml
2024-07-05 19:30:55.000000000 +0200
@@ -9,7 +9,7 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-binary</artifactId>
- <version>2.17.1</version>
+ <version>2.17.2</version>
</parent>
<artifactId>jackson-dataformat-smile</artifactId>
<name>Jackson dataformat: Smile</name>