You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by Stephen Mallette <sp...@gmail.com> on 2022/12/19 11:34:04 UTC

Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Aside for review on some additional tests for TINKERPOP-2813, i think all
items here are resolved. The only thing left on 3.5.5/3.6.2 are mike's
recent threads. That might set things up to head to code freeze by end of
the year.

On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette <sp...@gmail.com>
wrote:

> 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 <fh...@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 <sp...@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 <da...@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
>> > <ke...@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 <
>> > jorgebaygondra@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 <
>> > > fh@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
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>>

AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
Hi Yang,

That's great to hear! I would have probably performed the release if nobody volunteered, but it's always good if someone new handles a release so we have more people who know how to perform a release.

You probably already found the relevant docs, but if not:

Release Manager Requirements: https://tinkerpop.apache.org/docs/current/dev/developer/#_release_manager_requirements

And the Pre-flight Check contain relevant information to prepare a release: https://tinkerpop.apache.org/docs/current/dev/developer/#_pre_flight_check


And regarding the open PRs, I just voted on #1923 so that just needs one more VOTE and I would consider #1933 optional for this release. But we can probably also merge #1933 shortly as it only adds docs. I don't see a reason against also merging that one during code freeze.

Regards,
Florian


-----Ursprüngliche Nachricht-----
Von: Yang Xia <ya...@bitquilltech.com.INVALID> 
Gesendet: Montag, 9. Januar 2023 22:55
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Hi Florian,

I can help Cole merge the two PRs if needed.

Would you be doing the release process? As a new committer, I'd like to volunteer as the release manager this iteration if no one else is planning to do it, but I might need support with regards to permissions (e.g. npm, pypi, etc) from you or other PMCs.

Cheers,

Yang

*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information.  Any unauthorized review, use, disclosure, or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.  Thank you.


On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Co...@improving.com.invalid>
wrote:

> Hi Florian,
>
> https://github.com/apache/tinkerpop/pull/1923 is targeting the master 
> branch as those tests are utilizing the changes to 
> gremlin-socket-server from 
> https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still 
> like to get this PR merged soon but it should not factor into the release discussion.
>
> I was also hoping we could sneak in
> https://github.com/apache/tinkerpop/pull/1933 before the release is made.
> It simply adds a bit more detail to the docs regarding the dedup step 
> and shouldn't be cause for any concern. It is definitely in the "nice to haves"
> category and not critical though so it is not a big concern if it 
> misses the release for any reason.
>
> Regards,
>
> Cole Greer
>
> From: Florian Hockmann <fh...@florian-hockmann.de>
> Date: Monday, January 9, 2023 at 12:23 AM
> To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
> Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) OK, 
> then let's start code freeze now. This affects the 3.5-dev and 3.6-dev 
> branches.
>
> I plan to still merge this PR as it adds tests for the added user 
> agent functionality that was already merged and these changes should be low risk:
> https://github.com/apache/tinkerpop/pull/1923
>
> If there are any other PRs that you like to merge during code freeze, 
> please respond here.
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Freitag, 6. Januar 2023 19:53
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Mike's PR looks about ready to land. Code freeze can trigger today 
> from my perspective.
>
> On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
>
> > Florian, I am back in the office today after the holiday break and 
> > am aiming to wrap up by mid to end of week. I only have test cases 
> > and cleanup left.
> >
> > Thanks,
> > Mike
> >
> > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann 
> > <fh...@florian-hockmann.de>
> > wrote:
> >
> > > A bit late with my response here, but I think it doesn't really 
> > > matter whether we would have started code freeze last week or 
> > > maybe early next week.
> > >
> > > However, the tests for TINKERPOP-2813 are still missing and Mike's 
> > > proposals to change mergeV/E semantics are also still open, right?
> > > From my side, we can wait for these contributions and then start 
> > > code freeze once they are in place. If the changes to mergeV/E 
> > > however take
> > more
> > > than a few weeks, then we might want to move them to a follow-up
> release.
> > > @Mike: Do you have any estimate how long this will take? Or is 
> > > someone else working on this?
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Stephen Mallette <sp...@gmail.com>
> > > Gesendet: Montag, 19. Dezember 2022 12:34
> > > An: dev@tinkerpop.apache.org
> > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> > >
> > > Aside for review on some additional tests for TINKERPOP-2813, i 
> > > think all items here are resolved. The only thing left on
> > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to 
> > > head to code freeze by end of the year.
> > >
> > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette 
> > > <sp...@gmail.com>
> > > wrote:
> > >
> > > > 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 
> > > > <fh...@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/fu
> > > >> tu
> > > >> re/i
> > > >> ndex.asciidoc#37x---target-22q4
> > > >>
> > > >> -----Ursprüngliche Nachricht-----
> > > >> Von: Stephen Mallette <sp...@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 
> > > >> <da...@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 
> > > >> > <ke...@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 <
> > > >> > jorgebaygondra@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 <
> > > >> > > fh@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.asc
> > > >> > ii
> > > >> > doc#
> > > >> > tin
> > > >> > kerpop
> > > >> > > > > -370-release-date-not-officially-released-yet
> > > >> > > > > <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asc
> > > >> > ii doc# tin 
> > > >> > kerpop-370-release-date-not-officially-released-yet
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > [2]:
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > >> > fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.as
> > > >> > > > > ciidoc#37x---target-22q4 <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > >> > fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.asciidoc#37x---target-22q4
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > >
> > >
> >
>


Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Yang Xia <ya...@bitquilltech.com.INVALID>.
Hello all,

The code freeze is now lifted with TinkerPop 3.5.5 and 3.6.2 released.

The release branches are now back in SNAPSHOT mode and development can
recommence on the 3.5-dev and 3.6-dev lines.

Cheers,

Yang
*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure, or distribution is prohibited.  If you are not the
intended recipient, please contact the sender by reply email and destroy
all copies of the original message.  Thank you.


On Tue, Jan 17, 2023 at 10:52 AM Yang Xia <ya...@bitquilltech.com> wrote:

