v0.18.2
This update provides a number of new methods for programmatically interfacing with nodes in workflows. It also introduces a number of significant stability and performance improvements when transferring large data
What's new
- Added workflow methods for listing datasources, notebooks, and transforms
- Added methods for getting and updating datasources
- Added methods for getting, running, and stopping notebooks
- Added methods for getting, running, and cancelling transforms
- Added
start_byteandend_bytearguments to File.read and File.stream methods, allowing for the reading of partial files. - You can now provide fully qualified references into instance constructors, rather than needing to chain them. E.g.:
# Old form, still supported:
table = redivis.organization("Demo").dataset("ghcn_daily_weather_data").table("stations")
# New, more succinct form:
table = redivis.table("demo.ghcn_daily_weather_data.stations")What's fixed
- Implemented significant stability and performance improvements when transferring large data. When streaming files, exports, and table rows, the client will automatically retry and reconnect in the case of transient networking issues
Full Changelog: v0.17.10...v0.18.2