All Versions
28
Latest Version
Avg Release Cycle
156 days
Latest Release
2087 days ago

Changelog History
Page 2

  • v0.15.1 Changes

    ๐Ÿ› Bug Fixes

    • Removed COG_HIPCHAT_ENABLED and COG_SLACK_ENABLED from base docker-compose.yml #1037
  • v0.15.0 Changes

    โœจ 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

    ๐Ÿ› Bug Fixes

    • ๐Ÿ’… cogctl uses the "old" style templates when generating bundle configs for installation #1000
    • Cog should use user id references when responding to users #944
    • ๐Ÿ‘ Allow Piper to handle datum dot datum/string as an argument or option value #1015
    • โœ‚ Removed re-execution of edited commands from Cog #1013
  • v0.14.1 Changes

    ๐Ÿ› Bug Fixes

    • Relay left in zombie state when partially disconnected #990
      • Relay now halts whenever one of its message bus connections is lost. Users will need to ensure that Relay is properly run under supervision.
    • ๐Ÿ‘Œ Support groups (private channels and group DMs) in the Slack adapter #973
      • A regression occurred when we rewrote the Slack chat adapter; Cog can once again interact with private channels
    • ๐Ÿ›  Fix how redirects are specified #976
      • Another regression with the new Slack chat adapter was fixed; redirects work again in Slack
    • ๐ŸŒฒ Can't log from commands at anything but INFO levels #980
    • Echo command crashes with non-string args #981
    • Cog crashes processing slackbot messages #982
    • values in json objects can only be referenced one level deep with the dot syntax #993
    • Relay doesn't consider developer mode at startup #997
    • Aborted commands crash the executor #1003
    • Unordered lists render incorrectly in Slack #1004
  • v0.14.0 Changes

    โœจ Enhancements

    • ๐Ÿ†• New Template Engine #876

      • Cog's previous Mustache-based template engine, fumanchu, has been deprecated and replaced by greenbar. The combination of Cog's new chat API (released in 0.13) and Greenbar allows Cog to render a single template across multiple providers and preserve the majority of formatting.
    • โž• Added a -dev flag to Relay's CLI #950

      • We've added a development mode to Relay to simplify bundle development. Starting a Relay with -dev causes Relay to re-pull any Docker images associated with installed command bundles on each pipeline execution. This should simplify iterating command development.
    • ๐Ÿ‘Œ Improved presentation of bundle and command help #658

    • ๐Ÿ“š Introduced new bundle config version 4 which adds documentation structure used by help command and reorganized template definitions. Also bundle descriptions are now required. spanner #76

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”ง Return better error message for invalid dynamic configurations #867
    • ๐Ÿ“š Update Docker installation documentation #932
    • Documented Relay's backoff & retry behavior when disconnected #935
  • v0.13.0 Changes

    โœจ Enhancements

    • ๐Ÿ†• New chat API #873, #925

      • The API Cog uses to interop with various chat networks has been thoroughly revamped. A temporary side-effect of this work is the removal of HipChat and IRC support. We expect to restore support for both of these chat networks in an upcoming release.
    • ๐Ÿ”ฆ Expose room/channel name to commands #914 (requested by Tu Hoang)

    • ๐Ÿ‘Œ Improve handling of list option types #919

    • Reset passwords via cogctl #894, #907

    • โšก๏ธ Update stale dependencies #864

    ๐Ÿ› Bug Fixes

    • $PATH lost to standard bundles #839 (reported by George Adams)
    • Access rule evaluation crashes on rules using option values with "in" #918
    • Chat pipeline evaluation crashes on non-scalar variable bindings #916
  • v0.12.0 Changes

    โœจ Enhancements

    • ๐Ÿ‘Œ Support for per-room and per-user dynamic configuration #850
    • โšก๏ธ Updated message bus to emqttd 1.1.2 #865

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed several bugs around Cog's management of emqttd #897
    • ๐Ÿ›  Fixed nil pointer error in Relay #885
  • v0.11.0 Changes

    โœจ Enhancements

    • โœ… Sign ups for the Hosted Cog beta test have opened.
    • ๐Ÿณ Mount user-defined directories into commands' Docker containers #838 (requested by George Adams)
    • ๐Ÿณ Use override file to customize Cog's docker-compose configuration #843 (contributed by Brian Stolz)

    ๐Ÿ› Bug Fixes

    • โช Restore cogctl's SSL support #853
    • Substring match to detect bot mentions can yield false positives #855
    • ๐Ÿ”ง Hangs encountered when managed dynamic configuration is enabled #861
  • v0.10.0 Changes

    โœจ Enhancements

    • Automatically create Cog accounts for new users #277 (Slack only)
    • Commands can abort pipelines and return simple errors #691
    • ๐ŸŒฒ Eliminate spammy log messages in Cog's console #841
    • ๐Ÿ‘ format:table now supports field names and paths to fields #784
  • v0.9.1 Changes

    ๐Ÿ› Bug Fixes

    • Properly handle command execution errors #836
  • v0.9.0 Changes

    โœจ Enhancements

    • Automatically bootstrap Cog install via environment variables #811
    • โž• Add operable:user command #147
    • โž• Add operable:chat-handles command #787
    • โž• Add list, info, and versions subcommands to operable:bundle chat command #776
    • Redesign operable:permissions and operable:role command #675, #678
    • Cache Relay for a given bundle during pipeline execution #777
    • ๐Ÿ‘Œ Improve Relay's command encoding scheme #837
    • Unify chat naming conventions #681
    • Reserve "cog" bundle name for future use #817

    ๐Ÿ› Bug Fixes

    • โœ‚ Remove single trailing newline from template source #835
    • Prevent revoking cog-admin role from the cog-admin group #795
    • ๐Ÿšš Relay bundle catalog diff misses removed bundles #791
    • Clean up pre-bundle versions database tables #783