This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch tinkergraph-storage
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard e2bf4808cc Rebuild the write-side dictionary on replay to stop
unbounded reopen growth
discard 8f1073ee0a Snapshot compaction from committed state so close() cannot
persist uncommitted data
discard 65030763a2 Document that persisted multi-properties require setting
default cardinality
discard 8ecdb9a9f9 Restore TinkerStorageGraph index definitions on reopen
discard 61b120996d Rename ByteBufferBuffer to TinkerByteBuffer and add its
unit tests
discard 6b800a613d Publish TinkerStorageGraph commits under the storage lock
discard eeec6098ac Bound decoder allocations and dictionary refs in
TinkerStorageGraph storage
discard 02223bd1fd Document that TinkerStorageGraph is in-memory without a
storage engine
discard 8c71ba41dc Revised Upgrade docs around TinkerGraph storage
capabilities.
discard aa595e293d Rename graphLocation to storage.directory for
TinkerStorageGraph
discard 9ebb314541 Document TinkerStorageGraph persistence and fix stale class
doc
discard eb33eb3153 Document TinkerStorageGraph single-writer stance; enforce
meta-property conflict
discard 72a09a4db3 Reject corrupt TinkerStorage frames with a clear error
discard a90ef636c3 Test TinkerStorage durability, lifecycle, and dictionary
crash window
discard bc79b74142 Broaden TinkerStorage TCK: value types, ids, varints,
unicode round-trips
discard 571488d52e Document TinkerStorageGraph compact encoding and
vertex-property id option
discard 41423dedbe Add opt-in vertex-property id persistence to
TinkerStorageGraph storage
discard 498bdb1c40 Encode TinkerStorageGraph elements as dictionary-referenced
components
discard 5f331196c9 Extract AbstractLogStorage base from GraphBinaryStorage
discard adcd29a6af Document TinkerStorageGraph durability, compaction, and
locking
discard 666a098a11 Record TinkerStorageGraph format version once per store
discard 3f6b48c69b Add crash-consistency and streaming-scale tests for
TinkerStorageGraph storage
discard 5d56976223 Add integrity checks to TinkerStorageGraph storage format
discard 6840d08d2c Stream TinkerStorageGraph snapshots one element at a time
discard 78474a129d Auto-compact TinkerStorageGraph log to bound its growth
discard d09a3a5324 Lock TinkerStorageGraph storage directory to a single writer
discard 963217cf1b Serialize concurrent commit writes to TinkerStorageGraph
storage
discard 2a258ffba8 Make TinkerStorageGraph commits fsync-durable with a
configurable sync mode
discard 93702c87a8 Move TinkerStorageGraph storage changelog entries to 4.0.0
section
discard e08c6f823a Add pluggable storage layer to TinkerStorageGraph
add 0218696366 CTR update homepage for 3.7.7/3.8.2 releases
add eaf18f8139 Fix index() step callout: reference statement 2 and correct
'explicitly' typo
add ccc8327099 Make hasValue() value-matching semantics explicit in
provider docs
add 7443b8eab7 Correct Python cardinality functions and add format_() to
steps list
add dcdaee0e0a Restrict AI commit trailers to Assisted-by only
add 6af77b451f Merge branch '3.7-dev' into 3.8-dev
add 01cd56bf9a Merge branch '3.8-dev'
add b7cb93d96c Show visible output for simplePath() from()/to() by(label)
examples
add a185eebc0b Expand branch() and sideEffect() step reference sections
add 5735712ff0 Expand the From Step reference section
add e771788db5 CTR update to 3.7.8-SNAPSHOT
add feea0f2d56 Merge branch '3.7-dev' into 3.8-dev
add c20c27fadf CTR update to 3.8.3-SNAPSHOT
add 8edf3015ed Merge branch '3.8-dev'
add 2aa0725988 Clarify product() step semantics for cardinality, ordering,
and empty input
add f6382038fc Clarify difference() step semantics in the provider
documentation
add d12eb5b314 Specify per-type asString() rendering in the Gremlin
semantics
add 58eea67f46 Drop references to Windows build support CTR.
add b1f12f7cc8 Merge branch '3.7-dev' into 3.8-dev
add e2f6f982f7 Merge branch '3.8-dev'
add 80b00892b6 Document string-to-number coercion for asNumber() in
Gremlin semantics
add 956e345a43 Clarify asDate() semantics in the Gremlin semantics
specification
add 9e9483e7c2 Specify project() by()/key count mismatch semantics
add 4c257b39d2 Clarify provider-dependent behavior of call() step in
reference docs
add 0a83c235ff Update stale plugin name in Interactive Mode console
transcript
add 84d7425f6f Update Gremlin Console plugin output in reference docs
add 52b0ed93b7 Fix Gremlin-Java DSL example to compile on 4.x
add c3124ef7e6 Fix Gremlin Server connection examples in reference intro
add 180ad9ff2a Update stale select() error in the-traversal 'A Note on
Maps'
add f3c7c7fa2d Refresh the Console plugin usage transcript in the
reference docs
add 022619b056 Remove userAgent from Gremlin-Java per-request options list
add 1b2378eea4 Clarify dateAdd() semantics for DT tokens and value bounds
add 34dc715d05 Correct addE() edge label semantics in the semantics spec
add d74684fb4e Add a note on key()-step input to the reference docs
add 5af4c4d6b6 Clarify that the semantics Errors table messages are
illustrative
add 9b8937694b Add runnable example to ConnectedComponentVertexProgram docs
add 990872208e Clarify PageRank token class and times/maxIterations in
GraphComputer docs
add 6802da451e Fix PageRank Step example to read the configured property
name
add ac9993f3e7 Document llms-summary authoring expectations in the
tinker-doc skill
add 736c0a76bf Merge branch '3.7-dev' into 3.8-dev
add a94b82ab95 Merge branch '3.8-dev'
add a3574852c9 Explain Pick.none and the fictional label in the Discard
Step example
add 201c31680f Make the feature support-check example in The Graph
self-contained
add 0c342c21eb Add a configuration and submission example to the
CloneVertexProgram section
add e67b1ffb69 Note gremlin-groovy prerequisite in Cache Management section
add 9bd9196441 CTR Fix publish-docs.awk to strip the base-directory prefix
correctly.
add 1c7cf6e8a8 Merge branch '3.7-dev' into 3.8-dev
add b6cd28ee7d Merge branch '3.8-dev'
add d56f99f3f9 Reduce async overhead in GraphBinary reads (#3630)
add cd39f23caf Move gremlin-console test image off end-of-life Debian CTR
add 7dd0eebb9e Merge branch '3.7-dev' into 3.8-dev
add eea6a1dcbd CTR fix gremlin-console CI
add 7bbd36c494 Merge branch '3.8-dev'
add 5fc5273c03 CTR isolate plugin install to a docs-only console copy
add 30c63de9e5 Merge branch '3.7-dev' into 3.8-dev
add e48318e8aa Merge branch '3.8-dev'
add 5a7fb79a41 CTR cleanup 3.8.0 choose upgrade docs example
add 828921e5d5 Merge branch '3.8-dev'
add df45f67eab Clarify which steps accept Scope in the reference docs
add 226fb9e740 Clarify local() side-effect state semantics with a runnable
example
add ae09b59368 Clarify that IO documentation is specification-only
add e3df8edaa7 Fix exception type in ReadOnlyStrategy reference docs
add f8e64f8728 Clarify discard() historical note now that none() names a
different step
add 5053142629 Add pluggable storage layer to TinkerStorageGraph
add c9192b986c Move TinkerStorageGraph storage changelog entries to 4.0.0
section
add 1d65c1694d Make TinkerStorageGraph commits fsync-durable with a
configurable sync mode
add ed13d0d59c Serialize concurrent commit writes to TinkerStorageGraph
storage
add 947f0ed0ba Lock TinkerStorageGraph storage directory to a single writer
add d9516a7bac Auto-compact TinkerStorageGraph log to bound its growth
add a16342135e Stream TinkerStorageGraph snapshots one element at a time
add aa0197964e Add integrity checks to TinkerStorageGraph storage format
add 23e174a4b2 Add crash-consistency and streaming-scale tests for
TinkerStorageGraph storage
add 5a678fbd92 Record TinkerStorageGraph format version once per store
add 7916e81656 Document TinkerStorageGraph durability, compaction, and
locking
add 36b9435ff6 Extract AbstractLogStorage base from GraphBinaryStorage
add 5e4e312ab4 Encode TinkerStorageGraph elements as dictionary-referenced
components
add 681a63da96 Add opt-in vertex-property id persistence to
TinkerStorageGraph storage
add 2edebcabac Document TinkerStorageGraph compact encoding and
vertex-property id option
add 0c88857294 Broaden TinkerStorage TCK: value types, ids, varints,
unicode round-trips
add 3765ea27c1 Test TinkerStorage durability, lifecycle, and dictionary
crash window
add de3b025398 Reject corrupt TinkerStorage frames with a clear error
add f3eaf3446e Document TinkerStorageGraph single-writer stance; enforce
meta-property conflict
add ec75109c24 Document TinkerStorageGraph persistence and fix stale class
doc
add 447be6b11e Rename graphLocation to storage.directory for
TinkerStorageGraph
add 1e9a6c350c Revised Upgrade docs around TinkerGraph storage
capabilities.
add 29bb8fb3f8 Document that TinkerStorageGraph is in-memory without a
storage engine
add f3dc8e793d Bound decoder allocations and dictionary refs in
TinkerStorageGraph storage
add 41b5a75261 Publish TinkerStorageGraph commits under the storage lock
add e39de66f40 Rename ByteBufferBuffer to TinkerByteBuffer and add its
unit tests
add a107f60780 Restore TinkerStorageGraph index definitions on reopen
add 26597e3647 Document that persisted multi-properties require setting
default cardinality
add 330aea188a Snapshot compaction from committed state so close() cannot
persist uncommitted data
add 931ce6d1c2 Rebuild the write-side dictionary on replay to stop
unbounded reopen growth
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e2bf4808cc)
\
N -- N -- N refs/heads/tinkergraph-storage (931ce6d1c2)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.skills/tinker-doc/SKILL.md | 13 ++
.skills/tinker-doc/references/books-and-voice.md | 7 +
AGENTS.md | 5 +-
CHANGELOG.asciidoc | 8 +
README.md | 7 +-
bin/process-docs.sh | 11 +-
bin/publish-docs.awk | 6 +-
docs/gremlint/package-lock.json | 8 +-
docs/gremlint/package.json | 2 +-
docs/site/home/community.html | 8 +-
docs/site/home/download.html | 96 +++++++++--
docs/site/home/index.html | 10 +-
.../dev/developer/development-environment.asciidoc | 26 +--
docs/src/dev/provider/gremlin-semantics.asciidoc | 134 +++++++++++++---
docs/src/reference/gremlin-applications.asciidoc | 59 +++----
docs/src/reference/gremlin-variants.asciidoc | 31 +++-
docs/src/reference/intro.asciidoc | 11 +-
docs/src/reference/the-graph.asciidoc | 10 +-
docs/src/reference/the-graphcomputer.asciidoc | 68 +++++++-
docs/src/reference/the-traversal.asciidoc | 178 ++++++++++++++++++---
docs/src/upgrade/index.asciidoc | 2 +
docs/src/upgrade/release-3.7.x.asciidoc | 7 +
docs/src/upgrade/release-3.8.0.asciidoc | 58 +++----
.../release-3.8.3.asciidoc} | 9 +-
gremlin-console/src/test/python/docker/Dockerfile | 21 ++-
gremlin-console/src/test/python/setup.cfg | 3 -
gremlin-console/src/test/python/setup.py | 17 +-
.../BasicGremlin/BasicGremlin.csproj | 2 +-
.../gremlin-dotnet/Connections/Connections.csproj | 2 +-
.../ModernTraversals/ModernTraversals.csproj | 2 +-
gremlin-examples/gremlin-go/go.mod | 2 +-
gremlin-examples/gremlin-go/go.sum | 4 +-
gremlin-examples/gremlin-java/pom.xml | 10 +-
gremlin-examples/gremlin-javascript/package.json | 2 +-
gremlin-examples/gremlin-python/requirements.txt | 2 +-
gremlin-go/driver/README.md | 4 +-
.../structure/io/binary/internals/StreamReader.js | 94 ++++++-----
gremlin-js/gremlint/src/formatQuery/index.ts | 2 +-
hadoop-gremlin/README.md | 7 +-
39 files changed, 684 insertions(+), 264 deletions(-)
copy docs/src/{recipes/style-guide.asciidoc => upgrade/release-3.8.3.asciidoc}
(75%)