Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Releases: BeemFlow/beemflow

v0.2.0

22 Oct 01:44

Choose a tag to compare

Rust port!

Feature parity with previous Go implementation + far more stability, optimizations, and production-grade improvements.

BeemFlow runtime is now on much stronger foundations.

v0.1.6

07 Oct 22:13
63f4166

Choose a tag to compare

What's Changed

  • Add x oauth to default tools and fix linting errors by @jiyuu-jin in #44

Full Changelog: v0.1.5...v0.1.6

v0.1.5

07 Oct 21:48
48117f0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

23 Aug 19:12

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

04 Jun 00:04

Choose a tag to compare

Changelog

  • 0800e4b cleanup
  • ac3280a debug: Split GitHub Actions test phases for better error identification - Separate unit tests, race tests, and integration tests into distinct steps - This will help identify which specific test phase is failing - All tests passing locally on macOS
  • 4814edf fix: Complete reliable endpoint migration - Replace postman-echo.com/uuid (404) with jsonplaceholder.typicode.com/users/1 - All integration tests now passing 100% - No more external service failures
  • 6477b8e fix: Replace unreliable httpbin.org with enterprise-grade alternatives - httpbin.org to postman-echo.com (enterprise-backed, 99.9% uptime) - Added jsonplaceholder.typicode.com for JSON responses - Eliminates 502 Bad Gateway errors - All integration tests now stable
  • 364277e fix: Platform-specific foreach expression evaluation issue
  • 0c2c4bb refactor: Major registry and CLI architecture improvements

v0.1.2

03 Jun 01:15

Choose a tag to compare

Changelog

  • 8f87152 Enhance tool and MCP command structure in BeemFlow. Introduced new commands for managing tool manifests, including search, install, list, and get functionalities. Updated README and documentation to reflect these changes, ensuring clarity in command usage and separation of tools from MCP servers. Improved test coverage for new command functionalities.

v0.1.1

30 May 03:43

Choose a tag to compare

Changelog

  • 44b0f1f cleanup ci workflow
  • 4ca23fc remove goreleaser from ci build
  • d7763d5 make test before ci build (not comprehensive ones tho like release)
  • c07764e tweak ci/cd
  • c0290c8 tweak ci/cd
  • 6f50167 tweak CI/CD
  • f8e2bf4 add CI build back on main & PRs
  • 9f1c824 test-all on releases
  • 2773dc5 add release make target
  • b618b9e release on tag only
  • 43c443f refactor: streamline Makefile and enhance testing structure
  • bb28f3b feat: add integration tests for adapters and configuration loading
  • cdbacff refactor: enhance MCP tool generation and handler logic

v0.1.0

29 May 22:47

Choose a tag to compare

