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