Releases: termos-dev/termos
Releases · termos-dev/termos
v2.3.0
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
v2.2.0
v2.1.0
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
v2.0.0
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 ...
v1.0.6
v1.0.5
peerbot-1.0.1
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
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
```