Releases: hstreamdb/hstreamdb-rust
Releases · hstreamdb/hstreamdb-rust
v0.2.2
What's Changed
- erl: prepare for EMQX integration action by @alissa-tung in #92
- shard reader: refactor by @alissa-tung in #94
- shard reader: do not take
self
indelete
by @alissa-tung in #95
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- client: support default port by @alissa-tung in #88
- tls: bug fix and enhancement by @alissa-tung in #91
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- channel provider: concurrency limit by @alissa-tung in #32
- fix: deps security by @alissa-tung in #33
- producer: result for each append by @alissa-tung in #36
- erl: add
stop_producer
by @alissa-tung in #39 - erl: improve sync APIs, return result value by @alissa-tung in #41
- fix: no need for lock append_result every time, and use
parking_lot
by @alissa-tung in #44 - erl: refactor producer config by @alissa-tung in #45
- fix: producer should also check initial state by @alissa-tung in #46
- re: improve
ChannelProviderSettings
by @alissa-tung in #47 - producer: consume self by @alissa-tung in #48
- producer: batch deadline by @alissa-tung in #50
- x: rm hstreamdb_erl by @alissa-tung in #51
- flow_controller: init by @alissa-tung in #52
- *: refactor async services by @alissa-tung in #53
- re:
RecordId
by @alissa-tung in #55 - producer: flush callback by @alissa-tung in #56
- doc: init README by @alissa-tung in #57
- ci: fix init by @alissa-tung in #58
- doc: backport
v0.1.0
docs by @alissa-tung in #60 - erl: send message for on flush by @alissa-tung in #61
- erl: record for
on_flush_callback_argument
by @alissa-tung in #62 - chore: rename
on_flush_callback_argument
toflush_result
by @alissa-tung in #63 - fix: erl append should also block for flow control by @alissa-tung in #65
- fix: read
hash_range_key
by @alissa-tung in #66 - producer: append error should also print stream name and shard id by @alissa-tung in #67
- erl: use rendezvous channels for
append
by @alissa-tung in #70 - erl: append return result value, for bad arg and closed producer by @alissa-tung in #69
- producer: fix early remove of deadline by @alissa-tung in #71
- erl: refactor async APIs by @alissa-tung in #73
- shard_reader: impl by @alissa-tung in #76
- channel_provider: tls cfg by @alissa-tung in #77
- erl: async
stop_producer
by @alissa-tung in #78 - refactor: rm mut by @alissa-tung in #79
- erl: refine client APIs by @alissa-tung in #80
- erl: refactor and add
shard_reader
by @alissa-tung in #81 - erl: tls by @alissa-tung in #82
- *: bump proto by @alissa-tung in #83
- *: bump proto by @alissa-tung in #84
- client: support
hstreams
by @alissa-tung in #86 - release new ver by @alissa-tung in #87
Full Changelog: v0.1.0...v0.2.0
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- consumer: init by @alissa-tung in #1
- fix: missing lookup subscription by @alissa-tung in #3
- *: update proto, add zstd by @alissa-tung in #4
- producer: refactor request by @alissa-tung in #18
- pb: exported pb types should use enum directly by @alissa-tung in #19
- channel_provider: init by @alissa-tung in #20
- fix:
channel_provider
will drop when no sender by @alissa-tung in #23 - refactor: use
channel_provider
by @alissa-tung in #24 - ci: init by @alissa-tung in #25
- *: impl error by @alissa-tung in #26
- x: try to export NIFs via rustler for Erlang client by @alissa-tung in #27
- producer: avoid lookup every time by @alissa-tung in #28
- doc: add consume example by @alissa-tung in #29
- chore: add metadata by @alissa-tung in #30
New Contributors
- @alissa-tung made their first contribution in #1
Full Changelog: https://github.com/hstreamdb/hstreamdb-rust/commits/v0.1.0