> Hi all,
>
> Just an update on the release process. As code freeze week finished, we
> merged a couple of quick bug fixes. I'm currently working on generating the
> final artifacts and documentations, working through problems, and finishing
> the SNAPSHOT maven deploy. If all goes well, I'm looking to send out the
> VOTE thread for 3.5.5 within a day or two, followed by 3.6.2.
>
> Regards,
>
> Yang
> *--*
> *Yang Xia*
> Software Engineer
> Bit Quill Technologies Inc.
> yangx@bitquilltech.com
> https://www.bitquill.com
>
> This email message is for the sole use of the intended recipient(s) and
> may contain confidential and privileged information.  Any unauthorized
> review, use, disclosure, or distribution is prohibited.  If you are not the
> intended recipient, please contact the sender by reply email and destroy
> all copies of the original message.  Thank you.
>
>
> On Tue, Jan 10, 2023 at 9:31 AM Yang Xia <ya...@bitquilltech.com> wrote:
>
>> Thank you Florian! Yes, I am going through the docs linked.
>>
>> For the PRs I will add my vote and merge them today then.
>>
>> Cheers,
>>
>> Yang
>>
>> *--*
>> *Yang Xia*
>> Software Engineer
>> Bit Quill Technologies Inc.
>> yangx@bitquilltech.com
>> https://www.bitquill.com
>>
>> This email message is for the sole use of the intended recipient(s) and
>> may contain confidential and privileged information.  Any unauthorized
>> review, use, disclosure, or distribution is prohibited.  If you are not the
>> intended recipient, please contact the sender by reply email and destroy
>> all copies of the original message.  Thank you.
>>
>>
>> On Tue, Jan 10, 2023 at 12:28 AM Florian Hockmann <fh...@florian-hockmann.de>
>> wrote:
>>
>>> Completely forgot to say that I can of course help you with the
>>> permissions and everything else you might need help with. Just hit me a
>>> message, either via email or on Discord.
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Florian Hockmann <fh...@florian-hockmann.de>
>>> Gesendet: Dienstag, 10. Januar 2023 09:23
>>> An: 'dev@tinkerpop.apache.org' <de...@tinkerpop.apache.org>
>>> Betreff: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>>
>>> Hi Yang,
>>>
>>> That's great to hear! I would have probably performed the release if
>>> nobody volunteered, but it's always good if someone new handles a release
>>> so we have more people who know how to perform a release.
>>>
>>> You probably already found the relevant docs, but if not:
>>>
>>> Release Manager Requirements:
>>> https://tinkerpop.apache.org/docs/current/dev/developer/#_release_manager_requirements
>>>
>>> And the Pre-flight Check contain relevant information to prepare a
>>> release:
>>> https://tinkerpop.apache.org/docs/current/dev/developer/#_pre_flight_check
>>>
>>>
>>> And regarding the open PRs, I just voted on #1923 so that just needs one
>>> more VOTE and I would consider #1933 optional for this release. But we can
>>> probably also merge #1933 shortly as it only adds docs. I don't see a
>>> reason against also merging that one during code freeze.
>>>
>>> Regards,
>>> Florian
>>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Yang Xia <ya...@bitquilltech.com.INVALID>
>>> Gesendet: Montag, 9. Januar 2023 22:55
>>> An: dev@tinkerpop.apache.org
>>> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>>
>>> Hi Florian,
>>>
>>> I can help Cole merge the two PRs if needed.
>>>
>>> Would you be doing the release process? As a new committer, I'd like to
>>> volunteer as the release manager this iteration if no one else is planning
>>> to do it, but I might need support with regards to permissions (e.g. npm,
>>> pypi, etc) from you or other PMCs.
>>>
>>> Cheers,
>>>
>>> Yang
>>>
>>> *--*
>>> *Yang Xia*
>>> Software Engineer
>>> Bit Quill Technologies Inc.
>>> yangx@bitquilltech.com
>>> https://www.bitquill.com
>>>
>>> This email message is for the sole use of the intended recipient(s) and
>>> may contain confidential and privileged information.  Any unauthorized
>>> review, use, disclosure, or distribution is prohibited.  If you are not the
>>> intended recipient, please contact the sender by reply email and destroy
>>> all copies of the original message.  Thank you.
>>>
>>>
>>> On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Cole.Greer@improving.com
>>> .invalid>
>>> wrote:
>>>
>>> > Hi Florian,
>>> >
>>> > https://github.com/apache/tinkerpop/pull/1923 is targeting the master
>>> > branch as those tests are utilizing the changes to
>>> > gremlin-socket-server from
>>> > https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still
>>> > like to get this PR merged soon but it should not factor into the
>>> release discussion.
>>> >
>>> > I was also hoping we could sneak in
>>> > https://github.com/apache/tinkerpop/pull/1933 before the release is
>>> made.
>>> > It simply adds a bit more detail to the docs regarding the dedup step
>>> > and shouldn't be cause for any concern. It is definitely in the "nice
>>> to haves"
>>> > category and not critical though so it is not a big concern if it
>>> > misses the release for any reason.
>>> >
>>> > Regards,
>>> >
>>> > Cole Greer
>>> >
>>> > From: Florian Hockmann <fh...@florian-hockmann.de>
>>> > Date: Monday, January 9, 2023 at 12:23 AM
>>> > To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
>>> > Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) OK,
>>> > then let's start code freeze now. This affects the 3.5-dev and 3.6-dev
>>> > branches.
>>> >
>>> > I plan to still merge this PR as it adds tests for the added user
>>> > agent functionality that was already merged and these changes should
>>> be low risk:
>>> > https://github.com/apache/tinkerpop/pull/1923
>>> >
>>> > If there are any other PRs that you like to merge during code freeze,
>>> > please respond here.
>>> >
>>> > -----Ursprüngliche Nachricht-----
>>> > Von: Stephen Mallette <sp...@gmail.com>
>>> > Gesendet: Freitag, 6. Januar 2023 19:53
>>> > An: dev@tinkerpop.apache.org
>>> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>> >
>>> > Mike's PR looks about ready to land. Code freeze can trigger today
>>> > from my perspective.
>>> >
>>> > On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
>>> >
>>> > > Florian, I am back in the office today after the holiday break and
>>> > > am aiming to wrap up by mid to end of week. I only have test cases
>>> > > and cleanup left.
>>> > >
>>> > > Thanks,
>>> > > Mike
>>> > >
>>> > > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann
>>> > > <fh...@florian-hockmann.de>
>>> > > wrote:
>>> > >
>>> > > > A bit late with my response here, but I think it doesn't really
>>> > > > matter whether we would have started code freeze last week or
>>> > > > maybe early next week.
>>> > > >
>>> > > > However, the tests for TINKERPOP-2813 are still missing and Mike's
>>> > > > proposals to change mergeV/E semantics are also still open, right?
>>> > > > From my side, we can wait for these contributions and then start
>>> > > > code freeze once they are in place. If the changes to mergeV/E
>>> > > > however take
>>> > > more
>>> > > > than a few weeks, then we might want to move them to a follow-up
>>> > release.
>>> > > > @Mike: Do you have any estimate how long this will take? Or is
>>> > > > someone else working on this?
>>> > > >
>>> > > > -----Ursprüngliche Nachricht-----
>>> > > > Von: Stephen Mallette <sp...@gmail.com>
>>> > > > Gesendet: Montag, 19. Dezember 2022 12:34
>>> > > > An: dev@tinkerpop.apache.org
>>> > > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>> > > >
>>> > > > Aside for review on some additional tests for TINKERPOP-2813, i
>>> > > > think all items here are resolved. The only thing left on
>>> > > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to
>>> > > > head to code freeze by end of the year.
>>> > > >
>>> > > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette
>>> > > > <sp...@gmail.com>
>>> > > > wrote:
>>> > > >
>>> > > > > 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
>>> > > > > <fh...@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/fu
>>> > > > >> tu
>>> > > > >> re/i
>>> > > > >> ndex.asciidoc#37x---target-22q4
>>> > > > >>
>>> > > > >> -----Ursprüngliche Nachricht-----
>>> > > > >> Von: Stephen Mallette <sp...@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
>>> > > > >> <da...@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
>>> > > > >> > <ke...@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 <
>>> > > > >> > jorgebaygondra@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 <
>>> > > > >> > > fh@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.asc
>>> > > > >> > ii
>>> > > > >> > doc#
>>> > > > >> > tin
>>> > > > >> > kerpop
>>> > > > >> > > > > -370-release-date-not-officially-released-yet
>>> > > > >> > > > > <
>>> > > > >> > > >
>>> > > > >> > >
>>> > > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asc
>>> > > > >> > ii doc# tin
>>> > > > >> > kerpop-370-release-date-not-officially-released-yet
>>> > > > >> > > > >
>>> > > > >> > > > >
>>> > > > >> > > > > [2]:
>>> > > > >> > > > >
>>> > > > >> > > > >
>>> > > > >> > > >
>>> > > > >> > >
>>> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
>>> > > > >> > fu
>>> > > > >> > ture
>>> > > > >> > /in
>>> > > > >> > dex.as
>>> > > > >> > > > > ciidoc#37x---target-22q4 <
>>> > > > >> > > >
>>> > > > >> > >
>>> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
>>> > > > >> > fu
>>> > > > >> > ture
>>> > > > >> > /in
>>> > > > >> > dex.asciidoc#37x---target-22q4
>>> > > > >> > > > >
>>> > > > >> > > > >
>>> > > > >> > > > >
>>> > > > >> > > >
>>> > > > >> > >
>>> > > > >> >
>>> > > > >>
>>> > > > >>
>>> > > >
>>> > > >
>>> > >
>>> >
>>>
>>>

Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Yang Xia <ya...@bitquilltech.com.INVALID>.
Hi all,

