Skip to content

Conversation

@jlafourc
Copy link
Contributor

Summary

  • New maven project hierarchy
    • New spring-boot-4 starter
    • Dedicated project for common test code
  • Harmonizing JUnit tests (give me your opinion on this one)

Reminders

  • Added/ran automated tests
  • Update README and/or examples
  • Ran mvn spotless:apply

cc @kagkarlsson

@jlafourc jlafourc changed the title Feature/spring boot 4 starter feat: spring boot 4 starter Nov 25, 2025
@jlafourc
Copy link
Contributor Author

Weird tried temurin 21 also and it's working

<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>db-scheduler-spring-boot-test-support</artifactId>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I appreciate the effort, but not sure it is worth it to extract these classes to a separate module rather than duplicating them. I feel it is more important for the main sources

@cmdjulian
Copy link

Hey guys, any progress on that? :)
We're really looking forward to this. Is there some way we could support you to move this a bit faster?

PS: Nice Lib @kagkarlsson !

pom.xml Outdated
<slf4j.version>1.7.36</slf4j.version>
<logback.version>1.2.13</logback.version>
<spring-boot.version>3.5.5</spring-boot.version>
<spring-boot-4.version>4.0.0-RC1</spring-boot-4.version>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4.0.0 is out now.

*/
@ActiveProfiles("integration-test")
@Sql(scripts = "classpath:schema.sql")
class DbSchedulerAutoConfigurationTest {
Copy link
Owner

@kagkarlsson kagkarlsson Dec 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is a much easier review/merge if we change as little as possible of sb3 code, including tests. Was there a reason we had to rewrite this for sb3?

@jlafourc
Copy link
Contributor Author

jlafourc commented Dec 9, 2025

Thanks to everyone for your feedback.

Removed SB3 tests refactoring
Removed common test code
Bumped to 4.0.0

Some code (especially some test conde config) need special attention, not sure about it

@jlafourc
Copy link
Contributor Author

@kagkarlsson did you have time to check on that ?

@kagkarlsson
Copy link
Owner

Partly.. trying to port JacksonSerialization to jackson3 for the boot4-starter

@kagkarlsson
Copy link
Owner

Tried to push to your fork, but failed. Usually works, maybe try giving me write permission for the repo?

@kagkarlsson
Copy link
Owner

Would you do a quick review of the changes I pushed @jlafourc ?

Copy link
Contributor Author

@jlafourc jlafourc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@kagkarlsson kagkarlsson merged commit 951111d into kagkarlsson:master Jan 5, 2026
4 checks passed
@jlafourc
Copy link
Contributor Author

jlafourc commented Jan 5, 2026

Thanks !

@kagkarlsson kagkarlsson added the released Issue has been released label Jan 6, 2026
@kagkarlsson
Copy link
Owner

🎉 This issue has been resolved in v16.7.0 (Release Notes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Issue has been released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants