-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Migration to Spring Boot 2.3 #11681
Comments
@murdos what are the plans for this PR? if you need some help, reach out to me. |
@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 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. |
FYI... 2.2 to 2.3 migration instructions: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes#upgrading-from-spring-boot-22 |
I think we can leverage the new features for k8s deployments (graceful shutdown, liveness & readinessprobes out of box). |
my company would like to give a boost on this issue but we need an invoice. How can we proceed ? |
Hi @JesusTheHun - only sponsors https://www.jhipster.tech/sponsors/ like Okta can give bug bounties. |
@murdos are you coming to JHipster Code? This could be one of our tracks? |
@jdubois : No, I unfortunately can't attend the conference |
@murdos oh but you had a ticket I believe! Are you sure you can’t come? Budget for core competitors in France isn’t an issue. |
@jdubois : I took a ticket for the initial date in June, but I'm not available at the new date in September. |
hi @jdubois, it would be nice if you could recommend someone for the job. |
Thanks @JesusTheHun ! For working on that issue as a freelancer, @murdos you might be the best person? Otherwise maybe @avdev4j @wmarques @MathieuAA @ruddell as they are all core team members and also work as freelancers |
If one of the pinged person is interested, please email me at jonathan dot massuchetti ignorethisitsforbots at dappit dot fr, so we can discuss this. Depending on how long it requires we may not be able to fully fund the issue but at least we can contribute. Once developed, will this be part of a release of its own (since it's a big piece) or will it be shipped only with v7.0 ? |
@jdubois Spring Boot 2.4 will be out in October / November. Maybe we should just wait for that release that's three months away? |
I need to use Spring Kafka 2.5. Is there a way to handle that now. My Spring Boot version is 2.1.8 or do I need to wait until Spring Boot gets upgraded in JHipster to 2.3? |
@hanoisteve You should update to the latest jhipster release which gives you boot 2.2.x. If you have that you can try a manual migration/upgrade to boot 2.3.x. |
Anything I can do to help make this happen? |
Congratulations @murdos |
Yeehaw! Happy to see this merged. 😆 |
Great job @murdos |
Awesome work! Don't forget the $500 bug bounty @murdos ! |
is it actually done? Because I am trying to upgrade the monolith application and after updating, I have Spring boot 2.2.7. I use Jhipster 6.10.3. Am I missing something? |
@salimAbdulIt : it's not released yet, it will be embedded in next major release (7) |
I've created
spring-boot-2.3
branches on bothgenerator-jhipster
andjhipster
project.I plan to create PR against these branches to handle the multiples changes required.
Overview of the impacts (identified so far)
Elasticsearch ([SpringBoot 2.3] Upgrade to Spring Data Elasticsearch 4.0 and Elasticsearch 7.6 #11683)
upgrade to ES 7.6
replace jest client by official RestHighLevelClient
removal of the Jackson ObjectMapper
embedded node is not started anymore
MongoDB ([SpringBoot 2.3] Replace MongoBee with Mongock #11772)
requires the MongoDB Java Driver 4.x
move from mongobee (not maintained) to mongock (support for driver 4.x in progress: Support for mongo java driver v4.0+ mongock/mongock#157)
Couchbase (WIP: [SpringBoot 2.3] Couchbase: Update to Spring Data Couchbase 4.0 and Couchbase SDK 3 #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: Migrate to SDK3 tchlyah/couchmove#10
Cassandra ([SpringBoot 2.3] Upgrade to Spring Data Cassandra 3.0 and DataStax driver 4.6 #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 ([SpringBoot 2.3] R2DBC #11798)
use new official starter, replacing experimental one
use query derivation on server entities (User, AuditEvent, ...)
The text was updated successfully, but these errors were encountered: