Skip to content

Releases: termos-dev/termos

v2.3.0

30 Oct 02:42
286dde6

Choose a tag to compare

2.3.0 (2025-10-30)

Features

  • enhance Docker security and simplify session management (3f68c50)
  • enhance MCP OAuth integration and worker session management (abfdeb4)
  • improve status indicators and error handling (7a7684a)

Bug Fixes

  • add production environment to Docker publish workflow and clean up outputs (9fe8120)
  • apply code formatting fixes (0e17f0c)
  • build core package before running tests in CI (1752131)
  • improve error handling for streaming validation errors (ea72817)
  • resolve CI workflow syntax errors (a312b9f)
  • simplify Docker multi-arch support and improve MCP configuration (5f4e2d8)

v2.2.1

27 Oct 14:29
5f61859

Choose a tag to compare

2.2.1 (2025-10-27)

Bug Fixes

  • export ActionButton and ModuleSessionContext types and fix implicit any (6d6bc01)

v2.2.0

27 Oct 14:11
12dc01a

Choose a tag to compare

2.2.0 (2025-10-27)

Features

  • add 20-minute timeout to all GitHub Actions workflows (0798d77)

Bug Fixes

  • remove broken integration tests causing 6-hour CI timeout (1abd9c4)
  • update worker-job-router tests to match fire-and-forget architecture (b7d00d2)

v2.1.0

27 Oct 01:29
c28050a

Choose a tag to compare

2.1.0 (2025-10-27)

Features

  • add force npm publish workflow for emergency release (92965fc)
  • add Gemini integration and improve gateway/worker architecture (331cdda)
  • add manual npm publish workflow for existing releases (e1c13d4)
  • re-enable custom tools and remove unused claudeSessionId tracking (2adb766)

Bug Fixes

  • build only required packages for npm publishing (55065a7)
  • simplify manual npm publish to use main branch (423eb43)
  • temporarily disable custom tools to fix npm build (2065c74)

v2.0.0

26 Oct 22:06
568d3c6

Choose a tag to compare

2.0.0 (2025-10-26)

⚠ BREAKING CHANGES

  • Database schema changed - requires fresh migration

Features

  • add CLI and create-peerbot packages with platform-agnostic architecture (4674b47)
  • add dispatcher package and enhance MCP OAuth support with SSE (d39a4ce)
  • add ENCRYPTION_KEY to orchestrator deployment (61d1ba3)
  • add environment variable encryption and improve Slack handlers (87fa08a)
  • add file handling, Slack Assistant support, and comprehensive MCP OAuth system (a3d6f3a)
  • add file handling, Slack Assistant support, and comprehensive MCP OAuth system (0f98b23)
  • add file handling, Slack Assistant support, and comprehensive MCP OAuth system (44214cf)
  • add gVisor runtime support for enhanced Docker isolation (90c4c5f)
  • add integration tests and fix type errors (28e5229)
  • add kata runtime support for enhanced container isolation (60c3ee1)
  • add MCP OAuth discovery, worker config API, and hot reload improvements (bd39890)
  • add PostgreSQL schema initialization to Helm chart (1569127)
  • add slash commands and channel-aware environment storage (f0abbd4)
  • add subprocess deployment manager with bubblewrap sandboxing (d877c74)
  • add task list header and dividers between task status changes (994e127)
  • add welcome message for new team members (8f7b0b3)
  • chronological output with intermediate text and final summary (f218f24)
  • cleanup deprecated code, implement TODOs, and improve logging (2af7546)
  • cleanup deprecated code, implement TODOs, and improve logging (f7b479d)
  • complete module system implementation with endpoint registration (2b11395)
  • consolidate error classes into shared package (e29ab36)
  • consolidate error classes into shared package (495c1f9), closes #56
  • enhance GitHub integration and update Docker configuration (c777d7b)
  • enhance MCP OAuth with discovery and config service (a1cc8fe)
  • implement context-aware environment storage (afb50cd)
  • implement direct environment variable storage for BlockKit forms (87a749c)
  • implement module system for pluggable integrations (8153c12)
  • implement module system for pluggable integrations (9ab2508)
  • improve Claude OAuth authentication flow (4cc1051)
  • improve MCP OAuth with dynamic registration and credential persistence (9872656)
  • increase PVC quota limit from 5 to 100 (154f3d6)
  • optimize worker resources and increase capacity for 30+ workers (898d04c)
  • remove GitHub dependencies from core packages (5c20e59)
  • remove subprocess deployment mode (15f7c1a)
  • replace image-puller DaemonSet with Spegel P2P image distribution (e8c78a3)
  • replace image-puller DaemonSet with Spegel P2P image distribution (b49dce6), closes #52
  • update slash commands and add global shortcuts (bc4ca4f)

