Releases: operable/cog
Releases · operable/cog
Cog 1.0.2
Enhancements
- Chat endpoint for passing messages back from your running command - #1414
Bug Fixes
- Redirection to private channels fixed - #1416
Documentation
- Added documentation for chat endpoint
- Fixed minor formatting issues
- Updated url for cog book to use https://book.cog.bot
Cog 1.0.1
Cog 1.0
Enhancements
- Complete rewrite of cogctl in Python
- Support Slack Thread responses #1312
- Fail more gracefully when SMTP isn't configured properly #1353
- Protect pipeline history and kill commands with permission checks #1327
Bug Fixes
- operable:pipeline-list and operable:pipeline-history fail if chat username != cog username #1334
- group command does not return associated users #1332
- Parsing history index ranges fails #1337
- Catch constraint errors on role delete #1344
- Executor crashes when command aborts #1340
- Apply constraints when deleting relay groups #1349
- Event log timestamps are not valid ISO8601. #1350
- Parsing escaped quotes in json fails in the
seed
command #1323 history -l 1
crashes #1364- Gracefully handle failure when assigning a chat handle to more than one user #1366
Cog 1.0.0 Beta 1
Enhancements
- First release of
gbexec
#952 - Added support for Markdown links in Greenbar templates #1076
- Relay reopens log files on
SIGHUP
#1126 - Streamlined Cog's URL generation #1139, #1158
- Made global error template user customizable #1142
- Default managed dynamic config to enabled; Automatically downcase Relay UUIDs #1147
- Expose user email to command invocation environment variables #1152
- Improved HipChat attachment rendering #1182
- Made history token user configurable #1184
- Unified HipChat and Slack table rendering #1186
- Added Markdown paragraph support to Greenbar #1200
Bug Fixes
- Updated role API to handle role revocation failures #825
- Re-added Relay support for per-command environment variables #1143
- Command parsing fails when extended Unicode characters are followed by a URL #1161
- History command (defaults to
!!
) crashes when not used with @-style mention #1179 - Improved error message visibility in stock error template #1183
- Empty command output section visible in command help #1223
Documentation
Cog 0.16.2
Enhancements
- Allow
help
command to work with non-qualified command names #1109
Bug Fixes
- Invalid bundle config file shouldn't cause
cogctl
to fall back to install from Bundle Warehouse #1137 greenbar
segfaults processing nested triple ticks #1141 (Reported by @agis-)- Cog eventually becomes unresponsive on Slack #1153 (Reported by @agis-)
operable:group -h
crashes #1154- Uninstalled bundles can be listed as disabled #1155
- Piping a command alias into other commands or aliases fails #1166
Cog 0.16.1
Cog 0.16.0
Enhancements
- Brand new command parser #1082
- Supports string interpolation
"EC2 Region ${region}"
- Improved shell-like behavior greatly reduces surprising parse errors
- Supports string interpolation
- Added support for git-style subcommands #1091
- Added basic usage tracking Pull Request
- This information is used by Operable in order to help understand the size of the Cog install
base and the currently deployed versions. If you would like to opt out of having this telemetry data
sent, you can set theCOG_TELEMETRY
environment variable to the value false before starting Cog.
- This information is used by Operable in order to help understand the size of the Cog install
- Added
tee
andcat
commands Pull Request - Allow binding JSON arrays to list options #1097
- Added support for single and triple backticks to Greenbar templates #1087
- Improved
command not found
error messages #1092 - Made timeouts configurable for interactive and trigger pipelines #1027
- Moved to Erlang R19.1 and Elixir 1.3.4 #1028
- Deprecated
mist
bundle replaced withec2
ands3
bundles #1051 - Added health checks to
docker-compose.yml
#939
Bug Fixes
- Raw commands should return JSON #1023
- Bundle install can return an incorrect error message #1065
- Greenbar interprets
!=
as==
#1071 - Triggers should be able to redirect to newly created rooms #1096
- Cannot interact with HipChat room names containing a space #1102
- Slack @-mentions aren't properly linkified #1111
- Required options don't work w/short option names #1088
- Fixed password reset emails Pull Request
- Fixed permission rule evaluation for list options Pull Request
Documentation
- Documented
docker-compose-override.yaml
#961
Cog 0.15.2
Cog 0.15.1
Bug Fixes
- Removed
COG_HIPCHAT_ENABLED
andCOG_SLACK_ENABLED
from basedocker-compose.yml
#1037
Cog 0.15
Enhancements
- Restored HipChat support #968
- Added global switch to toggle access rule enforcment #977
- Added a
--force
flag to cogctl for bundle installations ##969 - Added an optional "config" section to bundle help #948
- Allowed bundle installs from Warehouse #988
- Validate Slack bot tokens during startup #1021
- Documented SMTP and password reset environment variables #910
- Improved cogctl documentation #930