Skip to content

streamparse 3.0.0.dev2

Pre-release
Pre-release
Compare
Choose a tag to compare
@dan-blanchard dan-blanchard released this 13 Apr 15:55

This is the third developer preview release of streamparse 3.0. Unlike when we released the previous two, this one has been tested extensively in production, so users should feel more confident using it. It's still missing sparse run, which will try to fix before the final release.

You can install this release via pip with pip install --pre streamparse==3.0.0.dev2. It will not automatically install because it's a pre-release.

⚠️ API Breaking Changes ⚠️

These are outlined in the 3.0.0dev0 and 3.0.0dev1 release notes.

Features

  • Added serializer setting to config.json that can be used to switch between JSON and msgpack pack serializers (PR #238). Note that you cannot use the msgpack serializer unless you also include a Java implementation in your topology's JAR such as the one provided by Pyleus, or the one being added to Storm in apache/storm#1136. (PR #238)
  • Added support for custom log filenames (PR #234 — thanks @ kalmanolah)

Fixes

  • sparse submit should no longer sporadically raise exceptions about failing to create SSH tunnels (PR #242).
  • sparse submit will no longer crash when your provide a value for --ackers (PR #241).
  • pin pystorm version to >=2.0.1 (PR #230)
  • sparse tail now looks for pystorm named filenames (@9339908)
  • Fixed typo that caused crash in sparse worker_uptime (@7085804)