Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jackson-jaxrs-providers for 
openSUSE:Factory checked in at 2026-07-09 22:21:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-jaxrs-providers (Old)
 and      /work/SRC/openSUSE:Factory/.jackson-jaxrs-providers.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jackson-jaxrs-providers"

Thu Jul  9 22:21:24 2026 rev:10 rq:1364723 version:2.18.8

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/jackson-jaxrs-providers/jackson-jaxrs-providers.changes
  2024-11-06 16:57:04.396792587 +0100
+++ 
/work/SRC/openSUSE:Factory/.jackson-jaxrs-providers.new.1991/jackson-jaxrs-providers.changes
        2026-07-09 22:22:30.632540267 +0200
@@ -1,0 +2,13 @@
+Thu Jun 25 13:14:37 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.18.8
+  * No changes since 2.18.0
+  * Changes of 2.18.0
+    + #192: Bring back code to support JAXRS v1 (revert #134 for
+      2.18)
+    + #193: `JacksonJaxbJsonProvider` has
+      @Produces(MediaType.WILDCARD) and yet
+      hasMatchingMediaType(MediaType.WILDCARD) return false
+    + Woodstox dependency now 7.0.0
+
+-------------------------------------------------------------------

Old:
----
  jackson-jaxrs-providers-2.17.3.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  jackson-jaxrs-providers-2.18.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jackson-jaxrs-providers.spec ++++++
--- /var/tmp/diff_new_pack.onDHRI/_old  2026-07-09 22:22:31.348564609 +0200
+++ /var/tmp/diff_new_pack.onDHRI/_new  2026-07-09 22:22:31.352564745 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jackson-jaxrs-providers
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           jackson-jaxrs-providers
-Version:        2.17.3
+Version:        2.18.8
 Release:        0
 Summary:        Jackson JAX-RS providers
 License:        Apache-2.0

++++++ _scmsync.obsinfo ++++++
mtime: 1782393362
commit: 33dda57d065411f3b19c0c49d5c53216cc50aeda2163178c20122b78f31ebe57
url: https://src.opensuse.org/java-packages/jackson-jaxrs-providers
revision: 33dda57d065411f3b19c0c49d5c53216cc50aeda2163178c20122b78f31ebe57
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-06-25 15:16:02.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ jackson-jaxrs-providers-2.17.3.tar.gz -> 
jackson-jaxrs-providers-2.18.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/dependabot.yml
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/dependabot.yml
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/dependabot.yml
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/dependabot.yml
   2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,10 @@
+version: 2
+updates:
+  - package-ecosystem: "github-actions"
+    directory: "/"
+    schedule:
+      interval: "monthly"
+    groups:
+      github-actions:
+        patterns:
+          - "*"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/dep_build_v2.yml
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/dep_build_v2.yml
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/dep_build_v2.yml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/dep_build_v2.yml
       2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,29 @@
+name: Re-build on jackson-databind v2 push
+on:
+  repository_dispatch:
+    types: [jackson-databind-pushed]
+  # just for testing
+  workflow_dispatch:
+
+permissions:
+  contents: read
+
+jobs:
+  build:
+    runs-on: 'ubuntu-22.04'
+    strategy:
+      fail-fast: false
+      matrix:
+        java_version: ['8', '17', '21']
+    env:
+      JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
+    steps:
+    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - name: Set up JDK
+      uses: actions/setup-java@6a0805fcefea3d4657a47ac4c165951e33482018 # 
v4.2.2
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java_version }}
+        cache: 'maven'
+    - name: Build and test
+      run: ./mvnw -B -ff -ntp clean verify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/dep_build_v3.yml
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/dep_build_v3.yml
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/dep_build_v3.yml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/dep_build_v3.yml
       2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,31 @@