Just an update on the release process. As code freeze week finished, we
merged a couple of quick bug fixes. I'm currently working on generating the
final artifacts and documentations, working through problems, and finishing
the SNAPSHOT maven deploy. If all goes well, I'm looking to send out the
VOTE thread for 3.5.5 within a day or two, followed by 3.6.2.

Regards,

Yang
*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure, or distribution is prohibited.  If you are not the
intended recipient, please contact the sender by reply email and destroy
all copies of the original message.  Thank you.


On Tue, Jan 10, 2023 at 9:31 AM Yang Xia <ya...@bitquilltech.com> wrote:

> Thank you Florian! Yes, I am going through the docs linked.
>
> For the PRs I will add my vote and merge them today then.
>
> Cheers,
>
> Yang
>
> *--*
> *Yang Xia*
> Software Engineer
> Bit Quill Technologies Inc.
> yangx@bitquilltech.com
> https://www.bitquill.com
>
> This email message is for the sole use of the intended recipient(s) and
> may contain confidential and privileged information.  Any unauthorized
> review, use, disclosure, or distribution is prohibited.  If you are not the
> intended recipient, please contact the sender by reply email and destroy
> all copies of the original message.  Thank you.
>
>
> On Tue, Jan 10, 2023 at 12:28 AM Florian Hockmann <fh...@florian-hockmann.de>
> wrote:
>
>> Completely forgot to say that I can of course help you with the
>> permissions and everything else you might need help with. Just hit me a
>> message, either via email or on Discord.
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Florian Hockmann <fh...@florian-hockmann.de>
>> Gesendet: Dienstag, 10. Januar 2023 09:23
>> An: 'dev@tinkerpop.apache.org' <de...@tinkerpop.apache.org>
>> Betreff: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>
>> Hi Yang,
>>
>> That's great to hear! I would have probably performed the release if
>> nobody volunteered, but it's always good if someone new handles a release
>> so we have more people who know how to perform a release.
>>
>> You probably already found the relevant docs, but if not:
>>
>> Release Manager Requirements:
>> https://tinkerpop.apache.org/docs/current/dev/developer/#_release_manager_requirements
>>
>> And the Pre-flight Check contain relevant information to prepare a
>> release:
>> https://tinkerpop.apache.org/docs/current/dev/developer/#_pre_flight_check
>>
>>
>> And regarding the open PRs, I just voted on #1923 so that just needs one
>> more VOTE and I would consider #1933 optional for this release. But we can
>> probably also merge #1933 shortly as it only adds docs. I don't see a
>> reason against also merging that one during code freeze.
>>
>> Regards,
>> Florian
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Yang Xia <ya...@bitquilltech.com.INVALID>
>> Gesendet: Montag, 9. Januar 2023 22:55
>> An: dev@tinkerpop.apache.org
>> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>>
>> Hi Florian,
>>
>> I can help Cole merge the two PRs if needed.
>>
>> Would you be doing the release process? As a new committer, I'd like to
>> volunteer as the release manager this iteration if no one else is planning
>> to do it, but I might need support with regards to permissions (e.g. npm,
>> pypi, etc) from you or other PMCs.
>>
>> Cheers,
>>
>> Yang
>>
>> *--*
>> *Yang Xia*
>> Software Engineer
>> Bit Quill Technologies Inc.
>> yangx@bitquilltech.com
>> https://www.bitquill.com
>>
>> This email message is for the sole use of the intended recipient(s) and
>> may contain confidential and privileged information.  Any unauthorized
>> review, use, disclosure, or distribution is prohibited.  If you are not the
>> intended recipient, please contact the sender by reply email and destroy
>> all copies of the original message.  Thank you.
>>
>>
>> On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Cole.Greer@improving.com
>> .invalid>
>> wrote:
>>
>> > Hi Florian,
>> >
>> > https://github.com/apache/tinkerpop/pull/1923 is targeting the master
>> > branch as those tests are utilizing the changes to
>> > gremlin-socket-server from
>> > https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still
>> > like to get this PR merged soon but it should not factor into the
>> release discussion.
>> >
>> > I was also hoping we could sneak in
>> > https://github.com/apache/tinkerpop/pull/1933 before the release is
>> made.
>> > It simply adds a bit more detail to the docs regarding the dedup step
>> > and shouldn't be cause for any concern. It is definitely in the "nice
>> to haves"
>> > category and not critical though so it is not a big concern if it
>> > misses the release for any reason.
>> >
>> > Regards,
>> >
>> > Cole Greer
>> >
>> > From: Florian Hockmann <fh...@florian-hockmann.de>
>> > Date: Monday, January 9, 2023 at 12:23 AM
>> > To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
>> > Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) OK,
>> > then let's start code freeze now. This affects the 3.5-dev and 3.6-dev
>> > branches.
>> >
>> > I plan to still merge this PR as it adds tests for the added user
>> > agent functionality that was already merged and these changes should be
>> low risk:
>> > https://github.com/apache/tinkerpop/pull/1923
>> >
>> > If there are any other PRs that you like to merge during code freeze,
>> > please respond here.
>> >
>> > -----Ursprüngliche Nachricht-----
>> > Von: Stephen Mallette <sp...@gmail.com>
>> > Gesendet: Freitag, 6. Januar 2023 19:53
>> > An: dev@tinkerpop.apache.org
>> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>> >
>> > Mike's PR looks about ready to land. Code freeze can trigger today
>> > from my perspective.
>> >
>> > On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
>> >
>> > > Florian, I am back in the office today after the holiday break and
>> > > am aiming to wrap up by mid to end of week. I only have test cases
>> > > and cleanup left.
>> > >
>> > > Thanks,
>> > > Mike
>> > >
>> > > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann
>> > > <fh...@florian-hockmann.de>
>> > > wrote:
>> > >
>> > > > A bit late with my response here, but I think it doesn't really
>> > > > matter whether we would have started code freeze last week or
>> > > > maybe early next week.
>> > > >
>> > > > However, the tests for TINKERPOP-2813 are still missing and Mike's
>> > > > proposals to change mergeV/E semantics are also still open, right?
>> > > > From my side, we can wait for these contributions and then start
>> > > > code freeze once they are in place. If the changes to mergeV/E
>> > > > however take
>> > > more
>> > > > than a few weeks, then we might want to move them to a follow-up
>> > release.
>> > > > @Mike: Do you have any estimate how long this will take? Or is
>> > > > someone else working on this?
>> > > >
>> > > > -----Ursprüngliche Nachricht-----
>> > > > Von: Stephen Mallette <sp...@gmail.com>
>> > > > Gesendet: Montag, 19. Dezember 2022 12:34
>> > > > An: dev@tinkerpop.apache.org
>> > > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>> > > >
>> > > > Aside for review on some additional tests for TINKERPOP-2813, i
>> > > > think all items here are resolved. The only thing left on
>> > > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to
>> > > > head to code freeze by end of the year.
>> > > >
>> > > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette
>> > > > <sp...@gmail.com>
>> > > > wrote:
>> > > >
>> > > > > 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
>> > > > > <fh...@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/fu
>> > > > >> tu
>> > > > >> re/i
>> > > > >> ndex.asciidoc#37x---target-22q4
>> > > > >>
>> > > > >> -----Ursprüngliche Nachricht-----
>> > > > >> Von: Stephen Mallette <sp...@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
>> > > > >> <da...@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
>> > > > >> > <ke...@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 <
>> > > > >> > jorgebaygondra@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 <
>> > > > >> > > fh@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.asc
>> > > > >> > ii
>> > > > >> > doc#
>> > > > >> > tin
>> > > > >> > kerpop
>> > > > >> > > > > -370-release-date-not-officially-released-yet
>> > > > >> > > > > <
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asc
>> > > > >> > ii doc# tin
>> > > > >> > kerpop-370-release-date-not-officially-released-yet
>> > > > >> > > > >
>> > > > >> > > > >
>> > > > >> > > > > [2]:
>> > > > >> > > > >
>> > > > >> > > > >
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
>> > > > >> > fu
>> > > > >> > ture
>> > > > >> > /in
>> > > > >> > dex.as
>> > > > >> > > > > ciidoc#37x---target-22q4 <
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
>> > > > >> > fu
>> > > > >> > ture
>> > > > >> > /in
>> > > > >> > dex.asciidoc#37x---target-22q4
>> > > > >> > > > >
>> > > > >> > > > >
>> > > > >> > > > >
>> > > > >> > > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > > >>
>> > > >
>> > > >
>> > >
>> >
>>
>>

Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Yang Xia <ya...@bitquilltech.com.INVALID>.
Thank you Florian! Yes, I am going through the docs linked.

