Hi everyone,

Here is the draft for the upcoming quarterly board report. Please let me know 
if you have anything you’d like to add or edit.


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



## 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 relatively high activities this past quarter.



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



## Membership Data:

Community changes, past quarter:

- Cole Greer was added to the PMC on 2025-06-02

- No new committers. Last addition was Norio Akagi on 2024-10-31.



## Project Activity:

Development momentum remains strong in this quarter, with community efforts 
concentrated on TinkerPop 3.8.0 features, which is targeting a release in 2025. 
This version serves as a crucial transitional release, offering 
forward-compatible functionality to streamline the eventual migration to 
TinkerPop 4.0. The 3.8.0 release will include essential bug resolutions, 
selected feature improvements ported back from 4.0.0-beta.1, as well as new 
functionalities such as number casting [1].



Development effort has largely shifted from the HTTP migration in TinkerPop 4, 
towards the query semantics improvements for 3.8.0. The focus on semantics 
improvement now continues to progress the TinkerPop 4 agenda and gives gremlin 
a more stable foundation such that users can expect less frequent breaking 
changes in future releases. It is expected that the focus on TinkerPop 4 will 
ramp back up following the 3.8.0 release, and we plan to release 4.0.0-beta.2 
later this year.



### Releases:

4.0.0-beta.1 was released on 2025-01-17.

3.7.3 was released on 2024-10-23.



## Community Health:



The TinkerPop community has held consistent momentum with regular contributions 
from core committers as well as regular questions and engagement from new and 
existing users in our community discord server.



We've learned about the development of two new TinkerPop providers which would 
give the project support in almost 30 graph systems. The first is called 
YouTrackDB [2] whose developers are interested in high-performance computing 
use cases around the Gremlin graph query language for their implementation. The 
second implementation involves development of a TinkerPop provider that uses 
Google Firestore as a backend for a graph database and could introduce an 
interesting way to interact with TinkerPop in Google Cloud. With TinkerPop, new 
providers are an excellent indicator of good community health as it reaffirms 
our value proposition to database vendors, exposes new users to the TinkerPop 
ecosystem, and gives existing users more choice and flexibility.



A new TinkerPop provider has been added to Apache Airflow [3], which enables 
Airflow to query graph data from any TinkerPop enabled graph database via our 
gremlin-python driver. Ahmad Farhan, the contributor of this provider, 
delivered a TinkerPop Wide presentation [4] and demo on our Twitch channel [5] 
to introduce Airflow and the new provider to the TinkerPop community.



## Report Links

[1]: 
https://github.com/apache/tinkerpop/blob/8c5f629ad8df6a9c97cdd2b5bb5c6735012067ec/docs/src/dev/future/proposal-asnumber-step-6.asciidoc

[2]: https://youtrackdb.io/

[3]: 
https://airflow.apache.org/docs/apache-airflow-providers-apache-tinkerpop/stable/index.html

[4]: https://www.youtube.com/watch?v=26pY6sNLIIg

[5]: https://www.twitch.tv/apachetinkerpop

Reply via email to