+name: Re-build on jackson-databind v3 push
+on:
+  repository_dispatch:
+    types: [jackson-databind-pushed-v3]
+  # just for testing
+  workflow_dispatch:
+
+permissions:
+  contents: read
+
+jobs:
+  build:
+    runs-on: 'ubuntu-22.04'
+    strategy:
+      fail-fast: false
+      matrix:
+        java_version: ['8', '17', '21']
+    env:
+      JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
+    steps:
+    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+      with:
+        ref: master
+    - name: Set up JDK
+      uses: actions/setup-java@6a0805fcefea3d4657a47ac4c165951e33482018 # 
v4.2.2
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java_version }}
+        cache: 'maven'
+    - name: Build and test
+      run: ./mvnw -B -ff -ntp clean verify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/main.yml
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/main.yml
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/.github/workflows/main.yml
       2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/.github/workflows/main.yml
       2026-05-29 03:16:43.000000000 +0200
@@ -1,40 +1,32 @@
 name: Build and Deploy Snapshot
 on:
   push:
-    branches:
-    - master
-    - "3.0"
-    - "2.17"
+    branches: ['2.*']
     paths-ignore:
     - "README.md"
     - "release-notes/*"
   pull_request:
-    branches:
-    - master
-    - "3.0"
-    - "2.17"
     paths-ignore:
     - "README.md"
     - "release-notes/*"
 jobs:
   build:
-    runs-on: ${{ matrix.os }}
+    runs-on: 'ubuntu-latest'
     strategy:
       fail-fast: false
       matrix:
         java_version: ['8', '11', '17', '21']
-        os: ['ubuntu-20.04']
     env:
       JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
     - name: Set up JDK
-      uses: actions/setup-java@v3
+      uses: actions/setup-java@6a0805fcefea3d4657a47ac4c165951e33482018 # 
v4.2.2
       with:
         distribution: 'temurin'
         java-version: ${{ matrix.java_version }}
         cache: 'maven'
-        server-id: sonatype-nexus-snapshots
+        server-id: central-snapshots
         server-username: CI_DEPLOY_USERNAME
         server-password: CI_DEPLOY_PASSWORD
         # See 
https://github.com/actions/setup-java/blob/v2/docs/advanced-usage.md#Publishing-using-Apache-Maven
@@ -44,11 +36,11 @@
       run: ./mvnw -B -q -ff -ntp verify
     - name: Extract project Maven version
       id: projectVersion
-      run: echo ::set-output name=version::$(./mvnw 
org.apache.maven.plugins:maven-help-plugin:3.3.0:evaluate -DforceStdout 
-Dexpression=project.version -q)
+      run: echo "version=$(./mvnw 
org.apache.maven.plugins:maven-help-plugin:3.5.1:evaluate -DforceStdout 
-Dexpression=project.version -q)" >> $GITHUB_OUTPUT
     - name: Deploy snapshot
-      if: github.event_name != 'pull_request' && matrix.java_version == '8' && 
endsWith(steps.projectVersion.outputs.version, '-SNAPSHOT')
+      if: ${{ github.event_name != 'pull_request' && matrix.java_version == 
'8' && endsWith(steps.projectVersion.outputs.version, '-SNAPSHOT') }}
       env:
-        CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
-        CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+        CI_DEPLOY_USERNAME: ${{ secrets.CENTRAL_DEPLOY_USERNAME }}
+        CI_DEPLOY_PASSWORD: ${{ secrets.CENTRAL_DEPLOY_PASSWORD }}
         # MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
       run: ./mvnw -B -q -ff -DskipTests -ntp source:jar deploy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/pom.xml     
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/pom.xml     
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-base</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: base</name>
   <packaging>bundle</packaging>
   <description>Pile of code that is shared by all Jackson-based JAX-RS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/NoContentExceptionSupplier.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/NoContentExceptionSupplier.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/NoContentExceptionSupplier.java
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/NoContentExceptionSupplier.java
      2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,13 @@
