You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2022/01/06 01:18:08 UTC

[tinkerpop] branch master updated: Updated Tinkerpop Future Roadmap document for 3.6/3.7

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 053132a  Updated Tinkerpop Future Roadmap document for 3.6/3.7
     new c969444  Merge pull request #1537 from bechbd/master
053132a is described below

commit 053132a531e9eff47658bc1fe302dd5ba06764c6
Author: Dave Bechberger <db...@amazon.com>
AuthorDate: Tue Jan 4 13:46:17 2022 -0900

    Updated Tinkerpop Future Roadmap document for 3.6/3.7
---
 docs/src/dev/future/index.asciidoc | 36 +++++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 7 deletions(-)

diff --git a/docs/src/dev/future/index.asciidoc b/docs/src/dev/future/index.asciidoc
index f31c090..20dddfa 100644
--- a/docs/src/dev/future/index.asciidoc
+++ b/docs/src/dev/future/index.asciidoc
@@ -39,15 +39,27 @@ link:https://github.com/apache/tinkerpop/blob/master/docs/src/dev/developer/inde
 The sub-sections that follow only outline those release lines that expect to include significant new features. Other
 release lines may continue to be active with maintenance work and bug fixes, but won't be listed here.
 
-== 3.5.x
+== 3.7.x (Proposed)
+
+Development has not yet started on the 3.7.x release line with a targeted release date of 22H2.  Below is some
+major feature improvements targeted for this release.  The scope for many of these items still needs to be defined.
+
+* Add support for traversals as parameters for V()/is()/has()
+* Geospatial support for TinkerPop (link:https://lists.apache.org/list?dev@tinkerpop.apache.org:2021-7:DISCUSS%20geo-spatial[DISCUSS Thread])
+* Add mid-traversal E() support
+* Add with() option for traversal to not return reference vertices
+* Add subgraph/tree structure in all GLVs
+* List functions (concat()/etc.)
+* Define semantics for query federation across Gremlin servers (depends on call() step)
+* Gremlin debug support
+* Date/Time manipulation functions (dateAdd()/dateDiff()/etc.)
 
-This initial release of this line was produced in May 2021.
 
-* Support for bytecode based sessions with `tx()` for Python and .NET.
 
-== 3.6.x
+== 3.6.x (Proposed - Target 22Q1)
 
-The development of the 3.6.x release line is currently under way.
+The development of the 3.6.x release line is currently under way with a target release date of 22Q1.  Below is some
+major feature improvements targeted for this release.
 
 * Unify the Gremlin testing model by providing support for the Gherkin tests in Java so that they can be used by
 providers to validate their implementations.
@@ -56,10 +68,20 @@ providers to validate their implementations.
 ** Allow orderability on any type (link:https://issues.apache.org/jira/browse/TINKERPOP-2641[TINKERPOP-2641])
 ** Modify comparability around `NaN` and `nulltype` (link:https://issues.apache.org/jira/browse/TINKERPOP-2642[TINKERPOP-2642])
 ** Modify equality around `NaN` and `BigDecimal` (link:https://issues.apache.org/jira/browse/TINKERPOP-2643[TINKERPOP-2643])
+* Create `merge()` step to codify the best practice for upsert pattern (link:https://issues.apache.org/jira/browse/TINKERPOP-2681[TINKERPOP-2681])
+* Create `call()` step to allow for invocation of implementation specific procedures (link:https://issues.apache.org/jira/browse/TINKERPOP-2680[TINKERPOP-2680])
+* Add string manipulation functions (split()/substring()/etc.) (link:https://issues.apache.org/jira/browse/TINKERPOP-2672[TINKERPOP-2672])
+* Case-insensitive search (link:https://issues.apache.org/jira/browse/TINKERPOP-2673[TINKERPOP-2673])
+* Deprecation of Gryo (link:https://issues.apache.org/jira/browse/TINKERPOP-2398[TINKERPOP-2398])
+* Consistent by() behavior (link:https://issues.apache.org/jira/browse/TINKERPOP-2635[TINKERPOP-2635])
+* Add regular expression support to `TextP` (link:https://issues.apache.org/jira/browse/TINKERPOP-2652[TINKERPOP-2652])
+* Add ability for `property()` to take a Map of values (link:https://issues.apache.org/jira/browse/TINKERPOP-2665[TINKERPOP-2665])
 
-== 3.7.x
+== 3.5.x
+
+This initial release of this line was produced in May 2021.
 
-Development has not yet started on the 3.7.x release line.
+* Support for bytecode based sessions with `tx()` for Python and .NET.
 
 = Proposals