Migration to Spring Boot 2.3
See original GitHub issueI’ve created spring-boot-2.3
branches on both generator-jhipster
and jhipster
project.
I plan to create PR against these branches to handle the multiples changes required.
Overview of the impacts (identified so far)
-
Elasticsearch (https://github.com/jhipster/generator-jhipster/pull/11683)
-
upgrade to ES 7.6
-
replace jest client by official RestHighLevelClient
-
removal of the Jackson ObjectMapper
-
embedded node is not started anymore
-
MongoDB (https://github.com/jhipster/generator-jhipster/pull/11772)
-
requires the MongoDB Java Driver 4.x
-
move from mongobee (not maintained) to mongock (support for driver 4.x in progress: https://github.com/cloudyrock/mongock/issues/157)
-
Couchbase (https://github.com/jhipster/generator-jhipster/pull/11845)
-
now uses Couchbase SDK 3
-
all changes: https://docs.spring.io/spring-data/couchbase/docs/4.0.0.RELEASE/reference/html/#couchbase.migrating
-
requires support for SDK3 in Couchmove: https://github.com/differentway/couchmove/issues/10
-
Cassandra (https://github.com/jhipster/generator-jhipster/pull/11753)
-
upgrade to DataStax Driver version 4
-
all changes: https://docs.spring.io/spring-data/cassandra/docs/3.0.0.RELEASE/reference/html/#cassandra.migration.2.x-to-3.x
-
R2DBC (#11798)
-
use new official starter, replacing experimental one
-
use query derivation on server entities (User, AuditEvent, …)
Issue Analytics
- State:
- Created 3 years ago
- Reactions:11
- Comments:23 (16 by maintainers)
Top GitHub Comments
@rodrigocprates : there will be a dedicated PR for mongodb, and when once Spring Boot 2.3 is released and most issues are solved, we’ll coordinate to merge the
spring-boot-2.3
branch inmaster
.Regarding mongodb, I’ve done the migration to mongock in a branch, but it’s now waiting for mongock support of MongoDB Java Driver 4.
Awesome work! Don’t forget the $500 bug bounty @murdos !