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

colegreer 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 e84f29e15f CTR rename milestone to beta in docs, fix docker image 
architectures
e84f29e15f is described below

commit e84f29e15f04b8f876732465ba008b339f2b8c86
Author: Cole-Greer <[email protected]>
AuthorDate: Fri Jan 17 11:59:54 2025 -0800

    CTR rename milestone to beta in docs, fix docker image architectures
---
 docs/src/dev/future/index.asciidoc               |  8 ++++----
 docs/src/dev/provider/index.asciidoc             |  2 +-
 docs/src/reference/gremlin-applications.asciidoc |  4 ++--
 docs/src/reference/gremlin-variants.asciidoc     | 12 ++++++------
 docs/src/reference/intro.asciidoc                |  4 ++--
 docs/src/reference/the-traversal.asciidoc        |  6 +++---
 docs/src/upgrade/index.asciidoc                  |  2 ++
 docs/src/upgrade/release-4.x.x.asciidoc          | 14 +++++++-------
 gremlin-console/pom.xml                          |  2 +-
 gremlin-server/pom.xml                           |  2 +-
 10 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/docs/src/dev/future/index.asciidoc 
b/docs/src/dev/future/index.asciidoc
index c04c1f50cb..1243b3a497 100644
--- a/docs/src/dev/future/index.asciidoc
+++ b/docs/src/dev/future/index.asciidoc
@@ -54,16 +54,16 @@ with many new features that have been proposed. Here is a 
rough outline of where
 major breaking features lined for 4.0, and additional features lined up for 
minor versions.
 Additional details on each feature can be found in the Appendix.
 
-=== 4.0 Milestone Release (2024Q4)
+=== 4.0.0-beta.1 Release (2024Q4)
 As discussed in the 
link:https://lists.apache.org/thread/hh58k28qy49lb9k7b9j4mnqvpxj0xf85[DISCUSS 
thread], we are looking
-to release a milestone build of what is done so far to gather feedback.
+to release a beta build of what is done so far to gather feedback.
 
-This milestone would roughly offer the opportunity to try Gremlin Server HTTP 
with the revised GraphSON and GraphBinary
+This beta would roughly offer the opportunity to try Gremlin Server HTTP with 
the revised GraphSON and GraphBinary
 serialization formats for TinkerPop 4.0, using Java and Python drivers. These 
drivers will initially continue to support
 GraphSON as it can help with debugging (given its human-readable format)  and 
offers wider serialization options for users
 in these early days, we should expect to just have GraphBinary support for 
drivers in the future for simplicity.
 
-This milestone release would include the following list of features for 
preview:
+This beta release would include the following list of features for preview:
 
 * <<http-support>>
 ** Replacement of WebSocket with HTTP/1.1 
(link:https://lists.apache.org/thread/vfs1j9ycb8voxwc00gdzfmlg2gghx3n1[DISCUSS 
thread])
diff --git a/docs/src/dev/provider/index.asciidoc 
b/docs/src/dev/provider/index.asciidoc
index b8e2b3eaed..bacd77ecb3 100644
--- a/docs/src/dev/provider/index.asciidoc
+++ b/docs/src/dev/provider/index.asciidoc
@@ -659,7 +659,7 @@ Suites will be deprecated and removed.
 
 ==== JVM Test Suite
 
-IMPORTANT: 4.0 Milestone Release - The final form of the TinkerPop test suite 
for 4.0 is not wholly settled, but going
+IMPORTANT: 4.0.0-beta.1 Release - The final form of the TinkerPop test suite 
for 4.0 is not wholly settled, but going
 forward providers should focus on implementing the <<gherkin-tests-suite>> as 
opposed to the JVM suite.
 
 The operational semantics of any OLTP or OLAP implementation are validated by 
`gremlin-test`. To implement these tests,
diff --git a/docs/src/reference/gremlin-applications.asciidoc 
b/docs/src/reference/gremlin-applications.asciidoc
index df2cb9432d..173363612b 100644
--- a/docs/src/reference/gremlin-applications.asciidoc
+++ b/docs/src/reference/gremlin-applications.asciidoc
@@ -1286,7 +1286,7 @@ is hardly feasible, because such requests get full access 
to Gremlin Server's ex
 execution of `GraphFactory.open()` or `GraphTraversalSource.getGraph()` 
methods without resorting to TinkerPop
 implementation details (that is, internal API's that can change without 
notice).
 
-IMPORTANT: 4.0 Milestone Release - These authorization mechanisms don't 
currently apply due to the removal of Bytecode.
+IMPORTANT: 4.0.0-beta.1 Release - These authorization mechanisms don't 
currently apply due to the removal of Bytecode.
 
 The three mechanisms for authorization each have their merits in terms of 
simplicity and flexibility. The table below
 gives an overview.
@@ -1319,7 +1319,7 @@ such as read only access can be either applied at 
authorization time as policy i
 execution time as a result of an applied `Strategy` (denoted as 'hybrid' 
bytecode analysis in the table). A code
 example pursuing the former option is provided in the <<authz-code-example, 
next section>>.
 
-IMPORTANT: 4.0 Milestone Release - passive and active authorization mechanisms 
are not supported in this milestone
+IMPORTANT: 4.0.0-beta.1 Release - passive and active authorization mechanisms 
are not supported in this beta
 because bytecode has been replaced with GremlinLang.
 
 NOTE: Gremlin Server is not shipped with `Authorizer` implementations, because 
these would heavily depend on the external
diff --git a/docs/src/reference/gremlin-variants.asciidoc 
b/docs/src/reference/gremlin-variants.asciidoc
index 803ef85681..7bf0f68b81 100644
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@ -69,7 +69,7 @@ providing more detailed information about usage, 
configuration and known limitat
 
 [[gremlin-go]]
 == Gremlin-Go
-IMPORTANT: 4.0 Milestone Release - Gremlin-Go is not available in this 
milestone, please consider testing with Java or
+IMPORTANT: 4.0.0-beta.1 Release - Gremlin-Go is not available in this beta, 
please consider testing with Java or
 Python.
 
 image:gremlin-go.png[width=130,float=right] Apache TinkerPop's Gremlin-Go 
implements Gremlin within the link:https://go.dev/[Go] language and can 
therefore be used on different operating systems. Go's syntax has the similar 
constructs as Java including
@@ -834,7 +834,7 @@ Please see the 
link:https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/
 [[gremlin-java-transactions]]
 === Transactions
 
-IMPORTANT: 4.0 Milestone Release - Transactions with Java isn't currently 
supported.
+IMPORTANT: 4.0.0-beta.1 Release - Transactions with Java isn't currently 
supported.
 
 [[gremlin-java-serialization]]
 === Serialization
@@ -843,7 +843,7 @@ Remote systems like Gremlin Server and Remote Gremlin 
Providers respond to reque
 format and respond by serializing results to some format to be interpreted by 
the client. For JVM-based languages,
 there is a single option for serialization: GraphBinary.
 
-IMPORTANT: 4.0 Milestone Release - There is temporary support for GraphSON in 
the Java driver which will help with
+IMPORTANT: 4.0.0-beta.1 Release - There is temporary support for GraphSON in 
the Java driver which will help with
 testing, but it is expected that the drivers will only support GraphBinary 
when 4.0 is fully released.
 
 It is important that the client and server have the same serializers 
configured in the same way or else one or the
@@ -1295,7 +1295,7 @@ All examples can then be run using your IDE of choice.
 
 [[gremlin-javascript]]
 == Gremlin-JavaScript
-IMPORTANT: 4.0 Milestone Release - Gremlin-JavaScript is not available in this 
milestone, please consider testing with
+IMPORTANT: 4.0.0-beta.1 Release - Gremlin-JavaScript is not available in this 
beta, please consider testing with
 Java or Python.
 
 image:gremlin-js.png[width=130,float=right] Apache TinkerPop's 
Gremlin-JavaScript implements Gremlin within the
@@ -1736,7 +1736,7 @@ node modern-traversals.js
 anchor:gremlin-DotNet[]
 [[gremlin-dotnet]]
 == Gremlin.Net
