<div class="container">
    <h1>Feature update for Jackson</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-FU-2023:4885-1</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/MSC-611">jsc#MSC-611</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/SLE-23217">jsc#SLE-23217</a>
                        </li>
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Basesystem Module 15-SP4</li>
                    
                        <li class="list-group-item">Basesystem Module 15-SP5</li>
                    
                        <li class="list-group-item">Development Tools Module 15-SP4</li>
                    
                        <li class="list-group-item">Development Tools Module 15-SP5</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.4</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.5</li>
                    
                        <li class="list-group-item">SUSE Enterprise Storage 7.1</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing LTSS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Manager Proxy 4.2</li>
                    
                        <li class="list-group-item">SUSE Manager Proxy 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Retail Branch Server 4.2</li>
                    
                        <li class="list-group-item">SUSE Manager Retail Branch Server 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Server 4.2</li>
                    
                        <li class="list-group-item">SUSE Manager Server 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Server 4.3 Module 4.3</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that contains two features can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for Jackson fixes the following issues:</p>
<p>jackson-annotations was updated from version 2.13.0 to 2.15.2:</p>
<ul>
<li>Add &#x27;JsonFormat.Feature&#x27;s:
  READ_UNKNOWN_ENUM_VALUES_AS_NULL,
  READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE</li>