For the PRs I will add my vote and merge them today then.

Cheers,

Yang

*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure, or distribution is prohibited.  If you are not the
intended recipient, please contact the sender by reply email and destroy
all copies of the original message.  Thank you.


On Tue, Jan 10, 2023 at 12:28 AM Florian Hockmann <fh...@florian-hockmann.de>
wrote:

> Completely forgot to say that I can of course help you with the
> permissions and everything else you might need help with. Just hit me a
> message, either via email or on Discord.
>
> -----Ursprüngliche Nachricht-----
> Von: Florian Hockmann <fh...@florian-hockmann.de>
> Gesendet: Dienstag, 10. Januar 2023 09:23
> An: 'dev@tinkerpop.apache.org' <de...@tinkerpop.apache.org>
> Betreff: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Hi Yang,
>
> That's great to hear! I would have probably performed the release if
> nobody volunteered, but it's always good if someone new handles a release
> so we have more people who know how to perform a release.
>
> You probably already found the relevant docs, but if not:
>
> Release Manager Requirements:
> https://tinkerpop.apache.org/docs/current/dev/developer/#_release_manager_requirements
>
> And the Pre-flight Check contain relevant information to prepare a
> release:
> https://tinkerpop.apache.org/docs/current/dev/developer/#_pre_flight_check
>
>
> And regarding the open PRs, I just voted on #1923 so that just needs one
> more VOTE and I would consider #1933 optional for this release. But we can
> probably also merge #1933 shortly as it only adds docs. I don't see a
> reason against also merging that one during code freeze.
>
> Regards,
> Florian
>
>
> -----Ursprüngliche Nachricht-----
> Von: Yang Xia <ya...@bitquilltech.com.INVALID>
> Gesendet: Montag, 9. Januar 2023 22:55
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Hi Florian,
>
> I can help Cole merge the two PRs if needed.
>
> Would you be doing the release process? As a new committer, I'd like to
> volunteer as the release manager this iteration if no one else is planning
> to do it, but I might need support with regards to permissions (e.g. npm,
> pypi, etc) from you or other PMCs.
>
> Cheers,
>
> Yang
>
> *--*
> *Yang Xia*
> Software Engineer
> Bit Quill Technologies Inc.
> yangx@bitquilltech.com
> https://www.bitquill.com
>
> This email message is for the sole use of the intended recipient(s) and
> may contain confidential and privileged information.  Any unauthorized
> review, use, disclosure, or distribution is prohibited.  If you are not the
> intended recipient, please contact the sender by reply email and destroy
> all copies of the original message.  Thank you.
>
>
> On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Cole.Greer@improving.com
> .invalid>
> wrote:
>
> > Hi Florian,
> >
> > https://github.com/apache/tinkerpop/pull/1923 is targeting the master
> > branch as those tests are utilizing the changes to
> > gremlin-socket-server from
> > https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still
> > like to get this PR merged soon but it should not factor into the
> release discussion.
> >
> > I was also hoping we could sneak in
> > https://github.com/apache/tinkerpop/pull/1933 before the release is
> made.
> > It simply adds a bit more detail to the docs regarding the dedup step
> > and shouldn't be cause for any concern. It is definitely in the "nice to
> haves"
> > category and not critical though so it is not a big concern if it
> > misses the release for any reason.
> >
> > Regards,
> >
> > Cole Greer
> >
> > From: Florian Hockmann <fh...@florian-hockmann.de>
> > Date: Monday, January 9, 2023 at 12:23 AM
> > To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
> > Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) OK,
> > then let's start code freeze now. This affects the 3.5-dev and 3.6-dev
> > branches.
> >
> > I plan to still merge this PR as it adds tests for the added user
> > agent functionality that was already merged and these changes should be
> low risk:
> > https://github.com/apache/tinkerpop/pull/1923
> >
> > If there are any other PRs that you like to merge during code freeze,
> > please respond here.
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephen Mallette <sp...@gmail.com>
> > Gesendet: Freitag, 6. Januar 2023 19:53
> > An: dev@tinkerpop.apache.org
> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> >
> > Mike's PR looks about ready to land. Code freeze can trigger today
> > from my perspective.
> >
> > On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
> >
> > > Florian, I am back in the office today after the holiday break and
> > > am aiming to wrap up by mid to end of week. I only have test cases
> > > and cleanup left.
> > >
> > > Thanks,
> > > Mike
> > >
> > > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann
> > > <fh...@florian-hockmann.de>
> > > wrote:
> > >
> > > > A bit late with my response here, but I think it doesn't really
> > > > matter whether we would have started code freeze last week or
> > > > maybe early next week.
> > > >
> > > > However, the tests for TINKERPOP-2813 are still missing and Mike's
> > > > proposals to change mergeV/E semantics are also still open, right?
> > > > From my side, we can wait for these contributions and then start
> > > > code freeze once they are in place. If the changes to mergeV/E
> > > > however take
> > > more
> > > > than a few weeks, then we might want to move them to a follow-up
> > release.
> > > > @Mike: Do you have any estimate how long this will take? Or is
> > > > someone else working on this?
> > > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: Stephen Mallette <sp...@gmail.com>
> > > > Gesendet: Montag, 19. Dezember 2022 12:34
> > > > An: dev@tinkerpop.apache.org
> > > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> > > >
> > > > Aside for review on some additional tests for TINKERPOP-2813, i
> > > > think all items here are resolved. The only thing left on
> > > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to
> > > > head to code freeze by end of the year.
> > > >
> > > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette
> > > > <sp...@gmail.com>
> > > > wrote:
> > > >
> > > > > 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
> > > > > <fh...@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/fu
> > > > >> tu
> > > > >> re/i
> > > > >> ndex.asciidoc#37x---target-22q4
> > > > >>
> > > > >> -----Ursprüngliche Nachricht-----
> > > > >> Von: Stephen Mallette <sp...@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
> > > > >> <da...@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
> > > > >> > <ke...@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 <
> > > > >> > jorgebaygondra@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 <
> > > > >> > > fh@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.asc
> > > > >> > ii
> > > > >> > doc#
> > > > >> > tin
> > > > >> > kerpop
> > > > >> > > > > -370-release-date-not-officially-released-yet
> > > > >> > > > > <
> > > > >> > > >
> > > > >> > >
> > > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asc
> > > > >> > ii doc# tin
> > > > >> > kerpop-370-release-date-not-officially-released-yet
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > [2]:
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > > >> > fu
> > > > >> > ture
> > > > >> > /in
> > > > >> > dex.as
> > > > >> > > > > ciidoc#37x---target-22q4 <
> > > > >> > > >
> > > > >> > >
> > > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > > >> > fu
> > > > >> > ture
> > > > >> > /in
> > > > >> > dex.asciidoc#37x---target-22q4
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >>
> > > >
> > > >
> > >
> >
>
>

AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
Completely forgot to say that I can of course help you with the permissions and everything else you might need help with. Just hit me a message, either via email or on Discord.

-----Ursprüngliche Nachricht-----
Von: Florian Hockmann <fh...@florian-hockmann.de> 
Gesendet: Dienstag, 10. Januar 2023 09:23
An: 'dev@tinkerpop.apache.org' <de...@tinkerpop.apache.org>
Betreff: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Hi Yang,

That's great to hear! I would have probably performed the release if nobody volunteered, but it's always good if someone new handles a release so we have more people who know how to perform a release.

You probably already found the relevant docs, but if not:

Release Manager Requirements: https://tinkerpop.apache.org/docs/current/dev/developer/#_release_manager_requirements

And the Pre-flight Check contain relevant information to prepare a release: https://tinkerpop.apache.org/docs/current/dev/developer/#_pre_flight_check


And regarding the open PRs, I just voted on #1923 so that just needs one more VOTE and I would consider #1933 optional for this release. But we can probably also merge #1933 shortly as it only adds docs. I don't see a reason against also merging that one during code freeze.

Regards,
Florian


-----Ursprüngliche Nachricht-----
Von: Yang Xia <ya...@bitquilltech.com.INVALID>
Gesendet: Montag, 9. Januar 2023 22:55
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Hi Florian,

I can help Cole merge the two PRs if needed.

Would you be doing the release process? As a new committer, I'd like to volunteer as the release manager this iteration if no one else is planning to do it, but I might need support with regards to permissions (e.g. npm, pypi, etc) from you or other PMCs.

Cheers,

Yang

*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information.  Any unauthorized review, use, disclosure, or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.  Thank you.


