Hi all,

Please see the April quarterly report draft below, and let me know if there
is anything missing or needs updates.

--------------------------------------------------------

## Description:
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).

## Project Status:
The project is ongoing with high activities this past quarter.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Community changes, past quarter:
- No new PMC members. Last addition was Yang Xia on 2023-03-15.
- No new committers. Last addition was Norio Akagi on 2024-10-31.

## Project Activity:
The project has seen significant development activity this quarter with two
major milestones, the TinkerPop 4.0.0-beta1 release (January 2025) [1], and
TinkerPop 3.8 release decision [2].

The TinkerPop 4.0.0-beta.1 release marks the first beta of the TinkerPop
4.0 line, featuring both Java and Python client drivers in this public
preview. Some major changes include an architectural redesign to drop
WebSockets in favor of HTTP 1.1, removal of Bytecode as an intermediate
traversal representation in favor of gremlin-lang script which offers
easier troubleshooting, and implementing standardized connection and query
options across language variants for improved user experience.

The community has also decided to proceed with a 3.8.0 release, designed to
serve as a strategic bridge with forward compatibility features to
facilitate 4.0 migration. This release will incorporate critical bug fixes
and selected feature backports from 4.0.0-beta.1. It is an opportunity to
bring much needed gremlin language enhancements to users on a much faster
timeline than is possible with regular 4.0 release cycle, and without as
many upgrade hurdles. The 3.8 branch is under active development with a
targeted release in 2025.

### Releases:
4.0.0-beta.1 was released on 2025-01-17.

## Community Health:
The TinkerPop community maintains consistent development momentum, with
core committers providing regular contributions while external
participation remains stable and comparable to previous quarters. This
balanced contribution pattern continues to support the project's steady
advancement and sustainability.

The ZGraph project, a high-performance Graph API library written in Zig,
has expressed interest in Apache Gremlin integration. ZGraph developers
have highlighted how their technology could complement TinkerPop by
allowing users to efficiently operate on subsets of existing massive graph
databases using ZGraph's high-performance APIs, while maintaining Gremlin
compatibility.

While ZGraph is still developing core functionality (currently implementing
mainstream graph algorithms with both CPU and GPU support), their early
interest in TinkerPop integration demonstrates the continued relevance of
Gremlin as a standard for graph traversal.

The community has demonstrated significant enthusiasm for TinkerPop 4.0,
with OrientDB notably expressing interest in evaluating the 4.0.0-beta1
release, to assess the scope and requirements for migrating from TinkerPop
3.

The TinkerPop Discord server has also been enhanced with the addition of
"Frames," an interactive Discord bot that allows users to execute custom
Gremlin queries directly within Discord conversations, providing immediate
access to the TinkerPop Modern dataset (with additional datasets in the
future) for experimentation and learning.

We hosted three engaging live events on Twitch [3] this past quarter that
drew strong community participation: a regular Contributorcast highlighting
the significant changes in the 4.0.0-beta.1 release, a TinkerPop Wide
session exploring the latest features of G.V() and its roadmap through
2025, and a lively panel discussion on Graph Visualization featuring
diverse experts from across the graph community. All the recordings are
available on our YouTube channel [4]:

* Contributorcast: Apache TinkerPop 4.0.0-beta.1 Post-release Review [5]
Presenters: Andrea Child, Ken Hu, Cole Greer, Yang Xia

* TinkerPop Wide: G.V() - From Gremlin IDE to Graph Database Client [6]
Presenter: Arthur Bigeard

* TinkerPop Wide: Discussing Graph Visualization [7]
Presenters: Arthur Bigeard from G.V(), Christian Miles from Cambridge
Intelligence, Alexis Jacomy from Gephi Lite and sigma.js, Oleksandr Porunov
from janusgraph-visualize, Kris McGinnes from Graph Explorer

## Report Links
[1]: https://lists.apache.org/thread/bf3fxvft4r26lqvx0801nmlwb1dno8og
[2]: https://lists.apache.org/thread/3f7myl9t46mb1rj1hwr6xmttom1kwgwm
[3]: https://www.twitch.tv/apachetinkerpop
[4]: https://www.youtube.com/@apachetinkerpop
[5]: https://www.youtube.com/watch?v=SL7ha8-tazo
[6]: https://www.youtube.com/watch?v=8aTCsypy4dA
[7]: TBD (video will be uploaded & link updated before submitting report)

--------------------------------------------------------

Yang

Reply via email to