streamparse 3.0.0.dev1
Pre-release
Pre-release
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 fromstreamparse.contextmanagers
tostreamparse.util
. Thestreamparse.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)
whenuse_ssh_for_nimbus
isTrue
or unspecified, and('nimbus.foo.com', 6627)
whenuse_ssh_for_nimbus
isFalse
).
Fixes
sparse slot_usage
,sparse stats
, andsparse 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.