Skip to content

Commit

Permalink
sea-streamer-file 0.3.6
Browse files Browse the repository at this point in the history
  • Loading branch information
tyt2y3 committed Oct 3, 2023
1 parent ef293ee commit e26cf58
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 19 deletions.
40 changes: 22 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,24 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

### `sea-streamer-file` 0.3.6 - 2023-10-04

* Added `create_only` to `FileConnectOptions`

### `sea-streamer-file` 0.3.5 - 2023-09-20

+ Fixed a potential race condition
* Fixed a potential race condition

### `sea-streamer-file` 0.3.4 - 2023-09-15

+ impl std::io::Write for FileSink
+ More precise `FileEvent::Remove`
+ End streamer properly after EOS
* impl std::io::Write for FileSink
* More precise `FileEvent::Remove`
* End streamer properly after EOS

### `sea-streamer-file` 0.3.3 - 2023-09-06

+ Used a faster CRC implementation
+ Added option `prefetch_message` to `FileConnectOptions`
* Used a faster CRC implementation
* Added option `prefetch_message` to `FileConnectOptions`

## 0.3.2 - 2023-09-05

Expand All @@ -28,23 +32,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

### `sea-streamer-file` 0.3.1 - 2023-08-21

+ Enhance decoder to display binary payload for JSON
+ Fix shared producer https://github.com/SeaQL/sea-streamer/pull/11
* Enhance decoder to display binary payload for JSON
* Fix shared producer https://github.com/SeaQL/sea-streamer/pull/11
Previously, when a FileProducer is cloned, dropping any clone would implicitly end the producer.

## 0.3.0 - 2023-07-11

+ Introducing `sea-streamer-file`: the File Backend
+ Added `File`, `OpenOptions`, `AsyncReadExt` etc to `sea-streamer-runtime`
+ Added `AsyncMutex` to `sea-streamer-runtime`
+ Added `OwnedMessage` to `sea-streamer-types`
+ Added `TIMESTAMP_FORMAT` and `SEA_STREAMER_INTERNAL` to `sea-streamer-types`
+ Implemented `serde::Serialize` for `MessageHeader`
* Introducing `sea-streamer-file`: the File Backend
* Added `File`, `OpenOptions`, `AsyncReadExt` etc to `sea-streamer-runtime`
* Added `AsyncMutex` to `sea-streamer-runtime`
* Added `OwnedMessage` to `sea-streamer-types`
* Added `TIMESTAMP_FORMAT` and `SEA_STREAMER_INTERNAL` to `sea-streamer-types`
* Implemented `serde::Serialize` for `MessageHeader`

### Breaking changes

+ Removed const `SEA_STREAMER_INTERNAL` from `sea-streamer-redis`
+ `StreamUrl` now requires an ending slash to avoid ambiguity, `StreamerUri` remains unchanged
* Removed const `SEA_STREAMER_INTERNAL` from `sea-streamer-redis`
* `StreamUrl` now requires an ending slash to avoid ambiguity, `StreamerUri` remains unchanged
```rust
assert!("redis://localhost/a,b".parse::<StreamUrl>().is_ok());
assert!("redis://localhost/".parse::<StreamUrl>().is_ok());
Expand All @@ -54,8 +58,8 @@ assert!("redis://localhost".parse::<StreamerUri>().is_ok());

## 0.2.1 - 2023-05-07

+ Added a `MKSTREAM` option when creating Redis consumer groups (`RedisConsumerOptions::set_mkstream`) https://github.com/SeaQL/sea-streamer/pull/4
+ Added `SaslOptions` and `KafkaConnectOptions::set_sasl_options` for using Kafka with SASL authentication https://github.com/SeaQL/sea-streamer/pull/8
* Added a `MKSTREAM` option when creating Redis consumer groups (`RedisConsumerOptions::set_mkstream`) https://github.com/SeaQL/sea-streamer/pull/4
* Added `SaslOptions` and `KafkaConnectOptions::set_sasl_options` for using Kafka with SASL authentication https://github.com/SeaQL/sea-streamer/pull/8

## 0.2.0 - 2023-03-25

Expand Down
2 changes: 1 addition & 1 deletion sea-streamer-file/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sea-streamer-file"
version = "0.3.5"
version = "0.3.6"
authors = ["Chris Tsang <[email protected]>"]
edition = "2021"
description = "🌊 SeaStreamer File Backend"
Expand Down

0 comments on commit e26cf58

Please sign in to comment.