API Change Analysis Results

The summary of the API changes between artifacts org.apache.logging.log4j:log4j-kubernetes:jar:2.13.0 and org.apache.logging.log4j:log4j-kubernetes:jar:2.13.1.

Breaking Changes

Binary

Difference Code Element Description
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.BeanPropertyWriter Field removed from class.
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.PropertyWriter Field removed from class.
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter Field removed from class.
java.method.returnTypeChanged method com.fasterxml.jackson.databind.node.ObjectNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.util.Collection<java.lang.String>) The return type changed from 'com.fasterxml.jackson.databind.node.ObjectNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.

Source

Difference Code Element Description
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.BeanPropertyWriter Field removed from class.
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.PropertyWriter Field removed from class.
java.field.removed field com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase._propertyFormat @ com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter Field removed from class.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::with(java.lang.String) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::withArray(java.lang.String) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::set(java.lang.String, com.fasterxml.jackson.databind.JsonNode) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(com.fasterxml.jackson.databind.node.ObjectNode) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(java.util.Map<java.lang.String, ? extends com.fasterxml.jackson.databind.JsonNode>) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.lang.String) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.generics.formalTypeParameterAdded method com.fasterxml.jackson.databind.node.ObjectNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.util.Collection<java.lang.String>) A new formal type parameter added to element: 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.exception.checkedAdded method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, java.lang.Class<T>) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method <T> T com.fasterxml.jackson.databind.ObjectReader::readValue(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method <T> T com.fasterxml.jackson.databind.ObjectReader::readValue(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.databind.JsonMappingException.
java.method.exception.checkedAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectMapper::readTree(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectMapper::readTree(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.databind.JsonMappingException.
java.method.exception.checkedAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectReader::readTree(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.exception.checkedAdded method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectReader::readTree(java.lang.String) throws java.io.IOException Method newly throws checked exceptions: com.fasterxml.jackson.databind.JsonMappingException.
java.method.exception.checkedAdded method void com.fasterxml.jackson.databind.ObjectReader::_reportUndetectableSource(java.lang.Object) throws com.fasterxml.jackson.core.JsonProcessingException Method newly throws checked exceptions: com.fasterxml.jackson.core.JsonParseException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: com.fasterxml.jackson.core.JsonParseException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: com.fasterxml.jackson.core.JsonParseException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, java.lang.Class<T>) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: com.fasterxml.jackson.core.JsonParseException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, java.lang.Class<T>) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method <T> T com.fasterxml.jackson.databind.ObjectReader::readValue(java.lang.String) throws java.io.IOException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectMapper::readTree(java.lang.String) throws java.io.IOException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectReader::readTree(java.lang.String) throws java.io.IOException Method no longer throws checked exceptions: java.io.IOException.
java.method.exception.checkedRemoved method void com.fasterxml.jackson.databind.ObjectReader::_reportUndetectableSource(java.lang.Object) throws com.fasterxml.jackson.core.JsonProcessingException Method no longer throws checked exceptions: com.fasterxml.jackson.core.JsonProcessingException.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::with(java.lang.String) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::withArray(java.lang.String) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::set(java.lang.String, com.fasterxml.jackson.databind.JsonNode) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(com.fasterxml.jackson.databind.node.ObjectNode) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(java.util.Map<java.lang.String, ? extends com.fasterxml.jackson.databind.JsonNode>) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.
java.method.returnTypeTypeParametersChanged method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.lang.String) The return type changed from 'com.fasterxml.jackson.databind.JsonNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.

Semantic

Difference Code Element Description
java.class.defaultSerializationChanged class com.fasterxml.jackson.databind.PropertyNamingStrategy The default serialization ID for the class has changed. This means that the new version of the class is not deserializable from the byte stream of a serialized old class.
java.field.serialVersionUIDChanged field com.fasterxml.jackson.core.JsonFactory.serialVersionUID serialVersionUID constant changed. Objects serialized using the old version of the class will no longer be deserializable.

Potentially Breaking Changes

Binary

Difference Code Element Description
java.class.nonFinalClassInheritsFromNewClass class com.fasterxml.jackson.core.JsonFactory Non-final class now inherits from 'com.fasterxml.jackson.core.TokenStreamFactory'.
java.method.finalMethodAddedToNonFinalClass method boolean com.fasterxml.jackson.core.JsonFactory::isEnabled(com.fasterxml.jackson.core.StreamReadFeature) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method boolean com.fasterxml.jackson.core.JsonFactory::isEnabled(com.fasterxml.jackson.core.StreamWriteFeature) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.ObjectReader::_jsonNodeType() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::requiredAt(com.fasterxml.jackson.core.JsonPointer) throws java.lang.IllegalArgumentException A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectReader::_bindAsTreeOrNull(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method int com.fasterxml.jackson.core.JsonFactory::getGeneratorFeatures() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method int com.fasterxml.jackson.core.JsonFactory::getParserFeatures() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectMapper::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectReader::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectWriter::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.

Source

Difference Code Element Description
java.class.nonFinalClassInheritsFromNewClass class com.fasterxml.jackson.core.JsonFactory Non-final class now inherits from 'com.fasterxml.jackson.core.TokenStreamFactory'.
java.method.finalMethodAddedToNonFinalClass method boolean com.fasterxml.jackson.core.JsonFactory::isEnabled(com.fasterxml.jackson.core.StreamReadFeature) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method boolean com.fasterxml.jackson.core.JsonFactory::isEnabled(com.fasterxml.jackson.core.StreamWriteFeature) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.ObjectReader::_jsonNodeType() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::requiredAt(com.fasterxml.jackson.core.JsonPointer) throws java.lang.IllegalArgumentException A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.ObjectReader::_bindAsTreeOrNull(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method int com.fasterxml.jackson.core.JsonFactory::getGeneratorFeatures() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method int com.fasterxml.jackson.core.JsonFactory::getParserFeatures() A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectMapper::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectReader::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.
java.method.finalMethodAddedToNonFinalClass method void com.fasterxml.jackson.databind.ObjectWriter::_assertNotNull(java.lang.String, java.lang.Object) A final method has been added to an inheritable class.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::convertValue(java.lang.Object, ===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.lang.IllegalArgumentException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(byte[], ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(byte[], int, int, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(com.fasterxml.jackson.core.JsonParser, ===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.io.File, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.io.InputStream, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.io.Reader, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.lang.String, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectMapper::readValue(java.net.URL, ===com.fasterxml.jackson.core.type.TypeReference===) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> T com.fasterxml.jackson.databind.ObjectReader::readValue(com.fasterxml.jackson.core.JsonParser, ===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.io.IOException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> com.fasterxml.jackson.databind.MappingIterator<T> com.fasterxml.jackson.databind.ObjectMapper::readValues(com.fasterxml.jackson.core.JsonParser, ===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> java.util.Iterator<T> com.fasterxml.jackson.core.JsonParser::readValuesAs(===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.io.IOException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.parameterTypeParameterChanged parameter <T> java.util.Iterator<T> com.fasterxml.jackson.databind.ObjectReader::readValues(com.fasterxml.jackson.core.JsonParser, ===com.fasterxml.jackson.core.type.TypeReference<?>===) throws java.io.IOException The type parameter of method parameter changed. The original type was 'com.fasterxml.jackson.core.type.TypeReference<?>'while the new type is 'com.fasterxml.jackson.core.type.TypeReference<T extends java.lang.Object>'.
java.method.returnTypeChanged method com.fasterxml.jackson.databind.node.ObjectNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.util.Collection<java.lang.String>) The return type changed from 'com.fasterxml.jackson.databind.node.ObjectNode' to 'T extends com.fasterxml.jackson.databind.JsonNode'.

Semantic

Difference Code Element Description
java.class.externalClassExposedInAPI class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator A class from supplementary archives is used in a public capacity in the API.
java.class.externalClassExposedInAPI enum com.fasterxml.jackson.core.StreamReadFeature A class from supplementary archives is used in a public capacity in the API.
java.class.externalClassExposedInAPI enum com.fasterxml.jackson.core.StreamWriteFeature A class from supplementary archives is used in a public capacity in the API.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII The enum constant was defined on position 7 but is now on 5. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN The enum constant was defined on position 6 but is now on 7. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS The enum constant was defined on position 5 but is now on 6. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.ALLOW_COERCION_OF_SCALARS The enum constant was defined on position 23 but is now on 24. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.ALLOW_EXPLICIT_PROPERTY_RENAMING The enum constant was defined on position 22 but is now on 23. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS The enum constant was defined on position 24 but is now on 25. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.IGNORE_MERGE_FOR_UNMERGEABLE The enum constant was defined on position 25 but is now on 26. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.USE_STD_BEAN_NAMING The enum constant was defined on position 21 but is now on 22. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME The enum constant was defined on position 20 but is now on 21. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.EAGER_SERIALIZER_FETCH The enum constant was defined on position 21 but is now on 22. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS The enum constant was defined on position 20 but is now on 21. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.USE_EQUALITY_FOR_OBJECT_ID The enum constant was defined on position 22 but is now on 23. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.WRITE_BIGDECIMAL_AS_PLAIN The enum constant was defined on position 18 but is now on 19. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS The enum constant was defined on position 19 but is now on 20. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.WRITE_EMPTY_JSON_ARRAYS The enum constant was defined on position 16 but is now on 17. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.WRITE_NULL_MAP_VALUES The enum constant was defined on position 15 but is now on 16. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.enumConstantOrderChanged field com.fasterxml.jackson.databind.SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED The enum constant was defined on position 17 but is now on 18. The user code can break if it relies on the return value of the "ordinal()" method.
java.field.serialVersionUIDUnchanged field com.fasterxml.jackson.databind.cfg.BaseSettings.serialVersionUID The class changed in an incompatible way with regards to serialization but the serialVersionUID field stayed unchanged. This might be ok and/or desired but is suspicious.
java.field.serialVersionUIDUnchanged field com.fasterxml.jackson.databind.cfg.ConfigOverrides.serialVersionUID The class changed in an incompatible way with regards to serialization but the serialVersionUID field stayed unchanged. This might be ok and/or desired but is suspicious.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::with(java.lang.String) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.JsonNode::withArray(java.lang.String) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::set(java.lang.String, com.fasterxml.jackson.databind.JsonNode) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(com.fasterxml.jackson.databind.node.ObjectNode) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::setAll(java.util.Map<java.lang.String, ? extends com.fasterxml.jackson.databind.JsonNode>) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.lang.String) Element now defines formal type parameters.
java.generics.elementNowParameterized method com.fasterxml.jackson.databind.node.ObjectNode com.fasterxml.jackson.databind.node.ObjectNode::without(java.util.Collection<java.lang.String>) Element now defines formal type parameters.