Skip to content

Releases: aschey/stream-download-rs

v0.14.0

24 Dec 13:34
eef7bce
Compare
Choose a tag to compare

Dependencies

  • (deps) [breaking] Update opendal to 0.51 (#143) - (1901eee)

v0.13.3

23 Dec 07:37
607dd24
Compare
Choose a tag to compare

Dependencies

v0.13.2

08 Dec 20:56
010b8db
Compare
Choose a tag to compare

Bug Fixes

  • Ensure read and seek operations don't go past the end of the stream (#137) - (065e368)

Features

v0.13.1

24 Nov 00:44
07f0eb4
Compare
Choose a tag to compare

Features

  • Add registry for handling different source types (#135) - (b8384b6)

v0.13.0

20 Nov 04:08
adfb2ee
Compare
Choose a tag to compare

Features

  • [breaking] Revert default stream behavior to cancel on drop (#132) - (61cd6cc)

v0.12.0

14 Nov 07:07
dd6903e
Compare
Choose a tag to compare

Bug Fixes

  • (examples) Create decoder and sink on the same thread (#123) - (5065e78)
  • Fix race condition when reporting stream errors (#127) - (594d41d)

Dependencies

  • (deps) Allow reqwest-middleware 0.3.-0.4 (#130) - (c0bc067)

Features

  • Add setting to cancel stream on drop (#124) - (785d54e)
  • Add stream handle (#125) - (6ae481b)
  • [breaking] Add SourceStream implementation for AsyncRead (#126) - (bac8c64)
  • [breaking] Add SourceStream implementation for processes (#128) - (91f562c)
  • Add yt-dlp command wrappers (#129) - (4213bf7)

Refactor

v0.11.2

09 Nov 20:04
0553d52
Compare
Choose a tag to compare

Dependencies

  • (deps) Update rodio requirement from 0.19.0 to 0.20.1 (#118) - (2b27b77)
  • (deps) Update thiserror requirement from 1.0.21 to 2.0.1 (#119) - (0741fcc)

v0.11.1

03 Nov 02:27
6d078a0
Compare
Choose a tag to compare

Features

  • Add integration with reqwest-middleware (#116) - (a2acbb2)

v0.11.0

02 Nov 05:48
b26d50d
Compare
Choose a tag to compare

Features

  • Return error when the stream is cancelled by the user (#111) - (d37e547)
  • Allow cancelling the stream within a progress callback (#113) - (d74ac82)
  • Add reconnect callback (#114) - (617d6e7)

v0.10.0

02 Nov 01:39
9f87188
Compare
Choose a tag to compare

Bug Fixes

  • Notify readers on stream failure (#109) - (39cd434)
  • Attempt range request even if not explicitly supported (#110) - (6a294c5)

Dependencies

  • (deps) Update testcontainers-modules requirement from 0.10.0 to 0.11.1 (#102) - (6ca97a3)
  • (deps) Update rstest requirement from 0.22.0 to 0.23.0 (#105) - (7af200d)
  • (deps) Expand compatible OpenDAL version range (#106) - (add3932)

Features

  • Error on read or seek when the stream failed to download (#108) - (e451153)
  • Add configurable timeout to retry streams after network failures (#107) - (c99bc21)