Releases: amiwrpremium/shellboto
Releases · amiwrpremium/shellboto
Release list
shellboto v0.1.3
shellboto v0.1.2
shellboto v0.1.1
shellboto v0.1.0
shellboto 0.1.0
Install via .deb/.rpm (see assets below) or sudo ./deploy/install.sh
after unpacking the archive.
Changelog
Features
- 5012b86 feat(cli): bot entrypoint and ops subcommands
- ab4e959 feat(config): multi-format config loader (TOML/YAML/JSON)
- 9517eb5 feat(danger): dangerous-command regex matcher
- dabbb55 feat(db): SQLite state store with hash-chained audit log
- 1255035 feat(deploy): installer, uninstaller, rollback, systemd + init scripts
- 0a5ee1d feat(files): file upload / download helpers
- feb1e59 feat(logging): zap-based structured logger wiring
- 152e9cc feat(redact): secret scrubber for audit storage
- 0d60e61 feat(shell): pty-backed bash subprocess management
- 1e80408 feat(stream): Telegram message-edit stream buffer
- a70aef2 feat(telegram): bot core with commands, callbacks, rbac, middleware
Bug fixes
- f0b9a70 fix(release): point Homebrew formula at existing amiwrpremium/homebrew-tap
Documentation
- e67e877 docs: add README, contributor guide, changelog seed, issue templates
- a8fa680 docs: add SETTINGS checklist and RUNBOOKS incident procedures
- c9f754b docs: add architecture section
- 08f457a docs: add audit section
- 216adfa docs: add configuration section
- 4335de9 docs: add database section
- d448a99 docs: add deployment section
- eea1f30 docs: add development section
- 043642f docs: add operations section
- c446712 docs: add packaging section
- 81b764c docs: add reference section
- 5c5ebc3 docs: add security section including full danger-matcher regex table
- 5f1b642 docs: add shell section
- e31485d docs: add telegram section
- 5fd0c59 docs: add top-level index + getting-started section
- 228ae34 docs: add troubleshooting section
- 278a4f8 docs: relocate RUNBOOKS.md into docs/runbooks/ tree, expand
Build & CI
- 59c0bdc build(deps): bump Go toolchain to 1.26
- 723fea9 build(make): exclude .git from tarball target
- 881d631 build(release): goreleaser config, nfpm packaging, homebrew scaffold
- bc13b23 ci(release): add workflow_dispatch trigger to release.yml (#7)
- c4c99f9 ci(release): install syft on runner before goreleaser (#9)
- fe1dfa7 ci: CodeQL Go security scan
- 80b11a5 ci: Dependabot config with auto-merge for patch bumps
- 7dbd986 ci: GitHub Actions workflows for CI and release
- 798aed3 ci: adopt release-please for CHANGELOG automation, retire git-chglog
- b99a0d3 ci: fix CI — silence SC1091 on
source+ pin golangci-lint v2 - 538ff79 ci: git-chglog template for CHANGELOG generation
- a843ab6 ci: install golangci-lint via goinstall so it builds with runner Go
- 1d20b4c ci: pre-commit / pre-push / commit-msg quality gate
Others
Full changelog: ...v0.1.0