Releases: pravega/pravega-client-rust
0.3.5
0.3.3
Though 0.3.3 contains features and bugfixes but there was an error from our side in publishing artifacts to the corresponding repositories.
So we have decided to do a 0.3.4 release and make 0.3.3 as a stale release.
0.3.2
0.3.2 introduces the new NodeJS client and also several bug fixes and minor features.
Features
- #353 - New NodeJS Client binding is now available, more information here:
@pravega/pravega
and documentation. - #319 - Enable reader group deletion
- #340 - Support large events
Bug fixes
0.3.1
Version 0.3.0
This release contains exciting new features and significant enhancements over the previous major release line (0.2.0). This page provides an overview of major ones.
Features
#262: ByteStream now supports multiple Segments.
#222: Async API for ByteStream.
#256: Enable stream tag API on the RUST client.
#280: Enable Stream tags for Python bindings.
#284: Enable list scopes API.
#291: ClientConfig should also accept a single cert file path.
#232: Create a command line app which reads from stdin or a FIFO and publishes it to Pravega.
#313: Enable ByteStream bindings for Python
#320: Python client now supports Python 3.6.9 onwards.
#318: Enable users to read from Tail of Stream.
Security Improvements
#274: Remove openssl dependency
#244: Client should accept multiple CA certificates
#243: Authentication parameters should be accepted via the API
#282: Add configuration for allowing self-signed certificate
#301: Reqwest tls support
Other Improvements
#200: Drop on EventReader should automatically invoke reader offline
#247: Accept controller URI in tcp://ip:port format
#310 improvements for Python Event Writer API
Bug Fixes
#264: Validate connections before they are put back into the pool.
#278: Segment number does not always start from 0.
#267: Panic on shutdown prevents flush
#198: Conditional check failed during byte stream write
Version 0.2.0
Version 0.2.0
Changes
There has be significant reorganization of the package layout. Many structs have simpler names and import paths. Please refer to the doc for the latest change.
Several dependencies have been bumped in their version.
Pravega Rust client v0.1.0
- First release of Pravega Rust client.
- Works with Pravega 0.9 release.