Skip to content

Releases: weso/pregel-rs

v0.0.3

14 Apr 07:18
56f0dcc
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

We are excited to announce the release of pregel-rs v0.0.3, a graph processing framework written in Rust. This release includes important updates and improvements that will enhance the performance and usability of the framework.

Changes:

Removal of from_duckdb Method: The from_duckdb function has been removed from pregel-rs. This decision was made to streamline the codebase and reduce unnecessary dependencies. Users can still ingest graph data from other sources using other supported methods. Reducing compilation time was also one of the objectives.

Removal of .clone() calls: Several instances of unnecessary cloning of data have been identified and removed in this release. This optimization will result in improved performance and reduced memory usage.

Testing Improvements: The testing suite has been updated and improved in this release. Additional test cases have been added to ensure the correctness and robustness of the framework.

Bug Fixes:

Various bug fixes and performance improvements have been implemented to address known issues and enhance overall stability.

We appreciate the continued support and feedback from the community, and we are committed to delivering a high-quality graph processing framework with pregel-rs. Please feel free to report any issues or provide feedback on this release.

v0.0.2

12 Apr 10:54
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

This release focuses on improving the documentation and addressing an issue with the docs.rs building process. In addition, a feature that was causing compatibility issues has been removed to ensure smoother usage and better performance.

Release Highlights:

  • Documentation Fix: We have made updates to the documentation to provide more clarity and accuracy, ensuring that users can easily understand and utilize the features of our software. This includes fixing any inconsistencies, errors, and outdated information in the documentation, making it more comprehensive and user-friendly.
  • docs.rs Building Issue: We have addressed an issue that was affecting the building process on docs.rs, a popular documentation hosting service for Rust projects. This fix ensures that our documentation is correctly built and displayed on docs.rs, making it easier for users to access and reference.
  • Feature Removal: We have removed a feature that was causing compatibility issues with certain environments or dependencies. This removal helps to streamline the software and ensures better performance and stability.

We are constantly working to improve our software and provide the best experience for our users. We appreciate your feedback and support in helping us identify and address these issues. We encourage you to update to version 0.0.2 to take advantage of the documentation improvements and bug fixes. Thank you for your continued support!

v0.0.1

11 Apr 16:10
facdf91
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

pregel-rs is a graph processing library written in Rust, providing a flexible Pregel-based Framework for implementing your own graph algorithms in a message-passing fashion.

Built with efficiency and scalability in mind, pregel-rs is designed to handle large-scale graphs, making it ideal for processing complex graph data in applications such as social networks, recommendation systems, and network analysis.

Key Features of pregel-rs v0.0.1:

  • Pregel-based Framework: pregel-rs provides a high-level Pregel-based framework that simplifies the implementation of graph algorithms by allowing users to express their computations as vertex-centric programs.
  • Message-Passing Model: pregel-rs uses a message-passing model to enable efficient and scalable graph processing. Vertices communicate with each other by exchanging messages, allowing for parallel processing and distributed computation.
  • Rust Language: pregel-rs is written in Rust, a systems programming language known for its safety, concurrency, and performance. Rust's features make pregel-rs a reliable and efficient choice for graph processing tasks.
  • Customizable Algorithms: With pregel-rs, you can implement your own graph algorithms by defining custom vertex and aggregator functions, allowing for flexibility and adaptability to different graph processing tasks.
  • Scalability: pregel-rs is designed to scale efficiently on multi-core processors and distributed systems, making it suitable for processing large-scale graphs with billions of vertices and edges.

We're excited to share this initial release of pregel-rs with the community and look forward to your feedback! Get started with pregel-rs v0.0.1 by checking out the documentation and examples in the GitHub repository. Happy graph processing with pregel-rs!