Skip to content

Commit bc9621f

Browse files
committed
Merge branch '3.8-dev'
2 parents 992eabd + cdab378 commit bc9621f

1 file changed

Lines changed: 8 additions & 28 deletions

File tree

docs/src/dev/future/index.asciidoc

Lines changed: 8 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -51,34 +51,14 @@ completely when it is no longer maintained.
5151
5252
== TinkerPop 4.x
5353
TinkerPop 4 marks the beginning of the move into semantic versioning, as discussed in the link:https://lists.apache.org/thread/g85tbsocmpv5oksq0xs425cgrw8xkdnn[DISCUSS thread].
54-
Development has begun with the switch from WebSocket to HTTP/1.1 for the underlying transport of Gremlin Server, along
55-
with many new features that have been proposed. Here is a rough outline of where new features are expected to land, with
56-
major breaking features lined for 4.0, and additional features lined up for minor versions.
57-
Additional details on each feature can be found in the Appendix.
54+
Development has begun with the switch from WebSocket to HTTP/1.1 for the underlying transport of Gremlin Server, with
55+
two 4.0.0 beta versions already published for user preview, along with new features that have been proposed. Here is a
56+
rough outline of where each feature is expected to land, with major breaking features lined for 4.0, and additional
57+
features lined up for minor versions. Additional details on each feature can be found in the Appendix.
5858
59-
=== 4.0.0-beta.1 Release (2024Q4)
60-
As discussed in the link:https://lists.apache.org/thread/hh58k28qy49lb9k7b9j4mnqvpxj0xf85[DISCUSS thread], we are looking
61-
to release a beta build of what is done so far to gather feedback.
59+
=== 4.0 (2026H2)
6260
63-
This beta would roughly offer the opportunity to try Gremlin Server HTTP with the revised GraphSON and GraphBinary
64-
serialization formats for TinkerPop 4.0, using Java and Python drivers. These drivers will initially continue to support
65-
GraphSON as it can help with debugging (given its human-readable format) and offers wider serialization options for users
66-
in these early days, we should expect to just have GraphBinary support for drivers in the future for simplicity.
67-
68-
This beta release would include the following list of features for preview:
69-
70-
* <<http-support>>
71-
** Replacement of WebSocket with HTTP/1.1 (link:https://lists.apache.org/thread/vfs1j9ycb8voxwc00gdzfmlg2gghx3n1[DISCUSS thread])
72-
* <<http-support-glv>> - Switching from WebSocket to HTTP in GLVs relies on community contribution in each language
73-
** `gremlin-java`
74-
** `gremlin-python`
75-
* <<io-updates>> (link:https://lists.apache.org/thread/q7h5yzd2r064lv82njbmt6lmty4s24y7[DISCUSS thread])
76-
* <<bytecode-removal>> (link:https://lists.apache.org/thread/7m3govzsqtmmj224xs7k5vv1ycnmocjn[DISCUSS thread])
77-
* <<console-rework>>
78-
79-
=== 4.0 (2025H1)
80-
81-
Full GA release of TinkerPop 4.0.
61+
Full GA release of TinkerPop 4.0, including features released in the beta versions.
8262
8363
* <<http-support>>
8464
** Replacement of WebSocket with HTTP/1.1 (link:https://lists.apache.org/thread/vfs1j9ycb8voxwc00gdzfmlg2gghx3n1[DISCUSS thread])
@@ -98,6 +78,7 @@ Full GA release of TinkerPop 4.0.
9878
** Adding support for these APIs in GLVs sets it up for the implementation in the next iteration
9979
* <<neo4-removal>>
10080
* <<sparql-deprecate>>
81+
* <<groovy-removal>>
10182
10283
=== 4.1...4.x
10384
* <<tx-redesign>> - Implementation
@@ -114,13 +95,12 @@ Full GA release of TinkerPop 4.0.
11495
* <<query-cancel>>
11596
11697
== TinkerPop 5.x
117-
* <<groovy-removal>>
11898
* <<type-system>>
11999
* <<schema-support>>
120100
* <<pluggable-explain>>
121101
* <<io-olap>>
122102
* <<docs-reorg>>
123-
* <<telemerty>>
103+
* <<telemetry>>
124104
* <<meta-props-on-edge>>
125105
126106
---

0 commit comments

Comments
 (0)