Resources
Changelog
Every release, what changed, and what broke.
v2.0.0
Latest2025-04-01
100+ plugins, TypeScript SDK, HTTP transport overhaul, SHA-256 audit chain.
Breaking changes
- !Config format changed — run `conductor config migrate` to upgrade ~/.conductor/config.json
- !Plugin API v2: `handler(input, config)` replaces `handler(input, ctx)`. ctx.config moved to second arg.
- !Audit log format updated — old logs readable but chain verification requires v2 entries
Added
- +100+ built-in plugins across 8 categories
- +TypeScript SDK: @useconductor/sdk
- +HTTP transport with SSE event stream
- +SHA-256 chained audit log with `conductor audit verify`
- +Circuit breaker per-tool overrides in config
- +Per-tool configSchema validation at startup
- +Plugin onLoad / onUnload lifecycle hooks
- +conductor plugins reload (hot reload without restart)
- +Prometheus metrics at GET /metrics
- +Bearer token auth for HTTP transport
- +Docker image: ghcr.io/useconductor/conductor
Fixed
- ~Shell plugin no longer hangs on commands that produce no output
- ~Database plugin reconnects automatically after connection loss
- ~Audit log rotation no longer corrupts the chain
v1.5.2
2025-02-14
Patch release fixing Git plugin on Windows and database reconnection.
Added
- +Git plugin: `git.stash`, `git.tag` tools added
Fixed
- ~Git plugin: path separators on Windows now handled correctly
- ~Database plugin: connection pool exhaustion no longer crashes the process
- ~Config setup wizard no longer overwrites existing plugin configs
v1.5.0
2025-01-28
GitHub Actions plugin, webhook retry logic, and approval gate UI improvements.
Added
- +New plugin: github-actions (trigger workflows, view runs, download artifacts)
- +Webhook outgoing retries with exponential backoff (up to 5 attempts)
- +Approval gate now shows tool name and input summary before prompting
- +`conductor audit export` command for bulk export
Fixed
- ~Webhook HMAC signatures were computed on raw body but verified on parsed body — fixed
- ~Approval gate timeout (30s) now configurable via config.approvalTimeout
v1.4.0
2025-01-10
Notion, Linear, and Jira plugins. Filesystem glob patterns.
Added
- +New plugin: notion (pages, databases, blocks, search)
- +New plugin: linear (issues, cycles, projects)
- +New plugin: jira (issues, transitions, sprints)
- +Filesystem plugin: glob pattern support in filesystem.list
- +Web fetch plugin: `format: 'markdown'` option for cleaner AI consumption
Fixed
- ~Filesystem plugin: reading binary files no longer returns garbled text
- ~Circuit breaker: HALF-OPEN state now correctly transitions on success
v1.3.0
2024-12-18
Docker plugin, encrypted local credential store for secrets.
Breaking changes
- !Secrets in plaintext config.json are deprecated — migrate to `conductor secrets set`
Added
- +New plugin: docker (containers, images, volumes, compose)
- +Encrypted local credential store (AES-256-GCM) for secrets
- +`conductor secrets set / get / delete` commands
- +AES-256-GCM encryption for all stored secrets
Fixed
- ~Shell plugin: commands with spaces in arguments now handled correctly
v1.2.0
2024-11-30
Email (SMTP/IMAP), Slack, and Discord plugins.
Added
- +New plugin: gmail (read, send, search, label)
- +New plugin: slack (messages, channels, threads)
- +New plugin: discord (messages, channels, roles)
- +Plugin config hot-reload: changes to config.json take effect without restart
Fixed
- ~Memory leak in web.fetch when fetching large responses
- ~Git plugin: `git.push` now respects remote tracking branch
v1.1.0
2024-11-10
Custom plugin loading, approval gates, initial circuit breakers.
Added
- +Custom plugin directory: drop .js files in ~/.conductor/plugins/
- +Approval gates: requiresApproval: true halts execution for user confirmation
- +Circuit breakers: configurable per-tool failure thresholds
- +Audit log: SHA-256 chained append-only log
- +`conductor audit list` command
v1.0.0
2024-10-22
Initial public release. Filesystem, shell, git, web fetch, and database plugins.
Added
- +Core plugins: filesystem, shell, git, web.fetch, database
- +stdio transport
- +JSON Schema input validation
- +Config file at ~/.conductor/config.json
- +`conductor doctor` health check
- +`conductor config setup` interactive wizard