Generator-jhipster: Migration to Spring Boot 2.3

Created on 1 May 2020  路  23Comments  路  Source: jhipster/generator-jhipster

I'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)
$$ bug-bounty $$ $500 area java

Most helpful comment

@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 in master.

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.

All 23 comments

@murdos what are the plans for this PR? if you need some help, reach out to me.
I specially need a way to use MongoDB Atlas (that will be fixed on your mongobee>mongock migration)

@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 in master.

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.
Our aim is to have long-term relationships with a few select companies, and your proposal is not something we anticipated. Maybe you can directly pay someone to help?

@murdos are you coming to JHipster Code? This could be one of our tracks?
Then @JesusTheHun this would be something very new, but maybe we could find a solution with your company sponsoring the conference track (people working on this during the conference would get a gift from your company, or something similar)

@jdubois : No, I unfortunately can't attend the conference

@murdos oh but you had a ticket I believe! Are you sure you can鈥檛 come? Budget for core competitors in France isn鈥檛 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.
For the JHipster Code event, we need to think about it, we are in late phase of development but did not expect to go GA this early. But we will consider it.

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)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

RizziCR picture RizziCR  路  3Comments

frantzynicolas picture frantzynicolas  路  3Comments

ahmedeldeeb25 picture ahmedeldeeb25  路  3Comments

Steven-Garcia picture Steven-Garcia  路  3Comments

tomj0101 picture tomj0101  路  3Comments