Skip to content

Releases: pravega/pravega-client-rust

0.3.5

22 Aug 11:35
3a9434f
Compare
Choose a tag to compare

Auto created by tagPublish workflow.
Add support for python 3.11

0.3.3

29 May 04:36
2d99756
Compare
Choose a tag to compare

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

09 Jan 09:45
d4a28e2
Compare
Choose a tag to compare

0.3.2 introduces the new NodeJS client and also several bug fixes and minor features.

Features

Bug fixes

  • #350 - Fixed 'wrong retention type' in python binding
  • #348 - Remove unneeded async/await from get_channel on the controller client

0.3.1

12 Nov 00:18
1c5848a
Compare
Choose a tag to compare

0.3.1 is a bug fix release that has several fixes and a few minor features.

Features

  • #327 - Calls to reader_offline are now idempotent.
  • #226 - Byte streams not have an is_sealed method.

Bug fixes

  • #329 - Fix a feature-dependent compile error that occured in the 0.3.0 release.
  • #286 - Prevent a bogus assertion error that could occur if the first attempt to connect to a server failed.

Version 0.3.0

03 Nov 06:59
98384c1
Compare
Choose a tag to compare

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

13 May 22:03
9ed43aa
Compare
Choose a tag to compare

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

04 Mar 22:25
04d34ea
Compare
Choose a tag to compare
  • First release of Pravega Rust client.
  • Works with Pravega 0.9 release.