Hi all, As we move forward after the 3.5.6/3.6.4 release, I'd like to start the discussion around the 3.7.0 release scope and timeline, since it does look like we have quite a number of features that should be enough for a major version release.
The completed features - Mid-traversal E() (https://github.com/apache/tinkerpop/pull/1808) - Properties on Element (https://github.com/apache/tinkerpop/pull/1992) - Upgrade to Groovy 4 (https://github.com/apache/tinkerpop/pull/1986) - JDK 17 support (https://github.com/apache/tinkerpop/pull/2056) The features in progress: - TinkerGraph Transaction (In-progress PR: https://github.com/apache/tinkerpop/pull/2087) - String functions (work-in-progress PR: https://github.com/apache/tinkerpop/pull/2099). Proposing to release 3.7.0 with only some functions complete, with remaining to be added in 3.7.1 I would like to propose a timeline to release 3.7.0 at the end of July, along with 3.5.7/3.6.5. This means a code freeze would need to occur mid-July, ideally July 12. This would enable the release VOTE thread to start on July 20, and provide time for voting and get all artifacts available by July 28. I would also like to suggest that we suspend active development on 3.5-dev after the release of 3.5.7, all maintenance and support will target 3.6-dev and 3.7-dev/master. 3.5-dev will only remain open for critical security fixes. Any thoughts or concerns? Cheers, Yang *--* *Yang Xia*