On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Co...@improving.com.invalid>
wrote:

> Hi Florian,
>
> https://github.com/apache/tinkerpop/pull/1923 is targeting the master 
> branch as those tests are utilizing the changes to 
> gremlin-socket-server from 
> https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still 
> like to get this PR merged soon but it should not factor into the release discussion.
>
> I was also hoping we could sneak in
> https://github.com/apache/tinkerpop/pull/1933 before the release is made.
> It simply adds a bit more detail to the docs regarding the dedup step 
> and shouldn't be cause for any concern. It is definitely in the "nice to haves"
> category and not critical though so it is not a big concern if it 
> misses the release for any reason.
>
> Regards,
>
> Cole Greer
>
> From: Florian Hockmann <fh...@florian-hockmann.de>
> Date: Monday, January 9, 2023 at 12:23 AM
> To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
> Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?) OK, 
> then let's start code freeze now. This affects the 3.5-dev and 3.6-dev 
> branches.
>
> I plan to still merge this PR as it adds tests for the added user 
> agent functionality that was already merged and these changes should be low risk:
> https://github.com/apache/tinkerpop/pull/1923
>
> If there are any other PRs that you like to merge during code freeze, 
> please respond here.
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Freitag, 6. Januar 2023 19:53
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Mike's PR looks about ready to land. Code freeze can trigger today 
> from my perspective.
>
> On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
>
> > Florian, I am back in the office today after the holiday break and 
> > am aiming to wrap up by mid to end of week. I only have test cases 
> > and cleanup left.
> >
> > Thanks,
> > Mike
> >
> > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann 
> > <fh...@florian-hockmann.de>
> > wrote:
> >
> > > A bit late with my response here, but I think it doesn't really 
> > > matter whether we would have started code freeze last week or 
> > > maybe early next week.
> > >
> > > However, the tests for TINKERPOP-2813 are still missing and Mike's 
> > > proposals to change mergeV/E semantics are also still open, right?
> > > From my side, we can wait for these contributions and then start 
> > > code freeze once they are in place. If the changes to mergeV/E 
> > > however take
> > more
> > > than a few weeks, then we might want to move them to a follow-up
> release.
> > > @Mike: Do you have any estimate how long this will take? Or is 
> > > someone else working on this?
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Stephen Mallette <sp...@gmail.com>
> > > Gesendet: Montag, 19. Dezember 2022 12:34
> > > An: dev@tinkerpop.apache.org
> > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> > >
> > > Aside for review on some additional tests for TINKERPOP-2813, i 
> > > think all items here are resolved. The only thing left on
> > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to 
> > > head to code freeze by end of the year.
> > >
> > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette 
> > > <sp...@gmail.com>
> > > wrote:
> > >
> > > > 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 
> > > > <fh...@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/fu
> > > >> tu
> > > >> re/i
> > > >> ndex.asciidoc#37x---target-22q4
> > > >>
> > > >> -----Ursprüngliche Nachricht-----
> > > >> Von: Stephen Mallette <sp...@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 
> > > >> <da...@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 
> > > >> > <ke...@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 <
> > > >> > jorgebaygondra@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 <
> > > >> > > fh@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.asc
> > > >> > ii
> > > >> > doc#
> > > >> > tin
> > > >> > kerpop
> > > >> > > > > -370-release-date-not-officially-released-yet
> > > >> > > > > <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asc
> > > >> > ii doc# tin
> > > >> > kerpop-370-release-date-not-officially-released-yet
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > [2]:
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > >> > fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.as
> > > >> > > > > ciidoc#37x---target-22q4 <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/
> > > >> > fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.asciidoc#37x---target-22q4
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > >
> > >
> >
>


Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Yang Xia <ya...@bitquilltech.com.INVALID>.
Hi Florian,

I can help Cole merge the two PRs if needed.

Would you be doing the release process? As a new committer, I'd like to
volunteer as the release manager this iteration if no one else is planning
to do it, but I might need support with regards to permissions (e.g. npm,
pypi, etc) from you or other PMCs.

Cheers,

Yang

*--*
*Yang Xia*
Software Engineer
Bit Quill Technologies Inc.
yangx@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure, or distribution is prohibited.  If you are not the
intended recipient, please contact the sender by reply email and destroy
all copies of the original message.  Thank you.


On Mon, Jan 9, 2023 at 10:56 AM Cole Greer <Co...@improving.com.invalid>
wrote:

> Hi Florian,
>
> https://github.com/apache/tinkerpop/pull/1923 is targeting the master
> branch as those tests are utilizing the changes to gremlin-socket-server
> from https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still
> like to get this PR merged soon but it should not factor into the release
> discussion.
>
> I was also hoping we could sneak in
> https://github.com/apache/tinkerpop/pull/1933 before the release is made.
> It simply adds a bit more detail to the docs regarding the dedup step and
> shouldn't be cause for any concern. It is definitely in the "nice to haves"
> category and not critical though so it is not a big concern if it misses
> the release for any reason.
>
> Regards,
>
> Cole Greer
>
> From: Florian Hockmann <fh...@florian-hockmann.de>
> Date: Monday, January 9, 2023 at 12:23 AM
> To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
> Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> OK, then let's start code freeze now. This affects the 3.5-dev and 3.6-dev
> branches.
>
> I plan to still merge this PR as it adds tests for the added user agent
> functionality that was already merged and these changes should be low risk:
> https://github.com/apache/tinkerpop/pull/1923
>
> If there are any other PRs that you like to merge during code freeze,
> please respond here.
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Freitag, 6. Januar 2023 19:53
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Mike's PR looks about ready to land. Code freeze can trigger today from my
> perspective.
>
> On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:
>
> > Florian, I am back in the office today after the holiday break and am
> > aiming to wrap up by mid to end of week. I only have test cases and
> > cleanup left.
> >
> > Thanks,
> > Mike
> >
> > On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann
> > <fh...@florian-hockmann.de>
> > wrote:
> >
> > > A bit late with my response here, but I think it doesn't really
> > > matter whether we would have started code freeze last week or maybe
> > > early next week.
> > >
> > > However, the tests for TINKERPOP-2813 are still missing and Mike's
> > > proposals to change mergeV/E semantics are also still open, right?
> > > From my side, we can wait for these contributions and then start
> > > code freeze once they are in place. If the changes to mergeV/E
> > > however take
> > more
> > > than a few weeks, then we might want to move them to a follow-up
> release.
> > > @Mike: Do you have any estimate how long this will take? Or is
> > > someone else working on this?
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Stephen Mallette <sp...@gmail.com>
> > > Gesendet: Montag, 19. Dezember 2022 12:34
> > > An: dev@tinkerpop.apache.org
> > > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> > >
> > > Aside for review on some additional tests for TINKERPOP-2813, i
> > > think all items here are resolved. The only thing left on
> > > 3.5.5/3.6.2 are mike's recent threads. That might set things up to
> > > head to code freeze by end of the year.
> > >
> > > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette
> > > <sp...@gmail.com>
> > > wrote:
> > >
> > > > 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
> > > > <fh...@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/futu
> > > >> re/i
> > > >> ndex.asciidoc#37x---target-22q4
> > > >>
> > > >> -----Ursprüngliche Nachricht-----
> > > >> Von: Stephen Mallette <sp...@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
> > > >> <da...@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
> > > >> > <ke...@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 <
> > > >> > jorgebaygondra@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 <
> > > >> > > fh@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.ascii
> > > >> > doc#
> > > >> > tin
> > > >> > kerpop
> > > >> > > > > -370-release-date-not-officially-released-yet
> > > >> > > > > <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.ascii
> > > >> > doc# tin kerpop-370-release-date-not-officially-released-yet
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > [2]:
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.as
> > > >> > > > > ciidoc#37x---target-22q4
> > > >> > > > > <
> > > >> > > >
> > > >> > >
> > > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > > >> > ture
> > > >> > /in
> > > >> > dex.asciidoc#37x---target-22q4
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > >
> > >
> >
>

Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Cole Greer <Co...@improving.com.INVALID>.
Hi Florian,

