Skip to content
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

update to SpringBoot 3 and Java 17 #1638

Merged
merged 9 commits into from
Jan 27, 2023

Conversation

dariuszkuc
Copy link
Collaborator

@dariuszkuc dariuszkuc commented Jan 14, 2023

📝 Description

SpringBoot v3 requires Java 17. This PR updates target bytecode of ALL graphql-kotlin modules to Java 17 and as a result ibrary users will have to use Java 17+ as well.

🔗 Related Issues

@dariuszkuc dariuszkuc added the changes: major Changes require a major version label Jan 14, 2023
@dariuszkuc
Copy link
Collaborator Author

Requires update to maven-plugin-development plugin to support Java 17 (gradlex-org/maven-plugin-development#89).

@dariuszkuc dariuszkuc force-pushed the springboot3 branch 3 times, most recently from 018048f to e373fa7 Compare January 20, 2023 21:10

Verified

This commit was signed with the committer’s verified signature.
rbuckton Ron Buckton
SpringBoot v3 requires Java 17. This PR updates target bytecode of ALL `graphql-kotlin` modules to Java 17 and as a result ibrary users will have to use Java 17+ as well.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@@ -1,10 +1,10 @@
[versions]
android-plugin = "7.1.2"
android-plugin = "8.0.0-alpha11"
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

AGP version 7.3+ is required for Java 17 support

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@dariuszkuc dariuszkuc merged commit 1fbbd48 into ExpediaGroup:master Jan 27, 2023
@dariuszkuc dariuszkuc deleted the springboot3 branch January 27, 2023 20:47
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 8, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 12, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 12, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 13, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 14, 2023
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
S-furi added a commit to S-furi/Alchemist that referenced this pull request Sep 15, 2023
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
DanySK pushed a commit to S-furi/Alchemist that referenced this pull request Sep 15, 2023
This change is necessary for integrating the alchemist-graphql module,
due to the strict JVM requirement that GraphQL Kotlin needs (JVM >= 17).

See ExpediaGroup/graphql-kotlin#1638 on why
GraphQL Kotlin needs such JVM version (TL;DR this library is mainly
built for SpringBoot applications, and SpringBoot v3 requires JVM 17).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes: major Changes require a major version
Development

Successfully merging this pull request may close these issues.

use new Spring Boot auto-configuration
2 participants