All Versions
Latest Version
Avg Release Cycle
113 days
Latest Release
844 days ago

Changelog History
Page 1

  • v4.0.0 Changes

    October 07, 2020

    ๐Ÿฑ โš ๏ธ Backward Incompatible Changes โš ๏ธ

    • ๐Ÿ“œ streamparse now only supports Python 3.6+

    ๐Ÿ”‹ Features

    • ๐Ÿ“œ Switched depending on thriftpy to thriftpy2, because thriftpy is no longer maintained (PR #481)
  • v3.16.0 Changes

    April 08, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿ“œ Faster virtualenv creation when passing multiple requirements files to sparse submit (PR #459)
    • โž• Add sudo_user option to config.json that can be used for specifying a different user that is used for virtualenv creation/deletion instead of always using the SSH login user. (PR #455)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix typo that would cause update_virtualenv to when no CLI options were passed (PR #459)

    ๐Ÿš€ โš ๏ธ In the upcoming streamparse 4.0 release, support for Python 2 will be dropped. โš ๏ธ

  • v3.15.1 Changes

    January 23, 2019

    ๐Ÿ›  Fixes

    • โšก๏ธ Make update_virtualenv create virtualenvs as sudo user, and not just when trying to delete them (0250cfa)
    • ๐Ÿ“œ Prevent pip 19.0 from being installed because it breaks --no-cache-dir installs (db26183)
    • ๐Ÿ“Œ Prevent virtualenv from downloading pip versions other than what we have pinned (0573bc8)
    • ๐Ÿ“œ Make redis examples work with sparse run again (b61c85d)
    • ๐Ÿ›  Fix issues where repr(Topology) was always None (fd5b4b6)


    • ๐Ÿ“œ Simplify Travis setup (#454)
  • v3.15.0 Changes

    December 06, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow submitting topologies as inactive/deactivated (PR #448)
    • โšก๏ธ Stop pinning pip to 9.x when running update_virtualenv (PR #444)

    ๐Ÿ›  Fixes

    • โž• Added missing options argument to bootstrap project (PR #436)
    • ๐Ÿ“œ Import fixes in redis example (PR #451)
    • ๐Ÿ›  Fix issues with virtualenv-related option resolution, which made options only in config.json not get used. (PR #453)


    • Reformatted code with black
  • v3.14.0 Changes

    August 15, 2018

    ๐Ÿ”‹ Features

    • Allow install_venv and use_venv options to be overridden via CLI, topology config, etc. (PR #421)
    • โšก๏ธ Stop pinning pip to 9.x when running update_virtualenv (PR #444)

    ๐Ÿ›  Fixes

    • Pass config_file to get_config in (PR #419)
  • v3.13.1 Changes

    January 16, 2018

    0๏ธโƒฃ This fixes an issue with the --overwrite_virtualenv option introduced in 3.13.0 when some of the files in the virtualenv are not removable due to insufficient permissions. You can now specify the user to user for removing them with --user. We also delete using sudo by default now. (PR #417)

  • v3.13.0 Changes

    January 12, 2018

    โšก๏ธ This tiny release just adds the --overwrite_virtualenv flag to sparse submit and sparse update_virtualenv for the cases where you want to recreate a virtualenv without having to manually delete it from all the worker nodes. (PR #416)

  • v3.12.0 Changes

    December 22, 2017

    ๐Ÿš€ This release mostly improves and fixes some CLI option handling.

    ๐Ÿ”‹ Features

    • โž• Added --config option to all commands to pass custom config.json path. (PR #409, Issue #343)
    • โž• Added --options option to sparse update_virtualenv, so it can properly handle customized worker lists. (PR #409)
    • ๐Ÿ“œ Switched from using prettytable to texttable, which has better line wrapping support for wide tables. (PR #413)
    • โšก๏ธ Updated version of storm.thrift used internally to the one from Storm 1.1.1, which made the sparse list tables more informative. We also now verify that Storm believe the topology name you are submitting is a valid name. (PR #414)

    ๐Ÿ›  Fixes

    • โž• Added proper option resolution for sparse update_virtualenv (PR #409)
    • ๐Ÿ›  Fixed a couple typos in our handling of using custom Java objects for groupings. (PR #405)
  • v3.11.0 Changes

    October 12, 2017

    ๐Ÿš€ This release simply makes it possible to override more settings that are in config.json at the Topology level. You can now add config = {'virtualenv_flags': '-p /path/to/python3'} to have some topologies in your project using one version of Python and others using another (Issue #399, PR #402)

  • v3.10.0 Changes

    September 13, 2017

    This release just adds options to pre_submit_hook and post_submit_hook arguments. This is mostly so you can use the storm workers list inside hooks. (PR #396)