https://github.com/apache/tinkerpop/pull/1923 is targeting the master branch as those tests are utilizing the changes to gremlin-socket-server from https://issues.apache.org/jira/browse/TINKERPOP-2819. I would still like to get this PR merged soon but it should not factor into the release discussion.

I was also hoping we could sneak in https://github.com/apache/tinkerpop/pull/1933 before the release is made. It simply adds a bit more detail to the docs regarding the dedup step and shouldn't be cause for any concern. It is definitely in the "nice to haves" category and not critical though so it is not a big concern if it misses the release for any reason.

Regards,

Cole Greer

From: Florian Hockmann <fh...@florian-hockmann.de>
Date: Monday, January 9, 2023 at 12:23 AM
To: dev@tinkerpop.apache.org <de...@tinkerpop.apache.org>
Subject: AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
OK, then let's start code freeze now. This affects the 3.5-dev and 3.6-dev branches.

I plan to still merge this PR as it adds tests for the added user agent functionality that was already merged and these changes should be low risk:
https://github.com/apache/tinkerpop/pull/1923

If there are any other PRs that you like to merge during code freeze, please respond here.

-----Ursprüngliche Nachricht-----
Von: Stephen Mallette <sp...@gmail.com>
Gesendet: Freitag, 6. Januar 2023 19:53
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Mike's PR looks about ready to land. Code freeze can trigger today from my perspective.

On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:

> Florian, I am back in the office today after the holiday break and am
> aiming to wrap up by mid to end of week. I only have test cases and
> cleanup left.
>
> Thanks,
> Mike
>
> On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann
> <fh...@florian-hockmann.de>
> wrote:
>
> > A bit late with my response here, but I think it doesn't really
> > matter whether we would have started code freeze last week or maybe
> > early next week.
> >
> > However, the tests for TINKERPOP-2813 are still missing and Mike's
> > proposals to change mergeV/E semantics are also still open, right?
> > From my side, we can wait for these contributions and then start
> > code freeze once they are in place. If the changes to mergeV/E
> > however take
> more
> > than a few weeks, then we might want to move them to a follow-up release.
> > @Mike: Do you have any estimate how long this will take? Or is
> > someone else working on this?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephen Mallette <sp...@gmail.com>
> > Gesendet: Montag, 19. Dezember 2022 12:34
> > An: dev@tinkerpop.apache.org
> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> >
> > Aside for review on some additional tests for TINKERPOP-2813, i
> > think all items here are resolved. The only thing left on
> > 3.5.5/3.6.2 are mike's recent threads. That might set things up to
> > head to code freeze by end of the year.
> >
> > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette
> > <sp...@gmail.com>
> > wrote:
> >
> > > 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
> > > <fh...@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/futu
> > >> re/i
> > >> ndex.asciidoc#37x---target-22q4
> > >>
> > >> -----Ursprüngliche Nachricht-----
> > >> Von: Stephen Mallette <sp...@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
> > >> <da...@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
> > >> > <ke...@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 <
> > >> > jorgebaygondra@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 <
> > >> > > fh@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.ascii
> > >> > doc#
> > >> > tin
> > >> > kerpop
> > >> > > > > -370-release-date-not-officially-released-yet
> > >> > > > > <
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.ascii
> > >> > doc# tin kerpop-370-release-date-not-officially-released-yet
> > >> > > > >
> > >> > > > >
> > >> > > > > [2]:
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > >> > ture
> > >> > /in
> > >> > dex.as
> > >> > > > > ciidoc#37x---target-22q4
> > >> > > > > <
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > >> > ture
> > >> > /in
> > >> > dex.asciidoc#37x---target-22q4
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >>
> >
> >
>

AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
OK, then let's start code freeze now. This affects the 3.5-dev and 3.6-dev branches.

I plan to still merge this PR as it adds tests for the added user agent functionality that was already merged and these changes should be low risk:
https://github.com/apache/tinkerpop/pull/1923

If there are any other PRs that you like to merge during code freeze, please respond here.

-----Ursprüngliche Nachricht-----
Von: Stephen Mallette <sp...@gmail.com> 
Gesendet: Freitag, 6. Januar 2023 19:53
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Mike's PR looks about ready to land. Code freeze can trigger today from my perspective.

On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:

> Florian, I am back in the office today after the holiday break and am 
> aiming to wrap up by mid to end of week. I only have test cases and 
> cleanup left.
>
> Thanks,
> Mike
>
> On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann 
> <fh...@florian-hockmann.de>
> wrote:
>
> > A bit late with my response here, but I think it doesn't really 
> > matter whether we would have started code freeze last week or maybe 
> > early next week.
> >
> > However, the tests for TINKERPOP-2813 are still missing and Mike's 
> > proposals to change mergeV/E semantics are also still open, right?
> > From my side, we can wait for these contributions and then start 
> > code freeze once they are in place. If the changes to mergeV/E 
> > however take
> more
> > than a few weeks, then we might want to move them to a follow-up release.
> > @Mike: Do you have any estimate how long this will take? Or is 
> > someone else working on this?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephen Mallette <sp...@gmail.com>
> > Gesendet: Montag, 19. Dezember 2022 12:34
> > An: dev@tinkerpop.apache.org
> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> >
> > Aside for review on some additional tests for TINKERPOP-2813, i 
> > think all items here are resolved. The only thing left on 
> > 3.5.5/3.6.2 are mike's recent threads. That might set things up to 
> > head to code freeze by end of the year.
> >
> > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette 
> > <sp...@gmail.com>
> > wrote:
> >
> > > 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 
> > > <fh...@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/futu
> > >> re/i
> > >> ndex.asciidoc#37x---target-22q4
> > >>
> > >> -----Ursprüngliche Nachricht-----
> > >> Von: Stephen Mallette <sp...@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 
> > >> <da...@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 
> > >> > <ke...@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 <
> > >> > jorgebaygondra@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 <
> > >> > > fh@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.ascii
> > >> > doc#
> > >> > tin
> > >> > kerpop
> > >> > > > > -370-release-date-not-officially-released-yet
> > >> > > > > <
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/CHANGELOG.ascii
> > >> > doc# tin kerpop-370-release-date-not-officially-released-yet
> > >> > > > >
> > >> > > > >
> > >> > > > > [2]:
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > >> > ture
> > >> > /in
> > >> > dex.as
> > >> > > > > ciidoc#37x---target-22q4
> > >> > > > > <
> > >> > > >
> > >> > >
> > >> > https://github.com/apache/tinkerpop/blob/master/docs/src/dev/fu
> > >> > ture
> > >> > /in
> > >> > dex.asciidoc#37x---target-22q4
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >>
> >
> >
>


Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Stephen Mallette <sp...@gmail.com>.
Mike's PR looks about ready to land. Code freeze can trigger today from my
perspective.

On Mon, Jan 2, 2023 at 9:02 AM Mike Personick <mi...@dayzero.io> wrote:

> Florian, I am back in the office today after the holiday break and am
> aiming to wrap up by mid to end of week. I only have test cases and cleanup
> left.
>
> Thanks,
> Mike
>
> On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann <fh...@florian-hockmann.de>
> wrote:
>
> > A bit late with my response here, but I think it doesn't really matter
> > whether we would have started code freeze last week or maybe early next
> > week.
> >
> > However, the tests for TINKERPOP-2813 are still missing and Mike's
> > proposals to change mergeV/E semantics are also still open, right?
> > From my side, we can wait for these contributions and then start code
> > freeze once they are in place. If the changes to mergeV/E however take
> more
> > than a few weeks, then we might want to move them to a follow-up release.
> > @Mike: Do you have any estimate how long this will take? Or is someone
> > else working on this?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephen Mallette <sp...@gmail.com>
> > Gesendet: Montag, 19. Dezember 2022 12:34
> > An: dev@tinkerpop.apache.org
> > Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
> >
> > Aside for review on some additional tests for TINKERPOP-2813, i think all
> > items here are resolved. The only thing left on 3.5.5/3.6.2 are mike's
> > recent threads. That might set things up to head to code freeze by end of
> > the year.
> >
> > On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette <sp...@gmail.com>
> > wrote:
> >
> > > 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
> > > <fh...@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/i
> > >> ndex.asciidoc#37x---target-22q4
> > >>
> > >> -----Ursprüngliche Nachricht-----
> > >> Von: Stephen Mallette <sp...@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
> > >> <da...@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
> > >> > <ke...@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 <
> > >> > jorgebaygondra@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 <
> > >> > > fh@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
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >>
> >
> >
>

Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Mike Personick <mi...@dayzero.io>.
Florian, I am back in the office today after the holiday break and am
aiming to wrap up by mid to end of week. I only have test cases and cleanup
left.

Thanks,
Mike

On Mon, Jan 2, 2023 at 2:21 AM Florian Hockmann <fh...@florian-hockmann.de>
wrote:

> A bit late with my response here, but I think it doesn't really matter
> whether we would have started code freeze last week or maybe early next
> week.
>
> However, the tests for TINKERPOP-2813 are still missing and Mike's
> proposals to change mergeV/E semantics are also still open, right?
> From my side, we can wait for these contributions and then start code
> freeze once they are in place. If the changes to mergeV/E however take more
> than a few weeks, then we might want to move them to a follow-up release.
> @Mike: Do you have any estimate how long this will take? Or is someone
> else working on this?
>
> -----Ursprüngliche Nachricht-----
> Von: Stephen Mallette <sp...@gmail.com>
> Gesendet: Montag, 19. Dezember 2022 12:34
> An: dev@tinkerpop.apache.org
> Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)
>
> Aside for review on some additional tests for TINKERPOP-2813, i think all
> items here are resolved. The only thing left on 3.5.5/3.6.2 are mike's
> recent threads. That might set things up to head to code freeze by end of
> the year.
>
> On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette <sp...@gmail.com>
> wrote:
>
> > 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
> > <fh...@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/i
> >> ndex.asciidoc#37x---target-22q4
> >>
> >> -----Ursprüngliche Nachricht-----
> >> Von: Stephen Mallette <sp...@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
> >> <da...@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
> >> > <ke...@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 <
> >> > jorgebaygondra@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 <
> >> > > fh@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
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >>
>
>

AW: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Posted by Florian Hockmann <fh...@florian-hockmann.de>.
A bit late with my response here, but I think it doesn't really matter whether we would have started code freeze last week or maybe early next week.

However, the tests for TINKERPOP-2813 are still missing and Mike's proposals to change mergeV/E semantics are also still open, right?
From my side, we can wait for these contributions and then start code freeze once they are in place. If the changes to mergeV/E however take more than a few weeks, then we might want to move them to a follow-up release.
@Mike: Do you have any estimate how long this will take? Or is someone else working on this?

-----Ursprüngliche Nachricht-----
Von: Stephen Mallette <sp...@gmail.com> 
Gesendet: Montag, 19. Dezember 2022 12:34
An: dev@tinkerpop.apache.org
Betreff: Re: [DISCUSS] Next releases: 3.5.5 / 3.6.2 / 3.7.0 (?)

Aside for review on some additional tests for TINKERPOP-2813, i think all items here are resolved. The only thing left on 3.5.5/3.6.2 are mike's recent threads. That might set things up to head to code freeze by end of the year.

On Mon, Nov 28, 2022 at 10:37 AM Stephen Mallette <sp...@gmail.com>
wrote:

> 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 
> <fh...@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/i
>> ndex.asciidoc#37x---target-22q4
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Stephen Mallette <sp...@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 
>> <da...@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 
>> > <ke...@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 <
>> > jorgebaygondra@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 <
>> > > fh@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
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>>