Bug Fixes

  • add automatic handling of stuck Helm releases in deployment (83963ae)
  • add backward compatibility for environment variable encryption (949fd58)
  • Add explicit npm authentication step in release workflow (1fc0eab)
  • add GitHub Container Registry authentication for OCI charts in workflows (a15ebdc)
  • add production environment to release-please workflow for npm publishing (1cd6121)
  • add production environment to release-please workflow for npm publishing (92a5c26)
  • add resource limits to Spegel for quota compliance (101d41e)
  • add slash commands to Slack app manifest (eb4f5f3)
  • add timeout and debugging for stuck deployments (cbd0218)
  • change slash command back to /peerbot (55e8f15)
  • cleanup more Helm release secrets to stay under quota (48eefbe)
  • completely remove imagePuller and fix Helm dependency management (a96aeeb)
  • consolidate database schema initialization in Helm ConfigMap (7a1fd29)
  • correct deployment command syntax in GitHub workflow (765b170)
  • correct Docker image repository names in Makefile (3c4d535)
  • correct Makefile syntax error in TARGET handling (f53ece5)
  • correct Sentry postgres integration import (25e9353)
  • correct Sentry postgres integration import (6d28818), closes #50
  • correct Spegel resource format to match chart structure (c60eaf5)
  • Create GitHub repositories in user's space instead of organization (8624626)
  • downgrade @kubernetes/client-node to 0.21.0 to fix build errors (8195f6b)
  • ensure PostgreSQL user exists when reusing K8s secrets (d58569b)
  • force clear stuck Helm releases by deleting state secrets (b4b00ba)
  • format code with biome (83d81cc)
  • format slack-app-manifest.json to pass CI checks (cd2e119)
  • handle PostgreSQL StatefulSet immutable field updates in ...
Read more

v1.0.6

16 Sep 00:06
153dabd

Choose a tag to compare

1.0.6 (2025-09-16)

Bug Fixes

  • add Helm release cleanup to prevent quota exceeded errors (cbe8762)
  • enable OVH deployment and fix GitHub Actions workflows (408c36b)
  • handle stuck Helm deployments and use correct image tags (bf83c61)

v1.0.5

15 Sep 21:45

Choose a tag to compare

Manual release to set baseline version for Release Please automation

peerbot-1.0.1

11 Sep 02:57

Choose a tag to compare

Peerbot - Kubernetes deployment for thread-based AI conversations

What's Changed

  • Add Claude Code GitHub Workflow by @buremba in #3
  • feat: Replace GitHub Actions with Slack Bolt Application by @buremba in #4
  • Issue #2: Changes from Claude by @buremba in #5
  • feat: Add comprehensive architecture documentation by @buremba in #11
  • fix: Improve local deployment and worker execution by @kirnap in #12
  • feat: Implement persistent volumes for worker pods by @buremba in #24
  • Implement Slack queue handlers and tighten security by @buremba in #31
  • feat: implement PostgreSQL/pgboss queue system with bot isolation by @buremba in #29
  • feat: Add cloudflared tunnel support to MCP Process Manager by @buremba in #35
  • feat: Replace Skaffold with local development using Docker/K8s abstraction by @buremba in #37

New Contributors

Full Changelog: https://github.com/buremba/peerbot/commits/peerbot-1.0.1

Helm Chart v1.0.1

11 Sep 15:04

Choose a tag to compare

Helm chart for Peerbot v1.0.1

## Installation

```bash
# Using Helm repository
helm repo add peerbot https://gist.githubusercontent.com/buremba/3c5b6f58f497e6970680629906814089/raw/
helm repo update
helm install my-peerbot peerbot/peerbot

# Or directly from this release
wget https://github.com/buremba/peerbot/releases/download/helm-v1.0.1/peerbot-1.0.1.tgz
helm install my-peerbot ./peerbot-1.0.1.tgz
```