Releases: spacedriveapp/spacebot
Releases · spacedriveapp/spacebot
v0.1.13
What's Changed
- Improve channel reply flow and Discord binding behavior by @jamiepine in #95
- feat(messaging): unify cross-channel delivery target resolution by @jamiepine in #97
- feat: add dedicated voice model routing and attachment transcription by @jamiepine in #98
- Fix all warnings and clippy lints by @Marenz in #87
- Add CI workflow (check, clippy, fmt, test) by @Marenz in #101
- Add native poll support to telegram adapter by @Marenz in #93
- docs(agents): update existing documentation when adding features by @Marenz in #106
- feat(llm): add Google Gemini API provider support by @MakerDZ in #111
- prompts: add missing memory-type guidance in memory flows by @marijnvdwerf in #112
- add mcp client support for workers by @nexxeln in #103
- Avoid requiring static API key for OAuth Login by @egenvall in #100
New Contributors
- @MakerDZ made their first contribution in #111
- @marijnvdwerf made their first contribution in #112
- @nexxeln made their first contribution in #103
Full Changelog: v0.1.12...v0.1.13
v0.1.12
Note about v0.1.11
v0.1.11 was removed due to a bad migration, and its tag/release were deleted.
v0.1.12 includes those intended changes plus additional fixes.
Highlights included from the missing v0.1.11 window
- Added hosted agent limit functionality
- Added backup export and restore endpoints
- Added storage status endpoint and filesystem usage reporting
- Improved release tagging/version bump workflow (including Cargo.lock handling)
What's Changed
- fix: register NVIDIA provider and base URL by @Nebhay in #82
- fix: Portal Chat isolation by @jnyecode in #80
- Nudge previously rejected DM users when added to allow list by @Marenz in #78
- Telegram adapter fixes: attachments, reply-to, and retry on startup by @Marenz in #77
- Anthropic OAuth authentication with PKCE and auto-refresh by @Marenz in #76
- fix: Prevent duplicate message replies by differentiating skip and replied flags by @thesammykins in #69
- fix(cron): prevent timer leak and improve scheduler reliability by @michaelbship in #81
- feat(cron): add configurable timeout_secs per cron job by @michaelbship in #83
- feat: add mention-gated Discord bindings and one-time cron jobs by @jamiepine in #88
- docs: update README for new features since last update by @Marenz in #92
New Contributors
- @Nebhay made their first contribution in #82
- @michaelbship made their first contribution in #81
Full Changelog: v0.1.10...v0.1.12
v0.1.10
What's Changed
- feat: Add Z.AI Coding Plan provider by @thesammykins in #67
- chore: optimize release profile to reduce binary size by @thesammykins in #70
- feat(slack): cache user identities and resolve channel names by @jamiepine in #71
New Contributors
- @jamiepine made their first contribution in #71
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- add local ollama provider by @mmattbtw in #18
- fix(docs): add favicon, fix theme toggle, and resolve og:image localhost issue by @andrasbacsai in #29
- feat(llm): add NVIDIA NIM provider support by @skulldogged in #46
- Update slack connector to include additional sender metadata by @ACPixel in #43
- feat(telemetry): add Prometheus metrics with feature-gated instrumentation by @l33t0 in #35
- fix(ingestion): do not delete ingest files when chunk processing fails by @sookochoff in #57
- feat: Improve Slack Markdown by @egenvall in #52
- fix: key Discord typing indicator by channel ID to prevent stuck indicator by @tomasmach in #53
- fix: Telegram adapter improvements by @Marenz in #50
- Adds pdf ingestion by @ACPixel in #63
- feat: add markdown preview toggle to identity editors by @tomasmach in #59
- Add GitHub CLI to default docker image by @ACPixel in #61
- feat(llm): add custom providers and dynamic API routing by @sbtobb in #36
- fix: prevent panic in split_message on multibyte UTF-8 char boundaries by @tomasmach in #49
- feat(slack): app_mention, ephemeral messages, Block Kit, scheduled messages, typing indicator by @sookochoff in #58
- feat(slack): slash commands (Phase 3) + Block Kit interactions (Phase 2b) by @sookochoff in #60
- Add Portal Chat for direct web-based agent interaction by @jnyecode in #64
- feat: add MiniMax as native provider by @ricorna in #26
- feat: add Moonshot AI (Kimi) as native provider by @ricorna in #25
- feat: Discord rich messages (Embeds, Buttons, Polls) by @thesammykins in #66
New Contributors
- @mmattbtw made their first contribution in #18
- @skulldogged made their first contribution in #46
- @ACPixel made their first contribution in #43
- @l33t0 made their first contribution in #35
- @sookochoff made their first contribution in #57
- @egenvall made their first contribution in #52
- @Marenz made their first contribution in #50
- @sbtobb made their first contribution in #36
- @jnyecode made their first contribution in #64
- @ricorna made their first contribution in #26
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- fix: set skip_flag in ReplyTool to prevent double reply by @tomasmach in #39
- fix(daemon): create instance directory before binding IPC socket by @BruceMacD in #37
- otel by @Brendonovich in #30
- fix otel by @Brendonovich in #41
- make otel actually work by @Brendonovich in #42
New Contributors
- @tomasmach made their first contribution in #39
- @BruceMacD made their first contribution in #37
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- fix(config): support numeric telegram chat_id binding match by @cyllas in #34
- Add ARM64 multi-platform Docker images by @andrasbacsai in #27
New Contributors
- @cyllas made their first contribution in #34
- @andrasbacsai made their first contribution in #27
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Fix broken documentation links in README by @joseph-lozano in #11
- fix: IPv6 socket address parsing for Docker deployments by @pablopunk in #14
New Contributors
- @joseph-lozano made their first contribution in #11
- @pablopunk made their first contribution in #14
Full Changelog: v0.1.4...v0.1.5
What's Changed
- Fix broken documentation links in README by @joseph-lozano in #11
- fix: IPv6 socket address parsing for Docker deployments by @pablopunk in #14
New Contributors
- @joseph-lozano made their first contribution in #11
- @pablopunk made their first contribution in #14
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Run release workflow on x86 and ARM runners by @Brendonovich in #3
- Fix OpenCode Zen provider icon by @Brendonovich in #5
- better provider list by @Brendonovich in #6
- Fix Z.ai provider icon by @jiunshinn in #7
- improve docker build by @Brendonovich in #4
- Fix quick start by @doanbactam in #8
New Contributors
- @doanbactam made their first contribution in #8
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Add OpenCode Zen provider support by @Brendonovich in #2
Full Changelog: v0.1.2...v0.1.3