Skip to content

streamparse 3.6.0

Compare
Choose a tag to compare
@dan-blanchard dan-blanchard released this 29 Jun 20:56

This has bunch of bugfixes, but a few new features too.

Features

  • Added virtualenv_name as a setting in config.json for users who want to reuse the same virtualenv for multiple topologies. (Issue #371, PR #373)
  • Support ruamel.yaml>=0.15 (PR #379)
  • You can now inherit Storm Thrift types directly from streamparse.thrift instead of needing the extra from streamparse.thrift import storm_thrift (PR #380)
  • Added --timeout option to sparse run, sparse list, and sparse submit so that you can control how long to wait for Nimbus to respond before timing out. This is very useful on slow connections. (Issue #341, PR #381)

Fixes

  • Fixed failing fabfile.py and tasks.py imports in get_user_tasks with Python 3. (Issue #376, PR #378)
  • Made Storm version parsing a little more lenient to fix some rare crashes (Issue #356)
  • Added documentation on how to pass string arguments to Java constructors (Issue #357)
  • Added documentation on how to create topologies with cycles in them (Issue #339)
  • Fixed issue where we were writing invalid YAML when a string contained a colon. (Issue #361)
  • We now pass on the serialized properly with sparse run (Issue #340, PR #382)
  • sparse no longer crashes on Windows (Issues #346 and pystorm/pystorm#40, PR pystorm/pystorm#45)