<li>Add NOTICE file with copyright information</li>
<li>Add &#x27;JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS&#x27;</li>
<li>Allow explicit &#x27;JsonSubTypes&#x27; repeated names check</li>
<li>Version allignment to other jackson packages</li>
</ul>
<p>jackson-bom was updated from version 2.13.0 to 2.15.2:</p>
<ul>
<li>Update &#x27;de.jjohannes:gradle-module-metadata-maven-plugin&#x27; to 0.4.0</li>
<li>Add override for &#x27;version.plugin.moditect&#x27; to be &#x27;1.0.0.Final&#x27; until upgraded in &#x27;oss-parent&#x27;/51</li>
<li>Change defaults for Felix OSGi Bundle plug-in to fix timestamps for Reproducible Builds</li>
<li>Add version for &#x27;jackson-datatype-hibernate6&#x27;</li>
<li>Add version for &#x27;jackson-module-jsonSchema-jakarta&#x27;</li>
<li>Gradle reports incorrect jackson-bom dependency version</li>
<li>Moved &#x27;module-info.java&#x27; to &#x27;META-INF/versions/11&#x27; instead of &#x27;META-INF/versions/9&#x27;</li>
</ul>
<p>jackson-core was updated from version 2.13.0 to 2.15.2:</p>
<ul>
<li>Version 2.15.2:</li>
<li>Allow override of &#x27;StreamReadContraints&#x27; default with &#x27;overrideDefaultStreamReadConstraints()&#x27;</li>
<li>Version 2.15.1:</li>
<li>Add FastDoubleParser section to &#x27;NOTICE&#x27;</li>
<li>Increase default max allowed String value length from 5 megs to 20 megs</li>
<li>Problem with &#x27;FilteringGeneratorDelegate&#x27; wrt &#x27;TokenFilter.Inclusion.INCLUDE_NON_NULL&#x27;</li>
<li>Version 2.15.0:</li>
<li>Add numeric value size limits via &#x27;StreamReadConstraints&#x27;</li>
<li>Add SLSA provenance via build script</li>
<li>Add &#x27;StreamReadFeature.USE_FAST_BIG_DECIMAL_PARSER&#x27; to enable faster &#x27;BigDecimal&#x27;, &#x27;BigInteger&#x27; parsing</li>
<li>Add &#x27;StreamReadConstraints&#x27; limit for longest textual value to allow (default: 5M)</li>
<li>Optimize parsing 19 digit longs</li>
<li>Fix possible flaw in &#x27;TokenFilterContext#skipParentChecks()&#x27;</li>
<li>Add &#x27;Object JsonParser.getNumberValueDeferred()&#x27; method to allow for deferred decoding in some cases </li>
<li>Add &#x27;JsonFactory.Feature.CHARSET_DETECTION&#x27; to disable charset detection</li>
<li>Use &#x27;StreamConstraintsException&#x27; in name canonicalizers</li>
<li>Offer a way to directly set &#x27;StreamReadConstraints&#x27; via &#x27;JsonFactory&#x27; (not just Builder)</li>
<li>Prevent inefficient internal conversion from &#x27;BigDecimal&#x27; to &#x27;BigInteger&#x27; wrt ultra-large scale</li>
<li>Add &#x27;JsonGenerator.copyCurrentEventExact&#x27; as alternative to &#x27;copyCurrentEvent()&#x27;</li>
<li>Version 2.14.3:</li>
<li>Optional padding Base64Variant still throws exception on missing padding character</li>
<li>Address performance issue with &#x27;BigDecimalParser&#x27;</li>
<li>Backport removal of BigDecimal to BigInt conersio</li>
<li>FastDoubleParser license</li>
<li>Got &#x27;NegativeArraySizeException&#x27; when calling &#x27;writeValueAsString()&#x27;</li>
<li>Version 2.14.2:</li>
<li>Allow TokenFIlter to skip last elements in arrays</li>
<li>Avoid instance creations in fast parser code</li>
<li>Fix &#x27;FilteringGeneratorDelegate&#x27; not creating new &#x27;filterContext&#x27; if &#x27;tokenFilter&#x27; is null</li>
<li>Version 2.14.0:</li>
<li>Add &#x27;NumberInput.parseFloat()&#x27;</li>
<li>Add &#x27;StreamReadCapability.EXACT_FLOATS&#x27; to indicate whether parser reports exact floating-point values or not</li>
<li>Add "JsonPointer#appendProperty" and "JsonPointer#appendIndex"</li>
<li>Add a feature to allow leading plus sign (&#x27;JsonReadFeature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS&#x27;)</li>
<li>Add explicit bounds checks for &#x27;JsonFactory.createParser()&#x27; methods that take &#x27;byte[]&#x27;/&#x27;char[]&#x27;-with-offsets input</li>
<li>Add explicit bounds checks for &#x27;JsonGenerator&#x27; methods that take &#x27;byte[]&#x27;/&#x27;char[]&#x27;/String-with-offsets input</li>
<li>Add option to accept non-standard trailing decimal point
    (&#x27;JsonReadFeature.ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS&#x27;)</li>
<li>Allow TokenFilters to keep empty arrays and objects</li>
<li>Allow use of faster floating-point number parsing with &#x27;StreamReadFeature.USE_FAST_DOUBLE_PARSER&#x27;</li>
<li>Allow use of faster floating-point number serialization (&#x27;StreamWriteFeature.USE_FAST_DOUBLE_WRITER&#x27;)</li>
<li>Avoid copy when parsing &#x27;BigDecimal&#x27;</li>
<li>Change minimum Java version to 8</li>
<li>Fix &#x27;JsonFactory.createGenerator()&#x27; with &#x27;File&#x27; that may leak &#x27;OutputStream&#x27;s</li>
<li>Fix &#x27;JsonFactory.createParser()&#x27; with &#x27;File&#x27; that may leak &#x27;InputStream&#x27;s</li>
<li>Fix &#x27;JsonPointer.empty()&#x27; should NOT indicate match of a property with key of ""</li>
<li>Fix &#x27;JsonPointer&#x27; quadratic memory use: Out Of Memory (OOME) on deep inputs</li>
<li>Fix calling &#x27;JsonPointer.compile(...)&#x27; on very deeply nested expression throwing &#x27;StackOverflowError&#x27;</li>
<li>Fix Hex capitalization for JsonWriter to be configurable (add &#x27;JsonWriteFeature.WRITE_HEX_UPPER_CASE&#x27;)</li>
<li>Fix ReaderBaseJsonParser._verifyRootSpace() that can cause buffer boundary failure</li>
<li>JsonGenerator to provide current value to the context before starting objects</li>
<li>Make &#x27;BigDecimal&#x27; parsing lazy</li>
<li>Make &#x27;BigInteger&#x27; parsing lazy</li>
<li>Make &#x27;JsonPointer&#x27; &#x27;java.io.Serializable&#x27;</li>
<li>Provide implementation of async JSON parser fed by &#x27;ByteBufferFeeder&#x27;</li>
<li>Remove workaround for old issue with a particular double</li>
<li>Update ParserBase to support floats directly</li>
<li>Use &#x27;BigDecimalParser&#x27; for BigInteger parsing very long numbers</li>
<li>Version 2.13.3:</li>
<li>Limit size of exception message in BigDecimalParser</li>
<li>Version 2.13.2:</li>
<li>Fix <code>JsonLocation</code> in 2.13 that only uses identity comparison for "content reference"</li>
<li>Update Maven wrapper</li>
<li>Version 2.13.1:</li>
<li>Fix incorrect parsing of single-quoted surrounded String values containing double quotes</li>
</ul>
<p>jackson-databind was updated from 2.13.4.2 to 2.15.2:</p>
<ul>
<li>Version 2.15.2:</li>
<li>Fix record setter not included from interface (2.15 regression)</li>
<li>Version 2.15.1:</li>
<li>Fix error in creating nested &#x27;ArrayNode&#x27;s with</li>
<li>&#x27;JsonNode.withArray()&#x27;</li>
<li>Only avoid Records fields detection for deserialization</li>
<li>Fix issue with deserialization when there are unexpected properties (due to null &#x27;StreamReadConstraints&#x27;)</li>
<li>Fix TypeId serialization for &#x27;JsonTypeInfo.Id.DEDUCTION&#x27;, native type ids</li>
<li>Version 2.15.0:</li>
<li>Add &#x27;@EnumNaming&#x27;, &#x27;EnumNamingStrategy&#x27; to allow use of naming strategies for Enums</li>
<li>Add &#x27;EnumFeature.READ_ENUM_KEYS_USING_INDEX&#x27; to work with existing "WRITE_ENUM_KEYS_USING_INDEX"</li>
<li>Add &#x27;MapperFeature.REQUIRE_TYPE_ID_FOR_SUBTYPES&#x27; to enable/disable strict subtype Type Id handling</li>
<li>Add convenience method &#x27;SimpleBeanPropertyFilter.filterOutAll()&#x27; as counterpart of &#x27;serializeAll()&#x27;</li>
<li>Add enum features into &#x27;@JsonFormat.Feature&#x27;</li>
<li>Add Stream-friendly alternative to &#x27;ObjectNode.fields()&#x27;:
    &#x27;Set<Map.Entry<String, JsonNode>> properties()&#x27;</li>
<li>Add support in &#x27;TokenBuffer&#x27; for lazily decoded (big) numbers</li>
<li>Allow serializing enums to lowercase (&#x27;EnumFeature.WRITE_ENUMS_TO_LOWERCASE&#x27;)</li>
<li>Allow use of &#x27;@JsonCreator(mode = Mode.PROPERTIES)&#x27; creator for POJOs with"empty String" coercion</li>
<li>Cannot use both &#x27;JsonCreator.Mode.DELEGATING&#x27; and &#x27;JsonCreator.Mode.PROPERTIES&#x27; static creator factory methods for
    Enums</li>
<li>Case-insensitive and number-based enum deserialization are (unnecessarily) mutually exclusive</li>
<li>Deprecate "exact values" setting from &#x27;JsonNodeFactory&#x27;, replace with 
    &#x27;JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES&#x27;</li>
<li>Deprecate classes in package &#x27;com.fasterxml.jackson.databind.jsonschema&#x27;</li>
<li>Do not require the usage of opens in a modular app when using records</li>
<li>Enhance &#x27;StdNodeBasedDeserializer&#x27; to support &#x27;readerForUpdating&#x27;</li>
<li>Fix Enum Deserialisation Failing with Polymorphic type validator</li>
<li>Fix &#x27;@JsonDeserialize(converter = ...)&#x27; not working with Records</li>
<li>Fix &#x27;DelegatingDeserializer&#x27; missing override of &#x27;getAbsentValue()&#x27; (and couple of other methods)</li>
<li>Fix &#x27;JsonTypeInfo.As.EXTERNAL_PROPERTY&#x27; not working with record wrappers</li>
<li>Fix &#x27;Optional<Boolean>&#x27; not recognized as boolean field</li>
<li>Fix &#x27;TypeFactory&#x27; cache performance degradation with &#x27;constructSpecializedType()&#x27;</li>
<li>Fix classloader leak: DEFAULT_ANNOTATION_INTROSPECTOR holds annotation reference</li>
<li>Fix deserialization of &#x27;@JsonTypeInfo&#x27; annotated type fails with missing type id even for explicit concrete subtypes</li>
<li>Fix Incorrect target type for arrays when disabling coercion</li>
<li>Fix InvalidDefinitionException when calling mapper.createObjectNode().putPOJO</li>
<li>Fix Null coercion with &#x27;@JsonSetter&#x27; not working with &#x27;java.lang.Record&#x27;</li>
<li>Fix properties naming strategy not working with Record</li>
<li>Fix Timestamp in classes inside jar showing 02/01/1980</li>
<li>Fix TokenBuffer does not implement writeString(Reader reader, int len)</li>
<li>Fix transient &#x27;Field&#x27;s are not ignored as Mutators if there is visible Getter</li>
<li>Fix wrong schemaType of &#x27;LongSerializer&#x27;</li>
<li>Flush readonly map together with shared on &#x27;SerializerCache.flush()&#x27;</li>
<li>Infer &#x27;@JsonCreator(mode = Mode.DELEGATING)&#x27; from use of &#x27;@JsonValue&#x27;)</li>
<li>Support &#x27;@JsonCreator&#x27; annotation on record classes</li>
<li>Try to avoid auto-detecting Fields for Record types</li>
<li>Version 2.14.3:</li>
<li>Fix &#x27;PrimitiveArrayDeserializers$ByteDeser.deserialize&#x27; ignores &#x27;DeserializationProblemHandler&#x27; for invalid Base64
    content</li>
<li>Set transformer factory attributes to improve protection against XXE</li>
<li>Version 2.14.2:</li>
<li>Allow custom &#x27;JsonNode&#x27; implementations</li>
<li>Fix &#x27;@JsonTypeInfo&#x27; does not work if the Type Id is an Integer value</li>
<li>Fix &#x27;@JsonValue&#x27; failing for Java Record</li>
<li>Fix &#x27;StdDelegatingDeserializer&#x27; ignoring &#x27;nullValue&#x27; of &#x27;_delegateDeserializer&#x27;.</li>
<li>Fix Enum polymorphism not working correctly with DEDUCTION</li>
<li>Version 2.14.1:</li>
<li>Fix &#x27;Enum&#x27; values that cannot be read from single-element array even with 
    &#x27;DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS&#x27;</li>
<li>Version 2.14.0:</li>
<li>Add method &#x27;ObjectMapper.copyWith(JsonFactory)&#x27;</li>
<li>Add method(s) in &#x27;JsonNode&#x27; that works like combination of &#x27;at()&#x27; and &#x27;with()&#x27;: &#x27;withObject(...)&#x27; and &#x27;withArray(...)&#x27;</li>
<li>Add optional explicit &#x27;JsonSubTypes&#x27; repeated names check</li>
<li>Add serializer-cache size limit to avoid Metaspace issues from caching Serializers</li>
<li>Allow (de)serializing records using Bean(De)SerializerModifier even when reflection is unavailable</li>
<li>Allow disabling Integer to String coercion via &#x27;CoercionConfig&#x27;</li>
<li>Allow non-boolean return type for "is-getters" with &#x27;MapperFeature.ALLOW_IS_GETTERS_FOR_NON_BOOLEAN&#x27;</li>
<li>Allow use of &#x27;JsonNode&#x27; field for &#x27;@JsonAnySetter&#x27;</li>
<li>Change &#x27;JsonNode.with(String)&#x27; and &#x27;withArray(String)&#x27; to consider argument as &#x27;JsonPointer&#x27; if valid expression</li>
<li>Change &#x27;TypeSerializerBase&#x27; to skip &#x27;generator.writeTypePrefix()&#x27; for &#x27;null&#x27; typeId</li>
<li>Change LRUMap to just evict one entry when maxEntries reached</li>
<li>Create DataTypeFeature abstraction (for JSTEP-7) with placeholder features</li>
<li>Deeply nested JsonNode throws StackOverflowError for toString()</li>
<li>Deserialization of Throwables with PropertyNamingStrategy does not work</li>
<li>Deserialize missing value of &#x27;EXTERNAL_PROPERTY&#x27; type using custom &#x27;NullValueProvider&#x27;</li>
<li>Do not strip generic type from &#x27;Class<C>&#x27; when resolving &#x27;JavaType&#x27;</li>
<li>Expose &#x27;translate()&#x27; method of standard &#x27;PropertyNamingStrategy&#x27; implementations</li>
<li>Filter method only got called once if the field is null when using
    &#x27;@JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = SomeFieldFilter.class)&#x27;</li>
<li>Fix &#x27;@JsonIgnore&#x27; does not if together with &#x27;@JsonProperty&#x27; or &#x27;@JsonFormat&#x27;</li>
<li>Fix &#x27;configOverride.setMergeable(false)&#x27; not supported by &#x27;ArrayNode&#x27;</li>
<li>Fix &#x27;StdDeserializer&#x27; that coerces ints to floats even if configured to fail</li>
<li>Fix &#x27;TokenBuffer&#x27; defaults for parser/stream-read features which neither passed from parser nor use real defaults</li>
<li>Fix deduction deserializer with DefaultTypeResolverBuilder</li>
<li>Fix issue preventing merge of polymorphic objects</li>
<li>Implement &#x27;float&#x27; and &#x27;boolean&#x27; to &#x27;String&#x27; coercion config</li>
<li>Implement &#x27;JsonNodeFeature.READ_NULL_PROPERTIES&#x27; to allow skipping of JSON &#x27;null&#x27; values on reading</li>
<li>Implement &#x27;JsonNodeFeature.WRITE_NULL_PROPERTIES&#x27; to allow skipping JSON &#x27;null&#x27; values on writing</li>
<li>Improve performance of &#x27;UnresolvedForwardReference&#x27; for forward reference resolution</li>
<li>Legacy &#x27;ALLOW_COERCION_OF_SCALARS&#x27; interacts poorly with Integer to Float coercion</li>
<li>Replace &#x27;JsonNode.with()&#x27; with &#x27;JsonNode.withObject()&#x27;</li>
<li>Support &#x27;null&#x27;-valued &#x27;Map&#x27; fields with "any setter"</li>
<li>Support use of fast double parse</li>
<li>Update &#x27;MapDeserializer&#x27; to support &#x27;StreamReadCapability.DUPLICATE_PROPERTIES&#x27;</li>
<li>Version 2.13.5:</li>
<li>Improve testing (likely via CI) to try to ensure compatibility with specific Android SDKs</li>
<li>Jackson 2.13 uses Class.getTypeName() that is only available on Android SDK 26 (with fix works on ASDK 24)</li>
</ul>
<p>jackson-dataformats-binary was updated from 2.13.0 to 2.15.2:</p>
<ul>
<li>Version 2.15.2:</li>
<li>Fix &#x27;logback-test.xml&#x27; in wrong place (avro/src/main/resources)</li>
<li>Version 2.15.0:</li>
<li>Add support for CBOR stringref extension (&#x27;CBORGenerator.Feature.STRINGREF&#x27;)</li>
<li>Add &#x27;CBORGenerat.Feature.WRITE_MINIMAL_DOUBLES&#x27; for writing &#x27;double&#x27;s as &#x27;float&#x27;s if safe to do so</li>
<li>Remove optimized &#x27;CBORParser.nextTextValue()&#x27; implementation</li>
<li>Version 2.14.3:</li>
<li>Fix missing license file in Maven package for newer versions</li>
<li>Fix &#x27;CBORGenerator.writeRawUTF8String()&#x27; ignoring offset</li>
<li>Version 2.14.1:</li>
<li>Possible performance improvement on jdk9+ for Smile decoding</li>
<li>Version 2.14.0:</li>
<li>Avro schema generation: allow override namespace with new &#x27;@AvroNamespace&#x27; annotation</li>
<li>Ensure &#x27;IonReader&#x27; instances created within &#x27;IonFactory&#x27; are always resource-managed</li>
<li>Fix &#x27;IonObjectMapper&#x27; does not throw JacksonException for some invalid Ion</li>
<li>Fix missing configuration methods for format-specific parser/generator features</li>
<li>Short NUL-only keys incorrectly detected as duplicates</li>
<li>Update to Amazon Ion 1.9.5</li>
<li>Use passed "current value" in &#x27;writeStartObject()&#x27; overload</li>
<li>Version 2.13.3:</li>
<li>Fix IonValueDeserializer that does not handle getNullValue correctly for a missing property</li>
<li>Version 2.13.1:</li>
<li>Fix &#x27;IllegalArgumentException&#x27; in &#x27;IonParser.getEmbeddedObject()&#x27;</li>
</ul>
<p>jackson-modules-base was updated from 2.13.3 to 2.15.2:</p>
<ul>
<li>Version 2.15.2:</li>
<li>Mr Bean exposing &#x27;Asm&#x27; as Maven dependency despite shading</li>
<li>&#x27;org.ow2.asm:asm&#x27; updated to 9.5</li>
<li>Version 2.15.1:</li>
<li>Gradle metadata for &#x27;jackson-core&#x27; &#x27;2.15.0&#x27; adds dependency on shaded &#x27;org.ow2.asm:asm&#x27;</li>
<li>Version 2.15.0:</li>
<li>Filter annotated by JsonInclude.Include.CUSTOM does not get called if property is null with Afterburner/Blackbird
    module registered</li>
<li>Version 2.14.3:</li>
<li>Fix failing tests in java17 CI run</li>
<li>Fix Gradle Module Metadata for Afterburner, Blackbird</li>
<li>jaxb and jakarta-xmlbind put module-info in versions/11</li>
<li>Version 2.14.0:</li>
<li>Blackbird doesn&#x27;t work on Java 15+</li>
<li>Remove stack trace from Blackbirds warnings wrt missing &#x27;MethodHandles.lookup()&#x27; (on Java 8)</li>
<li>Update Asm version from 9.0 to 9.4</li>
<li>Enhance SUSE Manager and Uyuni (ijsc#MSC-611)</li>
</ul>
<p>jackson-parent was updated from 2.13 to 2.15:</p>
<ul>
<li>Remove settings for &#x27;org.eclipse.m2e:lifecycle-mapping&#x27;</li>
<li>Upgrade to oss-parent 50 (many plugin version updates)</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                Development Tools Module 15-SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Manager Server 4.3 Module 4.3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.3-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-ESPOS-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Real Time 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-RT-15-SP3-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP2-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP3-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Manager Proxy 4.2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SUSE-Manager-Proxy-4.2-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Manager Retail Branch Server 4.2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SUSE-Manager-Retail-Branch-Server-4.2-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Manager Server 4.2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SUSE-Manager-Server-4.2-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Enterprise Storage 7.1
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-Storage-7.1-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                openSUSE Leap 15.4
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.4-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                openSUSE Leap 15.5
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.5-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Basesystem Module 15-SP4
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP4-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Basesystem Module 15-SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2023-4885=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP4
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2023-4885=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    Development Tools Module 15-SP5 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Manager Server 4.3 Module 4.3 (noarch)
                    <ul>
                        
                            <li>jackson-module-guice-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-paranamer-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-module-mrbean-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-jaxb-annotations-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-afterburner-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-module-no-ctor-deser-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-osgi-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-modules-base-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-blackbird-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Real Time 15 SP3 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP2 (noarch)
                    <ul>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP3 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Manager Proxy 4.2 (noarch)
                    <ul>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Manager Retail Branch Server 4.2 (noarch)
                    <ul>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Manager Server 4.2 (noarch)
                    <ul>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Enterprise Storage 7.1 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    openSUSE Leap 15.4 (noarch)
                    <ul>
                        
                            <li>jackson-module-guice-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-dataformats-binary-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-parent-2.15-150200.3.7.2</li>
                        
                            <li>jackson-dataformats-binary-javadoc-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-dataformat-smile-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-module-jaxb-annotations-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-afterburner-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-blackbird-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-module-mrbean-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-bom-2.15.2-150200.3.8.1</li>
                        
                            <li>jackson-module-osgi-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-modules-base-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-module-paranamer-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-module-no-ctor-deser-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    openSUSE Leap 15.5 (noarch)
                    <ul>
                        
                            <li>jackson-module-guice-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-dataformats-binary-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-parent-2.15-150200.3.7.2</li>
                        
                            <li>jackson-dataformats-binary-javadoc-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-annotations-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-dataformat-smile-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                            <li>jackson-module-jaxb-annotations-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-afterburner-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-module-blackbird-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-module-mrbean-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-bom-2.15.2-150200.3.8.1</li>
                        
                            <li>jackson-module-osgi-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-modules-base-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-core-javadoc-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-module-paranamer-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-modules-base-javadoc-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-databind-javadoc-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-module-no-ctor-deser-2.15.2-150200.5.6.2</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Basesystem Module 15-SP4 (noarch)
                    <ul>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Basesystem Module 15-SP5 (noarch)
                    <ul>
                        
                            <li>jackson-databind-2.15.2-150200.3.15.1</li>
                        
                            <li>jackson-core-2.15.2-150200.3.11.2</li>
                        
                            <li>jackson-annotations-2.15.2-150200.3.11.2</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP4 (noarch)
                    <ul>
                        
                            <li>jackson-dataformat-cbor-2.15.2-150200.3.8.2</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/MSC-611">https://jira.suse.com/browse/MSC-611</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/SLE-23217">https://jira.suse.com/browse/SLE-23217</a>
                    </li>
                
            
        </ul>
    
</div>