Giter Club home page Giter Club logo

Comments (5)

mdtamim avatar mdtamim commented on June 2, 2024 6

@kaqqao when are you planning to release spqr with support for Java 17 and Spring boot 3?We are planning to migrate to Spring boot 3 asap as all spring web 5.x.x versions are impacted by vulnerability to Remote Code Execution https://mvnrepository.com/artifact/org.springframework/spring-web) .

from graphql-spqr-spring-boot-starter.

kaqqao avatar kaqqao commented on June 2, 2024 2

v1.0.0 is out

from graphql-spqr-spring-boot-starter.

kaqqao avatar kaqqao commented on June 2, 2024 1

The just released version 0.0.7 will likely be the last version based on Spring Boot 2. But also likely the last version of this starter in its current form.

When I first made this project, there was nothing in Spring to support GraphQL. So this starter had to implement all the network/infrastructure level stuff on its own (e.g. implement the de facto standard GraphQL-over-HTTP/WS/SSE etc specifications, across Spring's MVC and WebFlux stacks). This is a ton of work to maintain, chasing each version of Spring Boot and graphql-java, that no longer makes sense.

For these reasons, going forward, I'll rebase the project onto Spring GraphQL, benefitting from all the development on that project instead of playing catch-up with it. This will be a major breaking change (Spring Boot 3 being the new base, for one) but it will leave the project in a much healthier shape. And since I don't foresee too much migration pain for the end-user (I doubt many users reconfigured protocol-level stuff that is now being replaced with Spring GraphQL's equivalents), I think this is more than worth it in the long run.

from graphql-spqr-spring-boot-starter.

EronAlves1996 avatar EronAlves1996 commented on June 2, 2024

Actually, I'm playing around with 0.0.7 release with spring boot 3.0.0, is likely working right now, going with some few bugs to launch GraphiQL, requiring obligatory configuration. I'll see the cause for this and open an issue.

EDIT:

Just get the problem. It gonna be solved only with update to Spring Boot 3 (@PostConstruct annotation is imported on javax.annotation. Spring boot 3 uses Servlet API 6.0.0, so the import for this version is jakarta.annotation).

from graphql-spqr-spring-boot-starter.

ErtugrulSener avatar ErtugrulSener commented on June 2, 2024

The update to Spring Boot 3 has been done already, a new version "1.0.0" will be released soon. See here for more details: #133

I think we should create a new issue for the Spring GraphQL Starter stuff (which was mentioned above but in my point of view: It's out of scope for this issue).,

from graphql-spqr-spring-boot-starter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.