Skip to content

streamparse 3.0.0.dev1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dan-blanchard dan-blanchard released this 17 Mar 18:40
· 271 commits to main since this release

This is the second developer preview release of streamparse 3.0. It has not been tested extensively in production yet, so we are looking for as much feedback as we can get from users who are willing to test it out.

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

⚠️ API Breaking Changes ⚠️

In additions to those outlined in the 3.0.0dev0 release notes, we've made a few more changes.

  • ssh_tunnel has moved from streamparse.contextmanagers to streamparse.util. The streamparse.contextmanagers module has been removed.
  • The ssh_tunnel context manager now returns the hostname and port that should be used for connecting nimbus (e.g., ('localhost', 1234) when use_ssh_for_nimbus is True or unspecified, and ('nimbus.foo.com', 6627) when use_ssh_for_nimbus is False).

Fixes

  • sparse slot_usage, sparse stats, and sparse worker_uptime are much faster as we've fixed an issue where they were creating many SSH subprocesses.
  • All commands that must connect to the Nimbus server now properly use SSH tunnels again.
  • The output from running pip install is now displayed when submitting your topology, so you can see if things get stuck.