-IMPORTANT: 4.0 Milestone Release - Gremlin.Net is not available in this 
milestone, please consider testing with Java or
+IMPORTANT: 4.0.0-beta.1 Release - Gremlin.Net is not available in this beta, 
please consider testing with Java or
 Python.
 
 image:gremlin-dotnet-logo.png[width=371,float=right] Apache TinkerPop's 
Gremlin.Net implements Gremlin within the C#
@@ -2342,7 +2342,7 @@ re-construction machine-side.
 
 [[gremlin-python-transactions]]
 === Transactions
-IMPORTANT: 4.0 Milestone Release - Transactions are currently disabled in this 
Milestone release.
+IMPORTANT: 4.0.0-beta.1 Release - Transactions are currently disabled in this 
beta release.
 
 To get a full understanding of this section, it would be good to start by 
reading the <<transactions,Transactions>>
 section of this documentation, which discusses transactions in the general 
context of TinkerPop itself. This section
diff --git a/docs/src/reference/intro.asciidoc 
b/docs/src/reference/intro.asciidoc
index b672b837e6..e37d815354 100644
--- a/docs/src/reference/intro.asciidoc
+++ b/docs/src/reference/intro.asciidoc
@@ -422,7 +422,7 @@ has two such formats that it uses with 
link:https://tinkerpop.apache.org/docs/x.
 link:https://tinkerpop.apache.org/docs/x.y.z/dev/io/#graphson[GraphSON]. Users 
should prefer GraphBinary when available
 in the programming language being used.
 
-IMPORTANT: 4.0 Milestone Release - There is temporary support for GraphSON in 
the Java driver which will help with
+IMPORTANT: 4.0.0-beta.1 Release - There is temporary support for GraphSON in 
the Java driver which will help with
 testing, but it is expected that the drivers will only support GraphBinary 
when 4.0 is fully released.
 
 A good example is the `subgraph()`-step which returns a `Graph` instance as 
its result. The subgraph returned from
@@ -445,7 +445,7 @@ regard. Prefer explicit property key names in Gremlin 
unless it is completely im
 The third and final point involves transactions. Under this model, one 
traversal is equivalent to a single transaction
 and there is no way in TinkerPop to string together multiple traversals into 
the same transaction.
 
-IMPORTANT: 4.0 Milestone Release - Remote transactions are not supported in 
this milestone.
+IMPORTANT: 4.0.0-beta.1 Release - Remote transactions are not supported in 
this beta.
 
 [[connecting-rgp]]
 === Remote Gremlin Provider
diff --git a/docs/src/reference/the-traversal.asciidoc 
b/docs/src/reference/the-traversal.asciidoc
index eeafb56e9c..a463a00167 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -54,7 +54,7 @@ traversal strategies may not function properly.
 
 [[transactions]]
 == Traversal Transactions
-IMPORTANT: 4.0 Milestone Release - Transactions are currently disabled in this 
Milestone release.
+IMPORTANT: 4.0.0-beta.1 Release - Transactions are currently disabled in this 
beta release.
 
 image:gremlin-coins.png[width=100,float=right] A 
link:http://en.wikipedia.org/wiki/Database_transaction[database transaction]
 represents a unit of work to execute against the database. A traversals unit 
of work is affected by usage convention
@@ -277,7 +277,7 @@ Graph API and thus also the transactional model described 
in the <<tx-embedded,e
 script can have the ability to execute multiple transactions per request with 
complete control provided to the
 developer to commit or rollback transactions as needed.
 
-IMPORTANT: 4.0 Milestone Release - Transactions are currently disabled in this 
Milestone release.
+IMPORTANT: 4.0.0-beta.1 Release - Transactions are currently disabled in this 
beta release.
 
 There are two methods for sending scripts to Gremlin Server: sessionless and 
session-based. With sessionless requests
 there will always be an attempt to close the transaction at the end of the 
request with a commit if there are no errors
@@ -286,7 +286,7 @@ themselves. By default, session-based requests do not have 
this quality. The tra
 server until the user closes it manually. There is an option to have automatic 
transaction management for sessions.
 More information on this topic can be found in the 
<<considering-transactions,Considering Transactions>> Section.
 
