Skip to content

Releases: pystorm/streamparse

v5.0.1

09 Aug 15:19
28f45a6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.0...v5.0.1

5.0.0

23 Jul 19:54
Compare
Choose a tag to compare
  • Pin setuptools to 69.5.1 prevent API breakages while deploying

4.1.2

10 Jan 21:46
95cb598
Compare
Choose a tag to compare

Features

  • Raise an exception when run_cmd does not return an exit code of 0. (PR #492)

streamparse 4.1.1

07 Jan 17:43
fb8ce9c
Compare
Choose a tag to compare

Features

  • Switch to using Fabric39 for Python 3.9.X compatibility (PR #490)
  • Upgrade setuptools during virtual environment creation for Python 3.9.X compatibility (PR #489)

streamparse 4.0.0

07 Oct 19:53
Compare
Choose a tag to compare

⚠️ 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)

streamparse 3.16.0

08 Apr 21:03
Compare
Choose a tag to compare

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. ⚠️

streamparse 3.15.1

23 Jan 15:34
Compare
Choose a tag to compare

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)

Misc.

  • Simplify Travis setup (#454)

streamparse 3.15.0

06 Dec 21:40
Compare
Choose a tag to compare

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)

Misc.

  • Reformatted code with black

streamparse 3.14.0

15 Aug 20:54
Compare
Choose a tag to compare

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 submit.py (PR #419)

streamparse 3.13.1

16 Jan 20:24
Compare
Choose a tag to compare

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)