Changelog

  • 009d018 fix: remove snapshot mode to enable GitHub releases
  • d95f5c6 fix: correct GoReleaser conditional logic for releases
  • d1c296a tweak goreleaser
  • 71b740b Add GoReleaser configuration and update CI workflow for releases
  • 14926a9 Refactor engine functions to utilize new utility helpers for type assertions and JSON handling
  • f3ec16f Enhance engine constants and error handling for improved clarity and maintainability
  • ae67333 Enhance constants and refactor engine logic for improved clarity and maintainability
  • efdc05c Refactor API flow handling and output formatting for improved clarity and maintainability
  • 3d15677 linting
  • 166cb97 Add comprehensive tests for API dependencies and generators
  • fa244b1 Refactor flow validation and graphing handlers for improved clarity and reusability
  • 47e32b1 Add Instant Tool Generation from OpenAPI Specs to README
  • 1ab8773 Add test setup for filesystem blob store and improve test clarity
  • 134de8b Update README and API documentation for improved clarity and consistency
  • 361dd94 Refactor API to remove registry metadata handling and streamline HTTP route registration
  • 5e2da01 Refactor API tests and enhance error handling for event pauses
  • ff49264 Implement unified operations system for streamlined API handling
  • 5c42f3f Refactor HTTP and MCP handling to utilize constants for improved maintainability
  • a0ed2d6 Add constants for engine operations and refactor error handling
  • d6dfabe Refactor MCP command structure and enhance CLI functionality
  • 0195726 Refactor core adapter and HTTP handling for improved maintainability
  • 1fdfff7 Refactor MCPAdapter for improved request handling and tool execution
  • 21ac8fa Refactor golangci-lint configuration and enhance core adapter functionality
  • 53856e1 Enhance error handling and cleanup in various components
  • 5d7ad11 Enhance testing coverage for blob storage and HTTP middleware
  • 16f5e1c tidy
  • bf15ebb Enhance API tests and improve flow handling
  • 0ef8bdb Implement OpenAPI spec -> tool manifest conversion functionality and enhance core adapter
  • a5365b0 Enhance README and SPEC documentation for custom API integrations
  • 62d1e9e Add new testing flows and enhance Makefile for comprehensive testing
  • e436e92 Enhance error handling in registry and SQLite storage operations
  • 597993f comprehensive safety audit - eliminate Rust red flags
  • c180372 don't leave out team UBI tho either ;b
  • 69bc331 spice
  • ed82922 reorg why section a bit for better flow + spice
  • 14acacc update 'why' section
  • 35f9392 tweak "why" section
  • 19c0cee Refactor MCP server environment variable handling to only support $env:VARNAME syntax. Remove legacy implicit "$env" syntax
  • 995a242 Refactor engine rendering to avoid race conditions by returning copies of slices and maps. Update truth-seeking counsel flow to streamline parallel analysis steps.
  • d777666 Add Truth seeking counsel example + advanced pongo2 templating
  • 2ff305d oops
  • 4c34904 rm extra vars
  • 6f613cb mv env vars
  • bb4ed09 static ci builds + tweak runners
  • 14bc668 cleanup test action
  • c641d6f testing mcp in ci
  • 8d14188 Update GitHub Actions workflow to set up Node.js for MCP servers in example flows
  • 4bac5f7 add env secret
  • d20f572 add missing env
  • 8d8dd25 add e2e workflows to test runner
  • e71d6d9 swap sqlite3 package to support static binaries + update packages
  • 5526fe0 add note from AI :D
  • 12842f7 read & feed baby
  • 186ba53 update hook
  • b664530 move comprehensive guide section + add some cheekiness
  • 6c5ed5c Add comprehensive protocol guide
  • 50674ed Enhance README.md with detailed workflow examples and schema validation
  • 8eae6c0 Add JSON-native workflow example to README.md
  • f747f86 Update README.md to reflect native usage of BeemFlow protocol in other languages
  • 603db36 Add golangci-lint and pre-commit configuration for code quality checks
  • cb6c0c9 Improve output handling in Engine execution logic
  • 5dc781b Refactor StepContext for improved thread safety and access methods
  • c5ddb2d Add concurrency protection for StepContext access in Engine
  • ee67ea3 Refactor API and CLI command structure for improved organization and clarity
  • e55ea15 Refactor ListTools method to load tool manifests from local registry
  • e65efd6 remove assistant now that spec is self-discoverable via MCP/other APIs
  • 85ef357 Refactor MCP tool registration for better self-discovery and update documentation
  • fbf0787 fix spec for latest template syntax
  • 92efc14 test.yml GHA
  • a5b0dc0 Refactor OpenTelemetry configuration and general cleanup
  • e2fde5b update dependencies
  • acb41a3 Remove obsolete MCP tests and related files
  • 47c9a95 Add MCP server tests and validation schema
  • 47036c5 refactor: rename observability to telemetry
  • 30261ae refactor: flatten utils to logger.go and test.go
  • 849426e chore: consolidate logger and testutil into utils package
  • 8755998 Refactor parser functionality into dsl package
  • 9341edc Remove mcp_serve.go and mcp_tools.go files; integrate their functionality into mcp.go for improved organization and maintainability. This includes the MCP serve command and tool registrations, enhancing the overall structure of the MCP server implementation.
  • 4a330fe Add TestMain function to http_test.go for clean test directory setup
  • 8884e9d Refactor data preparation in executeStepsWithPersistence for improved clarity
  • efad4f1 add beloved Makefile
  • 247b037 Refactor Rust flow example in README.md to use serde_json
  • 23f1fcf Improve template syntax + switch template lib
  • d82c470 Update HTTP server address in README.md and http.go to port 3333
  • 8a10417 Refactor flow definitions and enhance examples across multiple languages
  • 7390991 Enhance README.md and SPEC.md with new "Flows as Functions" section
  • d8de7f1 Add real-world BeemFlow YAML examples to SPEC.md
  • e048263 Add quick start guide and YAML flow template to SPEC.md
  • 44a3087 Add SPEC command and endpoint for BeemFlow protocol
  • 6100398 protocol then runtime ;)
  • 9862003 Add type filtering to Describe tool in MCP server
  • 23d68f3 Update README.md to enhance clarity and modernize references
  • 394c285 Enhance SPEC.md with comprehensive BeemFlow documentation updates
  • a45dd41 Enhance README and documentation with updated BeemFlow specification
  • b7f6ccc Refactor flow steps to utilize updated OpenAI and HTTP fetch tools
  • 0c8ae83 Update local registry path and enhance documentation for tool installation
  • a8660cc Implement metadata command and enhance interface registration
  • fc7d389 Update GraphFlow documentation to reflect Mermaid diagram usage
  • 139f6e3 Update dependencies and enhance observability features
  • 26493ca Refactor engine and blob storage to support context propagatio...
Read more