I'd also point out this one as a blocker: https://issues.apache.org/jira/browse/TINKERPOP-2807
Not sure if it needs to be fixed necessarily - it could perhaps be mitigated from blocker status with documentation on best practices for how to deal with this deficiency until a fix is actually prepared. On Mon, Nov 28, 2022 at 9:02 AM Florian Hockmann <f...@florian-hockmann.de> wrote: > Thanks everyone for your input on this! Then let's wait with 3.5.5 and > 3.6.2 until those issues are resolved. > > And for 3.7.0 we also seem to have a consensus to move its target date > into 2023. I'll update our roadmap for that [1]. > > [1]: > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/index.asciidoc#37x---target-22q4 > > -----Ursprüngliche Nachricht----- > Von: Stephen Mallette <spmalle...@gmail.com> > Gesendet: Montag, 28. November 2022 12:57 > An: dev@tinkerpop.apache.org > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) > > Agree with Ken about TINKERPOP-2813. It's a delicate bunch of changes that > need a lot of testing unfortunately. Maybe ready for a PR within the next > couple of weeks. There's also another issue with gremlin-tests in 3.6.x > that should be fixed with the gherkin tests. They really should be moved to > test resources so that they can be more easily referenced as such by > providers. That's not a hard one I don't think. > > On Sat, Nov 26, 2022 at 2:31 PM David Bechberger <d...@bechberger.com> > wrote: > > > 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#tin > > kerpop > > > > > -370-release-date-not-officially-released-yet > > > > > < > > > > > > > > > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#tin > > kerpop-370-release-date-not-officially-released-yet > > > > > > > > > > > > > > > [2]: > > > > > > > > > > > > > > > > > > > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/in > > dex.as > > > > > ciidoc#37x---target-22q4 > > > > > < > > > > > > > > > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/in > > dex.asciidoc#37x---target-22q4 > > > > > > > > > > > > > > > > > > > > > > > > > >