v3.4.0
Released Oct 24, 2023
New Feature
Pipeline Branching Logic
We've introduced native branching support to the Pipeline Builder. Define conditional paths based on variable outputs, HTTP status codes, or LLM token counts. This allows for complex decision trees without writing custom middleware.
Branches can now target specific environments or be set to execute asynchronously. The execution graph now visualizes these diverging paths, making debugging multi-step flows significantly easier.
pipeline:
id: review-bot
branches:
- condition: ${{ review_score > 8 }}
target: merge-pr
- condition: ${{ review_score <= 8 }}
target: auto-reject
v3.3.2
Released Oct 10, 2023
SDK Release
Go SDK 2.0 Beta
The Go SDK has been rewritten from the ground up for v2.0. It now includes full support for the new Pipeline Builder JSON schema, improved error handling with typed errors, and a significantly smaller binary footprint. Community contributions have led to a 30% performance increase in execution times.
package main
import (
"github.com/botmatrix/sdk-go/v2"
"context"
)
func main() {
ctx := context.Background()
client := sdk.NewClient(sdk.Config{APIKey: "bm_live_..."})
// ...
}
v3.3.0
Released Sep 26, 2023
Improvement
Trigger Hub Scheduling Overhaul
The Trigger Hub scheduling engine has been completely rewritten to support cron-style expressions and time-zone-aware triggers. You can now schedule pipelines to run at specific UTC offsets or relative to business hours.
We've also added a "Paused" state to individual triggers, allowing you to safely stop a recurring job without deleting it. The UI now provides a visual cron editor for quick configuration.
v3.2.1
Released Sep 12, 2023
Fix
Bug Fixes & Performance
This patch resolves a memory leak in the Trigger Hub's webhooks handler that could cause pipeline timeouts under high load. We've also corrected a bug where the CSV export connector was dropping headers for multi-byte characters.
v3.2.0
Released Aug 29, 2023
New Feature
Secret Vault Launch
Manage all your API keys, database credentials, and tokens directly from the dashboard. The Secret Vault integrates with AWS KMS and HashiCorp Vault for enterprise-grade rotation policies. You can now inject secrets into pipelines via the `{{ secret:service.name }}` variable syntax.