Skip to content

Releases: InfinitiBit/graphbit

graphbit v0.6.0

02 Dec 20:11
0cebe5a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

graphbit v0.5.1

24 Oct 08:48
6478f0c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

graphbit v0.5.0

03 Oct 15:51
86bb8c2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

graphbit v0.4.0-alpha

11 Sep 20:19
4a62848

Choose a tag to compare

graphbit v0.4.0-alpha Pre-release
Pre-release

What's Changed

Read more

graphbit v0.3.0-alpha

16 Jul 07:29
ca932f1

Choose a tag to compare

graphbit v0.3.0-alpha Pre-release
Pre-release

Bugfix

Feature

  • [Feature] Improved runner and docs in benchmark by @jj-devhub in #29
  • [Feature] Added dockerization support for benchmark by @yeahia-sarker in #30
  • [Feature] : Update volume mount paths for production deployment by @jj-devhub in #41
  • [Feature]: centralize and explicitly control number of benchmark runs by @jj-devhub in #42
  • [Feature] Added tarpaulin test coverage by @yeahia-sarker in #43

Documentation

Full Changelog: v0.2.0...v0.3.0

graphbit v0.2.0-alpha

27 Jun 21:14
7de615f

Choose a tag to compare

graphbit v0.2.0-alpha Pre-release
Pre-release
  • Reduced cpu usage by a margin of 5x
  • Resolved cross-platform build issues, cleaned configuration files, and removed outdated license information.
  • Improved code consistency and enforced stricter checks (e.g., type checks, linting).
  • Workflow Optimizations: Parallelized independent steps, optimized task dependencies.
  • Concurrency: Added asynchronous task execution and retry mechanisms for resilience.
  • Memory Usage: Optimized memory handling, including garbage collection.
  • Task Execution: Reduced idle times and enabled parallel execution where applicable.
  • CI/CD Improvements
  • Limited test execution to the main branch and improved multi-platform test configurations.
  • Modularized workflows and enhanced build/testing with parallel execution and caching.
  • Added interactive setup for missing environment variables and auto-generated configuration files.
  • Features
  • Added unit and integration tests for critical components to ensure proper functionality.
  • Provided example workflows to demonstrate system capabilities in local environments.

graphbit v0.1.0-alpha

10 Jun 20:42
da24e34

Choose a tag to compare

graphbit v0.1.0-alpha Pre-release
Pre-release
  • Core Framework: Initial release of GraphBit declarative agentic workflow automation framework
  • Multi-LLM Support:
    • OpenAI integration with GPT models
    • Anthropic integration with Claude models
    • Ollama integration for local LLM inference
    • Extensible provider system for custom LLM integrations
  • Graph-Based Workflows:
    • Directed acyclic graph (DAG) workflow representation
    • Dependency management and topological execution
    • Node types: agent nodes, transform nodes, conditional nodes
  • Concurrent Execution:
    • Parallel node execution with configurable concurrency limits
    • Async/await support throughout the framework
    • Intelligent dependency resolution
  • Type Safety:
    • Strong typing with comprehensive validation
    • UUID-based identifiers for all components
    • JSON schema validation for LLM outputs
  • Python Bindings:
    • Full Python API via PyO3
    • Async support in Python
    • Integration examples for FastAPI, Django, and Jupyter
  • CLI Tool (graphbit):
    • Project initialization with graphbit init
    • Workflow validation with graphbit validate
    • Workflow execution with graphbit run
    • Configuration management
    • Debug and verbose modes
  • Declarative Configuration:
    • JSON-based workflow definitions
    • Environment variable support
    • Custom configuration files
  • Error Handling & Reliability:
    • Built-in retry logic with exponential backoff
    • Comprehensive error types and handling
    • Graceful failure recovery
  • Usage Tracking:
    • Token usage monitoring
    • Cost estimation for API-based providers
    • Performance metrics collection
  • Documentation & Examples:
    • Comprehensive README with architecture overview
    • Ollama integration guide
    • Testing guide with benchmarking
    • Extensive example collection
    • Python and Rust API documentation
  • Testing Infrastructure:
    • Integration tests
    • Benchmarking suite
    • Real LLM providers for testing
    • CI configuration