Releases: RIPE-NCC/ripe-atlas-cousteau
Releases · RIPE-NCC/ripe-atlas-cousteau
v2.0.0
- The AtlasStream class has been updated to use the new WebSocket interface
- AtlasStream objects can now be iterated as an alternative to using callbacks
- There used to be both start_stream() and subscribe() methods which did the same thing,
except that start_stream() had extra validation. This extra validation has been
added to subscribe(), and start_stream() is now an alias to it. - bind_channel() was renamed to bind(), although it is maintained as an alias, and
there is a corresponding unbind() to remove a callback - Deprecated event aliases were dropped, you have to use full event names like
"atlas_result" and "atlas_metadata" when binding
v1.5.1
v1.5.0
- Drop support for old Python versions (>= 3.6 supported)
- Documentation fixes
- Use python-socketio instead of socketIO-client for streaming
- Include an 'unsubscribe' method on AtlasStream, as well as constants for currently available event names
- Update testing framework to use pytest
v1.4.2
v1.4
New Features:
- Expose
bill_to
option for measurement creation - Enable User-Agent for stream connections
Changes:
- Update stream channel names to new naming scene in the background
Bug Fixes:
- Fix bug where stream was not reconnected after a disconnect
- Fix unicode cases on the stream spotted by @JonasGroeger
v1.3
Changes:
- Improved streaming support:
- Introduce error handling
- Channels errors binded by default
- Introduced debug mode
- Update features set. See all here https://atlas.ripe.net/docs/result-streaming/
- Deprecated short events name and local event name checking. See the event names here https://atlas.ripe.net/docs/result-streaming/
- Introduced support for proxies and additional headers
- Timezone aware objects for measurement meta data