Leomrlin opened a new issue, #625: URL: https://github.com/apache/geaflow/issues/625
Since the last official release (`v0.6.7`), there have been numerous enhancements, bug fixes, and infrastructure improvements merged into the codebase. Given the maturity of these changes and our progress as an Apache project, I propose we cut a new release β tentatively `v0.7.0` β to mark this important milestone in the life of Apache GeaFlow. This issue serves as a discussion thread for: - Finalizing the set of features and fixes to include - Confirming readiness of pending PRs for inclusion - Drafting the release notes - Agreeing on version numbering --- ## β Merged PRs Summary (Since v0.6.7) Below is a categorized list of all PRs that have been **merged** and are eligible for inclusion in the next release. Contributors are credited accordingly. ### π§ Build & Infrastructure - **#585** - Remove publishing profile from `.asf.yaml` β @vesense - **#568** - Add `.asf.yaml` configuration file β @vesense - **#618** - JDK11 CI support β @Loognqiang - **#602/#601** - Add JDK11 CI YAML β @Loognqiang - **#580** - Fix building issue on aarch64 β @chzhoo - **#527** - Fix LICENSE copyright line β @justinmclean - **#560** - Bump Docusaurus dependencies β dependabot ### π Documentation - **#588/#586** - Streamline contributing guidelines and governance docs β @mingcheng - **#561** - Remove outdated blog posts and config files β @yaozhongq - **#573** - Update headline description about Apache GeaFlow β @xiaoya-yaya ### π οΈ Core Runtime & Engine - **#557** - Rename group ID to `org.apache.geaflow` β @cbqiao - **#552/#551** - Prevent NPE in shuffle during concurrent release β @huhao0926 - **#544/#543** - Fix checkpoint causing empty results β @huhao0926 - **#587** - Fix callback issue when task done β @chzhoo - **#548** - Fix BRPC endpoint conflict in local deployment β @huhao0926 - **#531/#530** - Support engine call console finish β @xincai98 / @652053395 ### π Connectors & Storage - **#584/#583** - Add Paimon source connector β @qingwen220 - **#554/#553** - Support dynamic graph APIs in Paimon store β @dy247846795 - **#578/#577** - Async-write mode for PaimonGraphStore β @cfsfine - **#621/#620** - Remove db directory after PaimonRWHandle run β @dy247846795 - **#594/#592** - Add streaming Hive source β @DukeWangYu ### π SQL / GQL / DSL Enhancements - **#539/#538** - Support array function β @QiZhang1997 - **#536** - Support UDF `json_get_object` β @dukewy123 - **#617** - Add direction(edge) UDF for GQL β @Leomrlin - **#564/#563** - Refactor filter instantiation and optimize edge query β @yaozhongq ### π Aggregations & Functions - **#534/#525** - Support `stddev_samp` β @yaozhongq - **#534/#533** - Support `percentile` β @Leomrlin ### π§ͺ Testing & CI Improvements - **#624** - Add connector tests β @Loognqiang - **#606** - Optimize CI timeout β @kitalkuyo-gita ### π§βπ€βπ§ Community & Governance - **#555/#537/#566** - Update contact information β @fanzhidongyzby, @xiaoya-yaya - **#567** - Change contact email to `[email protected]` β @xiaoya-yaya --- ## π§ Pending PRs Under Review (To Be Considered?) These PRs are still under review or in draft form but may be candidates for inclusion if they can be finalized in time: - **#612** - OneDegreeGraphScanIterator interface design β @kitalkuyo-gita - **#608** - Pipeline async strategy refactor β @kitalkuyo-gita - **#604** - Support same predicate β @kitalkuyo-gita - **#600** - Incremental K-Core algorithm β @kitalkuyo-gita - **#599** - Incremental Minimum Spanning Tree β @kitalkuyo-gita - **#614** - Function call refactor β @kitalkuyo-gita - **#623/#622** - Distributed writing with one Paimon graph store β @qingwen220 Please comment below whether we should wait for any of these to land before cutting the release. --- ## π Draft Release Notes (v0.7.0) > Apache GeaFlow v0.7.0 brings significant improvements to core engine stability, expands graph and stream processing capabilities, and makes strides in becoming fully compliant with Apache release policies. ### Highlights - π Renamed Maven group ID to `org.apache.geaflow` for alignment with Apache standards. - βοΈ Enhanced graph storage support with Paimon integration including dynamic APIs and async write modes. - π§ͺ Added streaming Hive source and improved connector test coverage. - π‘ Extended SQL/GQL functionality with new UDFs like `json_get_object`, `percentile`, and `stddev_samp`. - π‘οΈ Improved runtime stability with fixes to checkpointing, task callbacks, and shuffle operations. - ποΈ Updated documentation, governance structure, and contributor guides for better community onboarding. - π§± Infrastructure updates: JDK11 CI support, aarch64 build fixes, and ASF-compliant configuration. ### Contributors Thanks to everyone who contributed to this release: @cbqiao, @fanzhidongyzby, @dy247846795, @huhao0926, @Leomrlin, @Loognqiang, @xincai98, @652053395, @justinmclean, @yaozhongq, @DukeWangYu, @mingcheng, @vesense, @xiaoya-yaya, @chzhoo, @qingwen220, @cfsfine, @kitalkuyo-gita, @dependabot Letβs aim for a high-quality release that reflects the spirit of open collaboration and technical excellence at Apache! --- ## Next Steps 1. Please review the above summary and comment with: - Any missing PRs or corrections - Interest in championing this release - Concerns about pending PRs 2. Once consensus is reached, we can proceed with: - Voting on the release candidate - Preparing the release branch - Publishing artifacts to Maven Central and Apache Dist area Thanks all! Looking forward to shipping `v0.7.0` π --- Let me know if you'd like a version tailored for mailing list or JIRA instead. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