+package com.fasterxml.jackson.jaxrs.base;
+
+import java.io.IOException;
+
+/**
+ * Implementors of this class contains strategies for NoContentException 
creation
+ */
+public interface NoContentExceptionSupplier
+{
+  String NO_CONTENT_MESSAGE = "No content (empty input stream)";
+
+  IOException createNoContentException();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/ProviderBase.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/ProviderBase.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/ProviderBase.java
    2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/ProviderBase.java
    2026-05-29 03:16:43.000000000 +0200
@@ -2,10 +2,16 @@
 
 import java.io.*;
 import java.lang.annotation.Annotation;
+import java.lang.reflect.Constructor;
 import java.lang.reflect.Type;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.*;
 
-import javax.ws.rs.core.*;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.MultivaluedMap;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.StreamingOutput;
 import javax.ws.rs.ext.MessageBodyReader;
 import javax.ws.rs.ext.MessageBodyWriter;
 
@@ -16,6 +22,8 @@
 import com.fasterxml.jackson.databind.util.LookupCache;
 import com.fasterxml.jackson.databind.type.TypeFactory;
 
+import 
com.fasterxml.jackson.jaxrs.base.nocontent.JaxRS1NoContentExceptionSupplier;
+import 
com.fasterxml.jackson.jaxrs.base.nocontent.JaxRS2NoContentExceptionSupplier;
 import com.fasterxml.jackson.jaxrs.cfg.*;
 import com.fasterxml.jackson.jaxrs.util.ClassKey;
 
@@ -37,7 +45,7 @@
 
     protected final static String CLASS_NAME_NO_CONTENT_EXCEPTION = 
"javax.ws.rs.core.NoContentException";
 
-    private final static String NO_CONTENT_MESSAGE = "No content (empty input 
stream)";
+    private final NoContentExceptionSupplier noContentExceptionSupplier = 
_createNoContentExceptionSupplier();
 
     /**
      * Looks like we need to worry about accidental
@@ -565,8 +573,8 @@
      */
     @Override
     public void writeTo(Object value, Class<?> type, Type genericType, 
Annotation[] annotations,
-            MediaType mediaType,
-            MultivaluedMap<String,Object> httpHeaders, OutputStream 
entityStream) 
+                        MediaType mediaType,
+                        MultivaluedMap<String,Object> httpHeaders, 
OutputStream entityStream)
         throws IOException
     {
         EP_CONFIG endpoint = _endpointForWriting(value, type, genericType, 
annotations,
@@ -963,7 +971,7 @@
     }
 
     protected IOException _createNoContentException() {
-        return new NoContentException(NO_CONTENT_MESSAGE);
+        return noContentExceptionSupplier.createNoContentException();
     }
 
     /*
@@ -1040,4 +1048,45 @@
     private final THIS _this() {
         return (THIS) this;
     }
+
+    /**
+     * Since class <code>javax.ws.rs.core.NoContentException</code> only 
exists in
+     * JAX-RS 2.0, but we want to have 1.x compatibility, need to dynamically 
select exception supplier
+     */
+    private static NoContentExceptionSupplier 
_createNoContentExceptionSupplier() {
+        try {
+            final Class<?> cls = 
Class.forName(CLASS_NAME_NO_CONTENT_EXCEPTION, false, getClassLoader());
+            Constructor<?> ctor;
+            if (System.getSecurityManager() == null) {
+                ctor = cls.getDeclaredConstructor(String.class);
+            } else {
+                ctor = AccessController.doPrivileged(new 
PrivilegedAction<Constructor<?>>() {
+                    @Override
+                    public Constructor<?> run() {
+                        try {
+                            return cls.getDeclaredConstructor(String.class);
+                        } catch (NoSuchMethodException ignore) {
+                            return null;
+                        }
+                    }
+                });
+            }
+            if (ctor != null) {
+                return new JaxRS2NoContentExceptionSupplier();
+            }
+        } catch (ClassNotFoundException | NoSuchMethodException ex) { }
+        return new JaxRS1NoContentExceptionSupplier();
+    }
+
+    private static ClassLoader getClassLoader() {
+        if (System.getSecurityManager() == null) {
+            return ProviderBase.class.getClassLoader();
+        }
+        return AccessController.doPrivileged(new 
PrivilegedAction<ClassLoader>() {
+            @Override
+            public ClassLoader run() {
+                return ProviderBase.class.getClassLoader();
+            }
+        });
+    }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS1NoContentExceptionSupplier.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS1NoContentExceptionSupplier.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS1NoContentExceptionSupplier.java
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS1NoContentExceptionSupplier.java
      2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,18 @@
+package com.fasterxml.jackson.jaxrs.base.nocontent;
+
+import com.fasterxml.jackson.jaxrs.base.NoContentExceptionSupplier;
+
+import java.io.IOException;
+
+/**
+ * Create plain IOException for JaxRS 1.x because {@link 
javax.ws.rs.core.NoContentException}
+ * has been introduced in JaxRS 2.x
+ */
+public class JaxRS1NoContentExceptionSupplier implements 
NoContentExceptionSupplier
+{
+  @Override
+  public IOException createNoContentException()
+  {
+    return new IOException(NO_CONTENT_MESSAGE);
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS2NoContentExceptionSupplier.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS2NoContentExceptionSupplier.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS2NoContentExceptionSupplier.java
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/main/java/com/fasterxml/jackson/jaxrs/base/nocontent/JaxRS2NoContentExceptionSupplier.java
      2026-05-29 03:16:43.000000000 +0200
@@ -0,0 +1,16 @@
+package com.fasterxml.jackson.jaxrs.base.nocontent;
+
+import com.fasterxml.jackson.jaxrs.base.NoContentExceptionSupplier;
+
+import javax.ws.rs.core.NoContentException;
+import java.io.IOException;
+
+/**
+ * This supplier creates fair NoContentException from JaxRS 2.x
+ */
+public class JaxRS2NoContentExceptionSupplier implements 
NoContentExceptionSupplier {
+  @Override
+  public IOException createNoContentException() {
+    return new 
NoContentException(NoContentExceptionSupplier.NO_CONTENT_MESSAGE);
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/moditect/module-info.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/moditect/module-info.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/base/src/moditect/module-info.java
       2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/base/src/moditect/module-info.java
       2026-05-29 03:16:43.000000000 +0200
@@ -2,6 +2,7 @@
 module com.fasterxml.jackson.jaxrs.base {
     exports com.fasterxml.jackson.jaxrs.annotation;
     exports com.fasterxml.jackson.jaxrs.base;
+    exports com.fasterxml.jackson.jaxrs.base.nocontent;
     exports com.fasterxml.jackson.jaxrs.cfg;
     exports com.fasterxml.jackson.jaxrs.util;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/pom.xml     
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/pom.xml     
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-cbor-provider</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: CBOR</name>
   <packaging>bundle</packaging>
   <description>Functionality to handle CBOR encoded input/output for JAX-RS 
implementations (like Jersey and RESTeasy) using standard Jackson data binding.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.java
     2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonCBORProvider.java
     2026-05-29 03:16:43.000000000 +0200
@@ -43,8 +43,9 @@
  * @author Tatu Saloranta
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+// https://datatracker.ietf.org/doc/html/rfc8949
+@Produces({ "application/cbor", MediaType.WILDCARD })
 public class JacksonCBORProvider
 extends ProviderBase<JacksonCBORProvider,
     ObjectMapper,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.java
 2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/cbor/src/main/java/com/fasterxml/jackson/jaxrs/cbor/JacksonJaxbCBORProvider.java
 2026-05-29 03:16:43.000000000 +0200
@@ -23,8 +23,9 @@
  * in sync if changed.
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+//https://datatracker.ietf.org/doc/html/rfc8949
+@Produces({ "application/cbor", MediaType.WILDCARD })
 public class JacksonJaxbCBORProvider extends JacksonCBORProvider {
     /**
      * Default annotation sets to use, if not explicitly defined during
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/datatypes/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/datatypes/pom.xml
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/datatypes/pom.xml    
    2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/datatypes/pom.xml    
    2026-05-29 03:16:43.000000000 +0200
@@ -9,11 +9,12 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <!-- note: different group id, it being datatype -->
   <groupId>com.fasterxml.jackson.datatype</groupId>
   <artifactId>jackson-datatype-jaxrs</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: Datatypes</name>
   <packaging>bundle</packaging>
   <description>Functionality for reading/writing core JAX-RS helper types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/pom.xml     
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/pom.xml     
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-json-provider</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: JSON</name>
   <packaging>bundle</packaging>
   <description>Functionality to handle JSON input/output for JAX-RS 
implementations (like Jersey and RESTeasy) using standard Jackson data binding.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.java
 2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider.java
 2026-05-29 03:16:43.000000000 +0200
@@ -24,7 +24,7 @@
  */
 @Provider
 @Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Produces({MediaType.APPLICATION_JSON, "text/json", MediaType.WILDCARD})
 public class JacksonJaxbJsonProvider extends JacksonJsonProvider {
     /**
      * Default annotation sets to use, if not explicitly defined during
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.java
     2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/main/java/com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider.java
     2026-05-29 03:16:43.000000000 +0200
@@ -44,7 +44,7 @@
  */
 @Provider
 @Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Produces({MediaType.APPLICATION_JSON, "text/json", MediaType.WILDCARD})
 public class JacksonJsonProvider
     extends ProviderBase<JacksonJsonProvider,
         ObjectMapper,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/test/java/com/fasterxml/jackson/jaxrs/json/dw/SimpleEndpointTestBase.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/test/java/com/fasterxml/jackson/jaxrs/json/dw/SimpleEndpointTestBase.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/json/src/test/java/com/fasterxml/jackson/jaxrs/json/dw/SimpleEndpointTestBase.java
       2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/json/src/test/java/com/fasterxml/jackson/jaxrs/json/dw/SimpleEndpointTestBase.java
       2026-05-29 03:16:43.000000000 +0200
@@ -144,10 +144,11 @@
 
                }
 
-               private final List<E> entities;
+               private List<E> entities;
+
                @JsonSerialize(contentUsing = JsonLinkSerializer.class)
                @JsonDeserialize(contentUsing = JsonLinkDeserializer.class)
-               private final List<Link> links;
+               private List<Link> links;
 
                protected PageImpl() {
                        this.entities = new ArrayList<>();
@@ -176,7 +177,6 @@
                        }
                        return null;
                }
-
        }
 
     @Path("/point")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/pom.xml  
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/pom.xml  
2026-05-29 03:16:43.000000000 +0200
@@ -4,12 +4,12 @@
   <parent>
     <groupId>com.fasterxml.jackson</groupId>
     <artifactId>jackson-base</artifactId>
-    <version>2.17.3</version>
+    <version>2.18.8</version>
   </parent>
   <groupId>com.fasterxml.jackson.jaxrs</groupId>
   <artifactId>jackson-jaxrs-providers</artifactId>
   <name>Jackson: JAX-RS (parent)</name>
-  <version>2.17.3</version>
+  <version> 2.18.8</version>
   <packaging>pom</packaging>
   <description>Parent for Jackson JAX-RS providers
   </description>
@@ -37,7 +37,7 @@
     
<connection>scm:git:[email protected]:FasterXML/jackson-jaxrs-providers.git</connection>
     
<developerConnection>scm:git:[email protected]:FasterXML/jackson-jaxrs-providers.git</developerConnection>
     <url>https://github.com/FasterXML/jackson-jaxrs-providers</url>
-    <tag>jackson-jaxrs-providers-2.17.3</tag>
+    <tag>jackson-jaxrs-providers-2.18.8</tag>
   </scm>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
@@ -46,7 +46,9 @@
     <version.jersey>2.25.1</version.jersey>
     <!-- as per CVE-2019-10247 -> 9.4.35 -->
     <!-- 18-Apr-2023, tatu: Further increase (latest at this point) -->
-    <version.jetty>9.4.51.v20230217</version.jetty>
+    <!-- 14-Oct-2024, tatu: and yet further -->
+    <!-- 08-May-2025, tatu: and yet still -->
+    <version.jetty>9.4.57.v20241219</version.jetty>
 
     <!-- Needed to enable jax-rs 2.0 usage under OSGi -->
     <javax.ws.rs.version>[2.0,2.2)</javax.ws.rs.version>
@@ -111,20 +113,25 @@
       <version>${version.jersey}</version>
       <scope>test</scope>
     </dependency>
-
+    <!-- 20-Apr-2024 : JUnit4 no longer from jackson-base, so: -->
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
-  <!-- Alas, need to include snapshot reference since otherwise can not find
-       snapshot of parent... -->
+  <!-- Need to include snapshot reference to find snapshot of parent -->
   <repositories>
+    <!-- 13-May-2025, tatu: now access snapshots via Central Portal -->
     <repository>
-      <id>sonatype-nexus-snapshots</id>
-      <name>Sonatype Nexus Snapshots</name>
-      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+      <id>central-snapshots</id>
+      <name>Sonatype Central Portal (snapshots)</name>
+      <url>https://central.sonatype.com/repository/maven-snapshots</url>
       <releases><enabled>false</enabled></releases>
       <snapshots><enabled>true</enabled></snapshots>
     </repository>
-  </repositories>  
+  </repositories>
 
   <build>
     <pluginManagement>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/release-notes/CREDITS-2.x
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/release-notes/CREDITS-2.x
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/release-notes/CREDITS-2.x
        2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/release-notes/CREDITS-2.x
        2026-05-29 03:16:43.000000000 +0200
@@ -100,3 +100,9 @@
 
 * Contributed #170: Add `JaxRsFeature.READ_FULL_STREAM` to consume all content
  (2.15.0)
+
+Yura (@sdyura)
+
+* Contributed #193: `JacksonJaxbJsonProvider` has 
@Produces(MediaType.WILDCARD) and yet
+  hasMatchingMediaType(MediaType.WILDCARD) return false
+ (2.18.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/release-notes/VERSION-2.x
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/release-notes/VERSION-2.x
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/release-notes/VERSION-2.x
        2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/release-notes/VERSION-2.x
        2026-05-29 03:16:43.000000000 +0200
@@ -10,6 +10,26 @@
 === Releases ===
 ------------------------------------------------------------------------
 
+2.18.8 (28-May-2026)
+2.18.7 (24-Apr-2026)
+2.18.6 (22-Feb-2026)
+2.18.5 (27-Oct-2025)
+2.18.4 (06-May-2025)
+2.18.3 (28-Feb-2025)
+2.18.2 (27-Nov-2024)
+2.18.1 (28-Oct-2024)
+
+No changes since 2.18.0
+
+2.18.0 (26-Sep-2024)
+
+#192: Bring back code to support JAXRS v1 (revert #134 for 2.18)
+ (contributed by @pjfanning)
+#193: `JacksonJaxbJsonProvider` has @Produces(MediaType.WILDCARD) and yet
+  hasMatchingMediaType(MediaType.WILDCARD) return false
+ (contributed by Yura)
+* Woodstox dependency now 7.0.0
+
 2.17.3 (01-Nov-2024)
 
 No changes since 2.17.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/pom.xml    
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/pom.xml    
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-smile-provider</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: Smile</name>
   <packaging>bundle</packaging>
   <description>Functionality to handle Smile (binary JSON) input/output for 
JAX-RS implementations (like Jersey and RESTeasy) using standard Jackson data 
binding.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.java
      2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonJaxbSmileProvider.java
      2026-05-29 03:16:43.000000000 +0200
@@ -23,7 +23,7 @@
  * in sync if changed.
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
+@Consumes(MediaType.WILDCARD)
 @Produces(MediaType.WILDCARD)
 public class JacksonJaxbSmileProvider extends JacksonSmileProvider {
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.java
  2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/smile/src/main/java/com/fasterxml/jackson/jaxrs/smile/JacksonSmileProvider.java
  2026-05-29 03:16:43.000000000 +0200
@@ -43,7 +43,7 @@
  * @author Tatu Saloranta
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
+@Consumes(MediaType.WILDCARD)
 @Produces(MediaType.WILDCARD)
 public class JacksonSmileProvider
 extends ProviderBase<JacksonSmileProvider,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/pom.xml      
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/pom.xml      
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-xml-provider</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: XML</name>
   <packaging>bundle</packaging>
   <description>Functionality to handle XML input/output for JAX-RS 
implementations (like Jersey and RESTeasy) using standard Jackson data binding.
@@ -71,7 +72,7 @@
     <dependency>
       <groupId>com.fasterxml.woodstox</groupId>
       <artifactId>woodstox-core</artifactId>
-      <version>6.7.0</version>
+      <version>7.0.0</version>
       <exclusions>
         <exclusion>
           <groupId>javax.xml.stream</groupId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.java
    2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonJaxbXMLProvider.java
    2026-05-29 03:16:43.000000000 +0200
@@ -23,8 +23,8 @@
  * in sync if changed.
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+@Produces({ MediaType.APPLICATION_XML, MediaType.TEXT_XML, MediaType.WILDCARD 
})
 public class JacksonJaxbXMLProvider extends JacksonXMLProvider {
     /**
      * Default annotation sets to use, if not explicitly defined during
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.java
        2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/xml/src/main/java/com/fasterxml/jackson/jaxrs/xml/JacksonXMLProvider.java
        2026-05-29 03:16:43.000000000 +0200
@@ -45,8 +45,8 @@
  * @author Tatu Saloranta
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+@Produces({ MediaType.APPLICATION_XML, MediaType.TEXT_XML, MediaType.WILDCARD 
})
 public class JacksonXMLProvider
     extends ProviderBase<JacksonXMLProvider,
         XmlMapper,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/pom.xml 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/pom.xml
--- old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/pom.xml     
2024-11-01 22:53:06.000000000 +0100
+++ new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/pom.xml     
2026-05-29 03:16:43.000000000 +0200
@@ -9,9 +9,10 @@
   <parent>
     <groupId>com.fasterxml.jackson.jaxrs</groupId>
     <artifactId>jackson-jaxrs-providers</artifactId>
-    <version>2.17.3</version>
+    <version> 2.18.8</version>
   </parent>
   <artifactId>jackson-jaxrs-yaml-provider</artifactId>
+  <version> 2.18.8</version>
   <name>Jackson-JAXRS: YAML</name>
   <packaging>bundle</packaging>
   <description>Functionality to handle YAML input/output for JAX-RS 
implementations (like Jersey and RESTeasy)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.java
 2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonJaxbYAMLProvider.java
 2026-05-29 03:16:43.000000000 +0200
@@ -23,8 +23,9 @@
  * in sync if changed.
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+// As per https://www.rfc-editor.org/rfc/rfc9512.html
+@Produces({ "application/yaml", MediaType.WILDCARD })
 public class JacksonJaxbYAMLProvider extends JacksonYAMLProvider {
     /**
      * Default annotation sets to use, if not explicitly defined during
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.java
 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.java
--- 
old/jackson-jaxrs-providers-jackson-jaxrs-providers-2.17.3/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.java
     2024-11-01 22:53:06.000000000 +0100
+++ 
new/jackson-jaxrs-providers-jackson-jaxrs-providers-2.18.8/yaml/src/main/java/com/fasterxml/jackson/jaxrs/yaml/JacksonYAMLProvider.java
     2026-05-29 03:16:43.000000000 +0200
@@ -51,8 +51,9 @@
  * @author Tatu Saloranta
  */
 @Provider
-@Consumes(MediaType.WILDCARD) // NOTE: required to support "non-standard" JSON 
variants
-@Produces(MediaType.WILDCARD)
+@Consumes(MediaType.WILDCARD)
+//As per https://www.rfc-editor.org/rfc/rfc9512.html
+@Produces({ "application/yaml", MediaType.WILDCARD })
 public class JacksonYAMLProvider
         extends ProviderBase<JacksonYAMLProvider,
         YAMLMapper,

Reply via email to