-
Notifications
You must be signed in to change notification settings - Fork 887
Bump com.fasterxml.jackson.core:jackson-core from 2.13.5 to 2.15.0 #2044
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 4.x
Are you sure you want to change the base?
Bump com.fasterxml.jackson.core:jackson-core from 2.13.5 to 2.15.0 #2044
Conversation
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.13.5 to 2.15.0. - [Changelog](https://github.com/FasterXML/jackson-core/blob/jackson-core-2.15.0/release.properties) - [Commits](FasterXML/jackson-core@jackson-core-2.13.5...jackson-core-2.15.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-core dependency-version: 2.15.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]>
|
Worth noting that we can't make this change on 3.x so long as we wish to maintain Java6 compat on that version. 2.13 already required Java8 for jackson-databind and Java6 for jackson-core (see here) while 2.15 follows 2.14 which made Java8 the baseline for jackson-core as well. As of this writing 3.x is still using jackson-databind 2.7.x because that's the last version that still supports Java6. |
The newly published driver docs mentions that the minimum compatible version is Java8. Is it 6 or 8? If still 6, it would be nice to bump to 8 so some of these dependencies can get updated. |
|
Hey @mkars10 , you're absolutely correct that the docs mention Java compat for 4.x is currently Java8. That info is correct. My comment above covered the earlier 3.x branch of the Java driver; that version still aims to support Java6 and forward (at least for now). We mention this different limitation for 3.x here. Hopefully this clarifies things... if not let me know! |
|
@absurdfarce, What do you think about upgrading to latest 2.20.1? There are some API changes within Jackson, but I do not find anything impacting driver directly. 2.15.0 has been released on Apr 23, 2023, whereas 2.20.1 on Oct 31, 2025. Latest Spring Boot seems to use 2.20.1 as well (here). |
|
It's an excellent point @lukasz-antoniak. I had it in my head that we had to continue using something in the range of 2.15.x because subsequent versions moved up to requiring Java11 but the docs pretty clearly indicate that isn't the case... it looks like even up through 2.20.x it's still Java8 (with a few exceptions for extensions that we aren't using). I'm guessing I was thinking of the Java6 requirements for 3.x and somehow transplanted those on to 4.x... but clearly that's wrong. I'll try a new PR with 2.20.2 and see where that lands. |
|
Apologies, I noticed the page for 2.20.2 in the Jackson docs but missed that it hasn't been released yet. 2.20.1 it is! |
Bumps com.fasterxml.jackson.core:jackson-core from 2.13.5 to 2.15.0.
Changelog
Sourced from com.fasterxml.jackson.core:jackson-core's changelog.
Commits
a2c0bdc[maven-release-plugin] prepare release jackson-core-2.15.0180027aPrepare for 2.15.0 release2b41925...85340aaMerge branch '2.14' into 2.15ed846d9...94ea208Update release notes wrt #990a4f2086[2.14 only] backport removal of BigDecimal to BigInt conversion (#990)1976c0dTry to get Release workflow working wrt SLSA provenance (fix #844) (#989)0ee3ad8...163540e[maven-release-plugin] prepare for next development iterationYou can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.