This is an automated email from the ASF dual-hosted git repository. kenhuuu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 0a149b87c946dab4a8469f75e6bc8e6ca8f8061a Merge: be02813a6b a5e94a6af0 Author: Ken Hu <[email protected]> AuthorDate: Tue Jun 30 13:23:43 2026 -0700 Merge pull request #3484 Bound HTTP transaction lifetime CHANGELOG.asciidoc | 2 + docs/src/dev/provider/index.asciidoc | 17 +- docs/src/reference/gremlin-applications.asciidoc | 29 +- .../conf/gremlin-server-transaction.yaml | 2 + .../apache/tinkerpop/gremlin/server/Context.java | 20 ++ .../apache/tinkerpop/gremlin/server/Settings.java | 20 +- .../server/handler/HttpGremlinEndpointHandler.java | 36 +- .../server/transaction/TransactionManager.java | 59 +++- .../server/transaction/UnmanagedTransaction.java | 222 +++++++++--- .../gremlin/server/util/ServerGremlinExecutor.java | 3 +- .../GremlinDriverTransactionIntegrateTest.java | 4 +- .../GremlinServerHttpTransactionIntegrateTest.java | 115 ++++++- .../tinkerpop/gremlin/server/SettingsTest.java | 19 ++ .../handler/HttpGremlinEndpointHandlerTest.java | 38 +++ .../server/transaction/TransactionManagerTest.java | 136 ++++++++ .../transaction/UnmanagedTransactionTest.java | 380 +++++++++++++++++++++ .../util/ManualScheduledExecutorService.java | 279 +++++++++++++++ .../gremlin/server/gremlin-server-integration.yaml | 3 + 18 files changed, 1294 insertions(+), 90 deletions(-)
