I also agree that moving the 3.7 date to 2023 and maintaining the 3.5.5/3.6.2 release branches makes the most sense for where the community is at.
Dave On Wed, Nov 23, 2022 at 11:09 AM Ken Hu <k...@bitquilltech.com.invalid> wrote: > Hi Florian, > > I've compiled a list of items in response to your question about open > issues/PRs that we would want before a 3.5.5/3.6.2 release. They are as > follows: > > Open Issues > TINKERPOP-2813. This is an important issue for handling NoHostAvailable > exceptions. > > Open Pull Requests > 1833 (TINKERPOP-2814) Removing default SSL handshake timeout. > 1838 (TINKERPOP-2480) Adding a User-Agent to the WebSocket handshake. > 1836 (TINKERPOP-2818) Excluding mockito-core from gremlin-core. > 1860/1846 Better error messages. > > These items should be completed in the coming weeks and so a release can > still likely be targeted for the end of this year. > > Regards, > Ken > > > On Wed, Nov 23, 2022 at 6:21 AM Jorge Bay Gondra <jorgebaygon...@gmail.com > > > wrote: > > > I agree with moving the target date for 3.7.0 and only releasing 3.5.5 > and > > 3.6.2 for now. > > > > > > On Wed, Nov 23, 2022 at 12:20 PM Florian Hockmann < > f...@florian-hockmann.de> > > wrote: > > > > > Hi, > > > > > > > > > > > > our last release was already in July, and I think we now have a lot of > > > contributions in the dev branches, so I'd like to propose we do a > release > > > soon. > > > > > > > > > > > > Now, the question is: Do we only want to release 3.5.5 and 3.6.2 or do > we > > > also already want to release 3.7.0 at this point? > > > > > > > > > > > > The CHANGELOG for 3.7.0 currently lists a few changes, but I think the > > only > > > major change is the added support for mid-traversal E()-steps.[1] Our > > > current plan for the 3.7.0 release however lists quite a number of > > features > > > that we wanted to implement in that version.[2] > > > > > > We can now either decide to move the features that are not implemented > > yet > > > (and not expected to be implemented in the next few weeks) to version > > 3.8.0 > > > or not release 3.7.0 at this point and instead move its target release > > date > > > to 2023. > > > > > > > > > > > > If we decide to release 3.7.0 at this point, then we should also > discuss > > > whether we want to continue supporting the 3.5 line or making 3.5.5 the > > > last > > > release. If we want to continue supporting it, then we have 4 active > dev > > > branches (3.5-dev, 3.6-dev, 3.7-dev, and master for 3.8.0). > > > > > > > > > > > > I suggest that we move the target release date for 3.7.0 to 2023 as > most > > of > > > the planned features are not ready yet and because most (all?) graph > > > providers haven't even updated to 3.6 yet which also means that we > > probably > > > want to continue supporting 3.5. Having to support 4 branches however > > adds > > > some burden to our development workflow. > > > > > > Any thoughts on this? > > > > > > > > > > > > Now to 3.5.5 and 3.6.2, I think we have quite some contributions ready > > for > > > these releases, including some updates that fix security > vulnerabilities. > > > Are there any open issues / PRs that should definitely be included in > > these > > > releases? > > > > > > > > > > > > [1]: > > > > > > > > > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#tinkerpop > > > -370-release-date-not-officially-released-yet > > > < > > > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#tinkerpop-370-release-date-not-officially-released-yet > > > > > > > > > [2]: > > > > > > > > > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/index.as > > > ciidoc#37x---target-22q4 > > > < > > > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/index.asciidoc#37x---target-22q4 > > > > > > > > > > > >