Hey
Sounds like the 2.20.0 version has not been added to Maven Central. Is it missing a manual step or is there an issue with Maven Central?
Thanks!
Comment From: pjfanning
It is there - https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.20.0/
Don't trust the UI pages for https://repo1.maven.org. I have seen its web pages that contain directory listings be out of date before.
Comment From: WintherT-ELS
Nevermind, seems to be intended: https://github.com/FasterXML/jackson-annotations/issues/307#issuecomment-3236357085
Looks like jackson-annotations is published with the wrong version, missing .0 https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/
Comment From: pjfanning
Nevermind, seems to be intended: FasterXML/jackson-annotations#307 (comment)
Looks like jackson-annotations is published with the wrong version, missing .0 https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/
Not wrong. Deliberate and in the release notes. https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.20
Comment From: davide1995
Same issue here: I use jackson-annotations, jackson-core and jackson-databind version 2.19.2. Last night renovate tried to update to 2.20.0 but build failed because it cannot found dependency for jackson-annotations:2.20.0 since it's now 2.20.
When changing it to 2.20, it cannot found jackson-core:2.20 and jackson-databind:2.20
I would like to only manage one version for all 3 dependencies
Comment From: pjfanning
Same issue here: I use jackson-annotations, jackson-core and jackson-databind version 2.19.2. Last night renovate tried to update to 2.20.0 but build failed because it cannot found dependency for jackson-annotations:2.20.0 since it's now 2.20.
When changing it to 2.20, it cannot found jackson-core:2.20 and jackson-databind:2.20
I would like to only manage one version for all 3 dependencies
@davide1995 it's in the release notes - https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.20
jackson-annotations and only that jar has moved to 2.20 releases (usually x.y with possibility of occasional x.y.z releases). Every other Jackson jar stays on 2.20.0 releases (a.b.c with possibility of occasional a.b.c.d releases).
You could use the jackson-bom dependency - that simplifies dependency management.
https://github.com/FasterXML/jackson-bom (2.20.0 is available - the README is not yet up to date)
Comment From: dadoonet
Indeed.
Adding the following in the dependencyManagement
worked perfectly!
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>2.20.0</version>
<scope>import</scope>
<type>pom</type>
</dependency>
Thanks @pjfanning!