Releases: operable/cog
Releases · operable/cog
0.7.0
v0.7.0
Enhancements
- Command Bundle Versioning w/upgrade and downgrade support #635,#636, #637, #638, #642, #644, #657, #706
- Redesigned UX of 'group', 'rules', and 'help' commands #671, #680, #672
- Auto-upgrade embedded commands when running Cog in dev mode #721
- Log warning message when potentially exceeding chat provider's max message size #739
Bug Fixes
Cog 0.6.0
Cog 0.5
Cog 0.4.0
Enhancements
- Pipeline Triggers
- Process external events with command pipelines
- Flexible output routing
- Audit log integration
- Brand new Relay written in Go
- Easier to deploy & configure
- Replaces previous Relay written in Elixir
- Docker integration
- Distributed command bundles as Docker images
- Commands executed inside isolated containers
- Built-in support for public and private remote registries
- Revised bundle format and deployment process
- Simplified bundle deployment process -- upload a single file
- Deploy a bundle to groups of Relays
- Supported bundle types:
- Simple
- Docker
- Zip file command bundle support EOL'd
- Simplified bundle config file w/sane defaults
- All new documentation site: http://docs.operable.io
- GitHub wiki deprecated
Bug Fixes
0.3.0
Enhancements
- SSL support for Cog <-> Relay communication
- Unix-style command & pipeline aliases
- All new command pipeline execution subsystem
- Supports nested variable references:
$instances[0].tags[1]
- Improved pipeline execution error messages
- Removes a number of ugly hacks to handle pipeline execution edge cases
- Supports nested variable references:
- Simplified installation
- Removed dirty scheduler and SMP support requirement
- Spoken command configuration controlled by environment variable
- HipChat config support added to Docker compose file
- Better error messages
- Chat adapters aggressively verify their configuration before starting
- Cog tells unknown users why they are being ignored
- Improved chat command development experience
- Migrated to YAML for command bundle configuration (inspired by Josh Nichols)
- Consolidated and simplified command execution model
- JSON path navigation added to
filter
command - Experimental IRC adapter (pull requests welcome!)
- Make user first and last name optional when adding new users
Bug Fixes
- Handle Slack-escaped URLs and smart quotes
- Removed old chat adapters from database migrations
- Fixed column ordering bug in
table
command (reported by James Bowes) - Route command log output to Relay log file
- Improved handling of unexpected command crashes
- Multiple bugs in
mist
command bundle (reported by Adam Ochonicki) - Stopped sending Slack UID to users (reported by Adam Ochonicki)
- Improved output handling of
multi
commands when called at the end of a pipeline
Documentation
- Documented Cog's permission rule language
- Wiki typo fixes (reported by Jordan Sissel)