-IMPORTANT: 4.0 Milestone Release - Sessions have been removed. All scripts are 
now sessionless.
+IMPORTANT: 4.0.0-beta.1 Release - Sessions have been removed. All scripts are 
now sessionless.
 
 [[tx-rgp]]
 === Remote Gremlin Providers
diff --git a/docs/src/upgrade/index.asciidoc b/docs/src/upgrade/index.asciidoc
index 419ee28039..5f84447792 100644
--- a/docs/src/upgrade/index.asciidoc
+++ b/docs/src/upgrade/index.asciidoc
@@ -28,6 +28,8 @@ outlines new features, how to resolve breaking changes and 
other information spe
 equally useful to TinkerPop providers, who build libraries and other systems 
on the core APIs and protocols that
 TinkerPop exposes.
 
+include::release-4.x.x.asciidoc[]
+
 include::release-3.7.x.asciidoc[]
 
 include::release-3.6.x.asciidoc[]
diff --git a/docs/src/upgrade/release-4.x.x.asciidoc 
b/docs/src/upgrade/release-4.x.x.asciidoc
index 86846f516d..9862e087bf 100644
--- a/docs/src/upgrade/release-4.x.x.asciidoc
+++ b/docs/src/upgrade/release-4.x.x.asciidoc
@@ -21,18 +21,18 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 
 *4.0.0*
 
-== TinkerPop 4.0.0.M1
+== TinkerPop 4.0.0-beta.1
 
 *Release Date: NOT OFFICIALLY RELEASED YET*
 
 Please see the 
link:https://github.com/apache/tinkerpop/blob/4.0.0/CHANGELOG.asciidoc#release-4-0-0[changelog]
 for a
 complete list of all the modifications that are part of this release.
 
-NOTE: 4.0.0.M1 is a milestone release. It is for meant as a preview version to 
try out the new HTTP API features in
-the server and drivers (Java/Python only). As this is a milestone version 
only, you can expect breaking changes to
-occur in future milestones for 4.0.0 on the way to its General Availability 
release. Items that have important
-limitations and constraints pertinent to this milestone will be highlighted 
through the documentation inside an
-"IMPORTANT" box that starts with "4.0 Milestone Release".
+NOTE: 4.0.0-beta.1 is a beta/milestone release. It is for meant as a preview 
version to try out the new HTTP API
+features in the server and drivers (Java/Python only). As this is a beta 
version only, you can expect breaking changes to
+occur in future betas for 4.0.0 on the way to its General Availability 
release. Items that have important
+limitations and constraints pertinent to this beta will be highlighted through 
the documentation inside an
+"IMPORTANT" box that starts with "4.0 Beta Release".
 
 === Upgrading for Users
 
@@ -360,7 +360,7 @@ available.
 
 ==== Transactions Disabled
 
-IMPORTANT: 4.0 Milestone Release - Transactions are currently disabled and use 
of `tx()` will return an error.
+IMPORTANT: 4.0.0-beta.1 Release - Transactions are currently disabled and use 
of `tx()` will return an error.
 
 ==== Result Bulking Changes
 
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 10859ee271..e055265ed0 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -26,7 +26,7 @@ limitations under the License.
     <artifactId>gremlin-console</artifactId>
     <name>Apache TinkerPop :: Gremlin Console</name>
     <properties>
-        <docker.platforms>linux/amd64,linux/arm64/v8</docker.platforms>
+        
<docker.platforms>linux/amd64,linux/arm64/v8,linux/arm64</docker.platforms>
     </properties>
     <dependencies>
         <dependency>
diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml
index 8451975f1a..c7ce9b220a 100644
--- a/gremlin-server/pom.xml
+++ b/gremlin-server/pom.xml
@@ -32,7 +32,7 @@ limitations under the License.
         -->
         <maven.exec.skip>false</maven.exec.skip> <!-- default -->
         <skipImageBuild>${maven.exec.skip}</skipImageBuild>
-        <docker.platforms>linux/amd64,linux/arm64/v8</docker.platforms>
+        
<docker.platforms>linux/amd64,linux/arm64/v8,linux/arm64</docker.platforms>
     </properties>
     <dependencies>
         <dependency>

Reply via email to