StackStorm v2.8.1 Release Notes

Release Date: 2018-07-18 // almost 6 years ago
  • โž• Added

    
    * โšก๏ธ Update ``st2`` CLI to inspect ``COLUMNS`` environment variable first when determining the
      terminal size. Previously this environment variable was checked second last (after trying to
      retrieve terminal size using various OS specific methods and before falling back to the default
      value).
    
      This approach is more performant and allows user to easily overwrite the default value or value
      returned by the operating system checks - e.g. by running ``COLUMNS=200 st2 action list``.
      (improvement) #4242
    
    ๐Ÿ”„ Changed
    
    • โšก๏ธ Update st2client/setup.py file to dynamically load requirements from st2client/requirements.txt file. The code works with pip >= 6.0.0, although using pip 9.0.0 or higher is strongly recommended. (improvement) #4209
    • ๐Ÿ— Migrated runners to using the in-requirements.txt pattern for "components" in the build system, so the Makefile correctly generates and installs runner dependencies during testing and packaging. (improvement) (bugfix) #4169

    Contributed by Nick Maludy (Encore Technologies).

    • โšก๏ธ Update st2 CLI to use a more sensible default terminal size for table formatting purposes if we are unable to retrieve terminal size using various system-specific approaches.

    Previously we would fall back to a very unfriendly default of 20 columns for a total terminal width. This would cause every table column to wrap and make output impossible / hard to read. (improvement) #4242

    ๐Ÿ›  Fixed

    
    * ๐Ÿ›  Fixed a bug where ``secret: true`` was not applying to full object and array trees. (bugfix) #4234
      Reported by @jjm
    
      Contributed by Nick Maludy (Encore Technologies).
    * Mark ``password`` ``http-request`` parameter as a secret. (bug fix) #4245
    
      Reported by @daniel-mckenna