Spectrum is now read-only. Learn more about the decision in our official announcement.

GraphQL Java

The GraphQL implementation for Java


9.x is our current LTS version. How often are you updating?

October 10, 2018 at 8:41am

9.x is our current LTS version. How often are you updating?

October 10, 2018 at 8:41am (Edited 3 years ago)

October 10, 2018 at 8:43am
Some of you might have noticed that for the first time we are maintaining two versions: 9.x and the latest release. This is based on some feedback we got, that we are releasing major releases too often. We would appreciate some feedback: does this help? how often are you updating? thanks

October 19, 2018 at 9:52pm
a blog post with a bit more background regarding LTS and breaking changes:
I’m using whatever version the graphql-java-servlet project provides.
but it i wholeheartedly support moving forward with the breaking changes as long as they are well described (which v11 is)

January 15, 2019 at 9:43am
We're also using the graphql-java-kickstarted dependencies, so whatever they use. Unfortunately we have multiple services to build & maintain, and don't get to update dependencies as often as we would like... so backporting important fixes would really help

March 8, 2019 at 10:17pm
We stay on top of releases and are on v11. However there has not been a release in while and there are change in the master branch that fix bugs in our code.
Is there going to be a 11.1 or 12.0 release soon?

April 12, 2019 at 11:22am
I would like to see LTS versions of GraphQL because it isn't always my top priority to upgrade to the latest version because there are also a lot of other business features I have to implement. Therefore it would be nice to have a secure LTS release which updates but does not break the API.
On another subject, the blog post about version 9 being a LTS release was published several months ago asking for the communities opinion about the support duration. Since then there has been no official statement about this. It would be nice to see an official statement about the support duration of version 9 LTS. That way I know what I have to plan for.
~ Archcry

April 15, 2019 at 10:19pm
Thats a good idea to make a more official statement about 9.x being the LTS version.
In the mean time I can tell your the 9.x is our current LTS version, we will backport bugs to it if we can and will try to release it at the same time as the major versions.

April 16, 2019 at 5:45am
As said in the issue, I think the fact that 9 is a LTS version is pretty clear when reading the article. It's the period of support and the roadmap towards new LTS releases that I am interested in. But it wouldn't hurt to be more clear about 9 being a LTS release on the front page of the project I guess.

April 20, 2019 at 3:36pm
My team had a similar question when evaluating graphql-java, specifically around how long LTS would be supported.

April 23, 2019 at 12:12am
We cant give you a definitive date on how long the 9.x LTS will be there. The backing project is not a company, its a group of individuals and hence given a proper LTS commitment with dates is a big ask.
We can only give you more vague indications.
9.x came out in June 2018 and at a vague guess I think it would likely still be LTS support in June 2019.